【王道考研 操作系统】【第一章】操作系统的概述、特征、发展、体系结构 中断与系统调用

本文介绍了操作系统的定义、功能,包括作为资源管理者、用户与硬件间的接口的角色。深入探讨了操作系统的特征,如并发、共享、虚拟和异步,并阐述了操作系统的发展历程。此外,详细解析了中断和系统调用的概念,以及它们在操作系统中的作用。
摘要由CSDN通过智能技术生成

第一章


1. 操作系统的定义、功能和目标

1.1 定义

操作系统 OS 是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的 系统软件

image-20220228101154099

 通过 “任务管理器” 查看操作系统的工作:
  image-20220228101654596

1.2 功能

1.2.1 作为系统资源的管理者

  image-20220228102059807

 举例: image-20220228102132632

1.2.2 作为用户和计算机硬件之间的接口

命令接口:允许用户直接使用;
  - 联机命令接口:用户说一句,系统做一句;如交互式命令接口cmd;
  - 脱机命令接口:用户说一堆,程序做一堆;如批处理命令接口 *.bat文件;

程序接口:允许用户通过程序间接使用;系统调用,如user32.dll创建窗口;

 命令接口 和 程序接口 可统称为 用户接口
image-20220228102403312

1.2.3 作为最接近硬件的层次

 比喻 —— 硬件:锤子、锯子、木头…  操作系统:工匠。
 提供的功能和目标:实现对硬件机器的拓展(覆盖了软件的机器 称为 扩充机器 或虚拟机)。

2. 操作系统的特征

2.1 并发

 指两个或多个事件在 同一时间间隔 内发生。这些事件宏观上是同时发生的,但微观上是 交替发生 的。

  • vs 并行:指两个或多个事件在 同一时刻 同时发生,n核CPU 意味着 n个程序可并行执行。

  • 并发性指计算机系统中同时存在着多个运行着的程序;单核CPU 同一时刻只能执行一个程序,因此操作系统负责 协调 多个程序 交替执行

2.2 共享

 即资源共享,指系统中的资源可供内存中多个并发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值