摘要: 一分段机制 1、什么是分段机制 分段机制就是把虚拟地址空间中的虚拟内存组织成一些长度可变的称为段的内存块单元。 2、什么是段 每个段由三个参数定义:段基地址、段限长和段属性。 段的基地址、段限长以及段的保护属性存储在一个称为段描述符的结构项中。 3、段的作用 段可以用来存放程序的代码、数据和堆栈,或者用来存放系统数据结构。 4、段的存储地址 系统中所有使用的段都包含在处理器线性地址空间中。 5、段选择符 逻辑地址包括一个段选择符或一个偏移量,段选择符是一个段的唯一标识,提供了段描述符表,段描述符表指明短的大小、访问权限和段的特权级、段类型以及段的第一个字节在线性地... 阅读全文
posted @ 2014-01-21 16:06 LOSER Z 阅读(4600) 评论(0) 推荐(1) 编辑
摘要: 一内核组成部分 内核是一个操作系统的核心,主要由五个部分组成:进程调度,内存管理,虚拟文件系统,网络结构,进程间通信。 1、进程调度(SCHED) 控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是仅等待CPU资源的进程,如果某个进程在等待其他资源,则该进程是不可运行进程。Linux使用了比较简单的基于优先级的进程调度算法选择新的进程。 2、内存管理(MM) 允许多个进程安全的共享主内存区域。Linux的内存管理支持虚拟内存,即在计算机中运行的程序,其代码,数据,堆栈的总数可以超过实际内存的大小操作系统只是把当前使用的程序块保留... 阅读全文
posted @ 2014-01-21 12:18 LOSER Z 阅读(601) 评论(0) 推荐(0) 编辑