1.3操作系统的基本特征

1.3操作系统的基本特征

现代OS的四个基本特征:

  1. 并发性
    1. 并发——并行性和并发性,并发执行的过程。
    2. 性:是指两个或多个事件在同一时刻发生。
    3. 性:是指两个或多个事件在同一时间段内发生。·任务共行
  2. 共享性——并发与共享是共生共灭的。
  3. 虚拟性——虚拟出多个CPU,让每个程序都认为自己独享了一个CPU
  4. 异步性——因为并发,导致顺序不确定,所以异步

——并发、共享 是最重要的

考研题目

考研题目:现代操作系统的两个基本特征是 ( C )和资源共享。

A.多道程序设计 B.中断处理 C.程序的并发执行 D.实现分时与实时处理

四个点依次介绍

任务共行

-从宏观上看,任务共行是指系统中有多个任务同时运行

-从微观上看,任务共行是指单处理机系统中的任务并发(即多个任务在单个处理机上交替运行)或多处理机系统中的任务并行(即多个任务在多个处理机上同时运行)。

进程

程序:静态实休

进程:系统中能独立运行并作为资源分配的基本单位,由一组机器指令、数据和堆栈等组成的独立运行的活动实体。

线程

-进程作为资源分配的基本单位

-线程作为独立运行和调度的基本单位

进程:CPU正在进行处理的程序

共享

共享一共就两种:互斥共享方式、同时访问方式

·共享,是指系统中的资源可供内存中多个并发执行的进程共同使用。

互斥共享方式:

-把在一段时间内只允许一个进程访问的资源,称为临界资源。 如:打印机、栈、表格等

-系统中的临界资源在一段时间内仅允许一个进程使用,称为互斥共享方式。

同时访问方式:

-从宏观上看,资源共享是指多个任务可以同时使用系统中的软硬件资源。

--从微观上看,多个进程交替互斥地使用系统中的某个资源。例如磁盘。

-并发和共享是操作系统的两个最基本的特征,它们又是互为存在的条件

虚拟

·虚拟,是指通过某种技术把一个物理实体变为(映射为)若干个逻辑上的对应物。

1.时分复用技术

一虚拟处理机:分时实现一虚拟设备:SPOOLING技术

2.空分复用技术

一虚拟磁盘技术:逻辑分区
一虚拟存储器:虚拟存储管理实现

异步

1、执行结果不确定,程序不可再现。

2、异步性,多道程序环境下程序(进程)以异步的方式执行,每道程序在何时执行、各自执行的顺序、完成时间都是不确定的,也是不可预知的。

posted @ 2022-02-25 18:50  Dinesaw  阅读(622)  评论(0编辑  收藏  举报