操作系统的概念

操作系统(OS)是直接运行在“裸机”上最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。

二、操作系统的功能包括:

1.管理计算机系统的硬件、软件及数据资源

2.提供各种形式的用户界面和改善人机界面

3.为应用软件提供支持,提供服务和相应的接口等

4.管理硬件支援,按照应用程序的资源请求,分配资源 如:划分CPU时间,内存空间的开辟,调用打印机等。

三、操作系统的特征

1.并发性:同时运行若干程序

2.共享性:多用户共享系统中的各种资源

互斥共享:特定时间资源独享,如打印任务

同时共享:同一时间可以被多个程序同时访问,如文件下载

3.随机性:操作系统的运行实在一种随机的环境中进行的。如发送打印任务,并不清楚打印机当前工作状态,但是可以通过终端请求,控制打印机打印任务。

四、研究操作系统的观点

1.软件观点

2.资源管理的观点

3.进程的观点

4.虚机器的观点

5.服务提供者观点

五、操作系统的功能

1.进程管理 计算机正在运行的程序称为进程

进程控制(创建、撤销、控制进程状态)

进程同步:多个进程的执行是并发的,他们以异步的方式运行,应为执行进度不可预知,操作系统提供进程同步机制。

进程间通信:进程间相互协作,如流媒体数据分离(视频流和音频流)和解码

调度:又称为处理器调度,从队列中按一定算法挑出若干作业并建立进程

2.存储管理

内存的分配和回收

内存保护

内存扩充

3.文件管理

文件存储空间的管理

目录管理

文件系统的安全

4.设备管理

由操作系统的设备管理功能负责外部设备的分配,启动和故障处理,用户不必知道技术细节,就可以方便通过操作系统提供的设备管理手段,对设备进行操作。

5.用户接口

通过操作系统提供的用户接口,可以让用户更有效的组织自己的工作流程,使系统能高效运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值