操作系统笔记
本文最后更新于 2024年11月1日 晚上
操作系统笔记
〇、概述
2024-11-15
将现代操作系统简化视为:
内核 + 内核提供的系统调用集合 + 用户空间
一、内存管理
1.1 计算机体系结构/内存层次
内存管理方式
重定位(relocation)
分段(segmentation)
分页(paging)
虚拟存储(virtual memory)
1.2 地址空间&地址生成
1.2.1 地址空间的定义
物理地址空间:起始地址0,直到MAX of sys
逻辑地址空间:在CPU运行的进程看到的地址,起始地址0,直到MAX of progress(process)
1.2.2 地址生成
逻辑地址生成——编译
经过编译、汇编、链接之后,得到可执行文件,被CPU加载程序到内存上时(重定位),就会得到逻辑地址
1.2.3 地址检查
1.3 连续内存分配
1.4 伙伴系统
二、进程管理
三、文件系统
Inode:Index Node,索引节点,存储文件的元数据,关键在于文件的描述和索引以及其他元数据,但不存储文件的内容数据。
四、IO
五、多处理器
操作系统笔记
http://xjimlinx.github.io/2024/11/01/操作系统/操作系统笔记/