【学习笔记之操作系统原理篇】绪论

什么是操作系统

操作系统:操作系统是直接控制和管理计算机软硬件资源的最基本的系统软件,它可以合理地组织计算机的工作流程,以方便用户充分、有效的利用这些资源,并增强整个计算机的处理能力。

例题:

1.用户程序中的输入、输出操作实际上是由( 操作系统 )完成

2.系统调用是操作系统与外界程序之间的接口,它属于核心程序。在层次结构设计中,它最靠近硬件(错误)

3.操作系统的基本功能包括(处理器管理、存储管理、设备管理)

操作系统运行的环境

计算机系统的硬件环境和由其它系统软件形成的软件环境

操作系统的形成与发展

无系统(手工操作)→批处理系统(单道批处理系统→多道程序系统→多道批处理系统)→分时系统→实时系统→个人系统→网络系统→分布式系统→嵌入式系统

趋势:巨型化、微型化、网络化、智能化

操作系统
(无系统)手工操作缺点:
上机用户独占全部资源
出错率高
手动慢、机器快,速度不匹配,即效率低
(批处理系统)单道批处理系统特点:
自动性
顺序性
单道性:只有一个作业在内存运行
(批处理系统)多道程序系统特点:
多道性
宏观上并行
微观上串行
提高CPU利用率
(批处理系统)多道批处理系统特点:
多道性
无序性
调度性:切换正在执行的任务
资源利用率高
系统吞吐量大
分时系统特点:
交互性
同时性(多路性)
独立性(独占性)
及时性
实时系统特点:
及时性
交互性
安全可靠性
同时性(多路性)
个人系统是一种联机的交互式的单用户操作系统
网络系统特点:
计算机网络是—个互连的计算机系统的群体
这些计算机是自治的,每台计算机有自己的操作系统,各自独立工作,它们在网络协议控制下协同工作
系统互连要通过通信设施(硬件、软件)来实现
系统通过通信设施执行信息交换、资源共享、互操作和协作处理,实现多种应用要求。互操作和协作处理是计算机网络应用中更高层次的要求特征
分布式系统特点:
明确的通信网络协议体系结构及一系列协议族
实现系统操作的统一性
系统透明性
分布式系统的基础是网络
嵌入式系统特点:
对实时多任务有很强的支持能力
具有功能很强的存储区保护功能
可扩展的处理器结构
嵌入式微处理器必须功耗很低
例题:

1.设计批处理多道系统时,首先要考虑的是(系统效率和吞吐量)

2.具有多道功能的操作系统一定是多用户操作系统(错误)

3.批处理系统的(主要优点)是系统的吞吐量大、资源利用率高、系统的开销较小(正确)

操作系统的功能和特性

操作系统的功能
进程(处理机)管理进程控制、进程同步、进程通信、进程调度
存储管理内存分配、内存保护、内存回收,内外调度
设备管理CPU、内存之外的所有l/O设备,设备控制器、DMA控制器、通道等。提供驱动或控制程序,实现与CPU并行工作的能力。
文件管理程序和数据的外部存储管理。
用户接口命令接口、程序接口、图形接口等。声控、脑控等。
操作系统的基本特征
并发性并发:交替进行
并行:同时进行
共享性
不确定性OS面对的是各类随机事件

操作系统结构

微内核结构和虚拟机结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IsQiya

很庆幸我的文章对您有帮助

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值