梅书韵 作品
第273章 学海
韩翔复习起操作系统的课程。
他从操作系统的进程管理开始复习。
进程是操作系统中资源分配和调度的基本单位,他复习了进程的状态转换,如就绪、运行、阻塞等状态之间的转换条件。
他端起水杯,眼睛看着电脑,把水杯放在嘴边,轻轻地饮了一口。
继续思考着进程调度的算法,如先来先服务、短作业优先、时间片轮转等算法的优缺点。
他通过画状态转换图和模拟进程调度过程,加深了对进程管理的理解。
在内存管理方面,韩翔复习着操作系统如何对内存进行分配和回收。
他学习连续分配方式,如单一连续分配、固定分区分配和动态分区分配,以及非连续分配方式,如分页存储管理和分段存储管理。
分页存储管理将内存划分为固定大小的页框,把程序划分为页,通过页表实现逻辑地址到物理地址的转换,页表会占用大量的内存空间,要使用多级页表的优化方法。
文件系统也是操作系统的重要组成部分。
韩翔复习文件的逻辑结构和物理结构、文件的目录结构以及文件的读写操作。
他了解着文件系统如何在磁盘上组织文件,如何通过文件目录管理文件的存储位置。
还复习了磁盘调度算法,如先来先服务、最短寻道时间优先和电梯算法等,这些算法用于优化磁盘的读写性能。
在复习操作系统的过程中,他进行了一些简单的实验。
他又在电脑上安装了一个开源的操作系统,通过修改操作系统的源代码,观察不同参数设置和功能修改对操作系统运行的影响。
他调整进程调度算法中的时间片大小,观察系统的响应速度和资源利用率的变化。
不知不觉,已到中午吃饭时间。
韩翔的肚子里“咕噜、咕噜...”叫起来。
他站起身,伸了一个懒腰,向爷爷奶奶的堂屋走去。
“饿了吧?”爷爷慈祥地笑着,看着韩翔说道。