欢迎来到天天文库
浏览记录
ID:6370601
大小:239.50 KB
页数:83页
时间:2018-01-12
《计算机操作系统试题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、举例说明,只有被操作系统管理和控制的资源才能被用户使用。答:在没有操作系统的时候,计算机系统的资源完全由用户和用户程序来控制和管理,使用非常不便。有了操作系统,计算机系统的资源由操作系统控制和管理,用户通过操作系统的服务接口使用这些资源。如果操作系统没有控制和管理某些资源,用户就不能通过操作系统的服务接口使用这些资源。例如,DOS只能管理1MB的内存,装上再多的内存,一般用户也无法使用。举例说明,多道程序的引入提高了系统资源的利用率,同时也使操作系统复杂化。答:多道程序系统中存在着并发和并行操作。例如,在内存中同时装入几个用户程序,I/O
2、操作与CPU计算机并行。由并发和并行而产生一系列问题:如何从一个活动切换到领一个;怎样保护一个活动使其另外一些活动的影响;如何实现相互依赖的活动间的同步等。用于国家导弹防御系统的计算机系统是一个什么样的系统?答:用于国家导弹防御系统的计算机系统是实时过程控制系统与实时信息处理系统相结合的系统。为什么中断机构对于多道操作系统是必不可少的?答:很多进程的切换是由中断引起的,如时钟中断,尤其是分时系统。用户程序进行系统调用时通过软中断来实现,如TRAP。通道和外设的操作也要向操作系统发送中断网络操作系统和分布式操作系统的区别?答:网络OS中的用
3、户使用自己的机器可以访问网络上别的机器的资源,通过网络将很多机器连接起来,共享硬件资源,但是,整个系统对用户来说是分散的,不透明的。分布式OS的用户也是通过网络将多台机器连接起来,但是整个系统对用户是透明的,用户对整个OS就好像使用一个自己的机器一样。评价一个操作系统的主要因素有哪些?答:评价一个操作系统的主要因素有方便性、有效性、扩充性、开放性、可用资源的数量。多用户分时系统如何克服多道批处理系统的缺点?答:尽管多道批处理系统已经大大地提高了计算机系统的资源利用率,但是它的致命缺点是缺少交互性。怎样才能使系统既具有交互性又不使资源的利用
4、率降低?资源利用率和交互性是一对矛盾。如果一台计算机能够连接多个操作台(终端),允许多个用户同时在操作台上操作,每个操作台上的拥护执行一个程序,形成多个程序的并发执行。通过并发程序的分时执行,确保每个用户操作的计算机终端就好象单独一台计算机一样。这样就避免了只有一个操作台时,大量的计算机时间被一个用户浪费,同时又克服了多道批处理系统非交互性的缺点。将手工操作、单道批处理、多道批处理、多用户分时系统按CPU的有效利用率,由小到大进行排列。答:手工操作、单道批处理系统、多用户分时系统、多道批处理系统。(1)手工操作没有操作系统,属于单道程序系
5、统,大量的处理机时间被人工操作所浪费,因此CPU的利用率很低。(2)单道批处理系统在一定程度上克服了手工操作的缺点,但仍属于单道程序系统,大量的CPU时间浪费在等待I/O操作的完成上。因此它的CPU利用率比手工操作的系统要高,但比多道程序系统要低。(3)多用户分时系统是多道程序系统,具有交互性。但是程序的分时运行需CPU不断地在多个程序之间进行切换,这种切换需要占用CPU时间。(4)多道批处理系统是多道程序系统,没有交互性。CPU在执行一道程序时一般切换到其他程序,只有在需要等待某种事件发生时,才切换到另一程序执行。因此,它的CPU切换次
6、数远远低于分时系统,而CPU的有效利用率高于批处理系统。Windows这样的多任务系统和Unix这样的多进程系统在调度上有何不同?答:从调度上讲,在Windows这样的多任务系统中,当前执行哪个任务是由用户决定的,是用户可控制的;而在Unix这样的多进程系统中,当前运行哪个进程是由内部的调度算法决定,是对用户透明的,用户是不可直接控制的。进程和线程的主要区别是什么?答:在有进程和线程的系统中,进程是系统资源分配的独立单位,而线程是可调度运行的独立单位。程序的并发执行为什么会有间断性?答:并发执行是指系统内有多道程序在宏观上"同时"执行,但
7、系统内往往只有一台处理机(CPU),因此只能分时地为多个程序服务。就一道程序而言,往往不是一次能够运行完成,而是以"走走停停"的方式完成其运行,这就是并发系统内程序执行的间断性。进程能自己将自己唤醒吗?进程能自己将自己撤销吗?答:唤醒进程和撤消进程都是要通过CPU上运行程序来实现的。一个进程入睡了,它就不可能被调度到CPU上运行;一个进程在撤消前必须先进入终止状态,而处于终止状态的进程不可能被调度到CPU上运行。因此,进程被唤醒、被撤消都不能由自己来完成,只能由别的进程实现。什么是原语?原语的主要特点是什么?答:原语是指由若干条机器指令构
8、成的,并用以完成特定功能的一段程序。这段程序在执行期间是不可分割的。其主要特点是不可分割性。程序并发执行与顺序执行时相比产生哪些新特征?答:程序并发执行与顺序执行时产生的特性有:可分割性、失去
此文档下载收益归作者所有