
操作系统
文章平均质量分 63
独在黑夜丶看湖面
好记性不如烂笔头
展开
-
韦东山FreeRTOS系列教程:入门文档教程+进阶视频教程
在充分理解什么是RTOS之后再开始学习,对于你的学习能达到事半功倍的作用!对于RTOS初学者或者对RTOS的基础概念不太清楚的同学,请先学习。韦东山freeRTOS快速入门视频教程。转载 2023-11-12 21:22:35 · 602 阅读 · 0 评论 -
5.2.4 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)
T>C时的例子。转载 2022-07-16 10:01:28 · 700 阅读 · 1 评论 -
5.2.3 OS之I/O设备的分配与回收(DCT-COCT-CHCT-SDT)
文章转自。转载 2022-07-16 10:00:22 · 1237 阅读 · 0 评论 -
5.2.2 OS之I/O设备假脱机技术(SPOOLing)
脱机。转载 2022-07-16 09:59:15 · 853 阅读 · 0 评论 -
5.2.1 OS内核的I/O核心子系统及功能
文章转自。转载 2022-07-16 09:58:10 · 245 阅读 · 0 评论 -
5.1.4 OS之I/O软件的层次结构(用户层软件-设备独立性软件-设备驱动程序-中断处理程序-总结回顾)
httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。转载 2022-07-16 09:56:17 · 962 阅读 · 0 评论 -
5.1.3 OS控制I/O设备的几种方式?(程序直接控制方式、中断驱动方式、DMA、通道控制)
文章转自:5.1.3 OS控制I/O设备的几种方式?(程序直接控制方式、中断驱动方式、DMA、通道控制)_BitHachi的博客-优快云博客目录0.思维导图1.程序直接控制方式2.中断驱动方式3.DMA方式4.通道控制方式5.四种方式总结一下key word : 轮询分析一下在思维导图中提到的几个问题:DMA控制器:分析一下在思维导图中提到的几个问题:分析一下在思维导图中提到的几个问题:.........转载 2022-07-16 09:56:42 · 722 阅读 · 0 评论 -
5.1.2 操作系统控制I/O设备的I/O控制器
文章转自:5.1.2 操作系统控制I/O设备的I/O控制器_BitHachi的博客-优快云博客目录0.思维导图1.I/O设备的组成(1)机械部件(2)电子部件—I/O控制器的功能2.I/O控制器的组成3.I/O控制器的两种寄存器编址方式内存映像—独立编址注意:...转载 2022-07-10 21:55:18 · 394 阅读 · 0 评论 -
5.1.1 什么是I/O设备?有几类I/O设备?
文章转自:5.1.1 什么是I/O设备?有几类I/O设备?_BitHachi的博客-优快云博客目录0.思维导图1.什么是I/O设备?2.I/O设备的分类(1)按使用特性分类(2)按传输速率分类(3)按信息交换单位分类转载 2022-07-10 21:54:26 · 211 阅读 · 0 评论 -
4.2.4 OS之磁盘管理(磁盘初始化、引导块、坏块的管理)
文章转自:4.2.4 OS之磁盘管理(磁盘初始化、引导块、坏块的管理)_BitHachi的博客-优快云博客目录0.思维导图1.磁盘初始化2.引导块3.坏块的管理转载 2022-07-10 21:52:51 · 549 阅读 · 0 评论 -
4.2.3 OS之减少磁盘延迟时间的方法(交替编号、错位命名)
文章转自:4.2.3 OS之减少磁盘延迟时间的方法(交替编号、错位命名)_BitHachi的博客-优快云博客_磁盘错位命名目录0.思维导图1.前情回顾2.交替编号3.磁盘地址结构的设计4.错位命名转载 2022-07-10 21:51:49 · 623 阅读 · 0 评论 -
4.2.2 OS之磁盘调度算法(FCFS、SSTF、SCAN、LOOK、S-SCAN、C-LOOK)
文章转自:4.2.2 OS之磁盘调度算法(FCFS、SSTF、SCAN、LOOK、S-SCAN、C-LOOK)_BitHachi的博客-优快云博客_look算法目录0.思维导图1.一次磁盘读/写操作需要的时间2.先来先服务(FCFS)3.最短寻找时间优先算法(SSTF)4.扫描算法(SCAN)5.LOOK算法6.循环扫描算法(S-SCAN)7.C-LOOK算法...转载 2022-07-10 21:50:30 · 1671 阅读 · 0 评论 -
4.2.1 OS之磁盘的结构(磁盘、磁道、扇区、盘面、柱面、磁头)
文章转自:4.2.1 OS之磁盘的结构(磁盘、磁道、扇区、盘面、柱面、磁头)_BitHachi的博客-优快云博客目录0.思维导图1.磁盘、磁道、扇区2.如何在磁盘中读/写数据3.盘面、柱面4.磁盘的分类按磁头是否可移动分类按盘片是否可更换分类...转载 2022-07-10 21:49:02 · 1442 阅读 · 0 评论 -
4.1.9 OS之文件系统的层次结构
文章转自:4.1.9 OS之文件系统的层次结构_BitHachi的博客-优快云博客目录0.知识总览1.举个例子转载 2022-07-10 21:47:59 · 142 阅读 · 0 评论 -
4.1.8 OS之文件保护(口令保护、加密保护、访问控制)
文章转自:4.1.8 OS之文件保护(口令保护、加密保护、访问控制)_BitHachi的博客-优快云博客目录0.思维导图1.口令保护2.加密保护3.访问控制windows的访问控制转载 2022-07-10 21:46:53 · 842 阅读 · 0 评论 -
4.1.7 OS之文件共享(索引节点-硬链接、符号链接-软链接)
文章转自:4.1.7 OS之文件共享(索引节点-硬链接、符号链接-软链接)_BitHachi的博客-优快云博客_基于索引节点的共享方式目录0.思维导图1.基于索引结点的共享方式(硬链接)2.基于符号链的共享方式(软链接)例子共享的文件不存在时...转载 2022-07-10 21:45:28 · 678 阅读 · 0 评论 -
4.1.6 OS之文件的基本操作原理(创建、删除、打开、关闭、读-写)
文章转自:4.1.6 OS之文件的基本操作原理(创建、删除、打开、关闭、读-写)_BitHachi的博客-优快云博客目录0.思维导图1.创建文件2.删除文件3.打开文件4.关闭文件5.读文件6.写文件打开文件表有两种:转载 2022-07-10 21:43:57 · 819 阅读 · 0 评论 -
4.1.5 OS之文件管理空闲磁盘块的几种算法(空闲表法、空闲链表法、位示图法、成组链接法)
文章转自:4.1.5 OS之文件管理空闲磁盘块的几种算法(空闲表法、空闲链表法、位示图法、成组链接法)_BitHachi的博客-优快云博客_空闲块成组链接法目录0.思维导图1.存储空间的划分与初始化2.空闲表法3.空闲链表法空闲盘块链空闲盘区链4.位示图法5.成组链接法如何分配?如何回收?如何分配与回收?超级块的作用如何分配?需要1个空闲磁盘块需要100个空心啊磁盘块如何回收?第二种情况,第一组已满...转载 2022-07-08 22:04:54 · 2346 阅读 · 0 评论 -
4.1.4 OS之文件的物理结构(连续分配、链接分配[隐式-显式]、索引分配[链接方案-多层索引-混合索引])
文章转自:4.1.4 OS之文件的物理结构(连续分配、链接分配[隐式-显式]、索引分配[链接方案-多层索引-混合索引])_BitHachi的博客-优快云博客目录0.思维导图1.文件块、磁盘块2.连续分配3.链接分配隐式链接显式链接链接分配总结4.索引分配链接方案多层索引混合索引索引分配总结5.文件物理结构分配总结连续分配优点:连续分配缺点:如何实现逻辑块号到物理块号的转换?数据太大,一个索引表装不下那么多的映射怎么办?...转载 2022-07-08 22:03:29 · 268 阅读 · 0 评论 -
4.1.3 OS之文件目录目录结构(单级-两级-多级-无环图)、索引节点FCB瘦身
文章转自:4.1.3 OS之文件目录目录结构(单级-两级-多级-无环图)、索引节点FCB瘦身_BitHachi的博客-优快云博客_两级目录结构目录0.思维导图1.文件控制块对目录的操作2.单级目录结构3.两级目录结构4.多级目录结构(树形目录结构)5.无环图目录结构6.索引节点(FCB的改进)瘦身无环图目录结构解决文件共享...转载 2022-07-08 22:01:55 · 487 阅读 · 0 评论 -
4.1.2 OS之文件逻辑结构(顺序文件、索引文件、索引顺序文件、多级索引顺序文件)关于数据库的索引如聚簇索引可以看一下索引文件例题的解析,感觉还是可以收获到东西的
文章:4.1.2 OS之文件逻辑结构(顺序文件、索引文件、索引顺序文件、多级索引顺序文件)关于数据库的索引如聚簇索引可以看一下索引文件例题的解析,感觉还是可以收获到东西的_BitHachi的博客-优快云博客目录0.思维导图1.无结构文件2.有结构文件有结构文件的逻辑结构顺序文件索引文件索引顺序文件多级索引顺序文件定长记录:不定长记录:索引顺序文件的效率分析:...转载 2022-07-08 22:00:43 · 159 阅读 · 0 评论 -
4.1.1 OS之初识文件管理概念和功能
文章转自:4.1.1 OS之初识文件管理概念和功能_BitHachi的博客-优快云博客目录0.思维导图1.文件的属性2.文件内部的数据如何组织起来?3.文件之间应该如何组织起来?4.操作系统应该向上提供哪些功能?5.从上往下看,文件应该如何存放在外存?6.其他需要由操作系统实现的文件管理功能...转载 2022-07-08 21:56:16 · 125 阅读 · 0 评论 -
3.2.4 OS之页面分配策略(驻留集、页面分配、置换策略、抖动现象、工作集)
文章转自:3.2.4 OS之页面分配策略(驻留集、页面分配、置换策略、抖动现象、工作集)_BitHachi的博客-优快云博客目录0.思维导图1.驻留集2.页面分配、置换策略固定分配局部置换、可变分配局部置换、可变分配全局置换3.何时调入页面?4.从何处调页?5.抖动(颠簸)现象6.工作集...转载 2022-07-08 21:54:47 · 408 阅读 · 0 评论 -
3.2.3 OS之页面置换算法(最佳置换算法、先进先出置换算法、最近最久未使用置换算法、普通时钟置换算法、改造型时钟置换算法)
文章转自:3.2.3 OS之页面置换算法(最佳置换算法、先进先出置换算法、最近最久未使用置换算法、普通时钟置换算法、改造型时钟置换算法)_BitHachi的博客-优快云博客_最佳置换算法、先进先出置换算法、最近最久未使用置换算法目录0.思维导图1.最佳置换算法—OPT2.先进先出置换算法—FIFO3.最近最久未使用置换算法—LRU4.时钟置换算法—CLOCK5.改造型时钟置换算法只需一轮:需要两轮:需要三轮:需要四轮:...转载 2022-07-08 21:53:27 · 206 阅读 · 0 评论 -
3.2.2 OS之请求分页管理方式(请求页表、缺页中断机构、地址变换机构)
文章转自:3.2.2 OS之请求分页管理方式(请求页表、缺页中断机构、地址变换机构)_BitHachi的博客-优快云博客目录0.思维导图1.知识总览2.页表机制—请求页表与基本页表的区别3.缺页中断机构4.地址变换机构...转载 2022-07-08 21:51:53 · 513 阅读 · 0 评论 -
3.2.1 OS之虚拟内存的基本概念(局部性原理、高速缓存、虚拟内存的实现)
文章转自:3.2.1 OS之虚拟内存的基本概念(局部性原理、高速缓存、虚拟内存的实现)_BitHachi的博客-优快云博客目录0.思维导图1.传统存储管理的特征、缺点2.局部性原理3.虚拟内存的定义和特征4.如何实现虚拟内存技术...转载 2022-07-08 21:50:15 · 299 阅读 · 0 评论 -
3.1.11 OS之段页式存储管理(段表、页表、地址转换、)
文章转自:3.1.11 OS之段页式存储管理(段表、页表、地址转换、)_BitHachi的博客-优快云博客_段页式存储管理目录0.思维导图1.分页、分段的优缺点分析2.分段+分页=段页式管理段页式管理的逻辑地址结构段页式存储的段表、页表3.段页式管理的地址转换过程...转载 2022-07-07 21:41:20 · 1490 阅读 · 0 评论 -
3.1.10 OS之基本分段存储管理(段表、地址变换、信息共享)
文章转自:3.1.10 OS之基本分段存储管理(段表、地址变换、信息共享)_BitHachi的博客-优快云博客目录0.思维导图1.什么是分段?分段的逻辑地址结构2.段表3.地址变换4.分段、分页管理的对比分段实现信息共享共享为什么分页不方便实现信息共享和保护?...转载 2022-07-07 21:39:32 · 299 阅读 · 0 评论 -
3.1.9 OS之二级页表的原理和地址结构
文章转自:3.1.9 OS之二级页表的原理和地址结构_BitHachi的博客-优快云博客_二级页表地址结构目录0.思维导图1.为什么引入二级页表?2.二级页表的原理和地址结构3.如何实现二级页表的地址变换?4.几个小细节因为单级页表存在一些问题,所以引入二级页表和多级页表,有两个问题:上面提到了这两个问题,那么总结一下,并提出解决思想,引入二级页表的概念。上面的部分我们解决了问题一,接下来是问题二,这里简单叙述一下,后面的文章会继续深入剖析。...转载 2022-07-07 21:37:07 · 670 阅读 · 0 评论 -
3.1.8 OS之快表的地址变换结构
文章转自:3.1.8 OS之快表的地址变换结构_BitHachi的博客-优快云博客目录0.思维导图1.局部性原理引入快表机制2.快表(TLB)一个例图了解基于快表的地址变换结构3.基本地址变换与快表地址变换的比较引入快表后,地址变换的过程的文字描述:...转载 2022-07-07 21:34:34 · 421 阅读 · 0 评论 -
3.1.7 OS之分页存储管理的基本地址变换结构
文章转自:3.1.7 OS之分页存储管理的基本地址变换结构_BitHachi的博客-优快云博客目录0.思维导图1.页表寄存器地址变换过程2.对页表项大小的进一步讨论一道例题加深印象:转载 2022-07-07 21:40:02 · 139 阅读 · 0 评论 -
3.1.6 OS之分页存储(页号、页偏移量等)
文章转自:3.1.6 OS之分页存储(页号、页偏移量等)_BitHachi的博客-优快云博客_页号和页内偏移量怎么求目录0.思维导图1.为什么学习分页存储?2.基本分页存储管理的思想3.分页存储管理的重要概念4.如何实现地址的转换如何计算页号和页偏移量分页存储的逻辑结构如何知道页面在内存中的起始地址?为什么页面大小一般设为2的整数次幂?...转载 2022-07-07 21:26:47 · 283 阅读 · 0 评论 -
3.1.5 操作系统之动态分区分配的四种算法(首次适应算法、最佳适应算法、最坏适应算法、临近适应算法)
文章转自:3.1.5 操作系统之动态分区分配的四种算法(首次适应算法、最佳适应算法、最坏适应算法、临近适应算法)_BitHachi的博客-优快云博客_最佳适应算法目录0.思维导图1.首次适应算法2.最佳适应算法3.最坏(大)适应算法4.临近适应算法5.四种算法归纳比较...转载 2022-07-07 21:22:04 · 2071 阅读 · 0 评论 -
3.1.4 操作系统之内存的分配与回收
文章转自:3.1.4 操作系统之内存的分配与回收_BitHachi的博客-优快云博客_操作系统回收内存目录0.思维导图1.单一连续分配2.固定分区分配(1)分区说明表3.动态分区分配(可变分区分配)(1)系统要用怎样的数据结构记录内存的使用情况呢?(2)当多个空闲分区都能满足要求时,应该选择哪个分区进行分配?(3)如何进行分区的分配和回收操作?4.内部碎片与外部碎片如何分配?如何回收?...转载 2022-07-07 21:19:42 · 281 阅读 · 0 评论 -
3.1.3 操作系统覆盖技术与交换技术的思想
文章转自:3.1.3 操作系统覆盖技术与交换技术的思想_BitHachi的博客-优快云博客目录0.思维导图1.覆盖技术3.交换技术转载 2022-07-07 21:16:50 · 381 阅读 · 0 评论 -
《王道操作系统》学习笔记总目录+思维导图
文章转载:《王道操作系统》学习笔记总目录+思维导图_BitHachi的博客-优快云博客_王道操作系统笔记学习视频:王道操作系统课件链接:https://pan.baidu.com/s/17ClnaWO2wkzBX_eX7sB66g 提取码:8q811.1 操作系统的基本概念 1.1.1 操作系统的概念、功能和目标(系统资源的管理者、提供接口、作为扩充机器、虚拟机) 1.1.2 操作系统的特征(并发、共享、虚拟、异步)1.2 操作系统的发展和分类 1.2.转载 2022-07-01 22:11:45 · 872 阅读 · 0 评论 -
3.1.2 操作系统内存管理管些什么?
文章转自:https://blog.youkuaiyun.com/weixin_43914604/article/details/105667165目录0.思维导图1.内存空间的分配与回收2.内存空间的扩展(实现虚拟性)3.地址转换三种方式4.内存保护两种方式转载 2022-07-07 21:09:37 · 271 阅读 · 0 评论 -
3.1.1 什么是内存?进程的基本原理,深入指令理解其过程
文章转自:https://blog.youkuaiyun.com/weixin_43914604/article/details/105662331目录0.思维导图1.什么是内存?有何作用?(1)存储单元(2)几个常用数量单位&内存地址2.进程运行的基本原理(1)指令的工作原理—操作码+若干参数(可能包含地址参数)(2)逻辑地址(相对地址)vs物理地址(绝对地址)(3)从写程序到程序运行—编译、链接、装入(4)装入模块装入内存(5)装入的三种方式①绝对装入②静态重定位③ 动态重定位(6)链接的三种方式① 静态链接②装入转载 2022-07-01 21:55:42 · 305 阅读 · 0 评论 -
2.3.7 操作系统之管程和java中实现管程的机制
文章转自:https://blog.youkuaiyun.com/weixin_43914604/article/details/105420594目录0.思维导图1.为什么引入管程?2.管程的组成及基本特征3.管程实现生产者消费者问题4.java中类似于管程的机制转载 2022-07-01 21:48:59 · 141 阅读 · 0 评论 -
2.3.6 操作系统之进程同步与互斥经典问题(生产者-消费者问题、多生产者-多消费者问题、吸烟者问题、读者-写者问题、哲学家进餐问题)
文章转自:https://blog.youkuaiyun.com/weixin_43914604/article/details/105120888目录0.前言1.生产者-消费者问题(1)问题描述(2)问题分析(3)如何实现?(4)实现互斥的P操作一定要在实现同步的P操作之后(5)知识回顾与重要考点2.多生产者-多消费者问题(1)问题描述(2)问题分析(3)实现方法① 有mutex② 无mutex③ 为什么有mutex和没有mutex一样呢?④ 如果有两个盘子plate(4)知识总结与重要考点3.读者-写者问题(1)问转载 2022-07-01 21:45:58 · 327 阅读 · 0 评论