码迷,mamicode.com
首页 >  
搜索关键字:内核设计    ( 319个结果
把握linux内核设计思想(十三):内存管理之进程地址空间
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet。文章仅供学习交流,请勿用于商业用途】 进程地址空间由进程可寻址的虚拟内存组成,Linux 的虚拟地址空间为0~4G字节(注:本节讲述均以32为为例)。Linux内核将这 4G 字节的空间分为两部分。将最高的 1G 字 ...
分类:系统相关   时间:2017-06-10 20:32:00    阅读次数:321
linux内核设计的艺术--系统启动第一步
计算机究竟是如何执行起来的呢,在我学习计算机的时候一直不是非常明确,可是近期借了本《linux内核设计的艺术》算是知道了计算机从按开机到启动操作系统之间究竟做了些什么。 这本书刚開始介绍的并非linux的启动,而是linux启动之前的一步,也就是在你按下了开机button之后进入系统引导之前计算机做 ...
分类:系统相关   时间:2017-06-01 21:39:43    阅读次数:310
linux块设备的IO调度算法和回写机制
************************************************************************************** 參考: 《Linux内核设计与实现》 http://laokaddk.blog.51cto.com/368606/699028 ...
分类:编程语言   时间:2017-05-31 22:13:47    阅读次数:322
把握linux内核设计思想系列
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】 本专栏分析linux内核的设计实现,包含系统调用、中断、下半部机制、时间管理、内核同步、进程管理、内存管理等相关内容。 把握linux内核设计思想(一):系统调用 把握linux ...
分类:系统相关   时间:2017-05-28 18:00:27    阅读次数:223
linux内核设计的艺术--载入内核代码
在BIOS触发0x19中断将磁盘的第一个扇区(512B)载入到内存中后。计算机才真正開始运行磁盘上的程序。而这512B的程序就是bootsect.s,此时处理器还处于实模式内存寻址的最大范围是1M(0x0000-0xFFFF),接下来我们看看在bootsect.s的第一批代码中做了些什么? </pr ...
分类:系统相关   时间:2017-05-23 21:51:16    阅读次数:160
Linux系统调用过程分析
參考: 《Linux内核设计与实现》 0 摘要 linux的系统调用过程: 层次例如以下: 用户程序 >C库(即API):INT 0x80 >system_call >系统调用服务例程 >内核程序 先说明一下,我们常说的用户API事实上就是系统提供的C库。 系统调用是通过软中断指令 INT 0x80 ...
分类:系统相关   时间:2017-05-21 17:55:24    阅读次数:253
linux系统启动流程
POST(加电自检)-->BIOS(Boot Sequence)-->MBR(bootloader,446)-->Kernel-->initrd-->(ROOTFS)/sbin/init(/etc/inittab) 内核设计风格: RedHat,SUSE 核心:动态加载 内核模块 内核:/lib/m ...
分类:系统相关   时间:2017-05-14 13:38:59    阅读次数:234
linux内核编译及系统裁减
核心:/boot/vmlinuz-version 内核模块(ko):/lib/modules/version/ 内核设计: 单内核 模块化设计 微内核 装载模块: insmod modprobe www.kernel.org 用户空间访问、监控内核的方式 /proc,/sys 伪文件系统 /proc ...
分类:系统相关   时间:2017-05-14 13:38:03    阅读次数:260
内核编译
核心:/boot/vmlinuz-version模块:.ko/lib/modules/version/内核设计:1、单内核:linux模块化设计2、微内核装载模块:insmodmodprobewww.kernel.org用户空间访问,监控内核的方式:/proc/sys伪文件系统/proc/sys/:该目录下文件很多是可读写/sys/:某些文件也是可读写的设定内..
分类:其他好文   时间:2017-04-22 23:02:57    阅读次数:227
linux启动流程
post——>bios——>MBR——>kernel——>initramfs——>ROOTFS/sbin/init(配置文件/etc/inittab)内核设计风格RedhatSuse核心:动态加载模块内核模块:/lib/modules/内核版本号作为名称的目录/vmlinuz-2.6.32/lib/modules/2.6.32/1、单内核:linux核心:ko2、微..
分类:系统相关   时间:2017-04-20 21:46:36    阅读次数:163
319条   上一页 1 ... 5 6 7 8 9 ... 32 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!