命令方式
系统调用方式
图形窗口方式
脱机I/O联机I/O习题5答:脱机I/O是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。
①单道批处理
特征:自动性,顺序性,单道性
②多道批处理特征:多道性,无序性,调度性(作业调度,进程调度,内外存互换)
优缺点:资源利用率高,系统吞吐量大,平均周转时间长,无交互能力
解决的问题:处理机争用,内存分配和保护问题,输入输出设备分配问题,文件的组织和管理问题,作业管理问题,用户与系统接口问题。
试说明推劢多道批处理系统形成和収展的主要劢力是什么习题4答:主要动力来源于五个方面的社会需求与技术发展:
并行与并发
进程线程
共享习题12在多道程序设计的OS环境下的资源共享与一般情况下的资源共享有何不同对独占资源应采取何种方式
一般情况下的资源共享只要通过适当的安排,用户之间并不会产生对资源的竞争。在OS环境下的资源共享是指系统中的资源可供内存中多个并发执行的进程共同使用。
解决的方法:1.互斥共享方式。2.同时访问方式
时分复用技术习题13提高资源利用率的根本原因在于利用某设备为一用户服务的空闲时间,又转去为其他用户服务,提高利用率。
空分复用技术
异步习题14在多道程序环境下,系统允许多个进程并发执行。
为什么具有异步性P16
1.5操作系统的主要功能(5)
处理机管理
有哪些主要功能它们的主要任务是什么习题15处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度;
进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换。进程同步:为多个进程(含线程)的运行进行协调。
进程通信:用来实现在相互合作的进程之间的信息交换。
处理机调度:
(1)作业调度。从后备队里按照一定的算法,选出若干个作业,为他们分配运行所需的资源(首选是分配内存)。
(2)进程调度:从进程的就绪队列中,按照一定算法选出一个进程,把处理机分配给它,使进程投入执行。
内存管理习题16有哪些主要功能他们的主要仸务是什么
答:内存管理的主要功能有:内存分配、内存保护、地址映射和内存扩充。
内存分配:为每道程序分配内存。
内存保护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰。
地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址。
内存扩充:用于实现请求调用功能,臵换功能等。
设备管理
有哪些主要功能其主要仸务是什么习题17答:主要功能有:缓冲管理、设备分配和设备处理以及虚拟设备等。
主要任务:完成用户提出的I/O请求,为用户分配I/O设备;提高CPU和I/O设备的利用率;提高I/O速度;以及方便用户使用I/O设备.17.文件管理有哪些主要功能其主要仸务是什么
文件管理习题18主要功能:文件存储空间的管理、目录管理、文件的读/写管理和保护。
文件管理的主要任务:管理用户文件和系统文件,方便用户使用,保证文件安全性。接口管理
用户接口:联机用户接口,脱机用户接口,图形用户接口
程序接口
现代操作系统的新功能习题19系统安全,网络功能和服务,支持多媒体
1.6OS的结构设计习题20+一在微内核OS中,为什么要采用客户/服务器模式
答:C/S模式具有独特的优点:
⑴数据的分布处理和存储。
⑵便于集中管理。
⑶灵活性和可扩充性。
⑷易于改编应用软件。
二试描述什么是微内核OS。
1)足够小的内核
2)基于客户/服务器模式
3)应用机制与策略分离原理
4)采用面向对象技术。
三在基亍微内核结构的OS中,应用了哪些新技术
答:在基于微内核结构的OS中,采用面向对象的程序设计技术。
四何谓微内核技术在微内核中通常提供了哪些功能
答:把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行而留下一个尽量小的内核,用它来完成操作系统最基本的核心功能,称这种技术为微内核技术。在微内核中通常提供了进程(线程)管理、低级存储器管理、中断和陷入处理等功能。
五微内核操作系统具有哪些优点它为何能有这些优点
1)提高了系统的可扩展性
2)增强了系统的可靠性
3)可移植性
4)提供了对分布式系统的支持