操作系统
-
操作系统复习06-文件管理
文件就是一组有意义的信息/数据集合 文件系统概述 文件系统是操作系统中负责存取和管理信息的模块,它用统一的方式管理用户和系统信息的存储、检索、更新、共享和保护,并为用户提供一整套方…
-
操作系统复习05-设备管理
设备管理的功能:+ 外围设备中断处理+ 缓冲区管理+ 外围设备的分配和去配 + 外围设备驱动调度+ 虚拟设备及其实现 I/O硬件原理 IO系统 I/O系统是I/O设备及其接…
-
操作系统复习04-存储管理
相关概念 从写程序到程序运行 编辑源代码文件 编译:由源代码文件生成目标模块(高级语言“翻译“为机器语言) 链接:由目标模块生成装入模块,链接后形成完整的逻辑地址 装入:将装入模块…
-
操作系统复习03-同步、通信与死锁
并发进程 顺序程序设计 顺序程序设计是把一个程序设计成一个顺序执行的程序模块,顺序的含义不但指一个程序模块内部,也指两个程序模块之间。 顺序程序设计的特点: 程序执行的顺序性 程序…
-
操作系统复习02-处理器管理(进程管理)
处理器概念 特权指令和非特权指令、管态和目态已在上一篇提及。 Intel的X86处理器具有四个特权级别,分别是RING0、RING1、RING2、RING3,RING0层拥有最高权…
-
缓存一致性协议MESI
明明记得在哪里学过这部分内容,还看到过一个贼好的图。。今天找了很久又没找着,这就是学了不记笔记的后果。。 本文参考资源: CPU体系结构之cache小结_运维_Hober-CSDN…
-
操作系统复习01操作系统
现代计算机系统 软件分层 应用软件、支撑软件、系统软件 操作系统的定义 管理系统资源、控制程序执行、改善人机界面、提供各种服务,并合理组织计算机工作流程和为用户方便有效地使用计算机…
-
NIO零拷贝与其系统函数调用
本文参考资源: Java NIO学习笔记四(零拷贝详解)Java拿笔小星的博客-CSDN博客 关于Buffer和Channel的注意事项和细节 ByteBuffer不止可以存取by…
-
操作系统五种IO模型介绍
本文参考资源: 五种IO模型详解IO模型,java小范的博客-CSDN博客 阻塞 IO 模型 最传统的一种 IO 模型,即在读写数据过程中会发生阻塞现象。当用户线程发出 IO 请求…