自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 【OS】第九部分:同步互斥

【OS】第九部分:同步互斥 视频:B站清华大学 向勇、陈渝老师 链接: https://www.bilibili.com/video/BV1js411b7vg?p=11 9.1背景知识 1、如果资源处理不当,可能会出现一些意想不到的情况,合作的风险 独立的线程: 不和其他线程共享资源或状态 确定性->输入状态决定结果 可重现->能够重现起始条件 调度顺序不重要 合作线程: 在多喝线程中...

2020-04-11 15:18:26 180

原创 【OS】第八部分:CPU调度

【OS】第八部分:CPU调度 视频:B站清华大学 向勇、陈渝老师 链接: https://www.bilibili.com/video/BV1js411b7vg?p=11 8.1 背景 CPU调度 (1)上下文切换: ->切换CPU的当前任务,从一个进程/线程转换到另一个进程/线程; ->但是切换之前要保护现场,保存当前进程/线程在PCB/TCP中的执行上下文(也就是CPU的状态); ...

2020-04-10 00:34:23 481

原创 【OS】第七部分:进程与线程

【OS】第七部分:进程与线程 视频:B站清华大学 向勇、陈渝老师 链接: https://www.bilibili.com/video/BV1js411b7vg?p=11 7.1进程的定义 OS系统从只能跑一个程序到能跑多个。一个程序能运行多份,程序的概念用来表示OS中运行的程序就不合适了。 进程:一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。 只有当一个程序被OS加载到内存中,c...

2020-04-09 22:12:08 194

原创 【OS】第六部分:页面置换算法

【OS】第六部分:页面置换算法 视频:B站清华大学 向勇、陈渝老师 链接: https://www.bilibili.com/video/BV1js411b7vg?p=11 6.1 最优页面置换算法 本部分结构以及相应算法: (1)功能目标 功能:当缺页中断发生,需要调入新的页面而内存已满时,选择内存当中哪个物理页面被置换。 目标:尽可能减少页面的换入换出次数(即缺页中断的次数)。把未来不再使用...

2020-04-07 23:16:29 418

原创 【OS】第五部分:虚拟内存

【OS】第五部分:虚拟内存 视频:B站清华大学 向勇、陈渝老师 链接: https://www.bilibili.com/video/BV1js411b7vg?p=11 5.1 虚拟内存的起因 (1)起因 经常出现内存不够了。程序规模的增长大于存储器容量的增长。 理想的存储器:更大,更快,更便宜,非易失性存储。 实际的存储器: -把硬盘的空间也用上(扮演内存的作用) -不常用的放在硬盘上,常用的...

2020-04-07 00:29:23 148

原创 【OS】第四部分:非连续内存分配

【OS】第四部分:非连续内存分配 视频:B站清华大学 向勇、陈渝老师 链接: https://www.bilibili.com/video/BV1js411b7vg?p=11 4.1 非连续内存分配:分段 (1)非连续内存分配的原因 -连续内存分配的缺点: ->分配给一个程序的物理内存是连续的 ->内存利用率低 ->有外碎片/内碎片问题 -非连续内存分配的优点: ->分配给...

2020-04-05 19:33:13 182

原创 【OS】第三部分:连续内存分配

【OS】第三部分:连续内存分配 视频:B站清华大学 向勇、陈渝老师 链接: https://www.bilibili.com/video/BV1js411b7vg?p=11 3.1计算机体系结构及内存分层体系 (1)计算机体系结构 -CPU,内存,I/O (2)内存层次结构 CPU要访问指令、数据所处的位置 (3)操作系统在内存管理要完成的目标 -抽象:逻辑地址空间 -保护:独立地址空间 -共...

2020-04-05 16:01:28 101

原创 【OS】第二部分:启动、中断、异常和系统调用

【OS】第二部分:启动、中断、异常和系统调用 视频:B站清华大学 向勇、陈渝老师 链接: https://www.bilibili.com/video/BV1js411b7vg?p=11 操作系统的启动 (1)CPU, I/O, 内存通过总线连接。 (2)DISK:存放OS; BIOS:基本I/O处理系统( basic I/O system); 检测外设(基本功能)。 Bootloader: 加载...

2020-04-01 14:29:14 131

原创 【OS】第一部分:概述

【OS】第一部分:概述 视频:B站清华大学 向勇、陈渝老师 链接: https://www.bilibili.com/video/BV1js411b7vg?p=11 操作系统的定义: 用户角度:操作系统是一个控制软件 -管理应用程序 -为应用程序提供服务 -杀死应用程序 -资源管理 -管理外设/分配资源 (1)在操作系统下,将CPU虚拟化为进程, 磁盘虚拟化,内存虚拟化为地址空间。 (2)操作系统...

2020-04-01 14:11:33 84

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除