第一周
大约 2 分钟ubuntu
OS笔记
一.操作系统概述
1.计算机系统组成:
2.操作系统是:
- 计算机系统的管理和控制中心
- 是一个计算机资源管理系统
- 是计算机与用户之间的接口
- 是程序和数据结构的集合
- 还是计算机硬件和软件资源合理而协调的管理者
3.总结:
1.管理和控制资源
2.组织工作流程
3.提供用户界面
4.操作系统内的操作者包括几种类别:
- 一般用户
- 操纵员
- 管理员
注意:和OS的用户(使用者、 程序)的区别
二.操作系统的基本功能:
1.基本功能:
(1)人机交互界面(虚拟机)
(2)资源管理
ps:对应OS定义中的两大方面
2.人机交互界面目标:提供一个友好的用户访问操作系统的接口。
例如:系统命令:供用户组织和控制自己的作业运行。(形式:命令行、菜单式、GUI、命令脚本;控制方式:联机、脱机)
编程接口:供用户程序和系统程序调用操作系统功能。(系统调用、高级语言库函数)
3.资源管理:
其中:
- 文件管理:解决软件资源的存储、共享、保密和保护
- 存储管理:管理目标:提高利用率、方便用户使用、提供足够的存储空间、方便进程并发运行。
ps:管理主存资源(内存 , 不管理外存) - 设备管理:目标:方便的设备使用、提高CPU与I/O设备利用率
ps:管理对象:外部设备 不包括:处理器、主存 - 处理器和进程管理:完成处理器资源的分配调度等功能。处理机调度的单位可为进程或线程。
- 作业管理:提供“作业控制语言”供用户写作业说明书。
操作系统的形成与发展:
1.分时操作系统:让多个用户同时使用计算机
- 特点:
(1).人机交互性好
(2).共享主机
(3).用户独立性
2.云计算操作系统(云平台综合管理系统):
云计算:通过Internet以服务方式提供动态可伸缩的虚拟化资源的计算模式。
操作系统的分类:
Tip:分类原则:按操作系统所提供的功能分类
包括:
1.单用户操作系统
2.批处理操作系统
3.实时操作系统
4.分时操作系统
5.网络操作系统
6. 分布式操作系统
7. 嵌入式操作系统