操作系统的基本概述

基本概念:

1、并行:两个或多个事件在同一时刻发生,一般需要多个处理机的支持。

2、并发:两个或多个事件在同一时间段内发生。

3、共享:指系统中的资源供多个进程使用。

4、虚拟:指把一个物理上的实体变为若干个逻辑上的对应物。物理实体是实际存在的,而后者是虚的,是用户感觉上的。虚拟技术有虚拟处理机、虚拟内存、虚拟外部设备等。
5、异步:进程以不可预知的速度向前推进。多个进程并发时,一个进程总是走走停停的,可能现在分得处理机的时间片在执行,但时间片结束后,进程若未结束,无法预知何时再获得处理机的时间片。

(注: 并发是一段时间内各事件交替执行,而并行是多个事件同时发生。)

操作系统分类:

1.单道批处理系统:系统对作业是成批处理的,内存中始终只保持一道作业。(现已很少用)

2.多道批处理系统:允许多个作业进入内存,并且允许它们共享CPU、各种硬件、软件资源。

3.分时操作系统:个客户机共用系统资源,分时技术将处理器的运行时间分成很短的时间片,按时间片轮转处理各联机的作业。

4.实时操作系统:能在某个时间限制内完成特定任务的系统。

5.网络操作系统:能将计算机网络中的各计算机有机地结合起来,实现各个计算机之间的数据传送。

6.分布式计算机系统:系统中的任意两台计算机通过通信方式互联,每台计算机地位平等、资源共享,即可以做本地处理也可以协同其它计算机完成同一任务。

注:网络操作系统和分布式计算机系统的重要区别是:分布式操作系统允许多台计算机协同完成同一任务。

此外还有:嵌入式系统、服务器操作系统、多处理器操作系统等。

处理机调度和执行的一些单位:

1.作业:它是一个比程序更广的概念,包含程序+数据+作业说明书。在批处理系统中,作业是从外存调入内存的基本单位。

2.程序:是一组有序的指令集合。

3.进程:是进程实体的一次执行过程,系统进行资源分配和调度的一个独立单位。

4.线程:又称轻型进程,是系统独立调度的基本单位,但基本上不拥有资源。

猜你喜欢

转载自blog.csdn.net/u014556057/article/details/61422661