操作系统的功能

操作系统是连接用户和计算机的接口,主要管理五大功能:作业、文件、存储、设备和进程管理。它分为批处理、分时、实时、网络和分布式五种类型,各有其特点。例如,批处理系统让用户脱机使用,分时系统提供多用户同时交互,实时系统强调响应速度和安全性,网络系统实现资源共享,分布式系统在逻辑上紧密耦合。Windows程序内部运行通过API函数和消息队列实现事件驱动。
摘要由CSDN通过智能技术生成

操作系统传统的定义:操作系统是控制和管理计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便可扩展的工作环境,从而起到连接计算机和用户的接口作用。 

操作系统的五大管理功能:

(1)作业管理:包括任务、界面管理、人机交互、图形界面、语音控制和虚拟现实等;  

(2)文件管理:又称为信息管理;  

(3)存储管理:实质是对存储“空间”的管理,主要指对主存的管理;  

(4)设备管理:实质是对硬件设备的管理,其中包括对输入输出设备的分配、启动、完成和回收; 

(5)进程管理:实质上是对处理机执行“时间”的管理,即如何将CPU真正合理地分配给每个任务。

五大类型操作系统各自的特点分别是:

(1) 批处理操作系统的特点有:a. 用户脱机使用计算机。用户提交作业之后直到获得结果之前就不再和计算机打交道。作业提交的方式可以是直接交给计算中心的管理操作员,也可以是通过远程通讯线路提交。提交的作业由系统外存收容成为后备作业。b.成批处理。操作员把用户提交的作业分批进行处理。每批中的作业将由操作系统或监督程序负责作业间自动调度执行。c.多道程序运行。按多道程序设计的调度原则,从一批后备作业中选取多道作业调入内存并组织它们运行,成为多道批处理。

(2) 分时操作系统的特点有:a. 交互性:首先, 用户可以在程序动态运行情况下对其加以控制。其次,用户上机提交作业方便。第三,分时系统还为用户之间进行合作提供方便。b. 多用户同时性:多个用户同时在自己的终端上上机,共享CPU和其他资源,充分发挥系统的效率。c.独立性:客观效果上用户彼此间感觉不到有别人也在使用该台计算机,如同自己独占计算机一样。(

(3) 实时操作系统的特点有:a. 实时时钟管理(定时处理和延时处理)b. 连续的人-机对话,这对实时控制往往是必须的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值