操作系统
文章平均质量分 56
咕咕咕咕哦
你若安好,就是失眠
展开
-
[操作系统]复习二 分段分页存储管理
虚拟存储器(VM)的主要思想是:(1)将进程虚拟存储器的内容存储在磁盘上,然后用主存作为磁盘的高速缓存,主存中只保留活动区域,并根据需要在硬盘和主存之间来回传送数据,从而高效使用主存(2)它为每个进程提供了一致的地址空间,从而简化了存储器管理(3)它保护了每个进程的地址空间不被其他进程破坏。 在段页式存储管理中,其虚拟地址空间是二维的(段号和段内地址);采用(分段式)存储管理不会产生内部碎原创 2016-08-29 23:44:50 · 1004 阅读 · 0 评论 -
[操作系统]复习三 FIFO+LRU
缓存需要考虑:(1)缓存数据和目标数据的一致性问题(命中or 缺页)(2)缓存的过期策略(FIFO先进先出,LRU Least Recently Used 最近最少被使用 LFU leastfrequently used 最不经常使用)LRU和LFU区别在于LRU 根据时间差异决定,LFU根据使用次数决定 在一个徐i存储管理系统中,假如系统分配给以个作业的内存物理块数是3,并且此作原创 2016-08-30 00:12:31 · 921 阅读 · 0 评论 -
[操作系统]关于平均周转时间的一些题目
关于平均周转时间的一些题目 (1)设一个系统中有5个进程,它们的到达时间和服务时间如下,A的到达时间为0,服务时间为3;B的到达时间为2,服务时间为6;C的到达时间为4,服务时间为4;D的到达时间为6,服务时间为5;E的 到达时间为8,服务时间为2,忽略1/0以及其他开销时间,若分别按先来先服务(fFCFS)进行CPU调度,其平均周转时间为? 答:周转时间=作业完成时间减去原创 2016-08-30 22:33:47 · 20273 阅读 · 6 评论 -
IPC进程之间通信的几种方式
进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当然也可以通过磁盘上的普通文件交换信息,或者通过“注册表”或其它数据库中的某些表项和记录交换信息。广义转载 2016-09-22 16:41:06 · 4840 阅读 · 0 评论 -
[操作系统]复习四 进程 同步互斥 死锁
进程和程序的本质区别在于动态和静态特征 系统中感知进程的唯一实体是PCB(进程控制块,process control block) 进程状态转换:①运行②就绪③阻塞运行:当一个进程在处理器上运行时,称其为运行状态,对于单处理器系统来说,处于运行状态的进程只有一个。在没有其他进程可执行时(比如所有进程都处于阻塞状态),通常会自动执行系统的空闲进程。就绪:当一个进程获得了转载 2016-08-30 15:23:50 · 2614 阅读 · 0 评论 -
[操作系统]页式、段式、段页式存储管理
参考:http://www.cnblogs.com/suncoolcat/p/3400353.html离散的存储管理方式:页式、段式、段页式,为获得一条指令或数据,分别需要访问内存二次,二次,三次。页式:逻辑空间分页,内存空间分块,页的大小=块的大小,地址空间一维逻辑地址=页号&偏移量(&是连接符)物理地址:先由逻辑地址和固定的页面大小,求出页号,在根据页表由页号求出块号,转载 2016-09-22 16:12:45 · 1597 阅读 · 0 评论 -
[操作系统]虚拟内存和swap分区
转自:http://www.cnblogs.com/nerrissa/p/4237179.html首先,这两个概念分别对应windows和linux,即:windows:虚拟内存linux:swap分区windows即使物理内存没有用完也会去用到虚拟内存,而Linux不一样 Linux只有当物理内存用完的时候才会去动用虚拟内存(即swap分区)swap类似于windows的虚拟转载 2016-09-22 16:23:30 · 3592 阅读 · 0 评论