0145 输入/输出(I/O)管理

news2025/1/13 8:04:54

目录

5.输入/输出(I/O)管理

5.1I/O管理概述

5.2设备独立性软件

5.3磁盘和固态硬盘

部分习题


5.输入/输出(I/O)管理

5.1I/O管理概述

yH5BAAAAAAALAAAAAAOAA4AAAIMhI+py+0Po5y02qsKADs=wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

5.2设备独立性软件

5.3磁盘和固态硬盘


部分习题

1.虚拟设备是指()

A.允许用户使用比系统中具有的物理设备更多的设备

B.允许用户以标准化方式使用物理设备

C.把一个物理设备变换成多个对应的逻辑设备

D.允许用户程序不必全部装入主存便可使用系统中的设备

2.()用作连接大量的低速或中速I/O设备

A.数据选择通道        B.字节多路通道

C.数据多路通道        D.I/O处理机

3.将系统调用参数翻译成设备操作命令的工作由()完成

A.用户层I/O        B.设备无关的操作系统软件

C.中断处理        D.设备驱动程序

4.为了使并发进程能有效地进行输入与输出,最好采用()结构的缓冲技术

A.缓冲池        B.循环缓冲        C.单缓冲        D.双缓冲

5.缓冲区管理着重考虑的问题是()

A.选择缓冲区的大小        B.决定缓冲区的数量

C.实现进程访问缓冲区同步        D.限制进程数量

6.提高单机资源利用率的关键技术是()

A.SPLOOing技术        B.虚拟技术        C.交换技术        D.多道程序设计技术

7.在采用SPLOOing技术的系统,用户的打印结果首先被送到()

A.磁盘固定区域        B.内存固定区域        C.终端        D.打印机

8.设系统缓存区和用户工作区均采用单缓冲,从外设读入一个数据块到系统缓冲区的时间为100,从系统缓冲区读入一个数据块到用户工作区的时间为5,对用户工作区中的一个数据块进行分析的时间为90。进程从外设读入并分析2个数据的最短时间是()

A.200        B.295        C.300        D.390

9.磁盘的操作系统引导扇区产生在()

A.对硬盘进行分区时        B.对硬盘进行低级格式化时

C.硬盘出厂时自带        D.对硬盘进行高级格式化时

10.已知某磁盘平均转速为r秒/转,平均寻找时间为T秒,每个磁道可存储的字节数为N,现向该磁盘读写b字节的数据,采用随机寻道方法,每道的所有扇区组成一个簇,其平均访问时间是()

A.(r+T)b/N        B.b/NT

C.(b/N+T)r        D.BT/N+r


1.C

虚拟设备是指采用虚拟技术将一台独占设备转换为若干逻辑设备

2.B

字节多路通道含有许多非分配型子通道,数量可达几十到几百个,每个通道连接一个I/O设备,并控制I/O操作,按时间片轮转方式共享主通道

3.B

系统调用是操作系统提供给用户程序的通用接口,属于设备无关软件的功能

4.A

缓冲池是系统的共用资源,可供多个进程共享,即用于输入又能用于输出,BCD属于专用缓冲

5.C

缓冲区是一种临界资源,在使用缓冲区时都有一个申请和释放的问题需要考虑

6.D

多道程序设计技术是提高处理器利用率的关键技术

7.A

为了缓和CPU,打印结果首先送到位于磁盘固定区域的输出井

8.C

数据块1从外设到用户工作区总时间为105,这段时间中,数据块2未操作,在数据块1进行分析处理时,数据块2从外设到用户工作区总时间为105,这段时间是并行的,在加上数据块2进行处理的时间90,得105+105+90=300

9.D

操作系统的引导程序位于磁盘活动分区的引导扇区,必然产生在分区之后,对于高级格式化(创建文件系统),操作系统将初始的文件系统数据结构存储到磁盘上

10.A

在随机寻道情况下,读写一个磁道的时间包括寻道时间和读写磁道时间,即T+r秒,由于数据量是b字节,要占用磁道数b/N个,总平均读写时间为(r+T)b/N 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1105067.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C语言从入门到高级

C语言是“编程语言之首”(很多人学习的第一门编程语言),学好一门编程语言需要明确其学习路径,下面分享下我的学习路径,希望对您有所帮助。 一、C语言入门 (1)C语言概述 (2&#x…

tomcat动静分离

1.七层代理动静分离 nginx代理服务器:192.168.233.61 代理又是静态 tomcat1:192.168.233.71 tomcat2:192.168.233.72 全部关闭防火墙 在http模块里面 tomcat1,2 删除上面的hostname 148 配置 直接访问 http://192.168.66.17/index.jsp 2.四层七层动…

太好上手了!10款常用的可视化工具你一定要知道!

当谈到可视化工具时,有许多常用的工具可供选择。这些工具可以帮助我们将数据转化为易于理解和具有视觉吸引力的图表、图形和仪表板。 以下是10款常用的可视化工具,它们在不同领域和用途中广泛使用。 1. Datainside: Datainside是一款功能强…

在线课堂小程序源码系统+在线考试+在线刷题三合一 带完整搭建教程

目前,教育行业也逐渐向数字化和智能化转型。而在线课堂在线考试在线刷题三合一小程序源码系统集课程学习、考试测验和在线刷题于一体,具有方便快捷、准确高效和使用体验好的优点。对于学校和教育机构来说,这款系统可以有效提升教学质量和效率…

聊聊分布式架构07-[Spring]IoC和AOP

目录 Spring IoC IoC的设计与实现 简单容器BeanFactory 高级容器ApplicationContext IoC容器工作过程 Spring AOP 简单的Spring AOP示例 Spring IoC IoC(Inversion of Control): IoC是一种设计原则,它反转了传统的控制流。…

mysql select语句中from 之后跟查询语句

概念:将from后面的查询语句放在FROM的后面,则查询到的结果,就会被当成一个“表”; 这里有一个特别要注意的地方,放在FROM后面的子查询,必须要加别名。 select dui.id,dui.party_service_id mes_id, dui.party_id,dui.…

精彩回顾|【ACDU 中国行·成都站】数据库主题交流活动成功举办!

2023年10月14日下午,【ACDU 中国行成都站】在成都市武侯区星宸假日酒店圆满落下帷幕。本次活动由中国数据库联盟(ACDU)联合墨天轮社区主办,围绕「数据库技术及应用」这一主题,六位数据库资深专家从数据库性能管理、数据…

Spring framework Day20:Spring AOP xml配置示例三

前言 本章节我们继续学习 AspectJ! AspectJ是一个基于Java语言的面向切面编程(AOP)的扩展框架,它的诞生解决了很多传统面向对象编程的问题。在传统的面向对象编程中,开发者通常会将一些通用功能或者横切关注点(cross-cutting co…

开发者基于 chroot 打造的工具macOS Containers

导读macOS Containers 是一群开发者基于 chroot 打造的工具,能让你在 macOS 用 Docker 运行 macOS 镜像。 macOS Containers 官网写道: 容器从根本上改变了现代软件的开发和部署方式。包括 FreeBSD、Solaris、Linux 甚至 Windows 在内的多种操作系统都支…

RabbitMQ的五种常见消费模型

目录 引言1. 简单队列模型(Simple Queue Model)优缺点及适用场景代码示例 2. 工作队列模型(Work Queue Model)优缺点及适用场景代码示例 3. 发布/订阅模型(Publish/Subscribe Model)优缺点及适用场景代码示…

论文解析-moETM-多组学整合模型

论文解析-moETM 参考亮点动机发展现状现存问题 功能方法Encoder改进Decoder改进 评价指标生物保守性批次效应移除 实验设置结果多组学数据整合cell-topic mixture可解释性组学翻译性能评估RNA转录本、表面蛋白、染色质可及域调控关系研究1. 验证同一主题下,top gene…

Android12之DRM基本接口实现(二)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

Android性能优化系列-腾讯matrix-流量监控之TrafficPlugin源码分析

前言 本篇进行matrix框架的网络流量监控模块的代码分析。你可能想,为什么需要对流量进行监控呢?我们平常进行的网络接口请求都是一些必要的操作,监控它的意义何在?首先我们要明确流量监控的对象是什么,是上行&#xf…

【学习笔记】RabbitMQ-5 消息的可靠性投递 以及示例代码

参考资料 RabbitMQ官方网站RabbitMQ官方文档噼咔噼咔-动力节点教程 文章目录 八、RabbitMQ的确认机制 -confirm8.1 Confirm 模式简介8.2 具体代码设置8.2.1 **设置思路**:8.2.2 **代码实现**8.2.2.1 开启生产者的确认模式.8.2.2.2 实现接口ComfirmCallback8.2.2.3 配…

Transformer模型 | Transformer模型描述

谷歌推出的BERT模型在11项NLP任务中夺得SOTA结果,引爆了整个NLP界。而BERT取得成功的一个关键因素是Transformer的强大作用。谷歌的Transformer模型最早是用于机器翻译任务,当时达到了SOTA效果。Transformer改进了RNN最被人诟病的训练慢的缺点,利用self-attention机制实现快…

浪涌防护:TSS管的工作原理与应用?|深圳比创达EMC

浪涌防护:TSS管的工作原理与应用?相信不少人是有疑问的,今天深圳市比创达电子科技有限公司就跟大家解答一下! 一、TSS工作原理 TSS半导体放电管是一种电压开关型瞬态抑制二极管,即涌压抑制晶体管,或称为导…

大中小企业自招人力及劳务派遣招聘

抖音直播招聘报白是一种通过直播方式展示职位信息并与求职者互动的招聘方式。在抖音平台上,企业或人力资源公司可利用直播将职位以视频直播的方式展现,这种方式可给求职者带来更强的代入感和真实性,解决其对岗位真假难辨的信任问题。 图片 …

SCB-Dataset3 公开 学生课堂行为数据集: A Benchmark for Detecting Student Classroom Behavior

公开 学生课堂行为数据集 SCB-Dataset 2 Student Classroom Behavior dataset b站:https://www.bilibili.com/video/BV1D34y1g76E/ arxiv: https://arxiv.org/pdf/2310.02522.pdf github: https://github.com/Whiffe/SCB-dataset 百度云:https://pan…

如何选择适合的发电机测试设备?

选择适合的发电机测试设备需要考虑电机的额定功率和负载需求,选择能够满足需求的测试设备,确保测试设备的功率范围覆盖发电机的额定功率,并有一定的余量。常见的发电机测试项目包括电压、电流、频率、功率因数、转速、温度等参数的测试&#…

PCB布线时如何保证100M以上信号的稳定性?

PCB布线时是电子工程中非常重要的环节,对于保证信号的稳定性和完整性至关重要,若电子工程师遇上100M以上信号的布线需求,该如何设计来保证其稳定性?下面或许能给你些参考。 1、选择合适的传输介质 对高速信号,选择合适…