操作系统原理的书几乎没有太多实践,也缺乏和计算机组成相关的东西,大部分理论的东西算是过了一遍,后面可能要看些《深入理解计算机系统》的内容。后面这本书相关内容,就不再做归纳了,只是对之前不了解或不懂的地方练一遍顺便在这里记录下来。
本篇主要是关于数的存储,数的相关运算等。
设备管理的主要对象是 I/O 设备,可能还会涉及到设备管理器和 I/O 通道。基本的任务是完成用户提出的 I/O 请求,提高 I/O 速率以及提高 I/O 设备的利用率。本节主要部分包括 I/O 系统,I/O 控制方式,缓冲管理,I/O 软件,设备分配和磁盘存储的管理。
本节主要讨论计算机系统的存储器中内存管理的部分。包括程序的装入链接,连续分配,基本分页/分段存储管理方式,虚拟存储器的概念,请求分页存储管理方式,页面置换算法,请求分段存储管理方式等。
本篇主要关于 Windows 和 Linux 连接和文件传输上的一些解决方案,几乎是使用 PuTTY 的套件,是目前用起来比较顺手的。配置的时候花了一些功夫研究了一下,所以在此做下记录。
最近学习操作系统,找的资料无论如何都避不开 Linux 或者 Unix,自己在办公室使用的电脑也还需要继续用 windows 系统。所以用寝室的旧电脑装了个双系统,其中一个作为远程 Linux 服务器用于一些练习。使用服务器,不可避免需要远程连接和文件传输。
本节主要讨论处理机的调度机制,提高处理机的利用率和改善系统性能(吞吐量、响应时间)等。另外还有处理机死锁方面的介绍。
最近在看操作系统,有些地方总需要写写代码尝试一下。但好多东西都不是在 windows 下尝试的,没办法必须使用 Linux 环境下的 C++。总归 GCC/gdb 的相关基础是要提上日程的,这里通过网上看的东西,稍微整理一些入门,增加一些入门知识,也备不时之需。