【考研复习】《操作系统原理》孟庆昌等编著课后习题+答案——第一章

23 篇文章 9 订阅
8 篇文章 0 订阅

前言

 

此书在最后的附录B中,有给出部分重难点部分的参考答案。会在最后放上图片。如果想要此书习题答案,可点以下链接:为一个压缩包,以图片形式,习题图片按章节排序,答案图片按书页排序。

《操作系统原理》孟庆昌等编著之课后部分习题+答案(图片版)-其它文档类资源-CSDN文库

但是其余习题,需此书读者在书中找到相应章节处得到答案。

所以,博主此系列文章,只是像做题一般,把未给出答案的部分题目(博主认为有需要写的)做出来,以当作复习,加深理解。

尽量保证正确(可能会把不是题目要求的但觉得重点的会考的也写上去),如果不同意见,可留言讨论。

其他章节内容链接:

【考研复习】《操作系统原理》孟庆昌等编著课后习题+答案——第一章

【考研复习】《操作系统原理》孟庆昌等编著课后习题+答案——第二章

【考研复习】《操作系统原理》孟庆昌等编著课后习题+答案——第三章

【考研复习】《操作系统原理》孟庆昌等编著课后习题+答案——第四章

【考研复习】《操作系统原理》孟庆昌等编著课后习题+答案——第五章

【考研复习】《操作系统原理》孟庆昌等编著课后习题+答案——第六章 

【考研复习】《操作系统原理》孟庆昌等编著课后习题+答案——第七章

一、第一章 习题

1、解释以下术语:硬件、软件、特权指令、内核态、用户态、多道程序设计、操作系统、分时、实时、并发、吞吐量、系统调用、纯码(红色字体表示答案已有,见下方)

答:(1)硬件:计算机物理装置本身,是计算机软件运行的基础。由主机、显示器、键盘和鼠标等组成。

(2)软件:是数据处理系统的操作有关的计算机程序、过程、规则以及相关的文档资料的总称。

(3)特权指令:具有特殊权限,只用于操作系统或其他系统软件,普通用户不能直接使用。

(4)多道程序设计:在内存中同时存放多道程序。在管理程序的控制下交替地执行。这些作业共享CPU和系统中的其他资源。

(5)操作系统:控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。

2、操作系统的主要功能是什么?

答:一是存储管理;(其主要功能包括:内存分配、地址映射、内存保护、内存扩充)

二是进程和处理机管理;(其功能包括:作业和进程调度、进程控制、进程通信)

三是文件管理;(包括:文件存储空间的管理、文件操作的一般管理、目录管理、文件的读写管理和存取控制)

四是设备管理;(其主要内容:缓冲区管理、设备分配、设备驱动、设备无关性)

五是用户接口;(程序接口,即系统调用接口、命令行接口、图形用户接口(GUI))

3、操作系统主要有哪三种基本类型?各有什么特点?

答:有多道批处理系统、分时系统和实时系统。各个特点如下:

(1)多道批处理系统:有两个特点:

一是多道:内存中存放多个作业,并在外存上存放大量的后备作业,它们在操作系统的调度下在一台处理机上并发执行。

二是成批:在系统运行过程中不允许用户和机器之间发生交互作用。

(优缺点:系统资源利用率高、吞吐量大;但用户作业的等待时间长,且没有交互能力。)

(2)分时系统:有四个特点:

一是同时性:若干用户可同时上机使用计算机系统。

二是交互性:用户能方便地与系统进行人机对话。

三是独立性:系统中各用户可以彼此独立地操作,互不干扰或破坏。

四是及时性:用户能在很短的时间内得到系统的响应。

(优点:为用户提供了友好接口,促进了计算机的普遍应用,便于资源共享和交换信息。)

(3)实时系统:有三种典型应用形式:

一是过程控制系统:用于工业生产的自动控制,从被控过程中按时获得输入。例如:飞行飞行、导弹发射过程中的自动控制

二是信息查询系统:主要特点是配置有大型文件系统或数据库,并具有向用户提供简单、方便、快速查询的能力。例如:仓库管理系统、医护信息系统

三是事务处理系统:特点是数据库中的数据随时都可能更新,用户和系统之间频繁进行交互作用。例如:飞机票预定和银行财务往来。

(优点:交互能力较差,对可靠性(系统)要求更高,实时性高)

补充:

目前计算机系统可以分为以下4类:

(1)单指令流单数据流(SISD)。一个处理器在一个存储器中的数据上执行单条指令流。

(2)单指令流多数据流(SIMD)。单条指令流控制多个处理单元同时执行,每个处理单元包括处理器和相关的数据存储,一条指令事实上控制了不同的处理器对不同的数据进行操作。向量机和阵列机是这类计算机系统的代表。

(3)多指令流单数据流(MISD)。一个数据流被传送给一组处理器通过这一组处理器卜的不同指令操作最终得到处理结果。该类计算机系统的研究尚在实验室阶段。

(4)多指令流多数据流(MIMD)。多个处理器对各自不同的数据集同时执行不同的指令流。可以把MIMD系统划分为共享内存的紧密耦合MIMD系统和内存分布的松散耦合MIMD系统两大类。

源自:单处理机系统中,可并行的是什么-常见问题-PHP中文网

4、操作系统的基本特征是什么?

答:一是并发性:指两个或多个活动在同一给定的时间间隔中发生。

二是共享性:计算机系统中的资源被多个任务所共用。

三是异步性,即不确定性:在多道程序设计中,各个程序之间存在着直接或间接的联系,程序的推进速度受它的运行环境的影响。这时同一程序和数据的多次运行可能得到不同的结果;程序的运行时间、运行顺序也具有不确定性;外部输入的请求、运行故障发生的时间难以预测。这些都是不确定性的表现。

四是抽象性:把复杂事情简单化的有效方式。

5、操作系统一般为用户提供了哪三种接口?各有什么特点?

答:一是程序接口,即系统调用接口 系统调用是操作系统内核与用户程序、应用程序之间的接口,位于操作系统内核的最高层,且只能在内核态下执行。

二是命令行接口在提示符之后用户从键盘上输入命令,命令解释程序接收并解释这些命令,然 后把它们传递给操作系统内部的程序,执行相应的功能。

三是图形用户接口(GUI)用户利用鼠标、窗口、菜单、图标等图形界面工具,可以直观、方便、有效地使用系统服务和各种应用程序及实用工具。

6、操作系统主要有哪些类型的体系结构?

答:主要有四体系结构:单体结构、层次结构、虚拟结构和客户-服务器结构。

8、系统初启的一般过程是什么?

答:系统初启,即引导操作系统。其目的是将操作系统的副本读入内存,建立正常的运行环境。其一般过程如下:一是硬件检测;二是加载引导程序;三是初始化内核;四是实现用户登录。

9、UNIX系统属于哪种类型的操作系统?其核心结构是怎样的?

 答:UNIX是多用户、多进程、多任务分时操作系统。其核心结构见下图:

二、书中附录已有答案(见下图)

1、解释以下术语:硬件、软件、特权指令、内核态、用户态、多道程序设计、操作系统、分时、实时、并发、吞吐量、系统调用、纯码(红色字体表示答案已有)

7、多道程序设计的主要特点是什么?

9、操作系统在计算机系统中处于什么地位?

11、一个分层结构的计算机系统由裸机,用户,CPU调度和P、V操作,文件系统,作业管理,内存管理,设备管理,命令管理等部分组成。试按层次结构的原则从外至内将它们重新排列。

  • 3
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 《Linux教程第四版》是由孟庆昌编写的一本关于Linux操作系统的教程。该书详细介绍了Linux的基础知识、命令行操作、文件系统、网络配置、软件安装等方面的内容,适合初学者和进阶者阅读。此外,书中还包含了大量的实例和练习,帮助读者更好地理解和掌握Linux操作系统。 ### 回答2: 《Linux教程第四版》是由孟庆昌编写的一本入门级Linux教材。本书以通俗易懂的方式,系统全面地介绍了Linux操作系统的基本知识和使用方法。 首先,本书从Linux的发展历史和背景入手,详细介绍了Linux的特点、优势以及在不同领域中的应用。接着,逐步展开关于Linux的安装和配置内容,包括硬件要求、系统安装、网络配置以及软件包管理等重要方面,帮助读者轻松上手使用Linux系统。 本书接下来重点介绍了Linux系统的文件系统和文件操作,包括目录结构、文件权限、文件管理和常用命令等。此外,还详细讲解了用户和组管理、进程管理、磁盘管理等重要主题,在实际操作中帮助读者掌握Linux系统的核心概念和技能。 此外,《Linux教程第四版》还对网络服务和安全管理进行了深入介绍。其中,网络服务部分包括DNS、DHCP、FTP、HTTP、SSH等服务的安装和配置方法,帮助读者构建和维护自己的网络环境。而安全管理部分则涵盖了用户认证、防火墙配置、漏洞扫描等内容,帮助读者提高Linux系统的安全性。 总的来说,孟庆昌的《Linux教程第四版》是一本内容全面、易于理解的入门级Linux教材。通过阅读本书,读者能够全面掌握Linux系统的基础知识和操作技能,为后续的深入学习和应用打下坚实基础。无论是对于初学者还是希望提高自己Linux技能的读者来说,这本书都是一部不可多得的参考资料。 ### 回答3: 《Linux教程第四版》是孟庆昌编写的一本关于Linux操作系统的教程。该书详细介绍了Linux的基本概念、安装配置、文件系统管理、用户和权限管理、网络服务配置等内容,适合初学者和有一定基础的读者。 本书首先介绍了Linux的历史、特点和发行版本,让读者对Linux有一个初步的了解。然后详细介绍了Linux的安装和配置过程,包括硬件支持、分区和文件系统的选择以及启动管理等内容,帮助读者顺利完成Linux的安装。 接着,书中介绍了Linux系统的基本操作命令和Shell脚本语言,读者可以通过学习这些内容来提高自己的Linux操作技能。此外,还详细介绍了文件系统的管理方法,包括文件和目录的操作、文件权限和文件系统的挂载等,让读者能够熟练管理和操作文件系统。 在用户和权限管理方面,本书介绍了用户和用户组的管理方法,以及文件和目录的访问权限设置。读者可以通过学习这些内容来掌握Linux系统中用户权限的管理方法,保障系统的安全性。 最后,书中还介绍了Linux系统的网络服务配置,包括网络连接的设置、网络管理和远程登录等。这些内容能够帮助读者了解Linux系统在网络环境中的配置和应用。 总体来说,孟庆昌的《Linux教程第四版》是一本全面介绍Linux操作系统的教程,内容丰富、系统性强。通过学习这本书,读者可以快速入门Linux操作系统,掌握基本的操作和管理方法,为进一步深入学习和应用Linux奠定坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

住在阳光的心里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值