操作系统基本概念与特征

需积分: 10 1 下载量 36 浏览量 更新于2024-07-26 收藏 150KB DOC 举报
操作系统答案 操作系统是一个复杂的系统软件,它管理计算机硬件资源,提供了用户与计算机硬件系统之间的接口,实现了对计算机资源的抽象。操作系统的主要目标是提供方便性、有效性、可扩充性和开放性。 操作系统的作用可以表现为多个方面,包括作为用户与计算机硬件系统之间的接口、作为计算机系统资源的管理者、实现了对计算机资源的抽象等。 在操作系统中,实现分时系统的关键问题是使用户能与自己的作业进行交互,即当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,再将结果返回给用户。这可以通过在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据,并为每个终端配置一个缓冲区,用来暂存用户键入的命令(或数据)。此外,还须使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行。 在比较分时系统和实时系统时,分时系统是一种通用系统,主要用于运行终端用户程序,因而它具有较强的交互能力;而实时系统虽然也有交互能力,但其交互能力不及前。实时信息系统对实用性的要求与分时系统类似,都是以人所能接收的等待时间来确定;而实时控制系统的及时性则是以控制对象所要求的开始截止时间和完成截止时间来确定的,因此实时系统的及时性要高于分时系统的及时性。实时系统对系统的可靠性要求要比分时系统对系统的可靠性要求高。 操作系统具有四大特征:并发性、共享性、虚拟性、异步性。其中最基本特征是并发和共享。操作系统的异步性特征是由于在多道程序环境下允许多个进程并发执行,但由于资源等因素的限制,进程的执行通常并非一气呵成,而是以走走停停的方式运行。内存中的每个进程在何时执行,何时暂停,以怎样的速度向前推进,每道程序总共需要多少时间才能完成,都是不可预知的,因此导致作业完成的先后次序与进入内存的次序并不完全一致。 在进程管理中,进程的调度和同步机制是非常重要的。进程的调度是指操作系统根据一定的算法和策略,选择下一个要执行的进程。进程的同步机制是指操作系统提供的一些机制,以确保多个进程之间的协作和同步。 操作系统是一个复杂的系统软件,它管理计算机硬件资源,提供了用户与计算机硬件系统之间的接口,实现了对计算机资源的抽象。操作系统的主要目标是提供方便性、有效性、可扩充性和开放性。