"计算机操作系统(汤子瀛)习题答案.pdf 完整版"
本资源是一份计算机操作系统的习题答案,涵盖了操作系统的基本概念、进程管理、内存管理、文件系统、输入/输出管理等方面的知识点。下面是对标题、描述、标签和部分内容的详细解释:
标题:计算机操作系统(汤子瀛)习题答案.pdf 完整版
描述:计算机操作系统(汤子瀛)习题答案.pdf 完整版
标签:计算机操作系统(汤子瀛)习题答案.pdf
部分内容:
第一章 操作系统引论
1. 设计现代 OS 的主要目标是什么? answered by:方便性、有效性、可扩充性和开放性。
2. OS 的作用可表现为哪几个方面? answered by:a. OS 作为用户与计算机硬件系统之间的接口;b. OS 作为计算机系统资源的管理者;c. OS 实现了对计算机资源的抽象。
7. 实现分时系统的关键问题是什么? answered by:使用户能与自己的作业进行交互,即当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,再将结果返回给用户。
12. 试在交互性、及时性和可靠性方面,将分时系统与实时系统进行比较。 answered by:a. 分时系统是一种通用系统,主要用于运行终端用户程序,因而它具有较强的交互能力;b. 实时信息系统对实用性的要求与分时系统类似,都是以人所能接收的等待时间来确定;c. 实时系统对系统的可靠性要求要比分时系统对系统的可靠性要求高。
13. OS 具有哪几大特征?它的最基本特征是什么? answered by:a. 并发性、共享性、虚拟性、异步性。b. 其中最基本特征是并发和共享。(最重要的特征是并发性)
第二章 进程管理
2. 试画出下面 4 条语句的前趋图:S1: a:=x+y; S2: b:=z+1; S3: c:=a-b; S4: w:=c+1;
3. 为什么程序并发执行会产生间断性特征? answered by:程序在并发执行时,由于它们共享系统资源,以及为完成同一项任务而相互合作,致使在这些并发执行的进程之间,形成了相互制约的关系,从而也就使得进程在执行期间出现间断性。
4. 程序并发执行时为什么会失去封闭性和可再现性? answered by:因为程序并发执行时,是多个程序共享系统中的各种资源,因而这些资源的状态是由多个程序来改变,致使程序的运行失去了封闭性。而程序一旦失去了封闭性也会导致其再失去可再现性。
5. 在操作系统中为什么要引入进程概念?它会产生什么样的影响? answered by:为了使程序在多道程序环境下能并发执行,并能对并发执行的程序加以控制和描述,从而在操作系统中引入了进程概念。影响:使程序的并发执行得以实行。
6. 试从动态性、并发性和独立性上比较进程和程序? answered by:a. 动态性是进程最基本的特性,可表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,以及由撤销而消亡,因而进程由一定的生命期;b. 并发性是进程的重要特征,同时也是 OS 的重要特征。引入进程的目的正是为了使其程序能和其它建立了进程的程序并发执行,而程序本身是不能并发执行的。c. 独立性是指进程实体是一个能独立运行的基本单位,同时也是系统中独立获得资源和独立调度的基本单位。而对于未建立任何进程的程序,都不能作为一个独立的单位来运行。
这份习题答案涵盖了操作系统的基本概念、进程管理、内存管理、文件系统、输入/输出管理等方面的知识点,为学习计算机操作系统的学生提供了有价值的参考资料。