当前位置:文档之家› 操作系统习题

操作系统习题

操作系统习题
操作系统习题

一、选择题

1.在三种基本类型的操作系统中,都设置了进程调度,在批处理系统中还应设置作业调度;在分时系统中除了设置进程调度,通常还设置中级调度,在多处理机系统中则还需设置剥夺调度。

2.在面向用户的调度准则中,截止时间的保证是选择实时调度算法的重要准则,响应时间快是选择分时系统中调度算法的重要准则,平均周转时间短是批处理系统中选择作业调度算法的重要准则,而优先权高的作业能获得优先服务准则则是为了照顾紧急作业用户的要求而设置的。

3.作业调度是从处于后备状态的队列中选取作业投入运行,周转时间是指作业进入系统到作业完成所经过的时间间隔,时间片轮转算法不适合作业调度。

4.下列算法中,FCFS算法只能采用非抢占调度方式,时间片轮转法只能采用抢占调度方式,而其余的算法既可采用抢占方式也可采用非抢占方式。

5.我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用短作业优先;为照顾紧急作业的用户,应采用基于优先权的剥夺调度算法;为能实现人机交互作用应采用时间片轮转法;为了兼顾短作业和长时间等待的用户,应采用高响应比优先;为了使短作业、长作业及交互作业用户都比较满意,应采用多级反馈队列调度算法;为了使平均周转时间最短,应采用短作业优先算法。

6.下列调度方式和算法中,最容易引起进程长期等待的是抢占式静态优先权优先算法。

7.下列选项中,降低进程优先级的最合理的时机是进程的时间片用完。

8.支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中有新进程进入就绪队列不是引起操作系统选择新进程的直接原因。

9.从下面关于优先权大小的论述中,选择一条正确的论述。

(6)在动态优先权时,随着进程执行时间的增加,其优先权降低。

10.假设就绪队列中有10个进程,以时间片轮转方式进行进程调度,时间片大小为300ms,CPU进行进程切换要花费10ms,则系统开销所占的比率约为%3,若就绪队列中进程的个数增加到20个,其余条件不变,则系统开销所占的比率将

11.EDF算法选择

第4章

一、选择题

1.从存储管理功能的论述中,选出两条正确的论述。

2.是每道程序在不受干扰的情况下运行,

分配到与其地址空间不一致的内存空间的程序,

3.

进行的。

4.在进程的地址空间中,有一条将1000号单元中的数据装入寄存器R1的指令“LOAD R1,1000”,采用静态重定位技术时,装入内存后,该指令的第二个操作

5.

其中在调用某段程序时进行链接,可提高内存利用率;适用于动态链

6.要保证进程在主存中被改变了位置后仍能正确执行,

7.又

分页系统发展为分段系统,

8.在动态分区式内存管理中,

9.在首次适应算法中,

10.在动态分区式内存管理中,若某一时刻,系统内存的分配情况如图4.15所示。

当一进程要申请一块20K的内存空间时,首次适应算法选中的是始址为

空闲分区,最佳适应算法选中的是始址为最坏适应算法选中

的是始址为

11.采用动态分区存储管理系统中,主存总容量为55MB,初始状态全空,采用最佳适应算法,内存的分配和回收顺序为:分配15MB,分配30MB,回收15MB,

分配8MB,分配6MB,此时主存中最大的空闲分区大小是若采用的是首

次适应法,则应该是

12.

13再回收内存时可能出现下述四种情况:(1)释放区与插入点前一分区F1相邻接,此时应以F1分区的表项作为新表项,但修改新表项的大小;(2)释放区与

插入点后一分区F2

(3)释放区不与F1和F2

(4)释放区既与F1邻接,又与F2邻接,此时

14.

起始地址相加得到物理地址,用物理地址来访问内存。

15.

16.

17.

地址空间是二维的;在段页式存储管理中,其虚拟地址空间是二维的。

18.在没有快表的情况下,分页系统每访问一次数据,要访问

统每访问一次数据,要访问

次内存。

19.

20.通常情况下,

21.

二、填空题

1.使每道程序能在内存中“各得其所”保证每道程序

在不受干扰的环境下运行,为缓和内存紧张的情况

而将内存中暂时不能运行的进程调至外存,能让较大的用户

2.

方式。

3.

4.而在作业执行期

5.地址变换机构的基本任务是将地址空间中的逻辑地址变换为内存空间中的物理地址。

6.

7.

8.

支持。

9.在伙伴系统中,令buddy k(x)表示大小为2^k、起始地址为x的块的伙伴的地址,则buddy k(x)的通用表达式为x+2^k-[(x/2^k)%2]*2^(k+1)

10.

11.

12

13.

中。

14.引入分段主要是满足用户的需要,

15.

16.

址空间是一维的;故分段系

统的作业地址空间是二维的。

17.在段页式系统中(无快表),为获得一条指令或数据,都需三次访问内存。

第5章

一、选择题

1.现代操作系统中,提高内存利用率主要是通过虚拟存储器实现的。

2.从下列关于非虚拟存储器的论述中,选出一条正确的论述。

(1)要求作业在运行前,必须全部装入内存,且在运行过程中也必须一直驻留内存。

3虚拟存储器最基本的特征是多次性;该特征主要是基于局部性原理;实现虚拟存储器最关键的技术是请求调页(段)。

4.虚拟存储器管理系统的基础是程序的局部性理论。此理论的基本含义是程序执行时对主存的访问是不均匀的。局部性有两种表现形式,时间局部性和空间局部性,它们的意义分别是最近被访问的单元,很可能在不久的将来还要被访问和最近被访问的单元很可能他附近的单元也即将被访问。根据局部性理论,Denning 提出了工作集理论。

5.实现虚拟存储器的目的是扩充主存容量;下列方式中,可变分区管理不适用于实现虚拟存储器。

6. 从下列关于虚拟存储器的论述中,选出两条正确的论述。

(2)在请求段页式系统中,以段为单位管理用户的虚空间,以页为单位管理内存空间。

(6)由于有了虚拟存储器,于是允许用户使用比内存更大的地址空间。

7.一个计算机系统的虚拟存储器的最大容量是由计算机的地址结构确定的,其实际容量是由内存和硬盘容量之和确定的。

8.在请求分页系统的页表中增加了若干项,其中状态位供程序访问参考;修改位供换出页面参考;访问页面供置换算法参考;外存始址供调入页面参考。9.在请求调页系统中,若逻辑地址中的页号超过页表控制寄存器中的页表长度,

则会引起越界中断;否则,若所需的页不在内存中,则会引起缺页中断,在缺页中断处理完成后,进程将执行被中断的那一条指令。

10.在请求调页系统中,内存分配有固定分配和可变分配两种策略,固定分配的缺点是可能导致频繁的出现缺页中断而造成CPU利用率下降。

11.在请求调页系统中有着多种置换算法;(1)选择最先进入内存的页面予以淘汰的算法称为FIFO算法;(2)选择在以后不再使用的页面予以淘汰的算法称为OPT算法;(3)选择自上次访问以来所经历时间最长的页面予以淘汰的算法称为LRU算法;(4)选择自某时刻开始以来,访问次数最少的页面予以淘汰的算法称为LFU算法。

12.在页面置换算法中,存在Belady现象的算法是FIFO;其中,belady现象是指当分配到的内存块数增加时,缺页中断的次数有可能反而增加。

13.在请求调页系统中,凡未装入内存的页都应从文件区调入;已运行过的页主要是从对换区调入,有时也从页面缓冲池调入。

14.某虚拟存储器的用户编程空间共32个页面,每页1KB,主存为16KB。假定某时刻用户页表中已调入主存的页面的虚页号和物理页号对照表如下

则与下面十六进制虚地址相对应的物理地址为

0A5C 125C

1A5C 页失效

虚拟存储器的功能由软硬件结合完成。在虚拟存储系统中,采用高速缓冲存储器提高动态地址翻译的速度。

15.从下面关于请求分段存储管理的叙述中选出一条正确的论述。

(2)分段的尺寸受内存空间的限制,但作业总的尺寸不受内存空间的限制。

16.系统抖动是指被调出的页面又立刻需要被调入所形成的频繁调入调出现象;其产生的原因主要是置换算法选择不当。

17.在环保机构中,操作系统应处于最高特权环内,一般应用程序应处于最低特权环内,并遵循下述规则:(1)一个程序可以访问驻留在相同和较低特权环中的数据;(2)一个程序可以调用驻留在相同和较高的特权环中的服务。

18.测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘的利用率97.7%,其他设备的利用率5%。由此断定系统出现异常。此种情况,减少运行的进程数或加内存条,增加物理容量空间能提高CPU的利用率。

19.Linux采用请求分页存储管理方式。

20.Linux内核的页面分配程序采用伙伴系统算法进行页框的分配和回收。

二、填空题

1.在请求调页系统中,

2.因而决定了实现虚拟存储器的关键

3.实现虚拟存储器,除了需要有一定容量的内存和相当容量的外存外,还需要有

4.为实现请求分页管理,

5.在请求调页系统中要采用多种置换算法,其中OPT LRU是

NUR而LFU

换算法,PBA

6.V AX/VMS操作系统采用页面缓冲算法:它采用

淘汰页未被修改,否则便将其插入修

7.

8.在请求调页系统中,

9.

10.

11.

12.

13.

14.Intel x86/pentium系列CPU

15.Intel x86/pentium的分段机制,

16. Intel x86/pentium的分页机制,

第6章

一、选择题

1.在一般大型计算机系统中,主机对外围设备的控制可通过通道、控制器、和设备三个层次实现。从下述叙述中选出一条正确的叙述。

(2)通道控制控制器,设备在控制器控制下工作

2.从下面关于设备属性的论述中,选择一条正确的论述。

(2)共享设备必须是可寻址的和随机访问的设备。

3.通道是一种特殊的处理机,具有执行I/O指令集能力。主机的CPU与通道可以并行工作,并通过I/O指令和I/O中断实现彼此之间的通信和同步。

4.在I/O控制方式的发展过程中,最主要的推动因素是减少主机对I/O控制的干预。提高I/O速度和设备利用率,在OS中主要依靠缓冲管理功能。使用户所编制的程序与实际使用的物理设备无关是由设备独立性功能实现的。

5.磁盘属于块设备,其信息的存储是以固定长数据块为单位的;磁盘的I/O控制主要采取DMA方式;打印机的I/O控制主要采用程序中断方式。

6.在程序I/O方式中,对于输出设备,准备就绪是指输出缓冲区已空。

7.在利用RS-232接口进行通信时,其通信速率为9.6KB/S。如果在通信接口中仅设置了一个8位寄存器作为缓冲寄存器,这意味着大约每隔0.8ms的时间便要中断一次CPU,且要求CPU必须在0.1ms时间内予以响应。

8.假定把磁盘上一个数据块中的信息输入到一单缓冲区的时间T为100us,将缓冲区中的数据传送到用户区的时间M为50us,而CPU对这一块数据进行计算的时间C为50us,这样系统对每一块数据的处理时间为150us;如果将单缓冲改为双缓冲,则系统对每一块数据的处理时间为100us。

9.操作系统中采用缓冲技术的目的是为了增强系统并行操作的能力;为了使多个进程能有效地同时处理输入和输出,最好使用缓冲池。

10.为了对缓冲池中的队列进行操作而设置了互斥信号量MS[type]和资源信号量RS[type],相应的,两个操作过程Getbuf和Putbuf的描述如下:

(3)wait(RS[type])

(1)wait(MS[type])

(2) signal(MS[type])

(4)signal(RS[type])

11.从下面关于设备独立性的论述中,选择一条正确的论述。

(2)设备独立性是指用户程序独立于具体使用的物理设备的一种特性。

12.设备独立性是指用户程序独立于物理设备。

13.在单用户系统中可为整个系统设置一张逻辑设备表,在多用户系统中应为每

个用户设置一张逻辑设备表。

14.为实现设备分配,应为每个设备设置一张设备控制表,在系统中配置一张系统设备表;为实现设备独立性,系统中应设置一张逻辑设备表。

15.从下面关于虚拟设备的论述中,选择一条正确的论述。

(3)虚拟设备是指把一个物理设备变换成多个对应的逻辑设备。

16.SPOOLing是对脱机I/O工作方式的模拟,SPOOLing系统中的输入井是对脱机输入中的磁盘进行模拟,输出井是对脱机输出中的磁盘进行模拟,输入进程是对脱机输入中的外围控制器进行模拟,输出进程是对脱机输出中的外围控制器进行模拟。

17.从下列有关SPOOLing系统的论述中,选择两条正确的论述。

(8)SPOOLing系统实现了对I/O设备的虚拟,只要输入设备空闲,SPOOLing 可预先将输入数据从设备传送到输入井中供用户程序随时读取。

(9)在SPOOLing系统中,用户程序可随时将输出数据送到输出井中,待输出设备空闲时再执行数据输出操作。

18.从下列论述中选出一条正确的论述。

(3)同一用户所使用的I/O设备也可以并行工作。

19. 从下列关于驱动程序的论述中,选出一条正确的论述

(4)对于一台多用户机,配置了相同的8个终端,此时可只配置一个由多个终端共享的驱动程序。

20.下列磁盘调度算法中,平均寻道时间较短,但容易产生饥饿现象的是SSTF;电梯调度算法是指SCAN;能避免磁臂粘着现象的算法是FSCAN。

二、填空题

1.对打印机的I/O I/O控制方式常采用DMA控制方式。

2.DMA是指允许DMA中必须设

置地址寄存器

的数据。

3.设备控制器是它接受来自I/O命令,并

用于控制

4.

5.I/O

6.驱动程序与I/O的设备的特性紧密相关,如果计算机中连有3个同种类型的彩

色终端和2个同种类型的黑白终端,可以为它们配置

7.为实现设备分配,为实现

8.除了设备的独立性外,

9.为实现设备独立性,在系统中必须设置逻辑设备表LDT

10. SPOOLing

11.实现后台打印时,SPOOLing系统中的输出进程,只为请求I/O的进程做两

件事:(1

12.

13.

为当前磁头移动方向上、

操作系统教程第版课后答案

操作系统教程第5版课后答案 费祥林、骆斌编着 第一章操作系统概论 习题一 一、思考题 1.简述现代计算机系统的组成及层次结构。 答:现代计算机系统由硬件和软件两个部分组成。是硬件和软件相互交织形成的集合体,构成一个解决计算问题的工具。硬件层提供基本可计算的资源,包括处理器、寄存器、内存、外存及I/O设备。软件层由包括系统软件、支撑软件和应用软件。其中系统软件是最靠近硬件的。 2、计算机系统的资源可分成哪几类?试举例说明。 答:包括两大类,硬件资源和信息资源。硬件资源分为处理器、I/O设备、存储器等;信息资源分为程序和数据等。 3.什么是操作系统?操作系统在计算机系统中的主要作用是什么? 答:操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。 操作系统在计算机系统中主要起4个方面的作用。 (1)服务用户观点——操作系统提供用户接口和公共服务程序 (2)进程交互观点——操作系统是进程执行的控制者和协调者 (3)系统实现观点——操作系统作为扩展机或虚拟机 (4)资源管理观点——操作系统作为资源的管理者和控制者 4.操作系统如何实现计算与操作过程的自动化? 答:大致可以把操作系统分为以下几类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。其中批处理操作系统能按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动化。又可分为批处理单道系统和批处理多道系统。单道系统每次只有一个作业装入计算机系统的主存储器运行,多个作业可自动、顺序地被装入运行。批处理多道系统则允许多个作业同时装入主存储器,中央处理器轮流地执行各个作业,各个作业可以同时使用各自所需的外围设备,这样可以充分利用计算机系统的资源,缩短作业时间,提高系统的吞吐率 5.操作系统要为用户提供哪些基本的和共性的服务? 答:(1)创建程序和执行程序;(2)数据I/O和信息存取;(3)通信服务;(4)差错检测和处理。为了保证高效率、高质量的工作,使得多个应用程序能够有效的共享系统资源,提高系统效率,操作系统还具备一些其他的功能:资源分配,统计,保护等。 6.试述操作系统所提供的各种用户接口。 答:操作系统通过程序接口和操作接口将其服务和功能提供给用户。程序接口由一组系统调用组成,在应用程序中使用“系统调用”可获得操作系统的低层服务,访问或使用系统管理的各种软硬件资源,是操作系统对外提供服务和功能

操作系统 习题答案(中文版)

操作系统概第七版中文版习题答案(全) 1.1在多道程序和分时环境中,多个用户同时共享一个系统,这种情况导致多种安全问题。a. 列出此类的问题 b.在一个分时机器中,能否确保像在专用机器上一样的安全度?并解释之。 答:a.窃取或者复制某用户的程序或数据;没有合理的预算来使用资源(CPU,内存,磁盘空间,外围设备)b.应该不行,因为人类设计的任何保护机制都会不可避免的被另外的人所破译,而且很自信的认为程序本身的实现是正确的是一件困难的事。 1.2资源的利用问题在各种各样的操作系统中出现。试例举在下列的环境中哪种资源必须被严格的管理。(a)大型电脑或迷你电脑系统(b)与服务器相联的工作站(c)手持电脑 答:(a)大型电脑或迷你电脑系统:内存和CPU资源,外存,网络带宽(b)与服务器相联的工作站:内存和CPU资源(c)手持电脑:功率消耗,内存资源 1.3在什么情况下一个用户使用一个分时系统比使用一台个人计算机或单用户工作站更好? 答:当另外使用分时系统的用户较少时,任务十分巨大,硬件速度很快,分时系统有意义。充分利用该系统可以对用户的问题产生影响。比起个人电脑,问题可以被更快的解决。还有一种可能发生的情况是在同一时间有许多另外的用户在同一时间使用资源。当作业足够小,且能在个人计算机上合理的运行时,以及当个人计算机的性能能够充分的运行程序来达到用户的满意时,个人计算机是最好的,。 1.4在下面举出的三个功能中,哪个功能在下列两种环境下,(a)手持装置(b)实时系统需要操作系统的支持?(a)批处理程序(b)虚拟存储器(c)分时 答:对于实时系统来说,操作系统需要以一种公平的方式支持虚拟存储器和分时系统。对于手持系统,操作系统需要提供虚拟存储器,但是不需要提供分时系统。批处理程序在两种环境中都是非必需的。 1.5描述对称多处理(SMP)和非对称多处理之间的区别。多处理系统的三个优点和一个缺点? 答:SMP意味着所以处理器都对等,而且I/O可以在任何处理器上运行。非对称多处理有一个主处理器控制系统,与剩下的处理器是随从关系。主处理器为从处理器安排工作,而且I/O也只在主处理器上运行。多处理器系统能比单处理器系统节省资金,这是因为他们能共享外设,大容量存储和电源供给。它们可以更快速的运行程序和增加可靠性。多处理器系统能比单处理器系统在软、硬件上也更复杂(增加计算量、规模经济、增加可靠性) 1.6集群系统与多道程序系统的区别是什么?两台机器属于一个集群来协作提供一个高可靠性的服务器的要求是什么? 答:集群系统是由多个计算机耦合成单一系统并分布于整个集群来完成计算任务。另一方面,多道程序系统可以被看做是一个有多个CPU组成的单一的物理实体。集群系统的耦合度比多道程序系统的要低。集群系统通过消息进行通信,而多道程序系统是通过共享的存储空间。为了两台处理器提供较高的可靠性服务,两台机器上的状态必须被复制,并且要持续的更新。当一台处理器出现故障时,另一台处理器能够接管故障处理的功能。 1.7试区分分布式系统(distribute system)的客户机-服务器(client-server)模型与对等系统(peer-to-peer)模型 答:客户机-服务器(client-server)模型可以由客户机和服务器的角色被区分。在这种模型下,客户机向服务器发出请求,然后服务器满足这种请求。对等系统(peer-to-peer)模

操作系统复习题及参考答案1-4

中南大学网络教育课程考试复习题及参考答案 操作系统1 一、判断题: 1.资源共享是现代操作系统的一个基本特征。() 2.信号量机制中,P、V操作必须成对出现。() 3.若进程资源分配图中含有环,则一定有进程处于死锁状态。() 4.绝对装入方式需要对内存地址进行重定位。() 5.“分页对换”和“分段对换”是为了支持虚拟存储系统。() 6.通道没有自己的内存,通道所执行的通道程序是放在主机的内存中的。() 7.程序的并行执行是现代操作系统的一个基本特征。() 8.一个进程被唤醒意味着重新占有了CPU。() 9.进程在运行过程中,请问和释放资源顺序不当,同样可以引起死锁。() 10.分段存储管理的引入是为了满足用户(程序员)在编程和使用上多方面的要求。() 11.系统中的各个部件,如CPU、存储设备等的连接都是由总线设备来实现的。() 12.在文件的索引存取方法中,允许随意存取文件中的一个记录。() 13.程序在并发执行时会失去封闭性。() 14.由于用户的响应时间要求,因此要求设置大的时间片长度。() 15.预防死锁是指在资源动态分配过程中,用某种方法去防止系统进入不安全状态。() 16.内存的单一连续分配模式只能用在单用户、单任务的OS中。() 17.虚拟存储器的“虚拟”是指用户可使用的内存容量比实际的内存容量大的多。() 18.在文件系统支持下,用户也需知道文件存放的物理地址。() 19.在单CPU环境下可以实现“多道程序系统”。() 20.程序与进程最主要的区别在于程序是静态实体,而进程是动态实体。() 21.死锁与程序的死循环一样。() 22.内存固定分区分配模式只能用在单用户、单任务的OS中。() 23.采用LRU置换算法时,当驻留集增大时,页故障率一定不会增加。() 24.通道与CPU共享内存。() 二、填空题: 1.操作系统的基本任务是( )。 2.从资源分配的角度看,P(wait)操作意味着向系统( )一个资源,V(signal)操作意味着( )一个资 源。 3.一个批处理型作业,从进入系统并驻留在外存的后备队列上开始,直至作业运行完毕,可能要经历下 述三级调度()、()、()。 4.产生死锁的四个必要条件是()、()、()和()。 5.()称之为“页内碎片”。 6.文件按其用途可分为:用户文件、()和()。 7.分时系统的四个主要特征是()、()、()、()。 8.进程调度分为以下两种方式()、()。 9.死锁的必要条件之一是“互斥”,该条件是指()。 10.根据链接时间的不同,可把链接分为()、()、()三种。 11.I/O控制方式主要分为()、()、()。 12.直接存储器DMA方式是专对()设备进行I/O控制的。 13.多道批处理系统的优缺点主要有()、()、()。 14.程序的并发执行的特征有()、()、()。 15.调度队列模型分为()、()、()。 16.程序的装入分为()、()、()。 17.缓冲区可工作在()、()、()和提取输出四种工作方式下。

操作系统习题及答案一

习题一操作系统概论 选择题 1. 计算机的操作系统是一种() ■ A. 应用软件 B.系统软件 C.工其软件D 字表处理软件 2. 批处理系统的主要缺点是( ). A. CPU 的利用率不高 B.失去了交互性 C.不具备并行性 D.以上都不是 3. 计算机操作系统的功能是( ). A. 把源程序代码转换为标准代码 B. 实现计算机用户之间的相互交流 C. 完成计算机硬件与软件之间的转换 D. 控制、管理计算机系统的资源和程序的执行 4. 在分时系统中,时间片一定时, (),响应时间越长. A. 内存越多 B.用户数越多 C.内存越少 D 用户数 越少 5. 操作系统的( )管理部分负责对进程进行调度 . A?主存储器 B.控制器 C.运算器 D 处理机 6. 从用户的观点看,操作系统是( ). A. 用户与计算机之间的接口 B. 控制和管理计算机资源的软件 C. 合理地组织计算机工作流程的软件 D. 由若干层次的程序按一定的结构组成的有机体 7. 操作系统的功能是进行处理机管理、 ()管理、设备管理及信息管理 9. 操作系统是现代计算机系统不可缺少的组成部分,是 为了提咼计算机的( 户使用计算机而配备的一种系统软件 . 10. 所谓()是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处 和外围设备等其他资源. A.多重处理 B.多道程序设计 C.实时处理 D?并行执行 11. ()操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同 A. CPU 的利用率不高 C.不具备并行性 B.资源利用率 D.以上都不是 A.进程 B.存储器 C.硬件 D.软件 8.操作系统中采用多道程序设计技术提高 CPU 和外部设备的() A.利用率 B.效率 C.稳定性 D.兼容性 )和方便用 理机的时间

让Windows操作系统实现自动化操作

想让你的电脑变的更聪明、更人性化吗?想让电脑自动为你做些事吗?下面我就向大家介绍电脑的“自动化”。让电脑变聪明,也让你工作学习起来更方便了。 自动开机 自动开机是一个非常实用的功能,利用它我们能做很多事情。现在自动开机的方法基本上都是通过设置BIOS参数来实现的。在开机时按下“Del”键,进入BIOS设置程序,选择“Power Management Setup”,按回车键进入,选择里面“Power Up Control”中的“Automatic Power Up”,按回车将其设置为“Everyday”(每天)或者“By Date”(某一天),然后在“Time (hh:mm:ss)Alarm”项中设置你开机的时间,如:6:30:00,那么你的电脑将在早上6点半自动开机。设置好后返回主界面,按F10键保存你的设置。不是所有的主板都支持这个功能,有一些老型号的主板和一些杂牌的主板就没有这个功能,你在用之前最好先看看主板的说明书,看是否支持此功能。 自动启动程序 自动启动的程序一般都放在“程序—启动”菜单下的,这个大家一般都知道的;当然我们也能用软件来实现它的,比如我们用超级兔子魔法设置就能实现的。打开这个软件,选择“自动运行”项,接着在“自动运行”项里面点击“新建”来新建一个空的运行程序,再点击“更改”来选择想要自动启动的程序,完成后点击“保存”就行了。 自动收信 我们前面介绍了自动开机、自动运行程序,那自动收信就变的十分简单了。下面我们就以foxmail为例介绍怎么样进行自动收信。 首先打开foxmail,选择左边的帐户后,点击工具条上的“属性”按钮来打开“帐户属性”对话框进行设置,在“网络”选项里进行自动拨号的设置,在上面的“使用本帐户网络设置”一定要选的,还有下面的“收发邮件后自动断线”和“使用任何已连接的拨号连接”你可以根据自己的需要进行设置。 接下来我们设置Foxmail自动启动吧,点击菜单“选项—系统设置”,弹出设置对话框,在“常规”项里面的我们把“系统启动时,自动启动foxmail”前面的勾打上就行了,别忘了还有下面的“自动启动时,缩小成工具条小图标”也要打上勾的。如果我们想让foxamil能够定时的自动收信呢,只有在帐户属性的“接受邮件”项里面进行设置,把“每隔”前面的勾打上,再输入你要的时间,点击“确定”后就行了。这样,每当你启动windows 的时候,foxmail 就能自动跟着启动,并且是以小图标的形式出现在任务栏上,每隔8分钟就会自己拨号连接上网,帮你接受你的邮件,完成也会自动断开网络连接,是不是很方便啊! 自动拨号上网 如果我们想让电脑自动收信,下载文件的话,那么自动上网是很重要的,目前能使电脑自动拨号的程序很少,这里我们就用大家最熟悉的“网络蚂蚁”来实现自动拨号吧。 启动“网络蚂蚁”,点击菜单“选项—参数设置”,弹出设置对话框,点击“拨号”选项卡中激活“使用拨号网络连接”,并选择一个建立好的拨号连接,再正确输入上网的“用户”和“口令”,把“必要时自动拨号”前的勾打上。有时后会出现网络繁忙的情况,导致一次拨号不能成功,所以要设置一下尝试的次数。再点击“高级”选项卡,选定其中的“启动后立即开始所有的任务”。 最后,我们通过“添加下载任务”来随便加入一个URl就行了(下载的文件不要太大,几个KB就行了),但是一定要注意不要选择“完成后挂断”和“完成后关机”,否则当下载完成后就自动挂断和关机了。 自动下载 有了前面的作为基础,自动现在就更简单了。我们这里就用Flashget为例给大家介绍自动下载。

操作系统习题答案

内存1通常情况下,在下列存储管理方式中,()支持多道程序设计、管理最简单,但存储碎片多;()使内存碎片尽可能少,而且使内存利用率最高。 Ⅰ.段式;Ⅱ.页式;Ⅲ.段页式;Ⅳ.固定分区;Ⅴ.可变分区 正确答案:Ⅳ;Ⅰ 2为使虚存系统有效地发挥其预期的作用,所运行的程序应具有的特性是()。 正确答案:该程序应具有较好的局部性(Locality) 3提高内存利用率主要是通过内存分配功能实现的,内存分配的基本任务是为每道程序()。使每道程序能在不受干扰的环境下运行,主要是通过()功能实现的。Ⅰ.分配内存;Ⅱ.内存保护;Ⅲ.地址映射;Ⅳ.对换;Ⅴ.内存扩充;Ⅵ.逻辑地址到物理地址的变换;Ⅶ.内存到外存间交换;Ⅷ.允许用户程序的地址空间大于内存空间。 正确答案:Ⅰ;Ⅱ 4适合多道程序运行的存储管理中,存储保护是 正确答案:为了防止各道作业相互干扰 5下面哪种内存管理方法有利于程序的动态链接()? 正确答案:分段存储管理

6在请求分页系统的页表增加了若干项,其中状态位供()参考。 正确答案:程序访问 7从下面关于请求分段存储管理的叙述中,选出一条正确的叙述()。 正确答案:分段的尺寸受内存空间的限制,但作业总的尺寸不受内存空间的限制8虚拟存储器的特征是基于()。 正确答案:局部性原理 9实现虚拟存储器最关键的技术是()。 正确答案:请求调页(段) 10“抖动”现象的发生是由()引起的。 正确答案:置换算法选择不当 11 在请求分页系统的页表增加了若干项,其中修改位供()参考。 正确答案:换出页面 12 虚拟存储器是正确答案:程序访问比内存更大的地址空间 13测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘的利用率97.7%,其他设备的利用率5%。由此断定系统出现异常。此种情况下()能提高CPU的利用率。

操作系统例题讲解

操作系统例题讲解 一、调度算法 对如下表所示的5个进程: 采用可剥夺的静态最高优先数算法进行调度(不考虑系统开销)。 问 题: ⑴ 画出对上述5个进程调度结果的Gantt 图; ⑵ 计算5个进程的平均周转时间、平均带权周转时间。 解: ⑴ 调度结果的Gantt 图如下: 0 2 4 5 7 9 10 12 14 (2) 时间计算: 二、存储管理 某系统采用虚拟页式存储管理方式,页面大小为2KB ,每个进程分配的页框数固定为4页。采用局部置换策略,置换算法采用改进的时钟算法,当有页面新装入内存时,页表的时钟指针指向新装入页面的下一个在内存的表项。设当前进程P 的页表如下(“时钟”指针指向逻辑页面3的表项): 逻辑页号 0 1 2 3 4 5 问 题: ⑴ 当进程P 依次对逻辑地址执行下述操作: ① 引用 4C7H ; ② 修改 19B4H ; ③ 修改 0C9AH ; 写出进程P 的页表内容; ⑵ 在 ⑴ 的基础上,当P 对逻辑地址27A8H 进行访问, 该逻辑地址对应的物理地址是多少?

解:页面大小为2KB,2KB=2×210=211, 即逻辑地址和物理地址的地址编码的低11位为页内偏移; ⑴①逻辑地址4C7H=0100 1100 0111B,高于11位为0,所以该地址访问逻辑页面0; 引用4C7H,页表表项0:r=1; ②逻辑地址19B4H=0001 1001 1011 0100B,高于11位为3,所以该地址访问逻辑页面3; 修改19B4H,页表表项3:r=1, m=1; ③逻辑地址0C9AH=0000 1100 1001 1010B,高于11位为1,所以该地址访问逻辑页面1; 逻辑页1不在内存,发生缺页中断; ①、②两操作后,P的页表如下: 逻辑页号 1 2 3 4 5 按改进的时钟算法,且时钟指针指向表项3,应淘汰0页面, 即把P的逻辑页面1读到内存页框101H,页表时钟指针指向表项2。 并执行操作:修改0C9AH。 经上述3个操作后,P的页表如下: 逻辑页号 1 2 3 4 5 ⑵逻辑地址27A8H=0010 0111 1010 1000B,高于11位为4,所以该地址访问逻辑页面4; 页面4不在内存,发生缺页中断;按改进的时钟算法,淘汰页面2,页面4读到110H页框, 所以,逻辑地址27A8H对应的物理地址为: 0001 0001 0000 111 1010 1000B=887A8H。 三、设备与I/O管理 设系统磁盘只有一个移动磁头,磁道由外向内编号为:0、1、2、……、199;磁头移动一个磁道所需时间为1毫秒;每个磁道有32 个扇区;磁盘转速R=7500r/min. 系统对磁盘设备的I/O请求采用N-Step Look (即N-Step Scan,但不必移动到磁道尽头),N=5。设当前磁头在60号磁道,向内移动;每个I/O请求访问磁道上的1个扇区。现系统依次接收到对磁道的I/O请求序列如下: 50, 20, 60, 30, 75, 30, 10, 65, 20, 80,15, 70 问题: ⑴写出对上述I/O请求序列的调度序列,并计算磁头引臂的移动量; ⑵计算:总寻道时间(启动时间忽略)、总旋转延迟时间、总传输时间和总访问处理时间。 解:⑴考虑序列中有重复磁道的I/O请求,调度序列为: 60→75→50→30→20→15→10→65→70→80 磁头移动量=(75-60)+(75-50)+(50-30)+(30-20)+ (20-15)+(15-10)+(65-10)+(70-65)+(80-70) =15+25+20+10+5+5+55+5+10=155(磁道)

操作系统练习题 及答案

操作系统练习题 第一章引言 (一)单项选择题 1操作系统是计算机系统的一种()。 A.应用软件 B.系统软件c.通用软件 D.工具软件 2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机( ) A.使用方便 B.高效工作 C.合理使用资源 D.使用方便并高效工作 3."允许多个用户以交互方式使用计算机的操作系统是()。 A.分时操作系统 B.批处理单道系统 C.实时操作系统 D.批处理多道系统 4."下列系统中()是实时系统。 A.计算机激光照排系统 B.办公自动化系统

C.化学反应堆控制系统 D.计算机辅助设计系统 5."操作系统是一种系统软件,它()。 A.控制程序的执行 B.管理计算机系统的资源 C.方便用户使用计算机 D.管理计算机系统的资源和控制程序的执行 6.计算机系统把进行()和控制程序执行的功能集中组成一种软件,称为操作系统 A.CPU管理 B.作业管理 C.资源管理 D.设备管理 7."批处理操作系统提高了计算机系统的工作效率,但()。 A.不能自动选择作业执行 B.无法协调资源分配c.不能缩短作业执行时间D在作业执行时用户不能直接干预 8.分时操作系统适用于( )。 A.控制生产流水线 B.调试运行程序c.大量的数据处理 D.多个计算机资源共享

9.在混合型操作系统中,“前台”作业往往是指()。 A.由批量单道系统控制的作业 B.由批量多道系统控制的作业c.由分时系统控制的作业D.由实时系统控制的作业 1 0."在批处理兼分时的系统中,对( )应该及时响应,使用户满意。A.批量作业 B.前台作业c.后台作业 D.网络通信 11."实时操作系统对可靠性和安全性要求极高,它()。 A.十分注重系统资源的利用率 B.不强调响应速度c.不强求系统资源的利用率 D.不必向用户反馈信息 12."分布式操作系统与网络操作系统本质上的不同之处在于()。A.实现各台计算机之间的通信 B.共享网络个的资源c.满足较大规模的应用 D.系统中若干台计算机相互协作完成同一任务13."SPOOL技术用于()。 A.存储管理 B.设备管理 C.文件管理

操作系统课后习题答案

第一章 1.设计现代OS的主要目标是什么? 答:(1)有效性(2)方便性(3)可扩充性(4)开放性 4.试说明推劢多道批处理系统形成和収展的主要劢力是什么? 答:主要动力来源于四个方面的社会需求与技术发展: (1)不断提高计算机资源的利用率; (2)方便用户; (3)器件的不断更新换代; (4)计算机体系结构的不断发展。 12.试从交互性、及时性以及可靠性方面,将分时系统不实时系统迚行比较。答:(1)及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。 (2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。 (3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。 13.OS有哪几大特征?其最基本的特征是什么? 答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。 第二章 2. 画出下面四条诧句的前趋图: S1=a:=x+y; S2=b:=z+1; S3=c:=a –b;S4=w:=c+1; 8.试说明迚程在三个基本状态之间转换的典型原因。 答:(1)就绪状态→执行状态:进程分配到CPU资源 (2)执行状态→就绪状态:时间片用完 (3)执行状态→阻塞状态:I/O请求 (4)阻塞状态→就绪状态:I/O完成

计算机操作系统习题集

操作系统习题集 参考教材: 汤小丹等编著,计算机操作系统(第三版),西安电子科技大学出版社,2007年版; 何炎祥等编著,计算机操作系统,清华大学出版社,2005年版; 邹恒明著,计算机的心智操作系统之哲学原理,机械工业出版社,2009年4月。 第一章操作系统引论 1.1 选择题 1.下列哪一条是在操作系统设计中引入多道程序技术的好处? A. 使并发执行成为可能 B. 简化操作系统的实现 C. 减少对内存容量的需求 D. 便于实施存储保护 2.Windows XP属于下列哪一类操作系统? A. 单用户单任务 B. 单用户多任务 C. 多用户 D. 批处理 3.下列哪一条不是批处理系统的优点?D A. 吞吐量大 B. 资源利用率高 C. 系统开销小 D. 响应及时 4.能及时处理由过程控制反馈的数据并作出响应的操作系统是() A、分时系统 B、网络系统 C、实时系统 D、批处理系统 5.UNIX系统是一个__________操作系统。 A、单用户 B、单用户多任务 C、多用户多任务 D、多用户单任务 6.在分时系统中,当用户数一定时,影响响应时间的主要因素是__。 A、时间片 B、调度算法 C、存储分配方式 D、作业的大小 7.Windows NT属于哪一类操作系统? A、单用户单任务 B、单用户多任务 C、单道批处理 D、多用户 8.多道程序设计技术是指:多道程序可同时进入A ,在A 的位置B ,为使多道进程并发执行必须为每个用户作业创建进程,批处理系统由C 创建,而分时系统由D 创建。 选择答案: (1)内存(2)系统(3)固定(4)不定(5)进程调度(6)中级调度 (7)作业调度(8)输入进程(9)系统调用(10)命令解释进程 1.2 填空题 1.在手工操作阶段,操作员在进行装卸卡片或磁带等手工操作时,CPU处于空闲等待,我们称这种现象为。 2.多道批处理系统的特征为。 3.批量处理系统的缺点为;。

操作系统例题汇总

1.2例题精选 例如何理解虚拟机的概念? 解:一台仅靠由硬件组成的计算机一般被称为裸机,不易使用。操作系统为用户使用计算机提供了许多服务,从而把一台难于使用的裸机改造成了功能更强大、使用更方便的计算机系统,这种计算机系统称为虚拟机。所谓虚拟,是指把一个物理上的实体变为若干个逻辑上的对应物。前者是实际存在的,而后者是虚的,只是用户的一种感觉。在单CPU的计算机系统中能同时运行多道程序,好像每个程序都独享一个CPU,这就是虚拟。在构造操作系统时,把操作系统分成若干层,每层完成特定的功能,从而形成一个虚拟机。下层的虚拟机为上层的虚拟机提供服务,这样逐次扩充以完成操作系统的功能。 讨论“虚拟”的概念体现在操作系统的方方面面。例如,虚拟存储器,使一台只有4MB内存的计算机可以运行总容量远远超过4 MB的程序;虚拟外设,能够使多个用户同时访问该外设等。 例什么是多道程序设计,它的主要优点是什么? 解: 所谓多道程序设计是指把一个以上的程序存放在内存中,并且同时处于运行状态,这些程序共享CPU和其他计算机资源。其主要优点是: (1)CPU的利用率高:在单道程序环境下,程序独占计算机资源,当程序等待I/O操作时CPU空闲,造成CPU资源的浪费。在多道程序环境下,多个程序共享计算机资源,当某个程序等待 I/O操作时,CPU可以执行其他程序,这大大地提高了CPU的利用率。 (2)设备利用率高:在多道程序环境下,内存和外设也由多个程序共享,无疑也会提高内存和外设的利用率。 (3)系统吞吐量大:在多道程序环境下,资源的利用率大幅度提高,减少了程序的等待时间,提高了系统的吞吐量。 讨论多道程序在计算机中并发地运行是现代计算机系统的重要特征。早期的单道批处理系统与人工操作相比自动化程度大大提高,但系统中仍有较多的空闲资源,系统的性能较差。多遭批处理系统虽有很多优点,但这种系统交互能力差,作业的平均周转时间长。多道程序处理系统要解决的主要问题是,如何使多个程序合理、有序地共事处理机、内存、外设等资源。 例1.3 A, B两个程序,程序 A按顺序使用CPU 10 S,使用设备甲 5 S,使用 CPU 5 S,使用设备乙 10 S,最后使用 CPU 10 S。程序 B按顺序使用设备甲 10 S,使用 CPU 10 S,使用设备乙5S,使用CPU 5S,使用设备乙 10S。(忽略调度程序执行时间)试问: (1)在顺序环境下执行程序A和程序B,CPU的利用率是多少? (2)在多道程序环境下, CPU的利用率是多少? 解(1)程序A和程序B顺序执行时,程序A执行完毕,程序B才开始执行。两个程序共耗时80S,其中占用CPU时间为40S,顺序执行时CPU的利用率为50%。 (2)在多道程序环境下,两个程序并发执行,其执行情况如图所示。可以看出,两个程序共耗时45S,其中占用CPU时间为40S,故此时CPU的利用率为40/45=%。 讨论 (1)在单道程序环境下,程序顺序执行,CPU被一道程序独占,即使CPU空闲,其他程序也不能使用,所以 CPU的利用率低。 (2)在多道程序环境下,若干个程序宏观上同时执行,微观上交替执行。当其中一个程序由于某种原因(例如进行1/O操作)而不能占用CPU时,其他程序就可以占用CPU,提高了CPU的利用率。

自己写最简单的操作系统

参看 《自己动手写操作系统》 《30天自制操作系统》 需要的软件 1.虚拟机VM/VirtualBox/bochs 2.映像编辑工具:FloppyWriter,EasyBoot,UltraISO 3.汇编工具:yasm/nasm/masm 基本思路:所谓开发操作系统,就是想办法制作一张“含有操作系统的能够自动启动的存储介质”。 步骤: 1.编写boot.asm汇编源文件 2.通过汇编器得到boot.bin二进制文件 3.通过映像读写工具将二进制文件写入存储介质。 //Boot.asm org 07c00h mov ax,cs mov ds,ax mov es,ax call DispStr jmp $ DispStr: mov ax,BootMessage mov bp,ax mov cx,16 mov ax,01301h mov bx,000ch mov dl,0 int 10h ret BootMessage:db "Hello world!" times 510-($-$$) db 0 dw 0xaa55

真正开发操作系统 前面说过,所谓开发操作系统,就是想办法制作一张“含有操作系统的能够自动启动的存储介质”。【至少也是适用于某一介质的映像文件】 并且所有开发工作都是基于另一台已有的计算机。 编写只显示hello world!的操作系统就不再讲了。 接下来写真正的IPL(启动程序装载器) 首先来说一说安装系统和运行系统的区别。 我们是开发操作系统,即没有任何已有的可启动设备,我们现在要写的IPL就是装载真正的操作系统的,虽然它现在存在于软盘中,如何自定义安装路径是以后的问题了 注意我们的IPL和os是处在同一映像文件之中的。启动的时候,bios读取软盘(操作系统安装介质)的第0扇区到内存并执行,然后通过这一段程序装载真正的os。 完成IPL之后,我们就可以转用C语言开发os了 从实模式到保护模式。 保存bios 的一系列信息到BOOT_INFO 一些前期准备 调色板 字体 鼠标指针 GDT 中断(IDT) PIC FIFO缓存区 按键编码 激活鼠标控制 鼠标解读/显示鼠标动作 内存管理 叠加处理 窗口 PIT和定时器 多任务 ……

操作系统(第二版)习题答案

第1章 一、填空 1.计算机由硬件系统和软件系统两个部分组成,它们构成了一个完整的计算机系统。 2.按功能划分,软件可分为系统软件和应用软件两种。 3.操作系统是在裸机上加载的第一层软件,是对计算机硬件系统功能的首次扩充。 4.操作系统的基本功能是处理机(包含作业)管理、存储管理、设备管理和文件管理。 5.在分时和批处理系统结合的操作系统中引入“前台”和“后台”作业的概念,其目的是改善系统功能,提高处理能力。 6.分时系统的主要特征为多路性、交互性、独立性和及时性。 7.实时系统与分时以及批处理系统的主要区别是高及时性和高可靠性。 8.若一个操作系统具有很强的交互性,可同时供多个用户使用,则是分时操作系统。 9.如果一个操作系统在用户提交作业后,不提供交互能力,只追求计算机资源的利用率、大吞吐量和作业流程的自动化,则属于批处理操作系统。 10.采用多道程序设计技术,能充分发挥CPU 和外部设备并行工作的能力。 二、选择 1.操作系统是一种 B 。 A.通用软件B.系统软件C.应用软件D.软件包2.操作系统是对 C 进行管理的软件。 A系统软件B.系统硬件C.计算机资源D.应用程序3.操作系统中采用多道程序设计技术,以提高CPU和外部设备的A。 A.利用率B.可靠性C.稳定性D.兼容性4.计算机系统中配置操作系统的目的是提高计算机的 B 和方便用户使用。 A.速度B.利用率C.灵活性D.兼容性5. C 操作系统允许多个用户在其终端上同时交互地使用计算机。 A.批处理B.实时C.分时D.多道批处理6.如果分时系统的时间片一定,那么 D ,响应时间越长。 A.用户数越少B.内存越少C.内存越多D.用户数越多 三、问答 1.什么是“多道程序设计”技术?它对操作系统的形成起到什么作用? 答:所谓“多道程序设计”技术,即是通过软件的手段,允许在计算机内存中同时存放几道相互独立的作业程序,让它们对系统中的资源进行“共享”和“竞争”,以使系统中

操作系统-习题-分章-詹炜(含答案)

第一章 OS概述 操作系统:操作系统是控制和管理计算机硬件和软件资源,合理地组织计算机的工作流程,以及方便用户的程序的集合。其主要功能是实现处理机管理、内存管理、I/O设备管理、文件管理和用户接口。 填空题 1.操作系统是运行在计算机裸机系统上的最基本的系统软件。 2. 操作系统目前有五大类型:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。 3.现代操作系统的两个重要特征是并发和共享。 4以多道程序设计为基础的现代操作系统具有并发性、虚拟性、共享性、不确定性四个基本特征。 5操作系统提供给编程人员的唯一接口是系统调用。 6现代操作系统的两个重要特征是并发和共享。 7计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件。 8现代操作系统的两个重要特征是并发和共享。 9对于系统的总体设计目标来说,批处理系统应注重提高系统的效率,尽量增加系统的吞吐量,分时系统应保证用户响应时间;而实时系统则应在保证及时响应和可靠性的前提下,再考虑系统资源的利用率。吞吐率响应时间 10.计算机操作系统是方便用户、管理和控制计算机系统资源的系统软件。 11.在操作系统中的异步性主要是指在系统中进程推进的顺序是走走停停。 12. 现代操作系统的特征是并发、共享、虚拟和异步性。 13.操作系统的五大功能是CPU管理、存储管理、设备管理、文件系统和用户接口。 14.操作系统是运行在计算机基本硬件(或:硬件)系统上的最基本的系统软件。 15.操作系统的主要设计目标是方便用户使用或界面友好和系统能高效工作或资源利用率高。 16. 操作系统的基本类型有批处理操作系统,分时操作系统和实时操作系统三种。 17.在分时系统中,当用户数目为100时,为保证响应时间不超过2秒,此时时间片最大应为20ms。分时系统采用的调度方法是时间片轮转调度算法。2秒/100=20ms 选择题 1. 实时操作系统追求的目标是()。 A.高吞吐率 B.充分利用内存 C. 快速响应 D. 减少系统开销 2. 操作系统是为了提高计算机的[1利用率]和方便用户使用计算机而配置的基本软件。它负责管理计算机系统中的[2资源],其中包括[3处理机],[4主存储器],外部设备和系统中的数据。操作系统中的[3处理机]管理部分负责对进程进行管理。操作系统对系统中的数据进行管理的部分通常叫做[5数据库系统]。 供选择的答案: [1] A、速度B、利用率C、灵活性D、兼容性 [2] A、程序B、功能C、资源D、进程 [3] F[4]A A、主存储器B、虚拟存储器C、运算器 D、控制器 E、微处理器 F、处理机 [5] A、数据库系统B、文件系统C、检索系统 D、数据库 E、数据存储系统 F、数据结构 G、数据库管理系统 3. 批处理系统的主要缺点是()。 A.CPU的利用率不高 B.失去了交互性 C.不具备并行性 D.以上都不是 4. 操作系统是计算机系统的核心软件。按功能特征的不同,可把操作系统分为[1]、[2]、[3]、网络操作系统和分布式操作系统基本类型。其中[1]的主要目标是提高系统的吞吐率和效率,而[2]是一旦有处理请求和要求处理的数据时,CPU就应该立即处理该数据并将结果及时送回,例如[4]等。

计算机操作系统考试重点习题集

计算机操作系统习题 原语:由若干多机器指令构成的完成某种特定功能的一段程序,具有不可分割性;即原语的执行必须是连续的,在执行过程中不允许被中断 死锁:是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去 进程:是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位 线程:进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位 管程:管程(英语:Monitors,也称为监视器) 是一种程序结构,结构内的多个子程序(对象或模块)形成的多个工作线程互斥访问共享资源。这些共享资源一般是硬件设备或一群变数 链接文件:在文件之间创建链接,实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称 文件系统:操作系统用于明确存储设备或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法 快表 虚拟存储器:作业装入的时候只装入一部分,另一部分放在磁盘上,当需要的时候再装入到主存,用户的逻辑地址空间可以比主存的绝对地址空间要大 逻辑地址:是指由程序产生的与段相关的偏移地址部分 物理地址:是指出现在CPU外部地址总线上的寻址物理内存的地址信号,是地址变换的最终结果地址 驱动程序:是一种可以使计算机和设备通信的特殊程序。相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作 临界区:指的是一个访问共用资源的程序片段,而这些共用资源又无法同时被多个线程访问的特性 程序控制块; 系统为了管理进程设置的一个专门的数据结构。系统用它来记录进程的外部特征,描述进程的运动变化过程。同时,系统可以利用PCB来控制和管理进程 文件控制块: 操作系统为管理文件而设置的一组具有固定格式的数据结构,存放了为管理文件所需的所有有属性信息(文件属性或元数据) 处理机: 处理机包括中央处理器,主存储器,输入-输出接口,加接外围设备就构成完整的计算机系统。处理机是处理计算机系统中存储程序和数据,并按照程序规定的步骤执行指令的部件 操作系统: 是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行 页表: 页表是一种特殊的数据结构,放在系统空间的页表区,存放逻辑页与物理页帧的对应关系 DMA:直接存储器访问 库函数:把函数放到库里,供别人使用的一种方式。.方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用。调用的时候把它所在的文件名用#include<>加到里面就可以了

计算机操作系统习题及答案()

第3章处理机调度1)选择题 (1)在分时操作系统中,进程调度经常采用_D_ 算法。 A. 先来先服务 B. 最高优先权 C. 随机 D. 时间片轮转 (2)_B__ 优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。 A. 作业 B. 静态 C. 动态 D. 资源 (3)__A___ 是作业存在的惟一标志。 A. 作业控制块 B. 作业名 C. 进程控制块 D. 进程名 (4)设有四个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为_ B_ 。 A. l小时 B. 5小时 C. 2.5小时 D. 8小时 (5)现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间是_C_ 。 A. T1+T2+T3 B. (T1+T2+T3)/3 C. (3T1+2T2+T3)/3 D. (T1+2T2+3T3)/3 (6)__D__ 是指从作业提交给系统到作业完成的时间间隔。 A. 运行时间 B. 响应时间 C. 等待时间 D. 周转时间 (7)下述作业调度算法中,_ C_调度算法与作业的估计运行时间有关。 A. 先来先服务 B. 多级队列 C. 短作业优先 D. 时间片轮转 2)填空题 (1)进程的调度方式有两种,一种是抢占(剥夺)式,另一种是非抢占(非剥夺)式。 (2)在_FCFS_ 调度算法中,按照进程进入就绪队列的先后次序来分配处理机。 (3)采用时间片轮转法时,时间片过大,就会使轮转法转化为FCFS_ 调度算法。 (4)一个作业可以分成若干顺序处理的加工步骤,每个加工步骤称为一个_作业步_ 。 (5)作业生存期共经历四个状态,它们是提交、后备、运行和完成。 (6)既考虑作业等待时间,又考虑作业执行时间的调度算法是_高响应比优先____ 。 3)解答题 (1)单道批处理系统中有4个作业,其有关情况如表3-9所示。在采用响应比高者优先调度算法时分别计算其平均周转时间T和平均带权周转时间W。(运行时间为小时,按十进制计算) 表3-9 作业的提交时间和运行时间

PXE 自动部署操作系统研究与实践

PXE 自动部署操作系统研究与实践

目录 PXE 自动部署操作系统研究与实践 (1) 1.原理概述 (3) 1.1PXE技术原理概述 (3) 1.2PXE自动部署操作系统启动过程 (3) 2.Redhat5.1 环境下PXE部署 (5) 2.1安装准备 (5) 2.2安装PXE服务器 (5) 2.3配置DHCP服务 (5) 2.4配置TFTP服务 (6) 2.6配置NFS (7) 2.7配置http服务 (7) 2.8源文件拷贝 (8) 2.9配置/tftproot目录 (8) 2.10动部署与预配置脚本 (10) 2.11检查/tftpboot目录: (11) 2.12客户端启动设置 (11)

1.原理概述 1.1 PXE技术原理概述 PXE(Preboot Execution Environment,预启动执行环境),由Intel公司提出,是一个用于通用网络启动的协议,通用网络启动允许在网络上的客户端从远程启动服务器上下载启动文件。这样就提供了网络管理员管理用于客户端的启动文件和操作系统的能力。PXE在操作系统自动部署和无盘工作站环境中有大量应用。本文主要探讨PXE在自动部署操作系统方面的优势。 1.2 PXE自动部署操作系统启动过程 PXE 自动部署操作系统启动过程如下: a) 客户端计算机启动,由于BIOS 设置了网卡启动,所以网卡PXE ROM 中 的程序被调入内存执行。 b) 客户端在网络中寻找DHCP 服务器,然后请求一个IP地址; c) DHCP 服务器为客户端提供IP地址和其他网络参数。 d) DHCP 服务器联系到TFTP服务器为此客户端发送一个bootstrap(引导程序)。 注:服务器的防火墙要确保为关闭状态,否则TFTP会连接超时。 关闭防火墙的命令:chkconfig iptables off (重启后永久性生效) service iptables stop (即时生效,重启后失效) e) 客户端收到bootstrap(引导文件pxelinux.0)后执行,bootstrap 会请求TFTP传 送bootstrap 的配置文件(pxelinux.cfg/default);收到后读配置文件,根据该配置文件内容和客户情况,客户端请求TFTP传送内核映像文件(vmlinuz)和系统启动文件(initrd.img)。 f) 启动内核。 g) 内核根据bootstrap 的配置文件,通过网络获取操作系统自动安装脚本,并通过网 络服务(nfs/ftp/http)获得系统所需安装文件,按照自动安装脚本的配置进行安装。 整个过程如下图所示:

相关主题
文本预览
相关文档 最新文档