操作系统---2020.2.27--------2

分时操作系统:时间片轮转,桥梁,管家,调度。(不如批处理效率高,指的是cpu的利用率)

管理:cpu,内存,设备,文件。总起为核,图形接口,命令接口,

后备作业队列在内存中

1.2.5 实时系统(Real-Time System)

  • 及时性,高可靠性

应用:

飞机导航(硬实时操作系统),温控系统

办公系统(分时操作系统)

航空订票(软实时)

科学计算(批处理)

多用户,多任务,linux+unix

1.3操作系统的特征

并发,虚拟,共享,异步

1,并发:

并行性:两个或多个事件在同一时刻发生(有它才使效率变高)

并发性:两个或多个事件在同一时间间隔内发生 在多道程序系统(单处理器)中, 宏观上并行,微观上串行(交替执行)

单cpu

3.虚拟内存:

不是真的内存,RAM,硬盘

32位不能寻址到8g最大到4g

4.异步

操作系统的不确定性

程序员写的,

重要的是前三节

管理的:cpu,

操作系统的功能:

1.处理机管理功能

(2,3章会讲)

2.存储器管理功能

(虚拟内存4,5章)

3.设备管理功能

(分配io)

4文件管理功能 

文件系统更新,NTFS来管理GB,TB大小的文件

系统调用API和c语言一样

要由内核,但不可以跨平台 

中断的概念:多道程序设计的技术满足

1.5操作系统的结构设计

模块化划分: 层次式划分

 层次结构优点: 整体问题局部化 正确性有保证 错误不扩张 便于系统维护、扩充

层次结构的缺点: 层次之间单向依赖 模块间需要通信机制 系统开销大、效率低

微内核OS系统:

将操作系统分成两大部分,一是运行在用户态并以C/S方式活动的进程;二是运行在核心态的内核

内核 

 

  • 强内核:包含系统服务的所有模块,模块间通过函数调用联系。优点:效率高。 Unix、Linux是强内核操作系统,Mach是微内核操作系统,Windows2000/XP为微内核式的C/S结构 。(宏内核)
  • 微内核:使内核尽量小。系统服务通过消息传递来联系。优点:开放、灵活、易扩充。 

微内核工作模式

管态目态为了安全性,不可随便改写代码

总结:

操作系统是软件

目标:方便性

开放的 

作用,资源,接口,

发展:三大基本操作系统,批处理,分时操作系统(时间片轮转),实时操作系统(及时性,高可靠性)

特征:并发,共享,虚拟,异步

4大管理功能

结构:微内核,强内核结构

任务:看慕课视频

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值