操作系统的基本概念、功能、组成及分类

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档