操作系统第六章--设备管理发表于2020-08-14更新于2020-08-18字数统计2.8k阅读时长19分 操作系统第六章--设备管理 操作系统第六章--设备管理I/O系统的功能、模型和接口I/O系统的基本功能1. 隐藏物理设备的细节2. 与设备的无关性3. 提高处理机和I/O设备的利用率4. 对I/O设备进行控制5. 确保对设备的正确共享6. 错误处理阅读全文
VScode配置C/C++发表于2020-08-13更新于2020-08-18字数统计965阅读时长8分 Free Talk 大一的时候第一次学习C语言,使用的编译器是C-Free 5.0。后面陆陆续续地使用了Clion、VS,到在Linux下直接用记事本写代码。这次电脑重装系统之后,一直都没有配置一下C语言编译器。**作为导生,正好趁这个机会写一篇配置教程给未来班上的学弟学妹们。**VScode在微软的大力扶持和开源社区下,逐渐称为相当主流的编译器,它有很多的优势,有兴趣可以自己了解。阅读全文
操作系统第五章-虚拟存储系统发表于2020-08-13更新于2020-08-18字数统计3.9k阅读时长26分 操作系统第五章-虚拟存储系统 操作系统第五章-虚拟存储系统虚拟存储器的基本概念虚拟存储器的引入常规存储器管理方式的特征一次性:作业在运行前需一次性地全部装入内存驻留性:作业装入内存后,便一直驻留在内存中,直至作业运行结束。局部性原理程序的执行总是呈现局部性。即,在一个较短的时间段内,程序的执行仅限于某个部分;相应的,它所访问的存储空间也局限于某个区域。时间局限性:如果程序中的某条指令一旦执行, 则不久以后该指令可能再次执行;如果某数据被访问过, 则不久以后该数据可能再次被访问。空间局限性:一旦程序访问了某个存储单元,在不久之后,其附近的存储单元也将被访问;阅读全文
操作系统第四章--存储器管理(内存)发表于2020-08-12更新于2020-08-18字数统计5.2k阅读时长35分 操作系统第四章--存储器管理(内存) 操作系统第四章--存储器管理(内存)存储器的层次结构存储器的层次结构(缓存、内存、外存)主存储器与寄存器主存储器:用于保存进程运行时的程序和数据。寄存器:寄存器访问速度最快,与CPU协调工作。高速缓存与磁盘缓存高速缓存:CPU对高速缓存的访问,其速度比访问主存快,比访问寄存器慢。磁盘缓存:内存中一块存储区,对应于某固定磁盘,临时存储磁盘数据(如,数据预取)。阅读全文
计网第六章--数据链路层发表于2020-08-11更新于2020-08-11字数统计3.1k阅读时长21分 计网第六章--数据链路层 计网第六章--数据链路层链路层概述链路层的术语节点:主机和路由器链路:沿着通信路径连接相邻节点的通信信道数据帧frame:第二层的分组,封装了的数据报数据链路层的职责:将数据报从一个节点传送到与该节点直接有物理链路相连的另一个节点阅读全文