梅书韵 作品

第273章 学海

韩翔复习起操作系统的课程。

他从操作系统的进程管理开始复习。

进程是操作系统中资源分配和调度的基本单位,他复习了进程的状态转换,如就绪、运行、阻塞等状态之间的转换条件。

他端起水杯,眼睛看着电脑,把水杯放在嘴边,轻轻地饮了一口。

继续思考着进程调度的算法,如先来先服务、短作业优先、时间片轮转等算法的优缺点。

他通过画状态转换图和模拟进程调度过程,加深了对进程管理的理解。

在内存管理方面,韩翔复习着操作系统如何对内存进行分配和回收。

他学习连续分配方式,如单一连续分配、固定分区分配和动态分区分配,以及非连续分配方式,如分页存储管理和分段存储管理。

分页存储管理将内存划分为固定大小的页框,把程序划分为页,通过页表实现逻辑地址到物理地址的转换,页表会占用大量的内存空间,要使用多级页表的优化方法。

文件系统也是操作系统的重要组成部分。

韩翔复习文件的逻辑结构和物理结构、文件的目录结构以及文件的读写操作。

他了解着文件系统如何在磁盘上组织文件,如何通过文件目录管理文件的存储位置。

还复习了磁盘调度算法,如先来先服务、最短寻道时间优先和电梯算法等,这些算法用于优化磁盘的读写性能。

在复习操作系统的过程中,他进行了一些简单的实验。

他又在电脑上安装了一个开源的操作系统,通过修改操作系统的源代码,观察不同参数设置和功能修改对操作系统运行的影响。

他调整进程调度算法中的时间片大小,观察系统的响应速度和资源利用率的变化。

不知不觉,已到中午吃饭时间。

韩翔的肚子里“咕噜、咕噜...”叫起来。

他站起身,伸了一个懒腰,向爷爷奶奶的堂屋走去。

“饿了吧?”爷爷慈祥地笑着,看着韩翔说道。