操作系统概述

132 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 1 天,点击查看活动详情


操作系统是什么?

简单的来说,操作系统是一种软件。

操作系统的作用?

操作系统存在的目的就是实现对计算机软硬件资源的管理和使用,使我们更好的使用计算机。

操作系统的功能

处理器管理、储存管理、设备管理、文件管理、联网和通信管理

操作系统的特性

并发性,共享性,异步性,虚拟性

并发性

并发:两个或两个以上的事件或者活动在同一时间间隔内发生。

并行:两个或者两个以上的时间或活动同一时刻发生。

并行一般发生在多cpu系统中。在单cpu系统中,并发在宏观上是同时发生的,但在微观上,这多个活动是顺序执行的。 从概念上理解并行的事件一定是并发的。

共享性

共享是指操作系统中的多个并发执行的进程可以共享的使用资源。

有两种共享:

  1. 透明资源共享

我们有多个虚拟机,每个虚拟机都有自己的独立的内存位置,程序运行的时候,就在该内存中运行直到结束。 简单来说就是,空分复用内存资源,时空复用处理器资源(cpu)。这种共享需要解决资源隔离与授权访问的问题

  1. 独占资源共享

当一个进程使用某资源的时候,只有它结束的时候,其他的进程才能使用那块资源,否则就要等待。这种共享需要解决临界资源与独占访问问题

异步性

异步性又叫做随机性。就是事件的发生是随机的,不可控的。比如鼠标点击事件,就是随机的、不可控的。

操作系统的发展

三种基本的操作系统类型:

  1. 批处理操作系统
  2. 分时操作系统

分时操作系统的主要特征: 同时性、独立性、及时性、交互性

  1. 实时操作系统

题目练习

image.png

image.png

image.png

image.png

image.png

image.png

image.png