王道《操作系统》学习(一)——计算机系统概述

1.1 操作系统的概念、功能

在这里插入图片描述

1.1.1 操作系统的概念(定义)

(1)操作系统是系统资源的管理者

(2)向上层用户、软件提供方便易用的服务

(3)是最接近硬件的一层软件

在这里插入图片描述
在这里插入图片描述

1.1.2 操作系统的功能和目标

(1)作为系统资源的管理者

  • 文件管理
  • 存储器管理(也叫内存管理)
  • 处理机管理
  • 设备管理
    在这里插入图片描述

(2)向上层提供方便易用的服务

  • A.给普通用户用的
    a、GUI图形界面
    b、命令接口:联机命令接口(交互式命令接口)、脱机命令接口(批处理命令接口)

  • B.给程序员用的
    程序接口(即系统调用)
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(3)作为最接近硬件的层次

在这里插入图片描述

1.2 操作系统的特征

在这里插入图片描述

在这里插入图片描述

1.2.1 并发

  • 多个程序宏观上同时发生,微观上交替发生。

在这里插入图片描述
在这里插入图片描述

1.2.2 共享

  • 系统资源的共享

(1)互斥共享方式

(2)同时共享方式

在这里插入图片描述
在这里插入图片描述

1.2.3 虚拟

(1)空分复用技术

(2)时分复用技术

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2.4 异步

  • 多道程序并发执行,由于资源有限,程序运行走走停停。
    在这里插入图片描述

1.3 操作系统的发展和分类

在这里插入图片描述

1.3.1 手工操作阶段

  • 纸袋有无小孔代表0和1
  • 缺点:用户独占全机、人机速度矛盾导致资源利用率极低
    在这里插入图片描述

1.3.2 批处理阶段

(1)单道批处理系统

  • 优点:缓解了一定程度的人机速度矛盾,资源利用率有所提升。
  • 缺点:内存中仅能有一道程序运行,只有该程序运行结束之后才能调入下一道程序。CPU有大量的时间是在空闲等待I/O完成。资源利用率依然很低。

在这里插入图片描述
在这里插入图片描述

(2)多道批处理系统

  • 优点:多道程序并发执行共享计算机资源资源利用率大幅提升,CPU和其他资源更能保持“忙碌”状态,系统吞吐量增大。
  • 缺点:用户响应时间长,没有人机交互功能(用户提交自己的作业之后就只能等待计算机处理完成,中间不能控制自己的作业执行。eg:无法调试程序/无法在程序运行过程中输入一些参数)。
    在这里插入图片描述

1.3.3 分时操作系统

  • 优点:解决了人机交互问题。
  • 缺点:不能优先处理紧急任务。
    在这里插入图片描述

1.3.4 实时操作系统

  • 优点:能优先处理紧急的任务。

(1)硬实时系统

(2)软实时系统

在这里插入图片描述

1.3.5 其他几种操作系统

在这里插入图片描述

1.4 操作系统的运行机制和体系结构

在这里插入图片描述

1.4.1 运行机制

在这里插入图片描述

(1)预备知识:什么是指令

在这里插入图片描述

(2)特权指令 VS 非特权指令

在这里插入图片描述

(3)用户态 VS 核心态

在这里插入图片描述

(4)内核程序 VS 应用程序

在这里插入图片描述

1.4.2 操作系统内核

在这里插入图片描述
在这里插入图片描述

1.4.3 操作系统体系结构

(1)大内核

(2)微内核

在这里插入图片描述
在这里插入图片描述

1.5 中断和异常

在这里插入图片描述

1.5.1 中断的作用

在这里插入图片描述

1.5.2 中断的类型

在这里插入图片描述
在这里插入图片描述

(1)内中断

在这里插入图片描述
在这里插入图片描述

(2)外中断

在这里插入图片描述

1.5.3 中断机制的基本原理

在这里插入图片描述

1.6 系统调用

在这里插入图片描述

1.6.1 什么是系统调用,有何作用?

在这里插入图片描述

1.6.2 系统调用和库函数的区别

在这里插入图片描述

1.6.3 小例子:为什么系统调用是必须的?

在这里插入图片描述

1.6.4 什么功能要用到系统调用?

在这里插入图片描述

1.6.5 系统调用的过程

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值