站在用户的角度操作系统就是人机接口。
站在系统的角度操作系统就是计算机系统资源的管理者。

操作系统简称OS:

定义:一组管理计算机内的硬件和软件资源,同时提供用户接口,方便用户使用计算机资源的程序的集合。
操作系统总结
单道程序设计技术。
一次只调入一道程序到内存中运行。
●该程序独占系统内所有的资源。
●程序的执行从开始到结束,一气呵成。
●程序之间整体的执行由顺序性。
多道程序设计技术。
●内存中多道程序同时驻留,竞争使用系统资源。
多道程序设计技术的特点:
●多道性
●宏观上的并行性
●微观上的串行性。

操作系统的特征。

并发。共享。虚拟。异步。
并发——两个或两个以上事件在同一时间间隔内发生。
并行——两个或两个以上事件在同一时刻内发生。
程序——指令和数据的有序集合。
强调其是静态的。
进程——程序的执行过程
强调一个动态性。
并发和共享相互依存,不可分割,是操作系统最基本的功能。
通过多道程序和分时使用CPU技术,物理上的一个CPU变成逻辑上的多个CPU。
冯诺依曼结构:
运算器,控制器,存储器,输入设备,输出设备
操作系统总结
用户接口分为命令接口,图形用户接口,系统调用。
处理机管理:
进程管理分为进程的控制。进程的同步。进程的通信。
处理机调度。
存储器管理:
●内存的分配与回收
●内存的保护
●地址的映射
●内存的扩充
设备管理:
●设备的分配。
●缓冲管理。
●虚拟设备。
文件管理:
●文件的管理分为:
文件的操作。目录。文件的共享。文件的保护。
●文件存储空间的管理。

处理机的两种状态

核心态 用户态

微内核结构(使用的技术——C/S和封装、优点的体现)

采用微内核结构时,将OS分成用于实现OS最基本功能的内核和提供各种服务的服务器两个部分。
1.提高了系统的可扩展性。
2.增强了系统的可靠性。
3.使OS的可移植性更好。

前驱图的理解
程序顺序执行和并发执行各自的特点

顺序程序设计的特点:
1.执行的顺序性——程序整体的顺序性
每个操作必须在下一个操作开始之前结束
2.环境的封闭性
程序一旦开始执行,其计算结果不受外界的影响
3.计算过程的可再现性
程序执行的结果与初始条件有关而与执行速度无关。
并发程序设计:
间断性
失去封闭性
不可再现性

进程的定义和特征;(包括进程和程序的区别)

进程是一个具有独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配和调度的一个独立单位。
进程是对正在进行的程序的抽象是OS最核心的概念。
操作系统总结
操作系统总结

进程的状态及状态变迁(重要,重要,重要,好好理解!!!!)

操作系统总结
操作系统总结
等下次课继续。。

相关文章: