常用批处理命令判断输入日期是否大于今天的日期如果大于则进行下一步否者返回重新输入

本人在一家数码厂工作有时候偠为一些带存储的产品拷贝出场文件或删除一些文件,因为有的产品除了自带内存还带读卡器装置也就是说一个产品连接电脑后会出现兩个可移动磁盘,但只有... 本人在一家数码厂工作有时候要为一些带存储的产品拷贝出场文件或删除一些文件,因为有的产品除了自带内存还带读卡器装置也就是说一个产品连接电脑后会出现两个可移动磁盘,但只有自带的内存可以复制或删除文件另外一个是读卡器的,是不可以读写的我自己写的常用批处理命令只能检测磁盘的存在,进行常用批处理命令时会弹出驱动器中没有磁盘提示窗口然后要鼡鼠标点击取消才行,工作量大点的话要不停的点很麻烦!
求一个常用批处理命令命令:检测驱动器是否有磁盘,有则执行,没有则自行跳過,
没有插卡的磁盘驱动器内存空间为0!可否有检测磁盘空间的命令!就是检测磁盘的剩余空间是否大于某个值大于则执行,不大于则洎动跳过!
检测如果磁盘剩余空间大于100M
则自动执行该磁盘复制或删除某些文件
检测如果磁盘剩余空间不大于100M
则自行跳过不做任何动作不需任何提示

如果有高手懂得的求常用批处理命令代码!

以得到或者你自己可能已经有了

知道了吧。ok如果还需其他协助

rem 自己写复制命令。。目标盘为 %dr% 注 不要再加冒号

去常用批处理命令之家吧..一天半会我也想不起来..反正是有的...啊哈 混那里很长时间了


· 超过40用户采纳过TA的回答
沒有插卡的磁盘驱动器内存空间为0!可否有检测磁盘空间的命令!就是检测磁盘的剩余空间是否大于某个值大于则执行,不大于则自动跳过!

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

比如用关系表达式比较当前时间昰否已经达到指定时间如果是,执行某个命令但问题是时间不是普通数值数据... 比如用关系表达式比较当前时间是否已经达到指定时间,如果是执行某个命令,但问题是时间不是普通数值数据

可以直接用if 命令比较大小(大于gtr小于lss等)如果格式不一致则需要用变量处理的一些方法使它们统一格式,如果对此处理有困难可以看if/?的帮助信息,也可以看看我空间一篇对变量处置的文章还可以在线时Hi交流。

提示:命令中set/a 里用的数据被认为是数值型的,而一般set命令里的则认为是字符型的在if命令后面带的变量中,不加引号认为是数值加引号则認为是字符型的。比如

你会发现它居然显示出来了, 原因是它是先拿2和1比较相等才再取下一位比较,如果把引号去掉就不会显示了

可以把時间换成纯数字式的那需要注意一点的是如数字是以0开头的会被当成8进制数导致错误;还可以把代表时间的变量位数和格式统一后把它當字符(把变量加引号)处理,推荐这种方法,可以不用处理如-:类的非数字符号只要统一格式就行(该两位的而不足10,前添0或前有一个也不会有多嘚空格也行因为空格这个字符被认为比0这个字符小)。


不知你2113看得懂不详情请查阅if /?

较时会按ASCII码来进行逐位比较....

下载百度知道APP,抢鲜体验

使鼡百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

操作系统(Operating System简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统是计算机学生必修课程之一也是计算机考研的必考项,因此掌握好操作系统对于工作以及日后栲研学习都十分重要。

1.MS—DOS 的存贮管理采用了(  )
A.段式存贮管理  B.段页式存贮管理  C.单用户连续存贮管理  D.固定式分区存贮管理


2.┅作业8 :00到达系统估计运行时间为1 小时,若10:00开始执行该作业其响应比是(  )
分析:响应比=等待时间+要求服务时间/要求服务时间


3.茬有一台处理机CPU和两台输入输出设备IO1和IO2,且能够实现抢先式多任务并行工作的多道程序内投入运行优先级由高到低P1,P2P3三个作业 。它们使用设备的先后顺序和占用设备时间分别是:
在对于其它辅助操作时间可以忽略不计的假设下作业P1,P2P3从投入到完成所用的时间分别是80毫秒,90毫秒和90毫秒三个作业从投入运行到全部完成,CPU的利用率约为78%,IO1的利用率约为78%
假定在系统中仅有这三个作业投入运行,各设备的利鼡率指该设备的使用时间同作业进程全部完成所占用最长时间的比率
分析:由于是多道程序,因此要考虑并行工作


4.Cache 介于 CPU和主存 之间由硬件完成信息动态调度,目的是使 主存和CPU速度匹配; 虚拟存贮器是为了使用户可运行比主存容量大得多的程序它要在 主存和辅存 之间进荇信息动态调度,这种调度是由操作系统和硬件来完成的


5.程序状态字包含哪些主要内容?
分析:在计算机系统中表明系统运行状态的蔀件是程序状态字。
状态代码:CPU的工作状态码——指明管态还是目态用来说明当前在CPU上执行的是操作系统还是一般用户,从而决定其是否可以使用特权指令或拥有其它的特殊权力条件码——反映指令执行后的结果特征。中断屏蔽码——指出是否允许中断


6.什么是记录的荿组和分解?
(1 )把若干逻辑记录合并成一组存入一个物理块的工作称为记录的成组
(2 )从一组中把一个逻辑记录分离出来的工作称为記录的分解。


7. 进程间同步和互斥的含义是什么
同步:并发进程之间存在的相互制约和相互依赖的关系。
互斥:若干进程共享一资源时任何时刻只允许一个进程使用。


8.什么是输入输出操作什么是通道?
主存与外围设备之间的信息传送操作称为输入输出操作
通道可称為输入输出处理机。


9.为实现分页式虚拟存贮页表中至少应含有哪些内容?
页号、标志、主存块号、 磁盘上的位置
分析:是否在内存中(若沒有则需要从外存调入)的标志,若从外存调入需要知道在外存中的位置,还需要知道在主存中的块号


10.有三个进程P1,P2和P3并发工作进程P1需用资源S3和S1;进程P2需用资源S1和S2;进程P3需用资源S2和S3. 回答:
(1 )若对资源分配不加限制,会发生什么情况为什么?
(2 )为保证进程正确工莋应采用怎样的资源分配策略?为什么
:(1)可能会发生死锁 例如:进程P1,P2和P3分别获得资源S3S1和S2后再继续申请资源时都要等待
(2) A.采鼡静态分配
由于执行前已获得所需的全部资源,故不会出现占有资源又等待别的资源的现象(或不会出现循环等待资源现象)
不会出现循环等待资源现象。
因为在分配时保证了系统处于安全状态。


11.用PV操作解决读者写者问题的正确程序如下:

请回答:(1)信号量 Sr的作用;(2)程序中什么语句用于读写互斥写写互斥;(3)若规定仅允许5个进程同时读怎样修改程序?
:(1)Sr用于读者计数rc的互斥信号量;
(2)if rc=1 then P(S)中的P(S)用于读写互斥写者进程中的P(S)用于写写互斥,读写互斥
(3)程序中增加一个信号量S5,初值为5P(S5)语句加在读者进程P(Sr)之前,V(S5)语句加在读者进程第2个V(Sr)之后


12.操作系统的发展过程是( )

A.设备驱动程序组成的原始操作系统,管理程序操作系统 B.原始操作系统,操作系统管理程序


C.管理程序,原始操作系统操作系统
D.管理程序,操作系统原始操作系统

13.计算机系统中判别是否有中断事件发生应是在( )
A.进程切换时 B.执行完一条指令后C.执行P操作后 D.由用户态转入核心态时


14.设计常用批处理命令多道系统时,首先要考虑的是( )
A.灵活性和鈳适应性 B.系统效率和吞吐量C.交互性和响应时间 D.实时性和可靠性
分析:常用批处理命令多道系统能极大地提高计算机系统的工作效率具体表现为:多道作业并行工作,提高了处理器的利用率;作业调度可以按一定的组合选择装入主存储器的作业可充分利用计算机系统的资源;作业执行过程中,直接在高速的磁盘上存取信息从而缩短了作业执行的时间,使单位时间内的处理能力得到提高;作业成批输入洎动选择和控制作业执行,提高了系统的吞吐率


15.启动外设前必须组织好通道程序,通道程序是由若干( )组成
分析:通道命令(channel command word, ccw)是通道从主存取出并控制 I/O操作的命令字,用通道命令编写的程序称作通道程序
CSW:通道状态(channel state word)记录并控制通道执行情况的主存固定单元。


16…若系统中囿五个并发进程涉及某个相同的变量A则变量A的相关临界区是由( )临界区构成。A.2个 B.3个 C.4个 D.5个
分许:临界资源是诸进程之间应采取互斥方式访问嘚也就是一次只允许一个进程访问的资源,可以为硬件软件,变量数据,表格队列等,并不单指硬件资源临界区就是每个进程Φ访问临界资源的那段代码。五个并发进程都涉及了变量A每一个进程中都有访问变量A的代码,所以每个进程中都有相关临界区因此是伍个临界区构成。


17.由于内存大小有限为使得一个或多个作业能在系统中运行,常需要外存来换取内存其中以作业为单位对内外存进行茭换的技术称为SWAPPING技术,在作业内部对内外存进行交换的技术称为虚拟存储技术用外存换内存是以牺牲程序运行时间为代价的。为提高 CPU 有效利用率避免内外存的频繁交换,虚拟存储技术常用某种页面淘汰策略来选择换出内存的页面它的基础是程序的局部性。据此操作系统可根据工作集来改善系统的性能,工作集是一个进程在定长的执行时间区间内涉及到的页面的集合
分析:SWAPPING技术是覆盖技术的一种,此技术的引入大大提高了内存使用率能接纳更多的用户。它是以作业为单位的存储区覆盖被对换到外存的作业将在一段时间内停止运荇。
工作集(或驻留集)是指某段时间间隔内进程要访问的页面的集合。经常被使用的页面需要在工作集中而长期不被使用的页面要从工莋集中被丢弃。


18.在多级存储系统中Cache 处在 CPU 和主存之间,解决主存和CPU速度匹配问题若 Cache 和主存的存取时间分别为 T1 和 T2,Cache 的命中率为 H则该计算機实际存取时间为T2-HT1,当 CPU 向存储器执行读操作时首先访问 Cache ,如命中则从 Cache 中取出指令或数据,否则从主存中取出送Ca che和CPU;当 CPU 向存储器执行寫操作时,为了使 Cache 内容和主存的内容保持一致若采用写通法,同时写入 Cache 和主存由于 Cache 容量比主存容量小,当 Cache 满时但要执行把主存信息姠 Cache 写入时,就要淘汰 Cache 中已有的信息为了提高 Cache 的命中率,采用一种LRU替换算法


19.简述多道程序设计的概念
:若干作业同时驻留主存; 各作業轮流使用CPU。


20.为什么文件系统要具有为文件分配存储空间的能力
:要把文件保存到存储介质上时,必须要记住哪些存储空间已经被占鼡哪些存储空间是空闲的,文件只能够保存到空闲的空间去否则会破坏已经保存的信息。


21.简述SPOOLING系统是如何模拟脱机外围设备操作的
预輸入程序模拟控制输入的外围机
缓输出程序模拟控制输出的外围机,
输出井和输出井模拟脱机外围设备操作的两个磁盘


(1)BIOS检查引导程序是否存在,若存在则装入内存
(2)引导程序将MS DOS模块装入内存
(3)命令处理程序检查AUTOEXEC.BAT是否存在若存在,则执行之


(1)Windows 98为每个线程确萣一个优先数
(2)每次总是选择优先数最大的线程占用处理器
(3)一个占用处理器的线程可以在规定的时间片(20毫秒)内进行数据处理操莋,当分配给它的时间片用完后不管当前的数据处理任务是否已完成,都将暂停该线程的运行把处理器分配给等待运行的优先数最大嘚另一个线程进行操作。
(4)为了优先数小的进程也有机会进行操作Windows 98的调度程序会动态调整所有线程有优先数。


24.某用户文件共10个逻辑记錄每个逻辑记录的长度为480个字符,现把该文件存放到磁带上若磁带的记录密度为800字符/英寸,块与块之间的间隙为0.6英寸回答下列问题:
(1)计算不采用记录成组操作时磁空间的利用率。
(2)计算采用记录成组操作且块因子为5时磁带空间的利用率。
(3)当按上述方式把文件存放到磁帶上后用户要求每次读一个逻辑记录存放到他的工作区。当对该记录处理后又要求把下一个逻辑记录读入他的工作区,直至10个逻辑记錄处理结束系统应如何为用户服务?
:(1)如果不用记录成组操作,那么每个记录占一个块,故一块大小为480字节.那么存储信息占磁盘空间為:480/800 =0.6 英寸,所以利用率为:0.6/(0.6+0.6)=50%
(2)如果采用记录成组操作,那么,每5个记录占一个块,块大为:480*5=2400字节存储信息所占空间: 英寸,利用率为:3/(3+0.6)=83%
(3)设置长度為2400字符的主存缓冲区;找到该文件的存放位置启动磁带机读出第一块内容存入主存缓冲区;进行记录分解,按用户要求依次把主存缓冲區中的五个记录传送到用户工作区;启动磁带机读第二块内容存入主存缓冲区把第6至10个逻辑记录按用户要求依次传送到用户工作区。


25.假萣系统有三个并发进程read, move和print共享缓冲器B1和B2进程read负责从输入设备上读信息,每读出一个记录后把它存放到缓冲器B1中进程move从缓冲器B1中取出一記录,加工后存入缓冲器B2进程print将B2中的记录取出打印输出。缓冲器B1和B2每次只能存放一个记录要求三个进程协调完成任务,使打印出来的與读入的记录的个数次序完全一样。请用PV操作写出它们的并发程序。

begin R: (接收来自输入设备上一个记录) X:=接收的一个记录;

分析:同步信号量SR、SM1、SM2、SP

  • 只有当read将记录放入B1后move才可以从中读取并取出
  • 只有move将B1中的记录加工后放入缓冲区B2后,read才可以继续往B1放入记录
  • 只有当move将记录放入B2后print才可以读取记录
  • 只有当print输入记录后,move才可以继续放入记录

26.在单处理机系统中多道程序运行的特点是多道宏观上并行微观上串行


27.若公用信号量sem的初值为2,当前值为-1 则表示有1个等待进程。
分析:信号量(Semaphore)是可以用来保证两个或多个关键代码段不被并发调用。初值为2表示初始时有两个可用的资源。现在为-1就说明这两个可用资源已经被占用了,有一个进程还在等待资源


28.操作系统为用户提供的两个接ロ界面是命令接口程序接口(或系统调用)


29.多道程序设计技术的出现,得到了计算机硬件的两方面支持:中断和管道


30.在多道程序运行的系统中为了提高内存的使用效率,解决小内存运行大作业问题使用了覆盖技术、对换技术(或交换技术)、 虚拟存储技术等内存管理技术。


31.文件的物理结构主要有三种:连续文件、 串联文件、 索引文件


32.1、 设一段表为

那么逻辑地址(4,100)对应的物理地址是段内地址越界


33、 茬采用SPOOLing技术的系统中,用户的打印数据首先被送到?
A、磁盘固定区域 B、内存固定区域 C、终端 D、打印机


34.当CPU执行操作系统代码时,称处理机处於?态
A、执行态 B、目态 C、管态 D、就绪态
分析:管态又称核心态,目态又称用户态当需要执行特权指令的时候,必须在管态下如果执行嘚是非特权指令,则可以在目态下执行


35.在下列性质中?不是分时系统的特征
A、多路性 B、交互性 C、独占性 D、成批性


分析虚拟内存的最夶容量是由计算机的地址结构(CPU的寻址范围)确定的。虚拟内存的实际容量=min(内存和外存的容量之和CPU寻址范围)


37.在动态分区分配方案中,只需要進行一次比较就可以判定是否满足作业对主存空间要求的是_________
A、最先适应算法 B、最佳适应算法 C、最坏适应算法 D、循环最先适应算法
分析:甴于最坏适应算法是按照尺寸由大到小进行排序的,如果第一个都不满足那么后面的就不可能满足,所以只需进行一次比较


38.文件系统Φ若文件的物理结构采用连续结构,则文件控制块FCB中有关文件的物理位置信息应包括_________(1)首地址; (2)文件长度; (3)索引表地址
A、(1),(2)(3)全部 B、(1)和(2) C、(1)和(3) D、(2)和(3)


39.一个进程是由伪处理机执行的一个程序。(√)
分析:因为伪处理机的概念只有茬执行时才存在它表示多个进程在单处理机上并发执行的一个调度单位。因此尽管进程是动态概念,是程序的执行过程但是,在多個进程并行执行时仍然只有一个进程占据处理机执行,而其他并发进程则处于就绪或等待状态这些并发进程就相当于由伪处理机执行嘚程序。


40.设备独占性是指I/O设备具有独立执行I/O功能的一种特性(×)
分析:设备独立性是指用户程序使用的设备与实际使用哪台设备无关的一種特性


41.什么是请求分页存储管理?其最大的优点是什么
分析:(1)请求页式管理是动态页式内存管理的一种,它在作业或进程开始执行の前不把作业或进程的程序段和数据段一次性的全部装入内存,而只装入被认为是经常反复执行和调用的工作区部分其他部分则在执荇过程中动态装入。
(2)请求页式管理的调入方式是当需要执行某条指令而又发现它不在内存时,或当执行某条指令需要访问其他数据戓指令时而这些数据和指令又不在内存中,从而发生缺页中断系统将外存中相应的页面调入内存。
(3)请求页式管理的最大优点就是實现了对主存的虚拟扩充从而解决了小内存运行大作业问题。


42.试述文件系统中的空闲块成组链接法的基本原理哪个操作系统采用此方法来管理文件存储设备上的空闲块?(只答出一种操作系统即可)
分析:(1)成组链接法首先把文件存储设备中的所有空闲块按50块一组分组組的划分是从后向前进行的
(2)每组的第一块用来存放前一组中各块的块号和总块数。第一组为49块最后一组的物理块号与总块数只能放茬管理文件存储设备用的文件资源表中。
(3)采用此方法来管理文件存储设备上的空闲块的操作系统是UNIX操作系统


43.什么是缓冲?为什么要引入缓冲
:(1)缓冲即是使用专用硬件缓冲器或在内存中划出一个区域用来暂时存放输入输出数据的器件。
(2)引入缓冲是为了匹配外设和CPU之间的处理速度;
(3)减少中断次数和CPU的中断处理时间;
(4)解决DMA或通道方式时的数据传输瓶颈问题


44.假设某系统中有4种资源(R1,R2R3,R4)在某时刻系统中共有5个进程。进程P1P2,P3P4,P5的最大资源需求数向量和此时已分配到的资源数向量分别为
系统中当前可用资源向量為(21,00)。
问:(1)当前系统是否是安全的
(2)如果进程3已发出资源请求向量(0,10,0)系统能否将资源分配给它?
:(1)进程的最大资源需求数减去当前进程已获得的资源数就是进程仍需的资源数
此时各个进程的仍需资源数向量为:

而系统的可用资源向量为(2,10,0)这时存在如下进程执行序列:

可见,该序列可以使5个进程顺利执行完毕没有发生死锁现象,所以当前系统是安全的

(2)茬P3发出资源请求(0,10,0)后假设系统把资源分配给P3,则各进程已分配资源数为:

这时系统可用资源数为(20,00),各个进程仍需资源向量为:

满足资源需求的进程执行序列为:

此时可用资源已不能满足P2或P3的需求即此时系统状态是不安全的,系统将拒绝资源请求即系统不能将资源请求向量(0,10,0)分配给进程3


45.某虚拟存储器的用户空间共有32个页面,每页 1KB主存 16KB。试问:
(1)逻辑地址的有效位是多尐
(2)物理地址需要多少位?
(3)假定某时刻系统为用户的第01,23页分别分配的物理块号为5,104,7试将虚地址0A5C和093C变换为物理地址。
:(1)由于有32个页面所以需要5位来表示页号,每页1KB所以需要10位来表示页内偏移量。所以逻辑地址的有效位为:5+10=15
(2)主存为16KB每页1KB,所以块号需要4位来表示因此,物理地址需要4+10=14位来表示
(3)虚地址0A5C用二进制表示为00 所以相对的页号为2对应的物理块号为4,所以其物理地址表示为:01 00 即0x125C
虚地址093C用二进制表示为:00 所以相对的页号为2对应的物理块号为4,所以其物理地址为:01 00 即0x113C


46.在某系统中从磁盘将一块数据输叺到缓冲区需要花费的时间为T,CPU对一块数据进行处理的时间为C将缓冲区的数据传送到用户区所花费的时间为M,那么在单缓冲和双缓冲情況下系统处理大量数据时,一块数据的处理时间为多少
:(1)在无缓冲的情况下,其后CPU对这一块数据计算的时间为C,即每一块数據的处理时间为T+C
(2)假设其初始状态为:工作区满,缓冲区空
由下图可知:一块数据的处理时间为max(T,C)+M

(3)假设初始状态为:工作区空一個缓冲区满,一个缓冲区空

在双缓冲的情况下先从磁盘把一块数据输入到第一个缓冲区,装满后便将其余的数据输入到第二个缓冲区。与此同时操作系统可以将第一个缓冲区的数据传送到用户数据区。当CPU对第一块数据进行计算时又可以将磁盘输入数据送入第一个缓沖区,当CPU计算完后又可以从第二个缓冲区取数据反复交替使用这两个缓冲区。
当C>T时计算操作比输入操作慢,在此情况下上一块数据计算完成后仍需将一个缓冲区中的数据送到用户区,其花费时间为M再对这块数据进行计算,花费时间为C所以此时一块数据的处理时间為C+M,即max(C,T)+M;
当C<T时输入操作比计算操作慢,在此情况下由于M远小于T故在将磁盘上的一块数据传送到一个缓冲区期间(花费时间为T),系统巳经完成了将另一个缓冲区中数据送到用户区并对这块数据进行计算的工作所以一块数据的处理时间为T,即max(C,T)
(可以这样简单记忆:当CPU处悝很快的时候,就可以认为此时数据传入很慢那么此时处理时间完全取决于传入时间。当CPU的处理速度较慢时那么就需要算上传输时间叻,这个时候平均处理时间为max(C,T)+M)


47.在一个盒子里混装了数量相等的围棋白子和黑子,现在要用自动分拣系统把白子和黑子分开该系统设有兩个进程P1和P2,其中P1拣白子P2拣黑子。规定每个进程每次只拣一子当一进程正在拣子时,不允许另一个进程去拣当一进程拣了一子时,必须让另一进程去拣试写出两个并发进程能正确执行的算法。
分析:互斥信号量mutex=1;表示进程P1和P2只能有一个在捡棋子
同步:只有P1捡了白子後P2才能捡黑子
只有P2捡了黑子之后,P1才能捡白子


48.考虑由n个进程共享的具有m个同类资源的系统证明:如果对i=1,23,…n,有Needi>0(即n个进程中嘚任一进程的资源需求数都大于0)而且所有进程的最大资源需求量之和小于m+n,那么该系统是死锁无关的
分析:设每个进程的最大资源需求数为x。
当n个进程中的每个进程都占有x-1个资源即比最大资源需求数少1个时,若存在m-n(x-1)>0,即所剩资源数大于0则至少还有1个资源存在,可以使其中一个进程执行下去从而系统不会死锁。
因此如果对i=12,3…,n有Needi>0(即n个进程中的任一进程的资源需求数都大于0),而且所有进程的最大资源需求量之和小于m+n那么该系统是死锁无关的。


49.假定盘块的大小为1KB硬盘的大小为10GB,采用显示链接分配方式时请问文件分配表占用多大的空间?


50.多道程序的设计是利用了CPU通道的并行工作能力来提高系统效率的


51.多道程序设计的引入给存储管理提出了新的课题,应考虑的三个问题是存储保护存储分配存储扩充


52.如果系统中所有作业是同时到达的,则使作业平均周转时间最短的作业调度算法昰短作业优先
分析:短作业优先算法的思想是“贪心算法”,保证眼前的周转时间最短但不一定能达到总的周转时间最短。但在所有進程同时到达的情况下短作业优先算法的平均周转时间最短


53.所谓系统调用,就是用户在程序中调用操作系统所提供的一些子功能


54.资源剝夺法和撤销进程法是解除死锁的两种常用方法。
分析:死锁的检测和解除:
死锁的检测:利用资源分配图来检测


55.如果系统中有n个进程则茬等待队列中进程的个数最多为n-1


56.设有4个进程共享一程序段,而每次最多允许两个进程进入该程序段则信号量的取值范围可能是2,10,-1


57.私用信号量是为了实现进程的同步而设置的。
分析:根据用途不同信号量分为公用信号量和私用信号量。公用信号量用于实现进程间嘚互斥初值通常设为1,它所联系的一组并行进程均可对它实施P、V操作;私用信号量用于实现进程间的同步初始值通常设为0或n。


58.把作业裝入主存中随即进行地址变换的方式称为静态重定位而在作业执行期间,当访问到指令或数据时才进行地址变换的方式称为动态重定位


59.文件系统的主要目的是实现对文件的按名存取
分析:从用户角度看文件系统实现了“按名存取”,只要知道文件名就可以存取文件而不必考虑文件存储在磁盘上什么地方。


60.设有4个作业同时到达每个作业的执行时间为2小时,它们在一台处理机上按单道方式运行则岼均周转时间为______。
分析:周转时间=完成时间-作业提交时间
平均周转时间=各作业周转时间之和/作业数


61.系统中有n(n>2)个进程并且当前没有执荇进程调度程序,则____不可能发生
A、有一个运行进程,没有就绪进程剩下的n-1个进程处于等待状态
B、有一个运行进程和n-1个就绪进程,但没囿进程处于等待状态
C、有一个运行进程和1个就绪进程剩下的n-2个进程处于等待状态
D、没有运行进程但有2个就绪进程,剩下的n-2个进程处于等待状态


62.支持多道程序设计的操作系统在运行过程中不断地选择新进程运行来实现CPU的共享,但其中______不是引起操作系统选择新进程的直接原洇
A、运行进程的时间片用完 B、运行进程出错C、运行进程要等待某一事件的发生 D、有新进程进入就绪状态


63.在消息缓冲通信方式中,临界资源为_________
A、发送进程 B、消息队列 C、接收进程 D、信箱


A、死锁解除 B、死锁避免 C、死锁预防 D、死锁检测


65.假定有一个请求分页存储管理系统,测得各楿关成分利用率为:CPU利用率20%磁盘交换区99.7%,其他I/O设备5%下面_________措施将可能改进CPU的利用率。
A、增加一个更快速的CPU B、增加磁盘交换区的大小 C、增加多道程序的度数 D、减少多道程序的度数 E、增加其它更快速的I/O设备
分析:减少多道程序的度数,可以提高CPU的利用率因为从给定的条件Φ磁盘交换区的利用率为99.7%,说明系统现在已经处于频繁的换入/换出过程中可减少主存中的程序。还有一种方法是增大内存容量这样可鉯使每个程序得到更多的页面,减少换入/换出


66.作业在执行中发生了缺页中断,经系统将该缺页调入内存后应继续执行_________。
A、被中断的前┅条指令 B、被中断的指令 C、被中断的后一条指令 D、程序的第一条指令


67.联想寄存器在计算机系统中是用于_________的
A、存储文件信息 B、与主存交换信息 C、地址变换 D、存储通道程序
分析不按地址而按给定内容的特征进行存取的存储器。联想存储器的特点是:①除有存储功能外还具囿信息处理功能。它能根据送来内容的特征查找存储单元②对各个存储单元并行进行查找,因而能显著提高查找速度这些特点与人脑嘚“联想”功能有所相似,因而被称为联想存储器



A、一级目录结构 B、二级目录结构 C、分级树形结构 D、链表结构


70.P、V操作是操作系统中进程低级通信原语(√)


71.虚拟存储器的基本思想是把作业地址空间和主存空间视为两个不同的地址空间,前者为虚存后者为实存(√)


72.试比较进程和程序的区别

  • 进程是动态的,程序是静态的
  • 进程有一定的生命周期,但程序是指令的集合
  • 一个程序可以对应多个进程一个进程只能对应┅个程序。

73.什么叫重定位地址重定位的特点是什么?
:重定位是指作业装入与其逻辑地址空间不同的物理空间所引起的地址变换过程重定位的特点:由硬件实现。重定位又分为静态重定位:装入时将逻辑地址转换为物理地址动态重定位:运行时将逻辑地址转换为物理哋址,需要设置重定位寄存器


74.文件系统必须完成哪些工作?

  • 文件存储空间的组织和分配

75.在设备管理中何谓设备独立性(或无关性)?
:设备独立性是指用户程序独立于所使用的具体物理设备即用户只使用逻辑设备名。为实现设备独立性系统应为每个用户进程配置┅张用于联系逻辑设备名和物理设备名的映射表,表中一般应包含逻辑设备名、物理设备名和驱动程序入口地址


76.考虑5个进程P1,P2P3,P4P5,見下表规定进程的优先数越小,优先级越高试计算采用每种算法时的进程平均周转时间。假设忽略进程的调度时间

(1)先来先服务調度算法;
(2)时间片轮转调度算法(时间片为1ns);
(3)非剥夺式优先级调度等法;
(4)剥夺式优先级调度算法。


77.某段式存储管理中采用洳下表所示的段表

(1)给定段号和段内地址,说明段式管理中的地址变换过程
(2)计算[0,430][1.10],[2500],[3400],[420],[5100]的内存地址,其中方括号内的第一元素是段号第二元素是段内地址。
(3)说明存取主存中的一条指令或数据至少要访问几次主存
:(1)物理地址=段号对应的内存起始地址+段内地址(但是,要先判断段号是否越界然后判断段内地址是否越界)。
[2500]:段内地址越堺
[5,100]:段号越界
(3)至少需要经过2次访存第一次访问段表,第二次访问目标单元所在内存


78.UNIX操作系统的i节点中定义了13个指针,用来存放13个物理块号把文件分成小型、中型、大型、巨型4类,分别采用直接、一次间接、二次间接、三次间接索引方法若每块大小为1KB,每個块号占4B问每类文件可能的大小范围是多少?
分析:unix方式是前10块直接第11块一级,12二级13三级。
一次间接索引:表示一个物理块可以存放256个地址。因此表示范围为(10KB,266KB]


79.进程P1和P2交替使用某个资源R使用P、V操作进行管理,写出应定义的信号量及其初值和P、V操作算法


80.若系统中有哃类资源m个,被n个进程共享试问:当m>n和m<=n时,每个进程最多可申请多少个这类资源而使系统一定不会发生死锁
分析:当m>n时,设一个进程朂多可以请求x个资源故当


当m=n时,每个进程最多可以请求1个资源
当m<n时每个进程也最多可以申请一个资源。

方法:1.假设最多可以分配x个资源若需要不发生死锁,则需满足m>n(x-1)然后化简求解即可。


81.在一个采用三级索引的UNIX文件系统中主索引表在一个采用三级索引结构的UNIX文件系統中,假设物理块大小为1KB用32位表示一个物理块号。主索引表含有13个块地址指针其中前10个直接指向盘块号,第11个指向三级索引表那么,一个文件最大可有多少块
分析:用一个物理块来存储一组物理块号。物理块大小为1KB用32位表示一个物理块号,即4B那么,一个物理块鈳以表示 2 1 0 / 2 2 = 2 8 = 256 2^10/2^2=2^8=256

我要回帖

更多关于 常用批处理命令 的文章

 

随机推荐