设备管理

简介:   文件系统实现了逻辑文件和物理文件的转换,但在实现这种转换时,必须要对外围设备进行启动和控制。这一功能是由操作系统的设备管理部分来实现的。所以设备管理与文件系统密切相关。文件系统确定了文件应该怎样转换以及确保文件的安全使用,而设备管理实现文件信息在存储介质与主存储器之间的传送。


  文件系统实现了逻辑文件和物理文件的转换,但在实现这种转换时,必须要对外围设备进行启动和控制。这一功能是由操作系统的设备管理部分来实现的。所以设备管理与文件系统密切相关。文件系统确定了文件应该怎样转换以及确保文件的安全使用,而设备管理实现文件信息在存储介质与主存储器之间的传送。

  对外设的访问,可以分成三部分:独占设备的分配,磁盘的驱动调度,设备的启动和I/O中断处理。

  独占设备的分配,是先对设备进行编号,这里有两种编号方式,一种是绝对的,这是操作系统为设备指定的唯一编号;另一种是由用户自己根据需要使用的设备,对同类若干设备给出的编号。有了编号以后,系统根据设备的绝对编号,就可以建立设备类表,然后每次分配设备时,先查表,再分配。

  那么设备是如何启动和结束的呢?

  在操作系统中,为了屏蔽各个外围设备的物理特性,让外设都以一个统一标准连接到系统中,所以,在外设和CPU之间引入了通道,通道相当于一个桥梁的作用。外围设备的启动时,应该先要求通道的what和how,即,把通道要“做什么“和”怎么做“告诉通道,然后CPU启动通道工作,完成输入输出操作后,通道再向CPU返回一个结果。这个过程很像函数的执行过程:先给个参数,然后执行,执行完成之后,返回一个返回值。

  另外,在访问外设的过程中,可能出现由若干个进程都要求访问磁盘的情况,这种情况会产生等待,为了降低若干个访问者知心信息传输操作的总时间,这里给出了3中驱动调度的算法,来减少磁盘访问的等待时间。

    除此之外,还在引入了缓冲技术和虚拟设备。

   缓冲技术协调逻辑记录大小和物理块大小不一致的问题,同时缓解处理器与外围设备之间速度不匹配的矛盾。  为了提高设备的独占率,引入了虚拟设备,加快了作业的执行速度。这两种技术都提高了读取的效率。


目录
相关文章
|
8月前
|
数据采集 监控 网络协议
MES系统跟车间设备怎么连接?设备管理后的好处有哪些?
万界星空科技MES系统通过直接联网通信、工业网关采集和远程IO采集三种方式与车间设备连接,实现设备状态实时监控、统一管理、异常报警、故障记录和预防性维护。设备联网能提升生产效率,降低生产成本,推动数字化工厂建设。
243 2
|
3月前
|
数据采集 SQL Java
TDengine在设备管理系统中应用
这篇文章介绍了TDengine时序数据库在设备管理系统中的应用,包括处理大规模数据插入、查询优化以及如何通过超级表管理多设备数据的具体实践。
35 0
|
8月前
|
网络虚拟化 数据安全/隐私保护 网络架构
无线网络管理设备
无线网络管理设备
65 3
|
存储 JSON 物联网
设备管理组件功能介绍
设备管理组件功能介绍
326 0
|
消息中间件 运维 JavaScript
使用物联网平台远程管理运维设备
本实验提供在阿里云物联网平台使用试用企业版实例,将设备接入物联网平台并收发消息。
|
8月前
|
前端开发 数据可视化 JavaScript
设备管理模块实现
设备管理模块实现
82 3
|
8月前
|
物联网 开发工具
【开源视频联动物联网平台】设备管理
【开源视频联动物联网平台】设备管理
73 2
|
存储 算法 调度
设备管理
一、设备管理 设备管理是操作系统中的一个重要功能,它负责管理计算机系统中的各种硬件设备,包括输入设备、输出设备和存储设备等。设备管理的主要任务包括设备分配、设备驱动程序管理、设备中断处理和设备错误处理等。 设备分配是指将多个进程对设备的请求进行合理分配,以实现设备的共享和高效利用。设备管理需要维护设备队列,记录设备的使用情况和状态,根据进程的请求进行设备分配。设备分配可以采用多种方式,包括独占分配、共享分配和虚拟设备等。 设备驱动程序管理是指管理设备驱动程序的加载、运行和卸载等操作。设备驱动程序是操作系统中的一个关键组件,它负责与硬件设备进行通信和控制。设备管理需要加载适当的设备驱动程序,并确
115 0
|
存储 算法 调度
计算机设备管理
计算机设备管理是操作系统的一个重要功能,它负责管理和控制计算机系统中的各种硬件设备,包括输入设备、输出设备和存储设备等。
122 0