计算机系统基础:设备管理知识笔记

             

1、设备管理介绍

设备管理主要包括设备分配、缓冲区管理、实际物理I/O设备操作、通过管理提高设备利用率和方便用户使用的目的。

设备属于计算机系统和外界交互的工具,不要负责计算机和外部的输入/输出工作,通常称为外设。

2、设备分类

2.1 按数据组织分类

块设备:以数据块为单位来组织和传递数据信息的设备。比如磁盘。

字符设备:以单个字符为单位来传输数据信息的设备。交互式终端、打印机等。

2.2 按照设备功能分类

输入设备:将信息送入计算机的设备。比如键盘

输出设备:将加工好的数据展示、印制等。比如 显示器、打印机。

存储设备:用来存储信息的设备。磁盘、内存等。

网络联网设备:网络连接需要的设备。路由器、交换机等。

供电设备:给计算机提高电力能源的设备。比如:开关电源。

2.3 按资源分配角度分类

独占设备:一段时间内只能有一个用户访问的设备。用户终端、打印机等。

共享设备:一段时间内允许多个用户同时访问的设备。比如:磁盘。

虚拟设备:通过虚拟技术将一台独占设备变换成若干个供多个用户共享的逻辑设备。

2.4 按数据传输速率分类

低速设备:传输速率每秒为几个字节到百个字节的设备。比如 键盘、鼠标。

中速设备:传输速率每秒为千字节到十千个字节的设备。比如行式打印机、激光打印机等。

高速设备:传输速率每秒为百千字节到数兆个字节的设备。比如磁带机、磁盘机、光盘机等。

3、设备的管理目标与任务

3.1 设备的管理目标

设备的管理最终目标是提高设备的利用率、为用户提供方便、统一的界面。

提高设备利用率:提高CPU与I/O设备之间的并行操作程度。

3.2 任务管理的任务

保证在多道程序环境下,当多个进程竞争使用设备时,按照一定的策略分配和管理设备、控制设备的各种操作完成I/O设备与主存之间的数据交换。

3.3 设备管理的功能

动态地掌握并记录设备的状态、设备分配和释放、缓冲区管理、实现物理I/O设备的操作、提供设备使用的用户接口、设备的访问和控制。

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

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

相关文章

灌篮高手微信登录是什么服务器,灌篮高手微信登录版本

这款《灌篮高手》手游游戏是由同名的火爆动漫改写而成的,里边的游戏角色都是有极致的复原和保存,足球运动员特点都是有一定的展现。也有经典的动漫故事情节和每个高等院校足球队的复原。现阶段为大伙儿出示的是灌篮高手微信登录版本,能够和小…

华为发布岳云鹏手机_刚刚,华为发布鸿蒙2.0!手机可用!

不凡的2020年激动人心的时刻终于到来今天下午3时华为开发者大会2020在正式开幕鸿蒙2.0发布!本次大会包含主题演讲、技术论坛、松湖对话、Codelabs、Teach.Hour、互动体验等系列环节,大会将持续3天,众多活动也将于线上同步直播。技术论坛环节在…

Mac下安装jdk8

直接点击dmg文件 安装成功 在终端输入 Java -vesion 提供百度云链接方便大家下载 链接: https://pan.baidu.com/s/1n2SY-61KFb6-c1UcshZt1Q 链接: https://pan.baidu.com/s/1n2SY-61KFb6-c1UcshZt1Q 密码: g0mj

硬件基础:嵌入式物联网系统软硬件基础知识大全

本文主要介绍嵌入式系统的基础知识,涉及嵌入式软件和硬件的方方面面,希望对各位有帮助。嵌入式系统基础1、嵌入式系统的定义(1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,…

ctrl z撤销后如何恢复_回收站清空后数据如何恢复?

回收站清空后数据如何恢复?怎么恢复回收站误删除文件?很多人为了电脑的更好运行以及其它的原因,都会定期清理一下桌面的回收站里的文件,有时候会一键清空,可能是想全部删除又或者是想特定删除一些而不小心全清理了&…

jh锂电保护电路_锂电池过充电、过放电、过流及短路保护电路原理及电路图

下图为一个典型的锂离子电池保护电路原理图。该保护回路由两个MOSFET(V1、V2)和一个控制IC(N1)外加一些阻容元件构成。控制IC负责监测 电池电压与回路电流,并控制两个MOSFET的栅极,MOSFET在电路中起开关作用,分别控制着充电回路与放电回路的导…

一个串口接2个设备_重庆市有2个大观镇,一个乡村旅游发达,一个特产柚子

同名的乡镇是很常见的现象,就连一个市里就有很多同名的乡镇,在之前的文章里说过,重庆市有2个临江镇、2个义和镇等。今天继续看看,重庆市内两个同名乡镇——大观镇,一个属于南川区,一个属于梁平区&#xff0…

计算机系统基础:设备管理采用的相关技术知识笔记

1、通道技术 设备管理的通道技术是为了数据传输可以独立于CPU,让CPU从繁琐的I/O工作中解脱出来。设置通道后,CPU、只需要向通道发I/O指令,通道接收到指令后,从主存中取出本次要执行的通道程序并执行,只有完成了I/O任何后才会向CPU…

treelist自动定位行_国内首创!金川集团千米深井双定位补偿摇台投用

新甘肃客户端金昌讯(新甘肃甘肃日报记者谢晓玲)近日,金川集团二矿区18行副井提升系统罐笼自动化改造项目顺利完成并投入使用。项目研发的双定位补偿摇台是国内同行业首创,可以实现罐笼在井筒内水平和竖直方向的同步定位,从根本上解决了传统摇…

计算机系统基础:磁盘调度知识笔记

1、磁盘调度介绍 磁盘可以被多个进程共享的设备,如果有多个进程请求访问磁盘时,为了保证信息的安全,系统的每一时刻只允许一个进程进入磁盘进行I/O操作,别的进程需要等待。 磁盘需要采用一种适当的算法,使每个进程对磁…

freemarker 去掉最后一个逗号_从零开始做一个SLG游戏(六)游戏系统以及配置表...

本文主要是来梳理下游戏内的基本系统(虽然只是照搬polytopia的,但是还是要总结一下),并预先做一些配置表,并实现读取。一、经济系统1.总述经济系统可以是整个游戏的核心。在本游戏中只有一种资源:金币。每个回合都会获得一定数量的…

计算机系统基础:文件管理相关知识笔记

一、文件的相关概念 1、为什么要有文件管理? 文件系统主要是为了方面用户访问外部存储器信息,而不去关注内部存储的机制,只需要根据文件名就可以高效的存取信息。 2、文件的定义 文件是这一组具有符号名、在逻辑上具有完整意义的一组相关信息项的集合。…

list 根据某个数字所在位置_【Python学习笔记】09、使用list和tuple

listPython内置的列表数据类型是:list。list是一种有序的集合,可以随时添加和删除其中的元素。如:>>> classmates [Kuaie, Bob, Tracy]>>> classmates[Kuaie, Bob, Tracy]变量classmates就是一个list。用len()函数可以获得…

连接maven_如何在Eclipse中使用Maven工程连接远程的Spark

如何在Eclipse中使用Maven工程连接远程的Spark本地Spark跑不会出现什么问题,但是切换到服务器上各种问题。异常java.lang.ClassCastException: cannot assign instance of java.lang.invoke.SerializedLambda to fieldorg.apache.spark.api.java.JavaRDDLike$$anonf…

计算机系统基础:文件的存取和存储空间管理知识笔记

1、文件的存取 文件的存取实际上就是针对文件存储器上物理块的读写操作。存取方法主要有顺序存储、随机存储两种。 2、文件存储空间管理 磁盘分配表:外存空闲空间管理的数据结构。 2.1 空闲空间管理方法 1、空闲区表 将外存空间的一个连续未分配的区域称为空闲区。操…

语言筛选法选素数怎么解决输出超限_论文深耕 | 什么时候才能把文献看完?——论文的正确筛选、阅读顺序...

Hello!这是你与「大学生科研竞赛」的第 50 次相遇。搞科研免不了要看文献,一提到看文献就有很多人头疼,“那么多文献什么时候才能看完啊?”01筛选论文这个时候就需要我们对文献有一个筛选,筛选的办法也很简单:1标题首先…

ft2232驱动安装方法_ST-Link资料03_ST-Link固件升级、驱动下载安装方法

说明:本文原创作者『strongerHuang』本文首发于微信公众号『嵌入式专栏』,同时也更新在我的个人网站:EmbeddedDevelop一、写在前面前两篇文章讲述的都是关于ST-Link的一些理论知识,建议初学者看看:ST-Link资料01_ST-Li…

操作系统基础:计算机作业管理知识笔记

1、计算机作业的概念计算机中的作业是为了完成某个用户的计算任务所做工作的总和。作业管理程序:操作系统中用来控制作业进入、执行、撤销的一组程序。2、作业与作业的控制方式脱机控制方式:用户需要把自己需要计算机完成的任务用作业控制语言编写成作业…