对操作系统的一般理解

一、操作系统OS(Operation System)

1.定义:操作系统是管理和控制计算机硬件与软件资源的计算机程序,是裸机上的第一层软件。

2.主要功能

a.资源管理:操作系统根据用户需求对计算机资源按一定的策略来进行分配和调度。

b.程序控制:用户程序一直在操作系统控制下执行。

c.人机交互:通过人机交互设备传来的有关命令和要求来控制相关设备的运行。

d.提供编程接口等。

二、操作系统的分类

1.实时操作系统RTOS

定义:逻辑和时序出现偏差将会引起严重后果的系统。

a>硬实时系统


eg. 汽车安全气囊、汽车ABS防抱死系统等。

b>软实时系统


eg. CD播放器、MP4等。

综上所示,操作系统是能够在规定时间内完成任务,而不是立即处理任务。

2.分时操作系统TSOS

定义:分时操作系统将CPU的时间划分成若干个片段,称为时间片。在不同的时间片段执行不同的任务,任务轮流占用CPU。

基于时间片轮转法来切换任务,是任务可以“同步运行”!

三、常见的操作系统

常见的操作系统有Linux、uClinux、WinCE、uCOS-II、VxWorks等。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值