操作系统笔记

本文最后更新于 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/操作系统/操作系统笔记/
作者
Xein
发布于
2024年11月1日
许可协议