操作系统的基本概念、功能、组成及分类
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统的基本概念、功能、组
成及分类
操作系统的概念
1、操作系统:负责管理计算机中各钟软硬件资源并控制各类软件运行(他是介于硬件和应用软件系统之间的软件,运行在逻辑上,是人与计算机通信的桥梁)
2、进程
指进行中的程序,既进程=程序+执行(进程有一定的生命周期,而程序可以长时间的保存)
3、线程(提出它的概念主要是为了提高CPU的利用率)(由于CPU处理的速度很快可以理解成多线程是并发的)
线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位
4、内核态和用户态
特权态既内核态:拥有计算机中所有的软硬件资源
普通态既用户态:其访问资源的数量和权限均受到限制(由于安全考虑,大多数应用程序时存储在用户态的)
操作系统的功能
1、控制所有计算机上运行的程序
2、管理所有计算机资源
a、硬件资源:CPU、内存、外存和输入/输入设备
b、软件资源:文件
操作系统的组成
1、进程管理:系统资源的分配单位(基本单位使进程重点区分一下CPU调度和分派的基本单位线程)
2、存储管理:内存分配,存储保护,虚拟存储
3、设备管理:管理外设和接口
4、文件管理:保存程序和数据等软件信息
5、程序接口:提供指令或函数的调用方式,使程序能够调用系统的服务
6、用户界面:为用户提供操作环境
操作系统的分类
1、单用户操作系统:DOS,Windows系列
一次只能运行一个用户程序
2、批处理操作系统:DOS/VSE(IBM)
多个程序或作业同时运行
3、分时操作系统(1、经济实惠,可以充分利用计算机的资源2、分时系统的多个用户之间,可以通过文件系统彼此共享数据和共享文件,在各自的终端上协同完成共同的任务):UNIX
CPU时间分片
4、实时操作系统(要求计算机对数据进行迅速处理,这种有响应时间要求的快速处理过程,叫实时操作系统)
5、网络操作系统(将物理上分散的独立的多个计算机系统互联起来,通过网络协议在不同的计算机之间实现信息交换、资源共享等它们这种提供网络通信,资源共享的操作系统称为网络操作系统)
典型操作系统
1、服务器操作系统:Windows、Unix、LInux、Netware
2、PC操作系统:DOS、Windows、MacOS
3、实时操作系统:VxWorks
4、嵌入式操作系统:Palm OS