找回密码
 立即注册

微信扫码登录

使用验证码登录

搜索
查看: 72|回复: 0

18.第18节课第六章输入输出系统

[复制链接]

6476

主题

3

回帖

1万

积分

管理员

积分
19556
发表于 2024-4-15 08:35:44 | 显示全部楼层 |阅读模式
接下来我们看一下假错机技术。那么,为了缓和CPU的高速性?与IO设备设备的低速性之间的矛盾而引起了脱机,输入输出技术,那么该设该技术呢?是利用专门的外围控制机将。低速IO设备上的数据呢?传送到高速磁盘上或者相反。这样当处理器需要输入数据时呢,便可以直接从磁盘中读取数据,极大的提高了数据输输入数据。输入速度,另外呢,在处理需要输出数据的时候呢,

也可以很快的把数据呢,先输出到磁盘上处理器呢,便可进行其他的操作。那么,我们来看一下spooling技术,它的这样一个组成。sporting技术呢,是对托机托输入输出的模拟,那么sporting技术呢,建立在通道技术和多道程序设计的基础上,以高速随机外存呢为后源存储器。那么我们看一下spring技术呢?它的组成和工作原理。spring技术呢,主要有四部分组成输入井。

以及了。输出去。输入缓冲区。以及了。输出缓冲区。以及我们的输入进程。和输出进程。以及我们的仅管理程序。啊spooling spooling系统呢?那么就由这四部分组成,输入井和输出井呢?这是在磁盘上开辟出来的两个存储区域。输入井模拟脱机输入时的磁盘用于收容IO设备输入的数据,输出井的模拟输脱机输入时的磁盘用于输容用户程序的输出数据。输入输出井中的数据呢?

一般以文件的形式组织我们把这些文件呢称为仅文件,一个文件呢?仅存放一个进程的输入数据,或者呢,进程的数。输入文或者输出数据,所有的文程进程的输入或输出文件呢?链接成一个输入输出队列。那么,输入缓冲区和输出缓冲区呢?这是在内存中开辟的两个缓冲区,用来缓和CPU和磁盘之间输入速度不匹配的矛速度。不匹配的矛盾。输入缓冲区呢,由用来暂存,

从输入设备传入。的数据之后呢,再传送到输出井输入井。输出缓冲区呢,用来暂存从输出井。传送的数据。之后呢,再传送到输出设备。那么,输入进程和输出进程呢?输入进程也称为预输入进程,用来模拟脱机输入时的外围控制区。将用户要求的数据呢?从输入设备传送到输入缓冲区,再放入到输入井。

当CPU需要输入设备时,直接从输入井呢读入内存,输出进程呢也称为输。缓输出进程。用于模拟脱机输入时的外围控制机,把用户要求输入的数据呢?从。内存呢传送。并存放到输出井,等待输出设备空闲时呢,再将输出井中的数据呢?经过输出缓冲区传送至输出设备上。尽管你程序呢,用于控制。作业与磁盘井之间的信息的交换,

当作业执行过程中向某台设备发出启动或输入或输出操作请求时呢?由操作系统调用呢,仅管理程序尤其控制了,从输入仅呢,读取信息或将信息呢,输出进。输出仅。spring系统,它有什么样的特点呢?spring系统的特点呢?是提高了IO的速度,将独占设备呢?改造为共享设备使。实现的虚拟设备的功能。它提高了IO的速度,

这里呢,对数据所执行的IO已经从低速的IO设备执行的IO操作呢,演变为了对磁盘缓冲区中数数据的存储。就如同就比如脱机输入如同就比如脱机输入输出一样,提高了IO速度,缓和了CPU与低速IO设备之间不匹配的矛盾。将独占设备改为共享设备,因为在假脱机打印系统中,实际上没有为任何进程分配设备,只是在。磁盘缓冲区中为进程,分配了一个共享盘块和建立了一张IO请求表,这样呢,把独占设备呢改为了共享设备。第三个实现的虚拟设备功能。

宏观上呢,虽然是多个进程,同时在使用一台设备。使用一台独占设备,而对于每一个进程而言呢,他们都会认为自己独占了一个设备。当然了,该设备只是逻辑上的设备,假说机打打印机系统呢,实现了将独占设备变为了若干台对应逻辑设备的功能。所以说大家呢,要记住sporting系统的特点就是它的作用,第一个作用呢是提高了IO的速度。第二个作用呢,是将独占设备改为了共享设备。

第三个呢,是实现了虚拟设备功能。那么,我们来看一下假脱机打印系统,它的这样一个。过程它是这样一个内容打印机呢,是经常用到的这样一个输出设备,属于独占设备应用打印机打假脱机技术呢,可将它改造为一台可供多个用户共享的打印设备。从而提高设备的利用率,也方便了用户共享打印机技术呢一也被广泛用于多用户系统和局域网中甲脱机打印机系统呢,主要由三部分构成。四八环中区打印环中区假脱机管理进程和假脱机打印进程。那么,我们来看一下它的这样一个组成部分。

每当。用户进程发出打印机请求,输出请求时呢?假脱机打印系统呢,并不立即把打印机分配给该用户进程,而是由假脱机进程呢。甲托机管理进程呢,完成两项工作,第一个在磁盘缓冲区中呢,为置申请一个空闲盘块,并将要打印的数据呢,输入其中进暂存。第二个呢,用户用户进程申请一张空白的用户打印请求表,并将用户的打印的要求呢填入其中,

并将在该表呢挂一到打出打。甲图及文件对应上在这两项工作完成时,虽然还没有进行任何实际的打印输出,但对于用户而言,其打印要求呢,已经得到满足。打印输出任务呢,已经开始。真正的打当打印机,空闲时该进程了。首先,从甲托机文件队列中的对手去摘取一张打印请求表。然后根据表中的要求呢,将打印的数据由输出进了传送至内存缓冲区,再交由打印机来进行打印一个打印任务完成后呢。

甲托机打印进程呢,再次查看自己的文件,再次将自再次查看甲托机文件队列,若队列飞空则重复刚才的这样一个。运行直到队列为空,此后呢,假脱机打印呢,进程呢,将自己阻塞起来,紧当再有打印机请求时呢,才重新唤醒进程。那么,这是我们的假脱机打印系统的这样一个部分。接下来我们看一下缓冲区的管理,在现在操作系统中呢,

几乎所有的IO设备都在与处理机交换时呢,采用了缓冲区。缓冲区是一个存储区域。它可以由专门的硬件寄存器构成,但用于呢,由硬件的成本较高,容量也较小,一般呢,仅在对速度要求非常高的场合呢,比如说存储器管理中所谓的联想寄存器。控制设备,控制器中所用的数据,缓冲器等呢,一般用在这样一些情况。引入缓冲的原因有很多,

那么比如说为了缓和CPU与IO设备之间不匹配的矛盾,这是第一个原因。第二个呢,是减少CPU的中断频率,放宽对CPU中断响应时间的限制,这是第二个原因。以及呢,解决数据力度不匹配的问题,那么这是第三个原因以及第四个提高CPU与IO设备之间的并行性,那么这是第四个原因,那么大家呢,要了解,要要知道这四个原因。那么第一个呢,就是缓和CPU与IO设备,

设备之间不足不匹配的矛盾。第二个是减少CPU的中断频率,放宽CPU响应中断时间的限制。第三个是解决数据力度不匹配的问题,第四个呢是提高CPU与IO设备之间的并行性,那么大家要了解,要掌握这些原因。好吧,我们先看一下缓冲区和单缓冲单,缓冲区和双缓冲区单缓冲区呢?在单缓冲情况下呢,每当用户进程呢,发出一个IO请求操作系统呢,便在主存中呢,为置分配一个缓冲区好吧,

我们看一下这个图当中。在快速设备输入时呢?假定磁盘呢?把一块数据呢?输入到缓冲区中的时间为t操作系统呢?将该缓冲区的数据呢?传送到用户区的时间为m。CPU对这块数据处理的时间为c,那么由于呢?c和c是可以并行的,那么当t呢?大于等于大于c的时候呢?系统对每一块数据的时间呢,为m+t反过来呢,如果t小于c的时候呢,

那么为m+c,那么所以呢,我们可以把系统位。对每一块数据的处理时间呢,表示为max就c和g中的最大值了,加上m。那么我们再看一下双缓冲区,由于缓,由于缓冲区呢,是共享资源生产者和消费者呢?在使用缓冲区呢,又必须互斥。如果消费者呢,尚未取走缓冲区中的数据,即使生产者呢,

又生产出新的数据,也无法将它送入缓冲区。生产者等待,如果生产者与消费者设置了两个缓冲区了,便能解决这些问题,那么我们看一下这样一个图,看一下这样一个过程。那么,在这样一个过程当中呢?我。采用了双缓,我采用了这样一个双缓冲的,这样一个机制也称为缓冲兑换。在设备输入时呢,先将数据呢,

输入第一批缓冲,输入第一缓冲区。装满后呢,便转向第二缓冲区。由于操作系统呢,此时可从第一缓冲区中移出数据,并送入用户进程。接着,由CPU对数据进行计算,在缓双缓冲时呢,系统处理一块数据的时间呢,可以认为是max CT。如果c小于七了,便可使是快设备的连续输入,如果c大于七,

那么便可使CPU呢?不必等待设备输入。对于字符设备又采用行输入方式了,则采用双环出去了,通常能消除用户的等待时间,则在用户输入完第一行后呢。有在CPU执行第一行中命令时呢!CPU可向第二环中去了,输入下一个数据。如果在两台机器机机器之间通讯,只仅为它们设设置了单缓冲区,比如说我们的。这个图当中的这样一个单环出去,这样一个部分,那么咱们在任意时刻呢,

就只能实现单方向的数据传输,只允许呢,把数据从a传向b或从b传向a,而不允许呢,双方呢,同时发送数据,为了实现数。双向数据传送呢,必须在两台机器中呢,都设置两个缓冲区,一个用作发送缓冲区,另一个呢,用作接收缓冲区,那么比如说那么这个形式的这样一个缓冲区的这样一个部分就是双缓冲的这样一个。一个接收缓冲区,

一个每个。那么,每个这个机器中呢?都设置两个缓冲区,一个呢?发送缓冲区一个,接收缓冲区那么这样呢?实现这实现了这样一个双向的数据传输的这样一个部分。另外呢,我们还有环形缓冲区,当输入的数据呢,输入与输出的数据基本匹配时呢,采用双缓冲呢,能获得较好的效果。可使消生产者和消费者呢,

基本上实现并行操作,但若两者的速度相差比较远,双缓冲的效果呢,不够理想,那么不过呢,我们可以呢。随着缓冲区数量的增加,那么改变这一情况,因此呢,又引入了多缓冲机制,那么可以将多个缓冲区呢,组织成环形缓冲区形式。缓冲缓冲区的组成呢,是多个缓冲区在环形缓冲区中呢,包含多个缓冲区,

其中每个缓冲区的大小相同,作为输入的多缓冲区呢,可分为三种类型。用于装输入数据的空缓冲区已装满数据的缓冲区,以及呢,正在计算进程正在使用的线性工作缓冲区,那么这样一些部分。那么,这是我们缓冲缓冲环形缓冲区的这样一个运用的,这样一个使用的,这样一个类型,这样这样一个部分。计算进程和输入进程呢?那么可以用这两个过程呢来使用我们的环形缓冲区,比如说get buff过程以及呢release buff release buff过程,

那么来使用我们的环形缓冲区?那么我们再看一下进程之间的同步问题,使用输入输出输入缓循环缓冲,可以使输入进程和计算进行的并行执行。相应的指针next I呢?和next g呢?将不断的沿着顺时针方向移动,那么这样呢?可能出现两种情况。next ti指针指向next g,这意味着输入进程呢?输入数据的速度大于计算进程,处理数据的速度。已把全部可用的空款数据装满再无。可循环区,

缓冲区可用。还有一种情况呢,是next g只追上next I,这意味着输入数据的速度呢,低于计算进程处理数据的速度。这使全部装有输入数据的缓冲区呢?被取空那么再无数据了?缓冲区呢?供计算进行了提取数据。那这两种情况呢?这是两种情况的,这样一个部分,接下来我们看一下缓冲池,缓冲池呢?有多个缓冲区,

每个缓冲区呢,用于标识和管理缓冲手部。以及用于存放数据的缓冲起点部分组成缓冲手部,一般包括缓冲区号,设备号,设备上的数据块号。同步信息量以及呢,队列链指针指针为了管理上的方便呢,一般像缓冲池中具有相同类型的缓冲区呢,链接成一个队列。于是呢,可以形成三个队列,比如说空白缓冲队列,输入队列以及呢。输出队列。

啊,这是我们缓冲期的这样一个组成的,这样一个过程。那么get buff和put buff过程呢?那么,我们之前结我们数据结构当中呢?也介绍过对队列的进行队列操作的两个过程,一个是add baf,那么该过程呢?用将参数所指示的管控区呢?挂在我们的。对列上第二个是take buff,它用于了从type所指示的对列的对手中呢,加上一个缓冲区。那么,

缓冲区呢?可以工作在了这些方式当中。比如说收容输入,提取输入。收容输出以及了提取输出,那么这是缓冲区了,这几种工作方式的部分。那么最后呢?我们来看一下磁盘存储器的性能和调度,磁盘存储器呢?是计算机系统中最重要的存储设备。其中存放了大量的文件,对文件的读写操作呢,都将涉及到对磁盘的访问,磁盘的IO速度的高低和磁盘系统的可靠性将直接影响到系统的性能。

可以通过多种途径来改变磁盘的性能,首先呢,可以通过选择好的磁盘调度算法,以减少磁盘的寻找时间。其次是提高磁盘的IO速度,以提高对文件的访问速度。第三种呢,采取容易技术提高磁盘系统的可靠性,建立高度可靠的文件系统。那么,这样一些采用的方式呢,来提高它的性能。那么,我们首先来看一下磁盘的组织和格格式。磁盘呢,

它包括一个或多个的物理盘片,每个盘片呢,分成一个或两个存储面。每个盘面上呢,有多个词道词道之间呢,又有必要的间隙。那么这样呢,磁盘密度就是每英寸中所存储的位数,那么也就是说内层磁道的密度呢?比外层磁道的密度高。每次每条词到了,又被从逻辑上划分成为若干个扇区。那么,这是我们磁盘的布局呢?和结构的这样一个部分。

对于磁盘呢,可以从不同的角度进行分类,常见的呢,可以将磁盘分成软盘和硬盘,单片盘和多片盘,固定头磁盘和活动头磁盘等。那么,我们接下来呢,介绍一下固定头磁盘和移动头磁盘。固定头磁盘呢,这种磁盘呢,在每条磁道上都有一个读写磁头,且所有的磁头呢,都被装在。一个磁壁中,

一个一个这样一个刚性磁壁中,通过这些磁头呢,可以访问所有磁道,并可以进行读写,有效的提高了磁盘的IO速度。移动头磁盘呢,每个盘面只配一个磁头,也被装入磁壁中。为了能访问到磁盘上的所有磁道呢,该磁头呢,必须能进行寻到。可见呢,移动头磁头呢,可以以串是以串行的方式进行读写,那么也就说其IO速度较慢,

但由于其结构简单呢,仍然广泛用于中小型的磁盘设备中。那么,在微机上配置的磁盘的软盘呢?都采用移动头,移动磁头结构。那么,磁盘的访问时间呢?磁盘设备在工作时呢?以恒定速度旋转为了读或写磁头呢?必须能移动到左指中的磁道上。并等待所指定的扇区的开始位置呢,旋转到词头上,然后呢,开始读或者写数据。

那么,磁盘的访问时间?我们可以把磁盘的访问时间呢,分成三部分,第一个呢是寻找时间。ts.寻到时间ts呢,这是把。词头词币移动到指定词道上所经历的时间,这个时间呢,是启动词币的时间s与词头。移动n条车道所发挥的时间,第二个呢,是旋转延迟时间。c那么第二个了是旋转延迟时间。

细操。这是指定上去移动到磁头下面所经历的时间,第三个呢是传输时间,那么TT。那么,这是我们磁盘的这样一个防这样磁盘的这样一个。访问时间的这样一个部分,那么因此呢,我们可以了,我们假设了。r为。磁盘每秒钟的转速。n为。一条词道上的这样一个字节数。那么我们可以呢,

把访问时间呢ta呢,用这样一个公式表示,那么就是ts。加上二r分之一,加上rn来分之b,那么这个是它的这样一个访问时间的,这样一个运用的,这样一个部分。那么,接下来我们看一下早期的磁盘调度算法,先来先服务,为了减少了对文件的访问时间,应该采用一种最佳的磁盘调度算法。已使各进程呢,对磁盘的平均访问时间最小。

由于在访问磁盘的时间中呢,主要是询到时间,因此呢,磁盘调度的目标呢,是使磁盘的询到平均,平均询到时间最少。目前呢,最常用的磁盘调度算法呢,由先来先服务,最短寻找时间优先及扫描等算法。那么,我们首先来看一下,先来先服务,这是最简单的磁盘做调度算法,它根据进程请求访问磁盘的先后顺序进行进行。

另外呢,还有最短渠道,时间优先。最短寻贷优先呢,它是。算法呢,选择这样的进程,其要求访问的词道呢,与当前词道所在的词道距离最近,也使每次的寻到时间最短,但这样呢,并不能保证平均寻到时间最短。首先我们来看一下fcf调fcf fcf s调度算法,那么我们比如说我们这这一个呢,是从循100到十道开始。

那么,我们下一个要访问的渠道呢?是55,58,39,那么这样一个部分,我们按照这样一个先来先服务的访访问方法呢?访问45,那么访问58,访问55,访问58,然后访问39。那么,依次的访问下去,那么最后呢?

得到了它的平均寻到时间,平均平均寻到长度是五十五点三,好吧,我们再看一下,从100号迟到开始。那么找。你使用这样一个最短使用这样一个最短使用这样一个寻找时间,这样运用的这样一个使用的这个允许行时性的这样一个部分,我们是采用的这样一个。学习的这样一个最短时间寻到优,最短时间最短寻到时间优先的这样一个方式,那么我们从100号知道开始访问90,然后。然后访问最近的58,访问55,

访问39,访问38,访问18,接下来访问105,160,180,那么这样一个部分,那么它的平均频道长度呢?那么是25,二十七点五。好吧,我们再看一下基于扫描的磁盘调度算法,扫描了scans fss TF呢,最短寻到时间优先呢,实际上是基于优先级的调度算法。

因此呢,就可能导致优先级低的进程发生饥饿现象,因为只要有不断的新进程到达,且需要访问的词道呢,与词头当前所在的词道距离较近。那么,这种新进程的IO请求呢?必然优先满足,再对最短寻到时间,再对最短寻。最短寻找时间优先的这样一个算法进行修改后呢,可以防止优先级进程呢,出现饥饿现象,那么这是我们的扫描算法,那么我们的所谓的扫描算法呢?

不仅考虑到预访问的磁道与当前磁道间的距离,更考虑的是磁头当前的一种移动方向。比如说当词头正在自里向外移动时scan算法所考虑的下一个访问对象呢,应该是预访问的迟到了,既在当前迟到之外,又是距离最近的。这样自里向自里向外的访问,直至再无更外的渠道,需要访问时再将词币。万向自外向里进行移动,这样呢,同样也是每次选择这样的进程来调度,也就说既访问的迟到了。在当前的。距离位为最近者,

这样呢,石头又逐步的向外向进行移动,直至了再无更里面的磁道要访问,从而避免了。需要现象,因此呢?又通常呢,称为电梯调度算法。接下来我们再看一下循环扫描电梯算法呢,既能获得较好的寻找性能,又能防止饥饿现象。但是已出现这样的问题,当磁头呢,当从里向外移动了某个磁道时,恰好又又一次进行了预访,

问子磁道。此时之了进程呢,必须等待在此头呢,继续向里向外移移动时呢,又自外向里扫描了外面的所有要访问的迟到时了再处理该进程的请求。致使该进程的请求呢,被推迟为了减少这种延迟呢c循环扫描算法呢规定的词就单向移动,比如说只能是自里向外移动。当磁头移动到最外的磁头并访问时,磁头呢,立即返回到最里的预访问磁道。也就是说,将最小号磁道呢,紧接着最大号磁道进行循环,进行循环扫描。

那么这样呢?我们采取这样的方法呢?进行一个循环扫描,这样一个扫描的,这样一个运用方式,那么进行一个扫描,这样运行的,这样一个算法,那么采取了这样一个方式,那么这是我们的循环扫描。然后我们再看一下这个词干调度方法的,这样一个部分从100号词的开始向词的增加的方式上访问访问150,160访问180,然后这个时候呢,再向内移动。

向另一个方向移动访问90,58依次访问下去,这是它的这样一个电梯算法。这样一个扫描的方式,电梯扫描它的这样一个扫描的这样一个平均寻找长度呢,是二十七点八。那么,这样一个部分。那么,如果是循环扫描了,那么先访问150,再访问160,再访问180,那么又从最最里面另一方开始,另一方的这样一个。

一方的这样一个位置,这样一个。又又又发了一头的这样一个一端一端的这样一个。好,另外的部部分开方向开始那么访进行访问,那么这个时候呢,依次进行访问的部分这样呢,这个时候呢,它的平均寻到长度呢是三十五点八。另外呢,我们还有n部scan和fa fs can算法,在n部scan算法当中呢?在最短寻的时间优先以及嘞。最短寻道长度优先,以及呢,

扫描和循环扫描几种算法中呢,都有可能出现实壁停在某处不动的情况,比如说有一个或几个进程呢,对某一车道有较高的访问频率。即使这些进程呢,反复请求对某一磁带的IO操作,从而垄断了整个磁盘设备,我们把这一现象呢称为磁盘粘着现象,在高密度磁盘上呢,容易出现情情况。那么这个时候呢?我们n部scan算法呢,是将磁盘请求队列分成若干个长度为n的子队列磁盘调度了,将按FC先来先服务的算法处理,这些子队列。

而处理每一个队列时呢,又是按照扫描算法对一个队列处理完后呢,再处理其他队列,当正在处理某子队列的时候呢,如果又出现了新的磁盘请求,便将新请求呢放入其他队列。这样呢,可避免粘着现象,那么当n值呢?值很大的时候呢,会使n部扫描算法呢?接近于我们的扫描算法性能,当n=1的时候呢?n步扫描算法呢,退换为先来先服务算法,

那么这里大家要注意,当我们的n步扫描算法呢,当n取得横。当n取得很大的时候呢,当会使n步扫描算法的性能呢,接近于扫描算法的性能,当n=1的时候呢n步扫描算法呢,退化为f cfa fcfs算法,先来先服务算法。接下来我们看一下fcfs can算法fs can算法实质呢,是将fn不scan算法呢的简化,比如说将诶。fs can只将磁盘请求队列呢,分成两个子队列,一个呢是由当前所有请求磁盘IO的进程形成的队列。

由磁盘调度呢?按照扫描算法进行处理,另一个呢?是在扫描期间。将新出现的所有磁盘请求的IO呢进程呢放入等待请求队列,这样呢,所有的新请求呢都被推迟了,下一次扫描呢进行处理。好同学们,今天呢?我们呢?为大家呢?介绍了我们IO的这样一个管理。那么大家呢,要了解的是呢,

我们IO的设备的基本概念,设备的分类以及设备的接口,并且呢,要掌握IO控制的四种方式。第一种呢,是我们的轮轮轮程序的轮询方式,第二种呢,是中断方式,第三种呢,是dma方式,第四种呢,是。iu通道方式,并且要掌握我们的轮巡方式呢?和中断方式呢?

都是一次的对一个字符呢?进行一次中断,那么进行一次CPU的这样一个。访问的这样一个情况,而dmv方式呢?就把一个从一个字符的这样一个访问CPU变成了一组。一组数据了,一组字符了,然后呢,访问这样一个CPU而通道了IO通道这样一个方式了,是把从。是把是将这样一个访问CPU的是吧?使用CPU的方式是吧?这样一个使用部分呢?这样一个访问方是吧?

这样一个。且使利用的部分呢,把它变成了。访问一组数据块之后。才对CPU呢进行访处理,一一组数据块之后呢,才对CPU进行访问,那么这时候IO通道的这样一个方式,那么另外呢,大家要掌握。通中断的这样一个概念,包括中断和陷入中断的处理程序,它的处理过程以及了它的现场保护,那么中断的流程这些部分。以及呢,

驱动程序设备独立性软件用户层IO软件这些部分,以及呢,我们要掌握字符设备接口快设备接口。网络设备接口这样一些概念啊,这就是我们以及呢,比较重要的呢,是我们的。缓冲管理就是高速缓冲与缓冲区啊,比如说我们单缓冲双缓冲。循环缓冲缓冲迟了吗?这样一些部分,另外呢,还要掌握spooling技术,大家要了大家要。对sperling技术呢?

有一个。有一个很。很熟练的这样一个了解的这样一个部分,要进行了很进行了这样一个掌握的部分,掌握这样一个spooling技术的这样一个这样一个概念。最后呢,大家要掌握我们的磁盘的特性,以及呢,它各种调度算法,以及呢,求它的这样一个平均循道。长度的这样一个方式以及计算呢,寻到时间以及呢?以及呢,求这样一个磁盘的。

这样一个访问时间的这样一个方式,那么好同学们呢?这就说这是我们今天的所要讲的这样一个内容。好,谢谢大家。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|5432考试网 ( 蜀ICP备2022024372号|川公网安备51152402000101号 )|网站地图

GMT+8, 2024-5-20 01:32 , Processed in 0.107287 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表