计算机科学导论

作者:贝赫鲁兹A. 佛罗赞  出版社:机械工业出版社

题目 题型
应用程序和操作系统的不同点是什么? 问答
操作系统的组成是什么? 问答
单道程序和多道程序之间有何区别? 问答
分页调度与分区调度有什么差别? 问答
为什么请求分页调度比常规页面调度更有效率? 问答
程序和作业之间有何联系?作业和进程之间有何联系?程序和进程之间的联系又如何? 问答
程序驻留在哪里?作业驻留在哪里?进程驻留在哪里? 问答
作业调度器和进程调度器有什么区别? 问答
为什么操作系统需要队列? 问答
死锁和饿死有何区别? 问答
题①  一个计算机装有一个单道程序的操作系统。如果内存容量为64MB,操作系统需要4MB内存,那么该计算机执行一个程序可用的最大内存为多少? 题②  若操作系统自动分配10MB内存给数据,重做题①。 问答
一个单道程序的操作系统执行程序时平均访问CPU要10微秒,访问I/O设备要70微秒,CPU空闲时间为百分之多少? 问答
题①  一个多道程序的操作系统用一个适当的分配计划把60MB内存分为10MB、12MB、18 MB、20MB。第一个程序运行需要17MB内存,使用了第三分区。第二个程序运行需要8MB内存,使用了第一分区。第三个程序运行需要10.5MB,使用了第二分区。 问答
一个多道程序的操作系统使用分页调度。可用内存为60MB,分为15个帧,每一帧大小为4MB。第一个程序需要13MB,第二个程序需要12MB,第三个程序需要27MB。 a.第一个程序需要用到多少帧?              b.第二个程序需要用到多 问答
一个操作系统使用的虚拟内存,但执行的时候需要所有的程序驻留在物理内存中(没有分页调度或分段调度)。物理内存大小为100MB,虚拟内存为1GB。有多少10MB大小的程序可以同时运行?它们之中有多少可以随时驻留在内存中?多少则必须要存在磁盘里? 问答
进程在下面的情况下处于什么状态? a.进程在使用CPU             b.进程结束打印,等待CPU再次调用 c.进程因为时间片用尽而被终止           d.进程从键盘读取数据 e.进程打印数据 问答
三个进程(A、B和C)同时运行,进程A占用File1但需要File2。进程B占用File3但需要File1。进程C占用File2但需要File3。为这几个进程画一个框图。这种情况是不是死锁? 问答
三个进程(A、B和C)同时运行,进程A占有File1,进程B占有File2但需要File1,进程C占有File3但需要File2。为这几个进程画一个框图。这种情况是不是死锁?如果不是,说明进程怎样最后完成它们的任务。   问答