第1-8章 操作系统的基本概念
- 格式:doc
- 大小:171.00 KB
- 文档页数:28
计算机操作系统(第四版)1-8章-课后答案(全)第四版计算机操作系统课后答案第一章1. 操作系统的定义操作系统是一种软件,它管理着计算机系统的硬件和软件资源,并为用户和应用程序提供接口,以方便他们的使用。
2. 操作系统的功能操作系统具有以下功能:- 进程管理:负责创建、执行和终止进程,并管理它们的资源分配。
- 存储管理:管理计算机系统的内存资源,包括内存分配、虚拟内存和页面置换等。
- 文件系统管理:管理计算机系统中的文件和文件夹,包括文件的存储、读写和保护等。
- 设备管理:负责管理计算机系统中的各种设备,如打印机、键盘和鼠标等。
- 用户接口:提供用户与计算机系统进行交互的接口,如命令行界面和图形用户界面。
3. 操作系统的类型操作系统可以分为以下类型:- 批处理操作系统:按照一系列预先定义的指令集来运行任务。
- 分时操作系统:多个用户可以同时使用计算机系统。
- 实时操作系统:对任务的响应时间要求非常高,用于控制系统和嵌入式系统。
- 网络操作系统:支持多台计算机之间的通信和资源共享。
- 分布式操作系统:在多台计算机上分布式地管理和调度任务。
第二章1. 进程与线程的区别进程是计算机系统中正在运行的程序实例,而线程是进程内的一个执行单元。
进程拥有独立的地址空间和资源,而线程共享进程的地址空间和资源。
多个线程可以在同一进程内并发执行,从而提高系统的效率和资源利用率。
2. 进程的状态转换进程可以处于以下状态:- 创建状态:进程正在被创建。
- 就绪状态:进程准备好执行,等待分配CPU资源。
- 运行状态:进程占用CPU资源执行。
- 阻塞状态:进程等待某种事件发生。
- 终止状态:进程完成执行或被终止。
3. 进程调度算法操作系统使用进程调度算法来决定哪个进程应该被执行。
常见的调度算法有:- 先来先服务(FCFS)调度算法:按照进程到达的顺序进行调度。
- 最短作业优先(SJF)调度算法:选择运行时间最短的进程进行调度。
1.1:存储程序式计算机的主要特点是:集中顺序过程控制(1)过程性:模拟人们手工操作(2)集中控制:由CPU集中管理(3)顺序性:程序计数器1.2:a:批处理系统的特点:早期批处理有个监督程序,作业自动过渡直到全部处理完,而脱机批处理的特点:主机与卫星机并行操作。
b:分时系统的特点:(1):并行性。
共享一台计算机的众多联机用户可以在各自的终端上同时处理自己的程序。
(2):独占性。
分时操作系统采用时间片轮转的方法使一台计算机同时为许多终端上同时为许多终端用户服务,每个用户的感觉是自己独占计算机。
操作系统通过分时技术将一台计算机改造为多台虚拟计算机。
(3):交互性。
用户与计算机之间可以进行“交互会话”,用户从终端输入命令,系统通过屏幕(或打印机)将信息反馈给用户,用户与系统这样一问一答,直到全部工作完成。
c:分时系统的响应比较快的原因:因为批量操作系统的作业周转时间较长,而分时操作系统一般采用时间片轮转的方法,一台计算机与许多终端设备连接,使一台计算机同时为多个终端用户服务,该系统对每个用户都能保证足够快的响应时间,并提供交互会话功能。
1.3:实时信息处理系统和分时系统的本质区别:实时操作系统要追求的目标是:对外部请求在严格时间范围内做出反应,有高可靠性和完整性。
其主要特点是资源的分配和调度首先要考虑实时性然后才是效率。
此外,实时操作系统应有较强的容错能力,分时操作系统的工作方式是:一台主机连接了若干个终端,每个终端有一个用户在使用。
用户交互式地向系统提出命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。
用户根据上步结果发出下道命。
分时操作系统将CPU 的时间划分成若干个片段,称为时间片。
操作系统以时间片为单位,轮流为每个终端用户服务。
每个用户轮流使用一个时间片而使每个用户并不感到有别的用户存在。
分时系统具有多路性、交互性、“独占”性和及时性的特征。
《操作系统》自编作业手册翟高寿北京交通大学计算机学院2009年2月编修说明《操作系统》自编作业手册综合根据自制电子课件旧版、汤子瀛教科书旧版、汤子瀛教科书新版、自编《系统程式》、参编《操作系统原理》等完成。
第一章 操作系统引论习题1.1 什么是操作系统?用自己的话谈谈你对操作系统概念的认识与理解。
1.2 设想由你自己负责组织一个项目团队来构建操作系统,你应当要求项目成员事先学习和掌握哪些硬件基础知识?并给出你对相关知识的理解与总结。
1.3 什么是输入输出重定向?什么是管道联接?分别加以举例说明。
1.4 试阐述程序接口与用户交互接口(即命令接口和图形化接口)之间的关系?并给出你对系统调用实现机制及处理过程的完整理解与总结。
1.5 谈谈你对脱机I/O和联机I/O的认识与理解。
1.6 试从多个角度来阐述单道/多道批处理系统与分时系统及实时系统的区别。
1.7 谈谈你对操作系统应当具备的资源管理功能(包括所引入的核心概念)的认识与理解。
为保证资源的有效管理与控制,操作系统于是体现出哪些特征?1.8 操作系统的基本设计原则有哪些?谈谈你对操作系统发展历程中所采用的几种结构的认识与理解。
自选实验1编程和替换Linux命令解释程序ShellI. 自己选取和设计一组联机命令,可通过调用系统内核过程加以实现或仅仅在屏幕上显示命令自身(算是虚化实现),至少一条命令如文件拷贝的处理牵涉到系统调用;II. 设计和构建命令解释程序并替换原Linux命令解释程序Shell启动系统和运行测试;III. 撰写实验报告,阐述实验目的、实验目标、实验步骤、技术难点及解决方案、关键数据结构和算法流程、测试方案与过程及运行效果、结论与体会等。
自选实验2利用C和汇编混合编程实现最简操作系统I. 实现二次装入引导过程;II. 以嵌入式汇编指令实现的C程序内核可非常简单(注意可执行程序格式);III. 撰写实验报告,阐述实验目的、实验目标、实验步骤、技术难点及解决方案、关键数据结构和算法流程、测试方案与过程及运行效果、结论与体会等。
第一章计算机系统结构的基本概念从处理数据的角度看,并行级别有位串字串,位并字串,位片串字并,全并行。
位串字串和位并字串基本上构成了SIMD。
位片串字并的例子有:相联处理机STARAN,MPP。
全并行的例子有:阵列处理机ILLIAC IV。
从加工信息的角度看,并行级别有存储器操作并行,处理器操作步骤并行,处理器操作并行,指令、任务、作业并行。
存储器操作并行是指可以在一个存储周期内并行读出多个CPU字的,采用单体多字、多体单字或多体多字的交叉访问主存系统,进而采用按内容访问方式,位片串字并或全并行方式,在一个主存周期内实现对存储器中大量字的高速并行操作。
例子有并行存储器系统,以相联存储器为核心构成的相联处理机。
处理器操作步骤并行是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。
例子有流水线处理机。
处理器操作并行是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。
擅长对向量、数组进行处理。
例子有阵列处理机。
指令、任务、作业并行是指多个独立的处理机分别执行各自的指令、任务、作业。
例子有多处理机,计算机网络,分布处理系统。
并行性的开发途径有时间重叠(TimeInterleaving),资源重复(ResourceReplication),资源共享(Resource Sharing)。
时间重叠是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。
例子有流水线处理机。
资源重复是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。
例子有阵列处理机,相联处理机。
资源共享是指用软件方法让多个用户按一定时间顺序轮流使用同一套资源以提高资源的利用率,从而提高系统性能。
例子有多处理机,计算机网络,分布处理系统。
SISD:一个指令部件控制一个操作部件,实现一条指令对一个数据的操作。
国家开放大学《操作系统》章节测试参考答案第1章操作系统概述一、单项选择题1.操作系统的基本职能是()。
A. 提供用户界面,方便用户使用B. 提供方便的可视化编辑程序C. 提供功能强大的网络管理工具D. 控制和管理系统内各种资源,有效地组织多道程序的运行2.按照所起的作用和需要的运行环境,操作系统属于()。
A. 应用软件B. 系统软件C. 支撑软件D. 用户软件3.在计算机系统中,操作系统是()。
A. 处于裸机之上的第一层软件B. 处于系统软件之上的用户软件C. 处于应用软件之上的系统软件D. 处于硬件之下的低层软件4.现代操作系统的基本特征是()、资源共享和操作的异步性。
A. 程序的并发执行B. 实现分时与实时处理C. 多道程序设计D. 中断处理5.以下不属于操作系统具备的主要功能的是()。
A. 中断处理B. CPU调度C. 内存管理D. 文档编辑6.为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。
这属于()。
A. 存储管理B. 作业管理C. 文件管理D. 处理器管理7.操作系统对缓冲区的管理属于()的功能。
A. 设备管理B. 存储器管理C. 文件管理D. 处理器管理8.操作系统内核与用户程序、应用程序之间的接口是()。
A. shell命令B. C语言函数C. 图形界面D. 系统调用9.系统调用是由操作系统提供的内部调用,它()。
A. 与系统的命令一样B. 直接通过键盘交互方式使用C. 是命令接口中的命令D. 只能通过用户程序间接使用10.在下列操作系统中,强调吞吐能力的是()。
A. 多道批处理系统B. 实时系统C. 网络系统D. 分时系统11.批处理系统的主要缺点是()。
A. CPU的利用率不高B. 系统吞吐量小C. 不具备并行性D. 失去了交互性12.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是()。
A. 分时系统B. 网络系统C. 实时系统D. 多道批处理系统13.下面不属于分时系统特征的是()。
暨南大学全日制本科课程教学大纲课程名称(中文)《大学计算机基础》(经管类)课程名称(英文)Fundamentals of Computers(Economics & Management)课程编码01050010课程性质必修课学分3(理论课2学分+实验课1学分)学时72 (理论课36学时+实验课36学时)适用专业(方向)非计算机专业本科生(经管类)学生类别内招生开课单位信息科学技术学院计算中心暨南大学教务处制2020 年9 月一、课程性质、目的和任务1.本课程是非计算机专业本科生必修的大学计算机基础课程。
2.本课程目的是让学生了解与掌握计算机系统平台、计算机中数据的表示、处理、控制流程等概念性基础层的内容,以及计算机系统与平台领域的大多数内容。
重点掌握三个方面的应用技能:如何进行长文档信息的分类与处理、如何在计算机中进行数据的表示和计算、如何进行数据的存储、查询和输出。
3.本课程教学的总体目标:使大学生学会利用计算机去思考问题和解决问题,为进一步深入学习计算机知识及在专业学习中的应用打下良好基础。
二、教学内容及要求第1章:计算机系统授课学时:2教学目标:了解计算机和计算系统的基本概念、计算机系统的构成与工作原理。
主要内容:计算系统与计算系统分层;计算系统组成与计算机的基本硬件结构;计算机系统的工作原理;计算机网络与安全。
教学重点:计算机系统的构成与工作原理。
教学难点:计算机系统的分层模型第2章:操作系统授课学时:2教学目标:掌握操作系统的基本概念、功能。
主要内容:操作系统概述、分类、操作系统的功能。
教学重点:操作系统的基本概念与功能介绍。
教学难点:linux操作系统。
第3章:数据的表示与存储授课学时:6教学目标:使学生了解和掌握计算机中的数制、数的概念,逻辑运算、了解和掌握计算机中数据如何表示。
主要内容:常用数制之间的转换;计算机中数(原码、反码、补码)的定义及特征;逻辑运算;逻辑设计基础。
操作系统原理课程教学大纲(Princip1esofOperatingSystems)学时数:72学时其中:实验学时:12学时课外学时:0学时学分数:4.5适用专业:计算机科学与技术一、课程的性质、目的和任务性质:本课程是高等院校计算机科学与技术专业本科的一门学科基础课程,是必修课。
目的:通过操作系统原理的学习,了解操作系统的发展过程及种类,掌握操作系统设计中的相关基本概念和原理,以及在操作系统的设计与构造中涉及的资源共享、提高系统资源利用率等各方面基本知识,了解并掌握操作系统在发展过程及将来引入的新技术与方法。
任务:阐述计算机系统的核心软件——操作系统的基本概念、基本原理和实现技术。
主要包括操作系统的用户界面、操作系统的资源管理功能等,其中资源管理还包括进程管理、处理机管理、存储管理、设备管理、文件管理、网络与安全等方面内容,并将操作系统的一般原理与实际操作系统的分析与设计有机地结合。
二、课程教学的基本要求(一)掌握操作系统的基本原理、概念及主要功能(-)掌握进程概念、进程的同步与互斥、思索的预防与检测(H)掌握处理机的调度层次划分与调度、调度方法评价以及调度基本策略(四)掌握存储管理目标与几种存储管理策略(五)掌握设备与处理之间的数据传送方式、缓冲技术以及设备管理基本手段(六)掌握文件系统的物理及逻辑设备的空间组织与管理、多级目录结构、文件东共享实现以及文件系统的安全与防护(七)了解并掌握操作系统的安全与防护基本知识,了解一些病毒与黑客的常用手段以及一些基本应对措施(八)了解网络操作系统的基本概念,了解网络操作系统必须实现的一些基本技术(九)通过实验环节具备一定系统软件和应用软件的开发技能三、课程的教学内容、重点和难点第一章操作系统概论(4学时)一、基本内容(一)操作系统概观(二)操作系统的形成与发展(H)操作系统提供的服务与用户接口(四)流行操作系统简介二、基本要求(一)掌握操作系统的基本概念。
第1-8章操作系统的基本概念一、选择题1..操作系统是一种(B).A.通用软件B.系统软件C.应用软件D.软件包2.操作系统_(D)_管理部分负责对进程进行调度。
A.主存储器B.控制器C.运算器D.处理机3.操作系统是对_(C)_进行管理的软件。
A.软件B.硬件C.计算机资源D.应用程序4.操作系统的基本类型有__(B)_.A.批处理系统、分时系统及多任务系统 B.实时、批处理及分时系统B.单用户系统、多用户系统及批处理系统 D.实时、分时、多用户系统5.所谓_(B)_是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A.多重处理B.多道程序设计C.实时处理D.共行执行6.关于操作系统的叙述正确的是(A)_.A.批处理作业必须具有作业控制信息B.分时系统不一定都具有人机交互功能B.从响应时间的角度看,实时系统与分时系统差不多 D.由于采用了分时技术,用户可独占计算机资源7.如果分时操作系统的时间片一定,那么(B),则响应时间越长。
A.用户数越少B.用户数越多C.内存越少D.内存越多8.系统在(C),发生从目态到管态的转换。
A.发出P操作时B.发出V操作时C.执行系统调用时D.执行置程序状态字时9.以下叙述正确的是(C). 低A.操作系统的作业管理是一种微观的高级管理B.作业的提交方式有两种,但对应的作业控制方式只有一种 C.一个作业从进入系统到运行结束,一般要经历的状态是:后备状态、就绪状态和完成状态。
D.多道批处理与单道批处理的主要区别在于它必须有作业调度功能和进程调度功能,内存中可以存放多道作业。
10._(C)是作业存在的唯一标志。
A.作业名B.进程控制块C.作业控制块D.程序名11.作业调度算法的选择常考虑的因素之一是使系统有最高的吞吐率,为此应__(B)_____.A.不让处理机空闲B.能够处理尽可能多的作业C.使各类用户都满意D.不使系统过于复杂12.当作业进入完成状态,OS(B).A.将删除该作业并收回其所占资源,同时输出结果。
B.将该作业的控制块从当前作业队列中删除,收回其所占资源,并输出结果。
C.将收回该做业所占资源并输出结果D.将输出结果并删除内存中的作业13.在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是(D).A.先来先服务B.优先数C.最高响应比优先D.短作业优先14.既考虑作业等待时间,又考虑作业执行时间的调度算法是(A).A.响应比高者优先B.短作业优先 C,.优先级调度 D.先来先服务15.作业调度程序从处于(D)状态的队列中选择适当的作业投入运行。
A.运行B.提交C.完成D.后备16.作业从进入后备队列到被调度程序选中的时间间隔称为(C).A.周转时间B.响应时间C.等待时间D.触发时间17.下述作业调度算法中,(B)调度算法于作业的估计运行时间有关。
A.先来先服务B.短作业优先C.均衡D.时间片轮转18.在(A)OS控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。
A.实时B.分时C.分布式D.单用户19.若把OS看作计算机系统资源的管理者,下列的(D)不属于OS所管理的资源。
A.程序B.内存C.CPUD.中断二、填空题1.作业调度又称(高级调度),其主要功能是(将一个作业由输入并调入内存),并为作业做好运行前的准备工作和作业完成后的善后处理工作。
2.确定作业调度算法时应注意系统资源的均衡使用,使(I/O繁忙)作业和(CPU繁忙)作业搭配运行。
3.设有一组作业,他们的提交时间及运行时间如下:作业号提交时间运行时间1 9:00 702 9:40 303 9:50 104 10:10 5在单道方式下,采用短作业优先调度算法,作业的执行顺序是(1432).5.如果OS具有很强的交互性。
可同时供多个用户使用,但时间响应不太及时,则属于(分时系统)类型。
如果OS可靠,时间响应及时但仅有简单的交互能力,则属于(实时系统)类型。
如果OS在用户提交作业后,不提供交互能力,他所追求的是计算机资源的高利用率,大吞吐量和作业的自动化,则属于(批处理系统)类型。
6.采用多道程序设计技术能充分发挥 (CPU)与(外设)并行工作的能力。
所以采用短作业先的算法其平均周转时间是最短的]第四章练习1.自愿性中断事件是由(C)A.程序中使用了非法操作码引起的B.程序中访问地址越界引起的C.程序中使用了一条访管指令引起的 D.程序中除数为“0”引起的2.为了队紧急进程或重要进程进行调度,调度算法应采用(B).A.先来先服务B.优先级法C.短作业优先法D.时间片轮转法3.下列关于进程的叙述中,(C)是正确的。
A.进程获得处理器而运行是通过调度得到的B.优先数是进行进程调度的重要依据 C.在单CPU系统中,任一时刻只有一个进程处于运行状态 D.进程申请CPU得不到满足时,其状态变为等待状态4.一个正在访问临界资源的进程由于申请等待I/O操作而被中断时,(C).A.可以允许其他进程进入与该进程相关的临界区B.不允许其他进程进入任何临界区C.可以允许其他就绪进程抢占处理器,继续运行D.不允许任何进程抢占处理器5.两个并发进程之间(D)A 一定存在互斥关系B 一定存在同步关系C 一定彼此独立无关D 可能存在同步或互斥关系6.为了使两个进程能同步运行,最少需要(B)个信号量。
A 一B 二C 三D 四7.共享变量是指(B)访问的变量。
A.只能被系统进程 B.只能被多个进程互斥 C.只能被用户进程 D.可被多个进程8.临界区是指并发进程中访问共享变量的(D).A.管理信息 B.数据 C.信息存储 D.程序段9.设有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用PV 操作管理时信号量S的可能取值是(A)A.1,0,-1,-2B.2,0,-1,-2C.1,0,-1D.3,2,1,010.进程的并发执行是指若干个进程(C).A. 同时执行B. 在执行的时间上是重叠的C. 在执行的时间上是不可重叠的D. 共享系统资源11.在进程通信中,(B)常用信件交换信息。
A.低级通信 B.高级通信 C.消息通信 D.管道通信12.实现进程同步时,每一个消息与一个信号量对应,进程(D)可把不同的消息发送出去。
A.在同一信号量上调用P操作B.在不同信号量上调用P操作C.在同一信号量上调用V操作 D.在不同信号量上调用V操作13.(C)是只能有P和V操作所改变的整形变量。
A.共享变量B.锁C.整型信号量D.记录型信号量14.在执行V操作时,当信号量的值(D)时,应释放一个等待该信号量的进程。
A.大于0B.小于0C.大于等于0D.小于等于015.进程和程序的主要区别是(C).A.占用处理器和不占用处理器B.占用主存和不占用主存C.动态和静态D.连续执行和非连续执行16.有三个进程P1,P2,P3共享同一个程序段,而每次最多允许两个进程进入该程序段,则信号量S的初值为(C).A. 0B. 1C. 2D. 317.若P、V操作的信号量S初值为2,当前值为-1,则表示有(B)等待进程。
A. 0个B. 1个C. 2个D. 3个18.下面对进程的描述中,错误的是(D).A. 进程是动态的概念B.进程执行需要处理机C. 进程是有生命期的D.进程是指令的集合19.对于两个并发进程,设互斥信号量为mutex ,若mutex﹦﹦0,则(B)。
A.表示没有进程进入临界区B.表示有一个进程进入临界区C.表示有一个进程进入临界区,另一个进程等待进入D.表示有两个进程进入临界区20.用V操作唤醒一个等待进程时,被唤醒进程的状态转换为(B)。
A.等待 B.就绪 C.运行 D.完成二、填空题1.信号量S的物理含义是:当S≥0时S代表(等待可用资源进程个数);S<0时∣S∣代表(等待进程的个数)。
2.为了进行进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交换数据的方式进行,这种方式称为(进程通信)。
同步互斥练习三、计算题1.假设有一个成品仓库,总共能放8台成品,生产者进程生产产品放入仓库,消费者进程从仓库中取出成品消费.为了防止积压,仓库满的时候就停止生产.由于仓库搬运设备只有一套,故成品的存入和取出只能分别执行,使用P、V操作来实现该方案。
Semaphore mutex=1; //实现互斥Semaphore s1,s2; //s1用来表示仓库中可放产品的数目,s2表示仓库中已放的产品的数目S1=8;S2=0;生产者进程消费者进程While(1) while(1){ {生产产品; p(s2);p(s1); p(mutex);;p(mutex); 取产品产品放入仓库; v(mutex);v(mutex); v(s1);v(s2); 消费;} }2.一条小河上有一座独木桥,规定每次只允许一个人过桥,现在河东河西都有人要过桥,如果把每个过桥者看作一个进程,为保证安全,请用P、操作实现正确管理。
(本题只存在互斥,不存在同步)semaphore s=1;河东进程河西进程While(1) While(1){ {p(s); p(s);过桥; 过桥;v(s); v(s);} }3.今有三个进程R、M、P,它们共享一个缓冲区。
R负责从输入设备读信息,每次读出一个记录并把它存放在缓冲区;M在缓冲区加工读入的记录;P把加工后的记录打印输出。
输入的记录经加工输出后,缓冲区中又可存放下一个记录。
请用P、V操作为同步机构写出他们并发执行时能正确工作的程序。
(设置三个信号量来实现三个进程之间的同步)semaphore sr=1;semaphore sm,sp;sm=sp=0;R M PWhile(1) While(1) While(1) { { {读信息 p(sm); p(sp);p(sr); 加工信息;打印结果;放入缓冲区; v(sp); v(sr); v(sm); } }}答:S1=1 S2=0 S3=0R M P读信息 P(S2) P(S3)P(S1) 加工信息打印信息放入缓冲区V(S3) V(S1)V(S2)4.生产围棋的工人不小心把相等数量的黑子和白子混装在一个盒子里,现在要用自动分拣系统把黑子和白子分开,该系统由两个并发执行的进程PA和PB组成,系统功能如下:PA专拣黑子,PB专拣白子;每个进程每次只拣一个子,当一个进程拣子时,不允许另一个进程去拣子;当一个进程拣一个子后,必须让另一个进程去拣一个子;请回答:1)这两个并发进程之间的关系是同步还是互斥?2)写出P、V操作管理时应定义的信号量及其初值。
3)根据定义的信号量,写出用P、V操作管理两个并发进程的程序。
Semaphore sa=1;Semaphore sb=0;PA PBWhile(1) while(1){ {P(sa); P(sb);拣黑子; 拣白子;V(sb); V(sa);} }第六章存储管理习题一、选择题1.把作业地址空间中使用的逻辑地址变成内存中物理地址称为(B)。