操作系统
慢慢的踏实走
这个作者很懒,什么都没留下…
展开
-
抢占式任务调度和非抢占式(轮询任务调度)的区别,以及任务调度算法的用途。
1、说说轮巡任务调度与抢占式任务调度的区别?答:轮询任务调度与抢占式任务调度的区别在于抢占式调度可以因为优先级高的任务抢占cpu,而轮询的不能。 2当软件线程个数超过硬件线程个数的时候,支持抢占式多任务处理的操作系统一般会采用时间片轮转调度的方案。3 对于RTOS中,理解这两个概念是很重要的。实时系统对于响应时间是有非常严格的要求,尤其是在硬实时系统中,没有满足响应时间的上限将视为系统转载 2014-09-13 22:22:08 · 28083 阅读 · 0 评论 -
常见的页面调度算法
常见的页面调度算法 2012-05-22 14:45:05分类: LINUXa.随机算法rang(Random Algorithm)利用软件或硬件的随机数发生器来确定主存储器中被替换的页面。这中算法最简单,而且容易实现。但是,这种算法完全没有利用主存储器中页面调度情况的历史信息,吗也没有反应程序的局部性,所以命中率较低。b.先进先出调度算转载 2014-10-15 16:01:10 · 963 阅读 · 0 评论 -
某系统中有3个并发进程都需要4个同类资源,该系统不会发生死锁的最少资源数量?
设某系统中有3个并发进程都需要4个同类资源,该系统不会发生死锁的最少资源数量?2008-08-18 00:49gof6331 | 分类:Windows | 浏览8989次这是一道选择题。(9,10,11,12)可以帮忙把过程写一下么,谢谢!分享到:举报| 2008-08-18 12:56提问者采纳答案是10 3个进转载 2014-12-01 10:01:14 · 55847 阅读 · 11 评论 -
zz同步和异步的区别(浅显易懂)
百度知道:同步和异步的概念对于很多人来说是一个模糊的概念,是一种似乎只能意会不能言传的东西。其实我们的生活中存在着很多同步异步的例子。比如:你叫我去吃饭,我听到了就立刻和你去吃饭,如果我们有听到,你就会一直叫我,直到我听见和你一起去吃饭,这个过程叫同步;异步过程指你叫我去吃饭,然后你就去吃饭了,而不管我是否和你一起去吃饭。而我得到消息后可能立即就走,也可能过段时间再走。转载 2015-07-16 14:15:20 · 612 阅读 · 0 评论 -
什么是异步调用
在看《大规模分布式存储系统》这本书的时候,看到了讲 分布式系统 比 其单机系统 函数调用的时间要长很多,一个是毫秒级或亚毫秒级的,一个是微妙级的。有100多倍之差。大大影响了处理器的性能。所以要用异步调用。那么什么是异步调用呢?百度百科上,这么讲的。asynchronous call(异步调用)一个可以无需等待被调用函数的返回值就让操作继续进行的方转载 2015-09-28 20:38:03 · 1654 阅读 · 0 评论 -
LRU是如何操作的
LRU 编辑LRU是Least Recently Used 近期最少使用算法。内存管理的一种页面置换算法,对于在内存中但又不用的数据块(内存块)叫做LRU,操作系统会根据哪些数据属于LRU而将其移出内存而腾出空间来加载另外的数据。什么是LRU算法? LRU是Least Recently Used的缩写,即最少使用页面置换算法,是为虚拟页式存储管理服务的。关于转载 2015-10-19 13:34:01 · 573 阅读 · 0 评论 -
os的组成
这个问题不难的,Linux内核由进程管理、内存管理、文件系统、网络协议、进程间通信、设备驱动等模块组成,如下图所示。一个完整的Linux内核一般由5部分组成,它们分别是内存管理、进程管理、进程间通信、虚拟文件系统和网络接口。1、内存管理内存管理主要完成的是如何合理有效地管理整个系统的物理内存,同时快速响应内核各个子系统对内存分配的请求。Linux内存管理支持虚拟内存,而多余出的这部转载 2015-12-14 11:33:13 · 1247 阅读 · 0 评论 -
批处理、分时、实时、网络、分布式操作系统的区别
1. 批处理操作系统 批处理(Batch Processing)操作系统的工作方式是:用户将作业交给系统操作员,系统操作员将许多用户的作业组成一批作业,之后输入到计算机中,在系统中形成一个自动转接的连续的作业流,然后启动操作系统,系统自动、依次执行每个作业。最后由操作员将作业结果交给用户。 批处理操作系统的特点是:多道和成批处理。 2.分时操作系统 分时(Time Sharing)转载 2015-12-23 17:18:49 · 9007 阅读 · 0 评论