操作系统(孟庆昌)课后答案——第七章 输入输出管理

1 什么是存储设备?什么是输入输出设备?UNIX系统中对设备怎样分类?

存储设备也称外存,他们是计算机用来存储信息的主要设备。
输入设备是计算机用来接受来自外部世界信息的设备
输出设备是计算机将加工处理好的信息送向外部世界的设备。
UNIX系统按照工作特性设备分为块设备和字符设备
块设备:在存储设备上存储的信息,在物理上往往是按固定大小的块组织的,每块都有自己的地址。因此这类设备也叫块设备。
字符设备:由于输入输出设备上的信息往往是以字符为单位组织的,所以这种设备也叫字符设备。

2 UNIX系统中主次设备号各代表什么含义

主设备号代表设备类型
次设备号代表同类设备中的相对序号

3 为什么要引入缓冲技术?

引入缓冲技术的主要目的在于改善 CPU 与 I/O 设备之间速度不匹配的矛盾,减少对 CPU 的中断频率,放宽 CPU 对中断响应时间的限制,提高 CPU 和 I/O 设备之间的并行性。

4 操作系统中设备管理的功能是什么?

监视设备状态,进行设备分配,完成IO操作,缓存管理与地址分配

5 设备驱动程序的主要功能是什么

设备驱动程序是 I/O 系统中与物理设备密切相关的软件,它能够使特定的硬件和软件与操作系统建立联系,让操作系统能够正常运行并启用该设备。所有与设备细节有关的代码都集中在设备驱动程序中, 每个设备驱动程序只处理一种型号的设备,或者处理一类紧密相关的设备。

6 I/O 控制可用哪几种方式实现?各有何优缺点?

一般把 I/O 控制方式分为程序直接控制方式、程序查询方式、程序中断控制方式、直接存储访问( DMA )控制方式、独立通道方式
程序直接控制方式最为简单,但只能应用于外设已经准备的状态下。
程序查询方式要花费大量时间去查询外设状态,浪费CPU。
程序中断控制方式优点是大大提高了 CPU 的利用率。但中设备每传输一个单位的数据, CPU 都要对其进行一次中断处理, 仍占用 CPU 时间。若系统支持的 I/O设备很多, CPU 仍将陷入繁忙的 I/O 事务处理中。
直接存储访问 I/O 控制方式它比中断驱动方式,减少了 CPU 对 I/O 的干预,进一步提高了 CPU 和 I/O 设备的并行能力。只能完成简单的数据传输,不能满足更复杂的 I/O 操作要求。
独立
通道控制方式可以做到一个通道控制多台设备与内存交换数据,从而进一步减轻CPU 的工作负担,增加了计算机系统的并行工作程度,使现代计算机系统功能不断完善、性能不断提高。增加额外进程开销和硬件开销。

7 IO管理要达到什么目标?

与设备无关、统一命名、层次结构、效率高
实现用户程序与物理设备的无关性,系统规定,在应用程序(用户程序)中不要直接使用物理设备名 (或设备的物理地址 ),而只能使用逻辑设备名,与具体设备无关,这就是所谓与设备的无关性。 为了实现与设备的无关性, 使用系统设置的逻辑设备和物理设备影像表,可以实现从逻辑设备名到物理设备名的转换。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 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
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值