操作系统考研辅导

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Void p0 () //进程 p0 {
while (TURE){ Flag[0]=TRUE ;
turn=1; While (flag[1]&& (turn==1); 临界区; Flag[0]=FALSE; } }
Void p1 () // 进程p1 {
while (TURE){ Flag[1]= TURE ;
turn=0; While (flag[0]&& (turn==0); 临界区; Flag[1]=FALSE; } }
则并发执行进程P0和P1时产生的情况是( )
A.不能保证进程互斥进入临界区,会出现“饥饿” 现象
B.不能保证进程互斥进入临界区,不会出现“饥 饿”现象
C.能保证进程互斥进入临界区,会出现“饥饿” 现象
优先调度算法;时间片轮转调度算法;优先级调 度算法;高响应比优先调度算法;多级反馈队列 调度算法。
(三) 进程同步
1. 进程同步的基本概念 2. 实现临界区互斥的基本方法 软件实现方法;硬件实现方法。 3. 信号量 4. 管程 5. 经典同步问题 生产者-消费者问题;读者-写者问题;哲学家进
餐问题。
(四) 死锁
1. 死锁的概念 2. 死锁处理策略 3. 死锁预防 4. 死锁避免 系统安全状态:银行家算法。 5. 死锁检测和解除
真题讲解(2009年)
(23)单处理机系统中,可并行的是
Ⅰ. 进程与进程
Ⅱ. 处理机与设备
Ⅲ. 处理机与通道
Ⅳ. 设备与设备
(A)Ⅰ、Ⅱ和Ⅲ
(B)Ⅰ、Ⅱ和Ⅳ
(A)2 (B)3
(C)4 (D)5
真题讲解(2009年)
(45)(7分)三个进程P1、P2、P3互斥使用一个 包含N(N>0)个单元的缓冲区.P1每次用 produce()生成一个正整数并用put()送入缓冲 区某一空单元中;P2每次用getodd()从该缓冲区 中取出一个奇数并用countodd()统计奇数个 数;P3每次用geteven()从该缓冲区中取出一个 偶数并用counteven()统计偶数个数.请用信号 量机制实现这三个进程的同步与互斥活动,并说 明所定义的信号量的含义.要求用伪代码描述.
D.能保证进程互斥进入临界区,不会出现“饥饿” 现象
甲乙丙三人合作生产零件,甲生产零件A, 乙生产零件B,甲乙生产好的零件放在一 个最多可以放10个零件的盒子中,丙从 盒子中取出A、B两种零件组装。试用P、 V原语描述甲乙丙三人的生产过程。
三、 内存管理
(一) 内存管理基础
1. 内存管理概念 程序装入与链接;逻辑地址与物理地址空
(C)Ⅰ、Ⅲ和Ⅳ
(D)Ⅱ、Ⅲ和Ⅳ
真题讲解(2009年)
(24)下列进程调度算法中,综合考虑进程 等待时间和执行时间的是
(A)时间片轮转调度算法 (B)短进程优先调度算法 (C)先来先服务调度算法 (D)高响应比优先调度算法
真题讲解(2009年)
(25)某计算机系统中有8台打印机,有K个 进程竞争使用,每个进程最多需要3台打 印机.该系统可能会发生死锁的K的最小 值是
间;内存保护。 2. 交换与覆盖 3. 连续分配管理方式 4. 非连续分配管理方式 分页管理方式;分段管理方式;段页式管理
方式。
(二) 虚拟内存管理
1. 虚拟内存基本概念 2. 请求分页管理方式 3. 页面置换算法 最佳置换算法(OPT);先进先出置换算法(FIFO);最近最
3. 能够运用所学的操作系统原理、方法与 技术分析问题和解决问题。
题型
选择题+两道大题
一、 操作系统概述
(一) 操作系统的概念、特征、功能和提供 的服务
(二) 操作系统的发展与分类 (三) 操作系统的运行环境
异常和中断
中断---与CPU执行异步 1、I/O中断 2、时钟中断
异常---与CPU执行同步 1、硬件出错,非法操作---返回时OS接管 2、缺页中断/异常---返回时继续执行刚才那一 条指令 3、系统调用/陷入/trap(用户态执行->核心态 执行)---返回时可能被抢先
真题讲解(2010年)
24.下列选项中,导致创进新进程的操作是( ) I 用户登陆成功 II 设备分配 III 启动程序执行
A.仅I和II C.仅I和III
B.仅II和III D.I、II、III
真题讲解(2010年)
25.设与某资源相关联的信号量初值为3,当前值 为1,若M表示该资源的可用个数,N表示等待 该资源的进程数,则M,N分别是( ) A.0,1 B.1,0 C.1,2 D.2,0
2011操作系统考研辅导
阮越 2010年秋
复百度文库方法
教材 我做的事
1、给大家列提纲 2、 “猜题” 3、答疑 你们应做的事 1、紧跟我(花最少的时间) 2、怎么看书 3、做题
【考查目标】
1. 了解操作系统在计算机系统中的作用、 地位、发展和特点。
2. 理解操作系统的基本概念、原理,掌握 操作系统设计方法与实现技术。
(一) 进程与线程
1. 进程概念 2. 进程的状态与转换 3. 进程控制 4. 进程组织 5. 进程通信 共享存储系统;消息传递系统;管道通信。 6.线程概念与多线程模型
(二) 处理机调度
1.调度的基本概念 2.调度时机、切换与过程 3.调度的基本准则 4.调度方式 5.典型调度算法 先来先服务调度算法;短作业(短进程、短线程)
真题讲解(2010年)
26.下列选项中,降低进程优化权级的合 理时机是( ) A.进程的时间片用完 B.进程刚完成I/0,进入就绪队列 C.进程刚完成I/0,进入就绪队列 D.从就绪状态转为运行态
真题讲解(2010年)
27.进行P0和P1的共享变量定义及其初值为( ) boolean flag[2]; int turn =0; flag [0] =faulse; flage [1] =faulse;
全真试题
2009年
(22)下列选项中,能引起外部中断的事件是
(A)键盘输入
(B)除数为0
(C)浮点运算下溢 (D)访存缺页
全真试题
2010年 23.下列选项中,操作s提供的给应用程
序的接口是( ) A.系统调用 B.中断 C.库函数 D.原语
二、 进程管理
进程与线程 处理机调度 进程同步 死锁
相关文档
最新文档