操作系统学习笔记

操作系统

第一章

第1.1节 操作系统概念,功能和目标

知识总览

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q5FAQMKn-1639045427605)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210727093407257.png)]、

一.操作系统概念

1.定义

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

二.操作系统功能和目标

1.作为系统资源的管理者

(1)处理机管理

(2)存储器管理

(3)文件管理

(4)设备管理

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

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

  • 联机命令接口:用户说一句,系统做一句

  • 脱机命令接口:用户说一堆,系统做一堆

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

(3)GUI:现代操作系统中最流行的图形用户接口

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h3CAKgOB-1639045427609)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210727113336494.png)]

3.作为最接近硬件的层次

1.实现对硬件机器的拓展

三.知识总结

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bBO3S1FE-1639045427610)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210727114219827.png)]

第1.2节 操作系统的特征

知识总览

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WMqCPhHC-1639045427611)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210727115623044.png)]

一.并发

1.定义

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

*并行:两个或多个事件在同一时间同时发生

二.共享

1.定义

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

2.资源共享方式

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

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

*并发性和共享性的关系

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-97lQgmb3-1639045427613)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730112229657.png)]

三.虚拟

1.定义

把一个物理上的实体变为若干个逻辑上的对应物。物理实体是实际存在的,而逻辑上对应物是用户感受到的

2.虚拟技术

(1)空分复用技术

(2)时分复用技术

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cgNjl3LU-1639045427613)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730115939673.png)]

四.异步

1.定义

在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。

2.并发性与异步性

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oFuYVpAO-1639045427614)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730120544102.png)]

五.知识回顾

并发和共享是操作系统最基本的特征

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aC9u0Oha-1639045427614)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730120747717.png)]

第1.3节 操作系统的发展与分类

知识总览

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9xuyCqLf-1639045427615)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730163652189.png)]

一.手工操作阶段

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TIKJ3bEh-1639045427616)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730163932880.png)]

二.批处理阶段

1.单道批处理系统

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-olpXod4O-1639045427617)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730164521111.png)]

2.多道批处理系统*

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I1ggIpGy-1639045427617)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730165600027.png)]

三.分时操作系统*

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PdhJzZDA-1639045427617)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730171455242.png)]

四.实时操作系统*

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6zIlwKuN-1639045427618)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730171628388.png)]

五.其他操作系统

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SaWiBFS3-1639045427619)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730171722151.png)]

六.知识回顾

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ta47YkLI-1639045427620)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730171905555.png)]

第1.4节 操作系统的运行机制,体系结构

知识总览

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ySticEhn-1639045427620)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730172253184.png)]

一.两种指令,两种处理器,两种程序

1.指令

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rE3tOYen-1639045427621)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730175517788.png)]

2.处理器

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QSW6coBj-1639045427621)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730175702366.png)]

3.程序

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sYDBoY9g-1639045427622)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730175736054.png)]

二.操作系统运行机制

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nuWR7g9o-1639045427623)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730175825560.png)]

三.操作系统内核

1.计算机系统层次结构

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5eucQV7N-1639045427623)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730185051405.png)]

时钟管理,中断处理,原语的功能是最接近硬件的层次

2.操作系统内核

(1)内核定义

内核是计算机上配置的底层软件,是操作系统最基本,最核心的部分。实现操作系统内核功能的那些程序就是内核程序。

(2)内核层次结构图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-63aWHE0C-1639045427624)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730190109778.png)]

四.操作系统体系结构

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nczh3ecZ-1639045427624)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730191107819.png)]

1.结构示意图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WLzvWRp7-1639045427625)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730191701029.png)]

2.划分

(1)大内核:将操作系统的主要模块都作为系统内核,运行在核心态

(2)微内核:只把最基本的功能保留在内核

五.知识回顾

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kheVVtGW-1639045427625)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730192305689.png)]

第1.5节 中断和异常

知识总览

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-32FSvztB-1639045427626)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730193004599.png)]

一.中断机制的诞生

1.本质

发生中断就意味着需要操作系统介入,开展管理工作

二.中断的概念和作用*

1.特点

(1)中断发生时,CPU立即进入核心态

(2)中断发生后,当前运行的进程暂停运行,并由操作系统内核对中断进行处理

(3)对于不同的中断信号,会进行不同的处理

2.作用

中断可以使CPU从用户态切换为核心态,使操作系统获得计算机的控制权。有了中断,才能实现多道程序并发执行。

中断是CPU从用户态进入核心态的唯一途径

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v3tbEMxO-1639045427626)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730202401291.png)]

三.中断的分类*

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8kTnHphG-1639045427626)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730205047986.png)]

另一种分类方式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2doI54yi-1639045427627)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730205156677.png)]

四.外中断处理方式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZgvcX7tA-1639045427627)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730205937732.png)]

五.知识回顾

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dwN7KaN0-1639045427628)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210730210203577.png)]

第1.6节 系统调用

知识总览

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d23tfk6n-1639045427628)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210801113545915.png)]

一. 什么是系统调用,有何作用

1.定义

是操作系统提供给应用程序(程序员/编程人员)使用的接口,可以理解为一种可供应用程序调用的特殊函数,应用程序可以发出系统调用请求来获得操作系统的服务。

2.作用

应用程序通过系统调用请求操作系统的服务。系统中的各种共享资源都由操作系统掌管,因此在用户程序中,凡是与资源有关的操作(如存储分配,IO操作,文件管理等),都必须通过系统调用的方式向操作系统提出服务请求,由操作系统代为完成。这样可以保证系统的稳定性和安全性,防止用户进行非法操作。

3.分类

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DVYFdMo7-1639045427629)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210801121356218.png)]

系统调用的相关处理需要在核心态下进行

二.系统调用与库函数的区别*

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rxvwjH3N-1639045427629)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210801124120134.png)]

三.系统调用背后的过程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rRL2wZH2-1639045427630)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210801124432176.png)]

详细解读

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pZknbIBT-1639045427631)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210801124825863.png)]

传递系统调用参数—》执行陷入指令(用户态)—》执行系统调用相应服务程序(核心态)—》返回用户程序

四.知识回顾

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xKwJ8n39-1639045427632)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210801125253420.png)]

第二章

2.1

第2.1节 进程的定义,组成,组织方式,特征

知识总览

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HuYblxnY-1639045427632)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210801161418002.png)]

一.进程定义

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NRvZXZqS-1639045427633)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210801161953690.png)]

**1.PCB,程序段,数据段三部分构成了进程实体(进程映像)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Kbzn5dWS-1639045427633)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210801165910896.png)]

PCB是进程存在的唯一标志

强调动态性

二.进程的组成

进程(进程实体)由程序段,数据段,PCB三部分组成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6CEL2WtT-1639045427634)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210801170402265.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-caCwsy7f-1639045427634)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210801172229628.png)]

1.PCB

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jMdgzbWY-1639045427635)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210801172106850.png)]

三.进程的组织

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tKmeuMok-1639045427635)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210801172426994.png)]

1.链接方式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NJV2EnQG-1639045427636)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-202108011729316

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值