文档介绍:第三章操作系统基础
基本概念
操作系统的定义
操作系统分类
操作系统特征
计算机系统
硬件(裸机)
软件
系统软件(如操作系统)
应用软件(如办公软件)
Linux
Windows
NT、9X、
2000、XP
MacOS
UNIX
OS/2
计算机系统
操作系统的定义
操作系统是一组控制和管理计算机软硬件资源,为用户提供便捷使用计算机的程序的集合。它是配置在计算机上的第一层软件,是对硬件功能的扩充。它不仅是硬件与其他软件系统的接口,也是用户和计算机之间进行交流的界面。
操
作
系
统
各
种
应
用
程
序
DOS
操作系统的作用
定义:操作系统的作用是调度、分配和管理所有的硬件设备和软件系统统一协调地运行,以满足用户实际操作的需求。
主要作用方面:
(1)有效的管理计算机资源
(2)方便用户使用计算机
操作系统的分类
批处理系统
分时系统
实时操作系统
嵌入式操作系统
网络操作系统
分布式操作系统
操作系统的特征
并发性:可同时执行多个程序
共享性:多个并发执行的程序可共同使用系统的资源
虚拟性:将逻辑部件和物理实体有机结合为一体的处理技术
不确定性:程序运行顺序、完成时间及运行结果都是不确定的
操作系统的功能
进程和线程
操作系统的基本功能
进程管理
进程的概念
进程的特征
进程的状态和转化
进程协调
观察Windows操作系统中进程的运行状态
线程(Threads)
进程的概念
定义:进程是一个具有独立功能的程序对数据集的一次执行
进程与程序的差异:
a. 程序是一系列静态的指令,而进程是一个动态活动,这种活动的属性随时间而变化
b. 一个单独的程序能够同多个进程有关联