2022年5月30日

磁盘存储器的性能和调度

摘要: 磁盘性能简述 磁盘设备是一种相当复杂的机电设备,在此仅对磁盘的某些性能,如数据的组织、磁盘的类型和访问时间等方面做扼要的阐述。 1. 数据的组织和格式 磁盘设备可包括一个或多个物理盘片,每个磁盘片分一个或两个存储面(Surface),每个盘面上有若干个磁道(Track),磁道之间留有必要的间隙(Ga 阅读全文

posted @ 2022-05-30 15:47 只爱敲代码 阅读(165) 评论(0) 推荐(0) 编辑

2022年5月23日

缓冲区管理

摘要: 在现代操作系统中,几乎所有的I/O设备在与处理机交换数据时都用了缓冲区。缓冲区是一个存储区域,它可以由专门的硬件寄存器组成,但由于硬件的成本较高,容量也较小,一般仅用在对速度要求非常高的场合,如存储器管理中所用的联想存储器;设备控制器中用的数据缓冲区等。 在一般情况下,更多的是利用内存作为缓冲区。 阅读全文

posted @ 2022-05-23 15:47 只爱敲代码 阅读(47) 评论(0) 推荐(0) 编辑

2022年5月20日

用户层的I/O软件

摘要: 系统调用与库函数 1. 系统调用 一方面,为使诸进程能有条不紊地使用I/O设备,且能保护设备的安全性,不允许运行在用户态的应用进程去直接调用运行在核心态(系统态)的OS过程。但另一方面,应用进程在运行时,又必须取得OS所提供的服务,否则,应用程序几乎无法运行。为了解决此矛盾,OS在用户层中引入了一个 阅读全文

posted @ 2022-05-20 15:46 只爱敲代码 阅读(76) 评论(0) 推荐(0) 编辑

2022年5月18日

与设备无关的I/O软件

摘要: 为了方便用户和提高OS的可适应性与可扩展性,在现代OS的I/O系统中,都无一例外地增加了与设备无关的I/O软件,以实现设备独立性,也称为设备无关性。 其基本含义是:应用程序中所用的设备,不局限于使用某个具体的物理设备。为每个设备所配置的设备驱动程序是与硬件紧密相关的软件。 与设备无关(Device 阅读全文

posted @ 2022-05-18 15:46 只爱敲代码 阅读(492) 评论(0) 推荐(1) 编辑

2022年5月12日

设备驱动程序

摘要: 设备处理程序通常又称为设备驱动程序,它是I/O系统的高层与设备控制器之间的通信程序,其主要任务是接收上层软件发来的抽象I/O要求,如read或write命令,再把它转换为具体要求后,发送给设备控制器,启动设备去执行;反之,它也将由设备控制器发来的信号传送给上层软件。 设备驱动程序概述 1. 设备驱动 阅读全文

posted @ 2022-05-12 15:43 只爱敲代码 阅读(989) 评论(0) 推荐(0) 编辑

2022年5月10日

中断机构和中断处理程序

摘要: 中断在操作系统中有着特殊重要的地位,它是多道程序得以实现的基础,没有中断,就不可能实现多道程序,因为进程之间的切换是通过中断来完成的。 另一方面,中断也是设备管理的基础,为了提高处理机的利用率和实现CPU与I/O设备并行执行,也必需有中断的支持。 中断处理程序是I/O系统中最低的一层,它是整个I/O 阅读全文

posted @ 2022-05-10 15:43 只爱敲代码 阅读(185) 评论(0) 推荐(0) 编辑

2022年5月5日

I/O设备和设备控制器

摘要: I/O设备一般是由执行I/O操作的机械部分和执行控制I/O的电子部件组成。 通常将这两部分分开,执行I/O操作的机械部分就是一般的I/O设备,而执行控制I/O的电子部件则称为设备控制器或适配器(adapter)。 在微型机和小型机中的控制器常做成印刷电路卡形式,因而也常称为控制卡、接口卡或网卡,可将 阅读全文

posted @ 2022-05-05 15:43 只爱敲代码 阅读(728) 评论(0) 推荐(0) 编辑

2022年5月4日

输入输出系统

摘要: I/O系统管理的主要对象是I/O设备和相应的设备控制器。其最主要的任务是: 完成用户提出的I/O请求,提高I/O速率,以及提高设备的利用率,并能为更高层的进程方便地使用这些设备提供手段。 I/O系统的基本功能 1. 隐藏物理设备的细节 I/O设备的类型非常多,且彼此间在多方面都有差异,诸如它们接收和 阅读全文

posted @ 2022-05-04 09:21 只爱敲代码 阅读(36) 评论(0) 推荐(0) 编辑

2022年5月3日

请求分段存储管理方式

摘要: 请求分段中的硬件支持 为了实现请求分段式存储管理,应在系统中配置多种硬件机构,以支持快速地完成请求分段功能。与请求分页系统相似,在请求分段系统中所需的硬件支持有段表机制、缺段中断机构,以及地址变换机构。 1. 请求段表机制 在请求分段式管理中所需的主要数据结构是请求段表。在该表中除了具有请求分页机制 阅读全文

posted @ 2022-05-03 09:21 只爱敲代码 阅读(341) 评论(0) 推荐(0) 编辑

2022年5月1日

页面置换算法

摘要: 在进程运行过程中,若其所要访问的页面不在内存,而需把它们调入内存,但内存已无空闲空间时,为了保证该进程能正常运行,系统必须从内存中调出一页程序或数据送到磁盘的对换区中。但应将哪个页面调出,须根据一定的算法来确定。通常,把选择换出页面的算法称为页面置换算法(Page-Replacement Algor 阅读全文

posted @ 2022-05-01 09:20 只爱敲代码 阅读(264) 评论(0) 推荐(0) 编辑

导航