操作系统复习:1.操作系统概述与四个特征

本文介绍了操作系统的概念,包括它的基本功能如内存管理、设备控制和文件系统。重点讲解了操作系统的四个特征:并发性(宏观同时,微观交替),共享性(互斥与同时共享),虚拟性(如虚拟存储器和虚拟处理器)以及异步性(进程执行的间断性)。此外,还讨论了用户与操作系统的接口,包括命令接口、程序接口和GUI。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

什么是操作系统

操作系统基本功能

接口

操作系统的四个特征

1. 并发性

2. 共享性

3. 虚拟性 

4. 异步性 


什么是操作系统

操作系统(operating system,简称OS)是管理计算机硬件软件资源的计算机程序

例如:windows,安卓,ios等

操作系统需要处理:

(1)管理与配置内存

(2)决定系统资源供需的优先顺序

(3)控制输入设备和输出设备

(4)操作网络与管理文件系统  

操作系统基本功能

操作系统提供一个让用户与系统交互的操作界面。  

注意用户可以直接和操作系统进行交互,但是大多数情况下都是通过应用软件与操作系统进行交互。

如下图:

 

同时操作系统具有如下几个方面的功能:

①进程管理,其工作主要是进程调度,在单用户单任务的情况下,处理器仅为一个用户的一个任务所独占, 进程管理的工作十分简单。但在多道程序或多用户的情况 下,组织多个作业或任务时,就要解决处理器的调度、 分配和回收等问题 。

②存储管理分为几种功能:存储分配、存储共享、存储保护 、存储扩张。

③设备管理分有以下功能:设备分配、设备传输控制 、设备独立性。

④文件管理:文件存储空间的管理、目录管理 、文件操作管理、文件保护。

⑤作业管理是负责处理用户提交的任何要求。

接口

操作系统作为用户和计算机硬件之间的接口

(1)命令接口:允许用户直接使用

①联机命令接口:交互式命令接口(用户说一句,系统做一句)

②脱机命令接口:批处理命令接口(用户说一堆,系统做一堆)

(2)程序接口:允许用户通过程序间接使用(由一组系统调用组成)

(3)GUI:图形用户接口(用户可以通过图形化界面进行操作)

操作系统的四个特征

1. 并发性

并发:指两个或多个事件在同一时间间隔内发生(宏观上同时发生,微观上交替发生)

操作系统的并发性:指计算机系统中同时存在多个运行程序

区别并行

并行:指两个或多个事件在同一时刻同时发生

举个例子:

如上图,渣男在同一时刻同时和两个女生一起约会,这就是并行 

 

如上图,时间管理大师,他也在同一天约会了两个女生,但是是在不同时刻,这就是并发

如何理解宏观上同时发生,微观上交替发生

A和B在一起谈论C

A:你知道吗,去年C同时谈了两个女朋友还一起出去约会(宏观上同时发生)

B:我知道啊,他那天上午陪一个下午陪一个,吃完饭先和一个吃,在跑去陪另一个吃(微观上交替发生)

2. 共享性

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

(1)互斥共享:系统中的某些资源,虽然可以供给多个进程使用但一个时间段只允许一个进程访问该资源

例如:QQ和微信不能同时视频通话

(2)同时共享:系统中的某些资源,允许一个时间段内由多个进程“同时”对他们进行访问

例如:微信和QQ可以同时传输文件给别人

宏观上看:在同时读取和发送文件——>两个进程都在访问硬盘资源

围观上看:两个进程是在交替访问硬盘

3. 虚拟性 

虚拟:指把一个物理上的实体变为若干个逻辑上的对应物

虚拟技术:

(1)空分复用技术:虚拟存储器技术

(2)时分复用技术:虚拟处理器

4. 异步性 

异步:指在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行是断断续续的

        如果有错误,希望评论指出 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java从跨平台到跨行业

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值