摘要: 虚拟资源是用户使用的逻辑资源,是经过操作系统改造的、使用方便的虚资源。对主存储器而言,用户使用的虚拟资源是虚拟存储器, 提供给用户使用的虚拟存储器的手段是虚拟地址空间,用户在编程时使用的是逻辑地址空间,空间大小不受限制。 阅读全文
posted @ 2015-07-21 22:43 那年夏天、雪来过 阅读(1084) 评论(0) 推荐(0)
摘要: 常用的资源分配有先来先服务策略和优先调度策略两种。在先来先服务策略中资源请求队列的排序原则是按照提出请求的先后次序排序。在优先调度策略中资源请求队列的排序原则是按照提出请求的紧迫度(优先级)从高到低排序。 阅读全文
posted @ 2015-07-21 22:43 那年夏天、雪来过 阅读(2532) 评论(0) 推荐(0)
摘要: 进程调度的任务:按一定的策略,动态的把处理机分配给就绪队列中的某一个进程,使之执行。线程调度的任务:按优先级分配处理机给就绪队列中的进程。 阅读全文
posted @ 2015-07-21 21:40 那年夏天、雪来过 阅读(1472) 评论(0) 推荐(0)
摘要: 1、 创建原语:创建一个就绪状态的进程,使进程从创建状态变迁为就绪状态。2、 撤销原语:使进程从执行状态变迁为完成状态。3、 阻塞原语:使进程从运行状态变迁为阻塞状态。4、 唤醒原语:使进程从阻塞状态变迁为就绪状态。 阅读全文
posted @ 2015-07-21 20:50 那年夏天、雪来过 阅读(8132) 评论(0) 推荐(1)
摘要: 进程创建的主要功能是形成被创建进程所对应的进程控制块PCB。 阅读全文
posted @ 2015-07-21 20:44 那年夏天、雪来过 阅读(751) 评论(0) 推荐(0)
摘要: 线程有时也称为轻量级进程,他是比进程更小的活动单位,它是进程中的一个执行路径。一个进程可以有多个执行路径即线程。线程和进程的主要区别:1、 线程是进程的一个组成部分,一个进程可以有多个线程,而且至少可以有一个可以执行的线程。2、 进程是资源分配的基本单位,他拥有自己的地址空间和各种资源。线程是处理机... 阅读全文
posted @ 2015-07-21 20:40 那年夏天、雪来过 阅读(1341) 评论(0) 推荐(0)
摘要: 在操作系统中,当某一进程正在访问某一存储区域时,就不允许其他进程进行读写或者修改该存储区的内容,否则就会发生后果无法估计的错误。进程之间的这种相互制约的关系成为进程互斥。并发进程在一些关键点上可能需要互相等待与互通消息,这种相互制约的等待与互通信息称为进程同步。实际上进程互斥也是一种同步,他协调多个... 阅读全文
posted @ 2015-07-21 16:31 那年夏天、雪来过 阅读(12555) 评论(0) 推荐(0)
摘要: 答:var mutex: semaphore:=1; begin cobegin process i : begin // i = 1,2,……,n repeat P(mutex); 对公共变量Q的访问; V(mutex); reminder section until false; end co... 阅读全文
posted @ 2015-07-21 15:19 那年夏天、雪来过 阅读(11211) 评论(0) 推荐(0)
摘要: 存放进程管理和控制信息的数据结构称为进程控制块。它是进程管理和控制的最重要的数据结构,系统通过他感知进程的存在。 阅读全文
posted @ 2015-07-21 14:39 那年夏天、雪来过 阅读(1932) 评论(0) 推荐(0)
摘要: 进程有三种基本状态:就绪状态、运行状态、等待状态。(又称阻塞、挂起、睡眠) 并发执行中的其他进程有着相互制约的关系,它有时处于运行状态,有时由于某种原因而暂停运行,处于等待状态,当使他暂停的原因消失后,他又进入准备运行状态。所以必须区分出这几种状态。 阅读全文
posted @ 2015-07-21 10:14 那年夏天、雪来过 阅读(4586) 评论(0) 推荐(0)