首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

王道操作系统课件 2024

操作系统 47.33MB 19 需要积分: 1
立即下载

资源介绍:

王道408 操作系统课件 2024新版ppt课件
2022
王道考研/cskaoyan.com 1
本节内容
逻辑结构
Vs
物理结构
!"#$%&'()*+),-&*.
1
!"#$%&'()*+),-&*.
傻傻分不清楚?
2
2022
王道考研/cskaoyan.com 2
!"#$%&'()*+),-&*.
例:
C
语言创建无结构文件
3
!"#$%&'()*+),-&*.
逻辑结构(从用户视角看)
H
e
l
l
o
w
o
r
l
d
!
H
e
l
l
o
w
o
r
l
d
!
H
e
l
l
o
w
o
r
l
d
!
每个字符1B。在用户看来,整个文
件占用一片连续的逻辑地址空间
······
Eg:你要找到第16个字符(编号从0开始)
用户用逻辑地
址访问文件
4
2022
王道考研/cskaoyan.com 3
!"#$%&'()*+),-&*.
物理结构(从操作系统视角看)
1KB
#0
1KB
#1
1KB
#2
1KB
#3
1KB
#4
1KB
#5
······
H
e
l
l
o
w
o
r
l
d
!
H
e
l
l
o
w
o
r
l
d
!
H
e
l
l
o
w
o
r
l
d
!
······
被操作系统拆分为若干个块,逻辑块号相邻
连续分配:逻辑上相邻的块物理上也相邻
#0 #1
#2 #3
#4 #5
……
用户:
使用 C语言库函数 fseek,将文件读写指针指向位置 n
使用 C语言库函数 fgetc,从读写指针所指位置读出 1B 内容
fgetc 底层使用了 Read 系统调用,
操作系统将(逻辑块号,块内偏移量)
转换为(物理块号,块内偏移量)
操作系统视角:反正就是一堆二进制数
据,每个磁盘块可存储1KB,拆就完了!
指明逻
辑地址
5
!"#$%&'()*+),-&*.
物理结构(从操作系统视角看)
1KB
#0
1KB
#1
1KB
#2
1KB
#3
1KB
#4
1KB
#5
······
H
e
l
l
o
w
o
r
l
d
!
H
e
l
l
o
w
o
r
l
d
!
H
e
l
l
o
w
o
r
l
d
!
······
链接分配:逻辑上相邻的块在物理上用链接
指针表示先后关系
#0
#1
#2
#3
#4
#5
……
用户:
使用 C语言库函数 fseek,将文件读写指针指向位置 n
使用 C语言库函数 fgetc,从读写指针所指位置读出 1B 内容
被操作系统拆分为若干个块,逻辑块号相邻
操作系统视角:反正就是一堆二进制数
据,每个磁盘块可存储1KB,拆就完了!
指明逻
辑地址
fgetc 底层使用了 Read 系统调用,
操作系统将(逻辑块号,块内偏移量)
转换为(物理块号,块内偏移量)
6

资源文件列表:

OS23课件全.zip 大约有164个文件
  1. 1.1_1_操作系统的概念、功能.pdf 2.32MB
  2. __MACOSX/._1.1_1_操作系统的概念、功能.pdf 352B
  3. 1.1_2_操作系统的特征.pdf 678.67KB
  4. __MACOSX/._1.1_2_操作系统的特征.pdf 352B
  5. 1.2_操作系统的发展与分类.pdf 660.26KB
  6. __MACOSX/._1.2_操作系统的发展与分类.pdf 352B
  7. 1.3_1_操作系统的运行机制.pdf 934.86KB
  8. __MACOSX/._1.3_1_操作系统的运行机制.pdf 1.16KB
  9. 1.3_2_中断和异常.pdf 593.09KB
  10. __MACOSX/._1.3_2_中断和异常.pdf 1.07KB
  11. 1.3_3_系统调用.pdf 639.26KB
  12. __MACOSX/._1.3_3_系统调用.pdf 352B
  13. 1.4_1_操作系统体系结构(上).pdf 462.44KB
  14. __MACOSX/._1.4_1_操作系统体系结构(上).pdf 352B
  15. 1.4_2_操作系统体系结构(下).pdf 1.89MB
  16. __MACOSX/._1.4_2_操作系统体系结构(下).pdf 352B
  17. 1.5_操作系统引导.pdf 1.5MB
  18. __MACOSX/._1.5_操作系统引导.pdf 352B
  19. 1.6_虚拟机.pdf 1.98MB
  20. __MACOSX/._1.6_虚拟机.pdf 1.06KB
  21. 2.1_1_进程的概念、组成、特征.pdf 1.11MB
  22. __MACOSX/._2.1_1_进程的概念、组成、特征.pdf 352B
  23. 2.1_2_进程的状态与转换、进程的组织.pdf 668.61KB
  24. __MACOSX/._2.1_2_进程的状态与转换、进程的组织.pdf 352B
  25. 2.1_3_进程控制.pdf 887.21KB
  26. __MACOSX/._2.1_3_进程控制.pdf 352B
  27. 2.1_4_进程通信.pdf 1.42MB
  28. __MACOSX/._2.1_4_进程通信.pdf 352B
  29. 2.1_5_线程的概念与特点.pdf 707.64KB
  30. __MACOSX/._2.1_5_线程的概念与特点.pdf 352B
  31. 2.1_6_线程的实现方式和多线程模型.pdf 569.44KB
  32. __MACOSX/._2.1_6_线程的实现方式和多线程模型.pdf 352B
  33. 2.1_7_线程的状态与转换.pdf 261.46KB
  34. __MACOSX/._2.1_7_线程的状态与转换.pdf 352B
  35. 2.2_1_调度的概念、层次.pdf 619.14KB
  36. __MACOSX/._2.2_1_调度的概念、层次.pdf 352B
  37. 2.2_2_进程调度的时机、切换与过程、方式.pdf 583.66KB
  38. __MACOSX/._2.2_2_进程调度的时机、切换与过程、方式.pdf 352B
  39. 2.2_3_调度器和闲逛进程.pdf 275.78KB
  40. __MACOSX/._2.2_3_调度器和闲逛进程.pdf 352B
  41. 2.2_4_调度算法的评价指标.pdf 629.23KB
  42. __MACOSX/._2.2_4_调度算法的评价指标.pdf 352B
  43. 2.2_5_调度算法_先来先服务、最短作业优先、最高响应比优先.pdf 457.85KB
  44. __MACOSX/._2.2_5_调度算法_先来先服务、最短作业优先、最高响应比优先.pdf 352B
  45. 2.2_6_调度算法_时间片轮转、优先级、多级反馈队列.pdf 466.09KB
  46. __MACOSX/._2.2_6_调度算法_时间片轮转、优先级、多级反馈队列.pdf 352B
  47. 2.2_7_调度算法_多级队列调度算法.pdf 180.34KB
  48. __MACOSX/._2.2_7_调度算法_多级队列调度算法.pdf 352B
  49. 2.3_1_什么是进程同步、进程互斥.pdf 498.04KB
  50. __MACOSX/._2.3_1_什么是进程同步、进程互斥.pdf 249B
  51. 2.3_2_进程互斥的软件实现方法.pdf 846.83KB
  52. __MACOSX/._2.3_2_进程互斥的软件实现方法.pdf 249B
  53. 2.3_3_进程互斥的硬件实现方法.pdf 532.46KB
  54. __MACOSX/._2.3_3_进程互斥的硬件实现方法.pdf 249B
  55. 2.3_4_互斥锁.pdf 395.81KB
  56. __MACOSX/._2.3_4_互斥锁.pdf 249B
  57. 2.3_5_信号量机制.pdf 675KB
  58. __MACOSX/._2.3_5_信号量机制.pdf 249B
  59. 2.3_6_用信号量实现进程互斥、同步、前驱关系.pdf 574.55KB
  60. __MACOSX/._2.3_6_用信号量实现进程互斥、同步、前驱关系.pdf 249B
  61. 2.3_7_生产者-消费者问题.pdf 369.62KB
  62. __MACOSX/._2.3_7_生产者-消费者问题.pdf 249B
  63. 2.3_8_多生产者-多消费者.pdf 417.9KB
  64. __MACOSX/._2.3_8_多生产者-多消费者.pdf 249B
  65. 2.3_9_吸烟者问题.pdf 384.52KB
  66. __MACOSX/._2.3_9_吸烟者问题.pdf 249B
  67. 2.3_10_读者-写者问题.pdf 349.2KB
  68. __MACOSX/._2.3_10_读者-写者问题.pdf 249B
  69. 2.3_11_哲学家进餐问题.pdf 444.56KB
  70. __MACOSX/._2.3_11_哲学家进餐问题.pdf 249B
  71. 2.3_12_管程.pdf 642.03KB
  72. __MACOSX/._2.3_12_管程.pdf 249B
  73. 2.4_1_死锁的概念.pdf 638.68KB
  74. __MACOSX/._2.4_1_死锁的概念.pdf 249B
  75. 2.4_2_死锁的处理策略—预防死锁.pdf 569.46KB
  76. __MACOSX/._2.4_2_死锁的处理策略—预防死锁.pdf 249B
  77. 2.4_3_死锁的处理策略—避免死锁.pdf 569.16KB
  78. __MACOSX/._2.4_3_死锁的处理策略—避免死锁.pdf 249B
  79. 2.4_4_死锁的处理策略—死锁的检测与解除.pdf 499.35KB
  80. __MACOSX/._2.4_4_死锁的处理策略—死锁的检测与解除.pdf 249B
  81. 3.1_1_内存的基础知识.pdf 1019.05KB
  82. __MACOSX/._3.1_1_内存的基础知识.pdf 352B
  83. 3.1_2_内存管理的概念.pdf 614.25KB
  84. __MACOSX/._3.1_2_内存管理的概念.pdf 352B
  85. 3.1_3_覆盖与交换.pdf 559.92KB
  86. __MACOSX/._3.1_3_覆盖与交换.pdf 352B
  87. 3.1_4_连续分配管理方式.pdf 544.5KB
  88. __MACOSX/._3.1_4_连续分配管理方式.pdf 352B
  89. 3.1_5_动态分区分配算法.pdf 366.67KB
  90. __MACOSX/._3.1_5_动态分区分配算法.pdf 352B
  91. 3.1_6_基本分页存储管理的基本概念.pdf 631.72KB
  92. __MACOSX/._3.1_6_基本分页存储管理的基本概念.pdf 352B
  93. 3.1_7_基本地址变换机构.pdf 524.15KB
  94. __MACOSX/._3.1_7_基本地址变换机构.pdf 352B
  95. 3.1_8_具有快表的地址变换机构.pdf 479.82KB
  96. __MACOSX/._3.1_8_具有快表的地址变换机构.pdf 352B
  97. 3.1_9_两级页表.pdf 534.76KB
  98. __MACOSX/._3.1_9_两级页表.pdf 352B
  99. 3.1_10_基本分段存储管理方式.pdf 562.17KB
  100. __MACOSX/._3.1_10_基本分段存储管理方式.pdf 352B
  101. 3.1_11_段页式管理方式.pdf 590.96KB
  102. __MACOSX/._3.1_11_段页式管理方式.pdf 352B
  103. 3.2_1_虚拟内存的基本概念.pdf 723.07KB
  104. __MACOSX/._3.2_1_虚拟内存的基本概念.pdf 352B
  105. 3.2_2_请求分页管理方式.pdf 1.16MB
  106. __MACOSX/._3.2_2_请求分页管理方式.pdf 352B
  107. 3.2_3_页面置换算法.pdf 449.57KB
  108. __MACOSX/._3.2_3_页面置换算法.pdf 352B
  109. 3.2_4_页面分配策略.pdf 596.55KB
  110. __MACOSX/._3.2_4_页面分配策略.pdf 352B
  111. 3.2_5_内存映射文件.pdf 332.31KB
  112. __MACOSX/._3.2_5_内存映射文件.pdf 352B
  113. 4.1_1_初识文件管理.pdf 1MB
  114. __MACOSX/._4.1_1_初识文件管理.pdf 352B
  115. 4.1_2_文件的逻辑结构.pdf 723.42KB
  116. __MACOSX/._4.1_2_文件的逻辑结构.pdf 352B
  117. 4.1_3_文件目录.pdf 513.37KB
  118. __MACOSX/._4.1_3_文件目录.pdf 352B
  119. 4.1_4_文件的物理结构.pdf 351.79KB
  120. __MACOSX/._4.1_4_文件的物理结构.pdf 352B
  121. 4.1_5_逻辑结构VS物理结构.pdf 2.47MB
  122. __MACOSX/._4.1_5_逻辑结构VS物理结构.pdf 352B
  123. 4.1_6_文件存储空间管理.pdf 722.98KB
  124. __MACOSX/._4.1_6_文件存储空间管理.pdf 352B
  125. 4.1_7_文件的基本操作.pdf 520.91KB
  126. __MACOSX/._4.1_7_文件的基本操作.pdf 352B
  127. 4.1_8_文件共享.pdf 964.09KB
  128. __MACOSX/._4.1_8_文件共享.pdf 352B
  129. 4.1_9_文件保护.pdf 1.33MB
  130. __MACOSX/._4.1_9_文件保护.pdf 352B
  131. 4.3_1_文件系统的层次结构.pdf 164.87KB
  132. __MACOSX/._4.3_1_文件系统的层次结构.pdf 352B
  133. 4.3_2_文件系统的全局结构(布局).pdf 1.41MB
  134. __MACOSX/._4.3_2_文件系统的全局结构(布局).pdf 352B
  135. 4.3_3_虚拟文件系统.pdf 943.08KB
  136. __MACOSX/._4.3_3_虚拟文件系统.pdf 352B
  137. 5.1_1_IO设备的基本概念和分类.pdf 486.65KB
  138. __MACOSX/._5.1_1_IO设备的基本概念和分类.pdf 352B
  139. 5.1_2_IO控制器.pdf 472.14KB
  140. __MACOSX/._5.1_2_IO控制器.pdf 352B
  141. 5.1_3_IO控制方式.pdf 456.96KB
  142. __MACOSX/._5.1_3_IO控制方式.pdf 352B
  143. 5.1_4_IO软件层次结构.pdf 317.12KB
  144. __MACOSX/._5.1_4_IO软件层次结构.pdf 352B
  145. 5.1_5_输入输出应用程序接口和驱动程序接口.pdf 2.32MB
  146. __MACOSX/._5.1_5_输入输出应用程序接口和驱动程序接口.pdf 352B
  147. 5.2_1_IO核心子系统.pdf 136.84KB
  148. __MACOSX/._5.2_1_IO核心子系统.pdf 352B
  149. 5.2_2_假脱机技术.pdf 386.65KB
  150. __MACOSX/._5.2_2_假脱机技术.pdf 352B
  151. 5.2_3_设备的分配与回收.pdf 467.68KB
  152. __MACOSX/._5.2_3_设备的分配与回收.pdf 352B
  153. 5.2_4_缓冲区管理.pdf 400.09KB
  154. __MACOSX/._5.2_4_缓冲区管理.pdf 352B
  155. 5.3_1_磁盘的结构.pdf 389.59KB
  156. __MACOSX/._5.3_1_磁盘的结构.pdf 352B
  157. 5.3_2_磁盘调度算法.pdf 399.15KB
  158. __MACOSX/._5.3_2_磁盘调度算法.pdf 352B
  159. 5.3_3_减少磁盘延迟时间的方法.pdf 323.34KB
  160. __MACOSX/._5.3_3_减少磁盘延迟时间的方法.pdf 352B
  161. 5.3_4_磁盘的管理.pdf 278.45KB
  162. __MACOSX/._5.3_4_磁盘的管理.pdf 352B
  163. 5.3_5_固态硬盘SSD.pdf 1.46MB
  164. __MACOSX/._5.3_5_固态硬盘SSD.pdf 352B
0评论
提交 加载更多评论
其他资源 Mathwork+Matlab+编程手册
Introduction to Programming with MATLAB ~ Vanderbilt University
C#一个简陋的截图工具-供初学用(我也是菜鸟)
这个上面没有其他多余的代码仅仅是截图的重要部分而已、、、
fe1.1s usb扩展口的原理图
一个比较不算的芯片,做USB扩展口用的,免费给大家分享
拼多多订单批量导出软件工具
很好用的一款永久免费的拼多多订单批量导出工具软件,无需配置,一键导出,小巧方便,界面很简单,操作也很省心,后台运行体积很小。
misaka-v3.3.8.zip
misaka-v3.3.8.zip
Spring3.2 jar
包含Spring3.2的一些常用jar文件,比较全的。
QT+FFMPEG 从摄像机拉取rtsp裸h264流,播放并保存到本地
功能: 1. 从摄像头拉rtsp裸h264流 2. 实时播放 3. 视频流实时转换为Mpeg-Ts 4. 改变码率,改变I帧间隔 5. 断线重连 6. ffmpeg版本4.3
WebrtcDemo
基于WebRtc实现安卓视频一对一聊天的demo,里面包含了用socket简单写的java服务器,里面的地址改成自己电脑的本机ip4地址即可测试。