Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
linux 堆探索
堆的虚拟地址是连续的 是brk来分配 brk是一个指针指向堆顶的指针 并且是可以复用的 但是只有在堆顶空闲128k时 才收缩 也就是说 为了减少page fault 可重用 开销小的特点 但是会内存碎片 但是分配内存 gt 128k时 就是
Linux内核
JVM
算法
bin和elf文件(ARM) 五
原文地址 http www iteye com topic 1121480 近段时间在研究Erlang核心特性的实现 也许过段时间会有个系列的总结 期待 今天看到有人写一个深入Hello World的文章 想起来读研的时候做的一个关于程序加
wimax
header
数据结构
Linux内核
table
Linux内核之softirq机制
中断的上半部执行紧要的任务 下半部则可以处理数据等次要的任务 tasklet也是基于softirq实现的 不同于tasklet的是 softirq是kernel编译时静态分配的 所以如果动态创建softirq或者kill softirqs
Linux内核
进程调度子系统
Linux
module_init 和 late_initcall 区别
在init h 中有如下定义 define pure initcall fn define initcall 0 fn 1 define core initcall fn define initcall 1 fn 1 define core
CC
Linux内核
自旋锁(spin lock)与互斥量(mutex)的比较——多核编程学习笔记2
自旋锁是一种非阻塞锁 也就是说 如果某线程需要获取自旋锁 但该锁已经被其他线程占用时 该线程不会被挂起 而是在不断的消耗CPU的时间 不停的试图获取自旋锁 互斥量是阻塞锁 当某线程无法获取互斥量时 该线程会被直接挂起 该线程不再消耗CPU时
多核编程
编程
Linux内核
剖析RedHat Linux中三个重要内核文件
在网络中 不少服务器采用的是Linux系统 为了进一步提高服务器的性能 可能需要根据特定的硬件及需求重新编译Linux内核 编译Linux内核 需要根据规定的步骤进行 编译内核过程中涉及到几个重要的文件 比如对于RedHat Linux 在
Linux内核
内核编译出错:multiple target patterns
原文地址 http blog csdn net zjujoe article details 3185382 现象 从 svn 仓库check out 一份内核 然后make 该配置内置了initramfs 文件系统 第一次make 成功
Linux内核
Linux内核的Oops
简介 什么是Oops 从语言学的角度说 Oops应该是一个拟声词 当出了点小事故 或者做了比较尴尬的事之后 你可以说 Oops 翻译成中国话就叫做 哎呦 哎呦 对不起 对不起 我真不是故意打碎您的杯子的 看 Oops就是这个意思 在Linu
Linux内核
linux驱动
3.5 ICMP不可达报文的处理
在三次握手阶段有两种情况TCP会收到ICMP 目的不可达 报文 1 client端通过connect系统调用发送SYN请求到server端后 server没有进程在相应的地址或端口处理请求 这时client端会收到ICMP不可达报文 2 c
TCP协议
TCP协议详解
Linux内核
TCP
Linux内核调度框架和CFS调度算法
进程调度 暂时以2 6 24内核版本讲解 该版本是CFS调度器注入Linux内核之后的第二个版本 在框架和数据结构上与4 x之后没有本质上的区别 但是由于4 x对CFS调度做了很大的优化 代码量暴增10倍之多 故不容易把握算法与框架的本质
Linux内核
多线程
面向对象
操作系统
进程调度
<Linux内核学习>文件系统
环境 Linux 0 11 Linux 3 4 2 参考书籍 Linux内核完全剖析基于0 11内核 赵炯 一 Linux中使用文件系统的部分 1 1关于Linux中高速缓冲区的管理程序 1 2文件系统的底层通用函数 对于硬盘的读写 分配释
Linux内核
Linux
学习
Powered by 金山文档
arm linux kernel编译问题总结
1 make menuconfig报错 guang guang kylin Develop linux stable make menuconfig HOSTCC scripts basic fixdep Unable to find th
Linux内核
Linux祖师爷重出江湖 着手打造超级稳定OS
Linux祖师爷Andrew S Tanenbaum重出江湖 着手打造超级稳定OS Linux大家如今可是耳熟能详了吧 1991年开始芬兰的大学生Linus Torvalds在一款
操作系统
Linux
Linux内核
internet
Windows
Linux内核分析 - 网络[六]:网桥
看完了路由表 重新回到netif receive skb 函数 在提交给上层协议处理前 会执行下面一句 这就是网桥的相关操作 也是这篇要讲解的内容 skb handle bridge skb pt prev ret orig dev 网桥可
内核协议栈
Linux内核协议栈
Linux内核
网络
CAM
Linux 下系统调用的三种方法
系统调用 System Call 是操作系统为在用户态运行的进程与硬件设备 如CPU 磁盘 打印机等 进行交互提供的一组接口 当用户进程需要发生系统调用时 CPU 通过软中断切换到内核态开始执行内核系统调用函数 下面介绍Linux 下三种发
Linux内核
Linux
system call
Linux kernel
linux_fasync的总结
fasync的总结 我们知道 驱动程序运行在内核空间中 应用程序运行在用户空间中 两者是不能直接通信的 但在实际应用中 在设备已经准备好的时 候 我们希望通知用户程序设备已经ok 用户程序可以读取了 这样应用程序就不需要一直查询该设备 的状
Linux内核
软中断 简介
前言 中断服务程序往往实在CPU关中断的条件下执行的 以避免中断嵌套而使控制复杂化 但是CPU关中断的时间不能太长 否则会丢失中断信号 因此Linux将中断服务程序分为 上半部 和 下半部 前者对时间要求比较严格 必须在中断请求发生后立即
Linux内核
Linux
Centos7更新glibc2.18
Centos7更新glibc2 18 查看glibc版本 下载解压glibc2 18 编译安装 结果验证 查看glibc版本 查看glibc版本 ldd version 下载解压glibc2 18 参考 https blog csdn ne
Linux内核
glibc
网桥、vlan、源目MAC地址的链路层处理
一 链路层 在报文接收方向上 网卡驱动把接收到的数据按照其对应的链路层协议 如以太网 组装成报文 然后把它上交给链路层 接口是netif receive skb 至此网卡驱动的任务就结束了 报文交给链路层处理 在报文发送方向上 网卡驱动受链
Linux内核
MacOS
网络
Linux
«
1 ...
3
4
5
6
7
8
9
»