摘要: 在现代操作系统中,进程提供两种虚拟机制:虚拟处理器和虚拟内存。进程是出于执行期的程序以及它所包含的资源的总成。实际上完全可能存在两个或多个进程执行的是同一个程序。并且两个或两个以上并存的进程还可以共享许多共享资源。 在Linux系统中,这通常是调用fork()系统调用的结果,该系统调用通过复制一个现 阅读全文
posted @ 2016-07-20 17:17 pingfandfy 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1、内核源码数 内核源码树由很多目录组成,而大多数目录又包含更多的子目录,源码树的根目录及其子目录如下: 2、内核开发的特点 内核编程时不能访问C库 内核编程时必须使用GNU C 内核编程时却反像用户空间那样的内存保护机制 内核编程时浮点数很难使用 内核只有一个很小的定长堆栈 由于内核支持异步中断、 阅读全文
posted @ 2016-07-20 13:59 pingfandfy 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1.1 操作系统和内核简介 操作系统是指整个系统中负责完成最基本功能和系统管理的哪些部分,这些部分包括内核,设备驱动程序、启动引导程序、命令行shell或者其他种类的用户界面、基本的文件管理工具和系统工具。通常一个内核由负责相应终端的中断服务程序,负责管理多个进程从而分享处理器时间的调度程序,负责管 阅读全文
posted @ 2016-07-20 10:57 pingfandfy 阅读(229) 评论(0) 推荐(0) 编辑