Rick's Blog

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  06.Operating System

摘要:第八章 内存管理1.背景1)内存:由存储单元(字节或字)组成的一维连续地址空间;由顺序编址的块组成,每块包含相应的物理单元;用来存放当前正在运行的程序的代码或数据;是程序中指令本身(程序计数器)所指向的存储空间。内存可以分为:系统区:用于存放操作系统。用户区:用于装入并存放用户程序和数据。防止用户进... 阅读全文
posted @ 2014-06-05 15:56 rick-hsg 阅读(164) 评论(3) 推荐(0)

摘要:转自: http://blog.sina.com.cn/s/blog_a3059cda010179v8.html进程执行的前提是进程的全部页都已经在内存中。虚拟内存技术就解决了这个问题,不需要一个进程把全部的页都放在内存才能执行。动态载入虽然也解决了这个问题,但是需要程序员完成,非常麻烦。其实我们发... 阅读全文
posted @ 2014-06-04 20:24 rick-hsg 阅读(273) 评论(0) 推荐(0)

摘要:文件系统包括:一组文件与目录结构。文件是逻辑外存的最小分配单元。文件属性:名称、标识符(这是一个数字,用于标记系统中文件的唯一性,通常为用户所不可读)、类型、位置、大小、保护(读、写、执行等的访问控制信息)、时间日期和用户标识所有文件的信息都保存在目录结构中,而目录结构也保存在外存上。文件操作:文件... 阅读全文
posted @ 2014-06-03 18:42 rick-hsg 阅读(443) 评论(0) 推荐(0)

摘要:转自:http://blog.csdn.net/xiazdong/article/details/6280345CPU调度用于多道程序以下先讨论对于单CPU的调度问题。回顾多道程序,同时把多个进程导入内存,使得一个进程在CPU中执行I/O时,一个进程用来填补CPU的时间。通常进程都是在CPU区间和I... 阅读全文
posted @ 2014-05-27 21:33 rick-hsg 阅读(418) 评论(0) 推荐(0)

摘要:1.两级存储器的理论基础是:局部性原理。局部性原理:程序的局部性原理是指程序总是趋向于使用最近使用过的数据和指令,也就是说程序执行时所访问的存储器地址分布不是随机的,而是相对地簇集;这种簇集包括指令和数据两部分。 程序局部性包括程序的时间局部性和程序的空间局部性。 1. 程序的时间局部性: 是指程序... 阅读全文
posted @ 2014-05-27 16:55 rick-hsg 阅读(774) 评论(0) 推荐(0)

摘要:1.物理和虚拟寻址:虚拟寻址:CPU产生一个虚拟地址(virtual address),由存储器管理单元(Memory Management Unit,NMU)与操作系统共同处理虚拟地址,最终生成物理地址,进行访存。2.地址空间:主存中的每一个字节都有一个选自虚拟地址空间的虚拟地址和一个选自物理空间... 阅读全文
posted @ 2014-05-21 14:31 rick-hsg 阅读(515) 评论(0) 推荐(0)

摘要:1.存储区由存储单元构成,每个存储单元由很多个存储元构成。一个存储单元内部的存储元个数即为存储的字长。也为机器的字长。第三章:系统总线1.片内总线:指芯片内部的总线。例如在CPU芯片内部,寄存器与寄存器,寄存器与算逻单元ALU之间的连接。2.系统总线由数据总线、地址总线与控制总线构成。数据总线:双向... 阅读全文
posted @ 2014-05-17 11:43 rick-hsg 阅读(1918) 评论(1) 推荐(1)

摘要:转自:http://blog.csdn.net/hbrqlpf/article/details/2290726输入/输出系统1、主机与外设的连接1.1、输入输出接口I/O接口是主存和外设之间的交接界面,通过接口可以实现主机和外设之间的信息交换主机和外设之间需要交换的信息:数据信息:这些信息可以是通过... 阅读全文
posted @ 2014-05-15 15:01 rick-hsg 阅读(1352) 评论(0) 推荐(0)