- 博客(6)
- 收藏
- 关注
原创 现代操作系统_IO管理
第五章 输入 / 输出 5.1 I/O硬件原理 5.1.1 I/O设备 5.1.2 设备控制器 5.1.3 内存映射I/O 工作流程 5.1.4 直接存储器存取 5.1.5 重温中断 5.2 I/O软件原理 5.2.1 I/O软件的目标 5.2.2 程序控制I/O 5.2.3 中断驱动I/O 5.2.4 使用DMA的I/O 5.3 I/O软件层次 5.3.1 中断处理程序 5.3.2 设备驱动程序 5.3.3 与设备无关的I/O软件 1、设备驱动程序的统一接口
2021-10-03 22:27:26
164
原创 现代操作系统_文件管理
第四章 文件系统 4.1 文件 4.1.1 文件命名 文件扩展名 4.1.2 文件结构 4.1.3 文件类型 4.1.4 文件访问 4.1.5 文件属性 4.2 目录 4.2.1 一级目录系统 4.2.2 层次目录系统 4.2.3 路径名 4.3 文件系统的实现 4.3.1 文件系统布局 4.3.2 文件的实现 连续分配:易查找、实现简单 但容易碎片化(压缩或者空闲块管理),建立文件块时需提前知道文件大小 非连续分配(需记录一个文件的各文件块位置): 链表分配: 隐式链表:在
2021-10-03 22:26:56
153
原创 现代操作系统_进程管理
第二章 进程与线程 操作系统最核心的概念是进程:这是对正在运行程序的一个抽象 即使可以使用的CPU只有一个,但它们也具有支持(伪)并发操作的能力,它们将一个单独的CPU变换成多个虚拟的CPU 2.1 进程 伪并行 2.11 进程模型 进程:一个正在执行程序的实例,包括程序计数器、寄存器和变量当前的值 2.1.2 进程的创建 导致进程创建的4种主要事件 前台进程、后台进程(守护进程) fork()、exec() 写时复制 2.1.3 进程的终止 进程终止的条件 2.1.4 进程的层次结
2021-10-03 22:25:53
336
原创 现代操作系统_内存管理
内存管理 内存RAM是计算机中一种需要认真管理的重要资源,将讨论操作系统是怎样对存储器创建抽象模型以及如何管理它们的。 分层存储器体系(memory hierarchy),即在这个体系中,计算机有若干兆(MB)快速、昂贵且易失性的高速缓存(cache),数千兆(GB)速度与价格适中且同样易失性的内存,以及几兆兆(TB)低速、廉价、非易失性的磁盘存储,另外还有诸如DVD和USB等可移动存储装置。 操作系统的工作是将这个存储体系抽象为一个有用的模型并管理这个抽象模型。 操作系统中管理分层存储器体系的部分称为存储
2021-10-03 22:25:32
497
原创 计算机网络微课堂_网络层
第四章 网络层 4.1 网络层概述 网络层的主要任务是实现网络互连,进而实现数据包在各网络之间的传输。 这些异构型网络N1~N7如果只是需要各自内部通信,他们只要实现各自的物理层和数据链路层即可 但是如果要将这些异构型网络互连起来,形成一个更大的互联网,就需要实现网络层设备路由器 实现网络层任务,需要解决以下主要问题: 网络层向运输层提供怎样的服务(“可靠服务”还是“不可靠服务”) 误码、丢弃、重复、失序 不同网络体系结构所提供的服务可能是不同的, 因特网TCP/IP 协议体系的网际层提供的
2021-10-03 11:16:36
336
原创 计算机网络微课堂_运输层
根据计算机网络微课堂课程,同时参考了掘金-BloothOfYouth,总结笔记 ! 第五章 运输层 5.1 运输层概述 运输层为 不同主机上的应用进程 提供直接的通信服务, 其协议又称为端到端协议。 进程Ap1与Ap4之间进行基于网络的通信,进程Ap2与Ap3之间进行基于网络的通信 在运输层使用不同的端口,来对应不同的应用进程 然后通过网络层及其下层来传输应用层报文 接收方的运输层通过不同的端口,将收到的应用层报文,交付给应用层中相应的应用进程 这里端口并不是指看得见、摸得着的物理端口,而是指用来
2021-09-14 17:46:06
254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅