上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 55 下一页
摘要: 目录核心概念:总线是关键通道两个主要阶段的数据流一、取指周期的数据流二、执行周期的数据流三、中断周期的数据流阶段一:保存断点(压栈操作)阶段二:跳转至中断服务程序(ISR)总结 指令周期的数据流描述了在取指周期和执行周期中,数据、地址和控制信号在CPU、内存和I/O子系统之间流动的路径。 核心概念: 阅读全文
posted @ 2025-09-11 19:08 guanyubo 阅读(94) 评论(0) 推荐(0)
摘要: 目录指令执行的核心步骤1. 取指 - Fetch2. 译码 - Decode3. 执行 - Execute4. 访存 - Memory Access(可选)5. 写回 - Write-Back关键组件的作用性能提升:流水线技术总结 计算机核心工作原理——“取指-译码-执行”循环 我们可以将其类比为人 阅读全文
posted @ 2025-09-11 19:02 guanyubo 阅读(220) 评论(0) 推荐(0)
摘要: 目录一、CPU 的主要功能二、CPU 的基本结构核心部件一:控制器(Control Unit, CU)核心部件二:运算器(Arithmetic Logic Unit, ALU)关键寄存器(Registers)内部互连(CPU Internal Bus)总结:CPU的工作过程(一个简化的循环)CPU基 阅读全文
posted @ 2025-09-11 13:34 guanyubo 阅读(696) 评论(0) 推荐(0)
摘要: 目录一、什么是 I/O 接口(设备控制器)?二、为什么需要 I/O 接口?(存在的理由)三、I/O接口的核心功能四、I/O接口的结构与组成五、CPU与I/O接口的交互方式(数据传送控制方式)六、常见实例总结 一、什么是 I/O 接口(设备控制器)? I/O接口是一块位于计算机主板或设备本身的专用硬件 阅读全文
posted @ 2025-09-10 09:54 guanyubo 阅读(233) 评论(0) 推荐(0)
摘要: 目录详细解释1. 设备驱动程序 (Device Driver)2. 磁盘驱动程序 (Disk Driver)它们的关系与协作流程总结对比 简单来说,它们的联系是:磁盘驱动程序是设备驱动程序的一种具体类型。 我们可以用一个比喻来理解: 设备驱动程序是一个广泛的类别,就像“汽车司机”。 磁盘驱动程序则是 阅读全文
posted @ 2025-09-09 18:42 guanyubo 阅读(78) 评论(0) 推荐(0)
摘要: 目录详细分解1. 磁盘驱动程序 (Disk Driver) - 【软件】2. 磁盘驱动器 (Disk Drive) - 【硬件】它们如何协同工作?(以读取数据为例)总结对比 核心关系:磁盘驱动程序是软件指令的发出者和管理者,而磁盘驱动器是硬件命令的执行者和物理数据的存储者。它们之间是“控制与被控制” 阅读全文
posted @ 2025-09-09 18:41 guanyubo 阅读(88) 评论(0) 推荐(0)
摘要: 目录1. 磁盘驱动器 (Disk Drive)2. 磁盘控制器 (Disk Controller)关系的演变:集成与分离总结对比时序图:读取操作(Read Operation)时序图详解1. 读取请求 (Read Operation)2. 写入请求 (Write Operation)关键点 磁盘控制 阅读全文
posted @ 2025-09-09 09:06 guanyubo 阅读(157) 评论(0) 推荐(0)
摘要: 目录1. 各组件详解a. 设备控制器 (Device Controller)b. 设备驱动程序 (Device Driver)c. 设备独立性软件 (Device-Independent Software)2. 三者之间的关系分层模型3. 一个现代的例子:将数据写入磁盘总结与关键修正点“将数据写入磁 阅读全文
posted @ 2025-09-09 08:33 guanyubo 阅读(180) 评论(0) 推荐(0)
摘要: 目录一图胜千言:层次结构详细对比一个生动的比喻:开车实例分析:读取文件总结 设备驱动程序和设备独立性软件是操作系统I/O系统的两个关键层次,它们协同工作,但职责截然不同。 简单来说,它们的核心区别在于:设备驱动程序是“专才”,而设备独立性软件是“通才”。 下面我们从多个维度进行详细的对比和解释。 一 阅读全文
posted @ 2025-09-08 18:11 guanyubo 阅读(137) 评论(0) 推荐(0)
摘要: 目录核心机制:文件描述符是可重用的举例说明为什么会有“只增不减”的错觉?重要规则和例外总结 核心机制:文件描述符是可重用的 Linux 内核会为每个进程维护一个文件描述符表。当进程打开一个新文件(或 socket 等)时,内核会在这个表中寻找最小的、未被使用的文件描述符编号,并将其分配给这次新的打开 阅读全文
posted @ 2025-09-02 17:26 guanyubo 阅读(56) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 55 下一页