1.
0号文件表述符表示标准输入;1号文件表述符表示标准输出;1号文件表述符表示标准错误输出。
2.
Linux0.11将内存分为内核模块、高速缓冲区、虚拟盘、主内存区。
内核模块:系统内核
高速缓冲区:硬盘等块设备,其中包括BIOS和显存所需要的64k~1M
虚拟盘:虚拟盘数据
3.程序代码产生逻辑地址,即段中的偏移地址。逻辑地址加上段的基地址,就形成的线性地址。启用分页机制,线性地址就可经过页目录页表项变换产生物理地址。如无分页机制,线性地址直接映射到物理地址。
4。人工建立最大任务数64个,每个任务的虚拟地址范围是64M
5.Inode含有文件的地址、长度等元数据,但不包含文件名。目录提供了文件名与inode的映射。
6.文件权限标志位:
8 400 r-------- 所有者可读
7 200 -w------- 所有者可写
6 100 --x------ 所有者可执行
5 040 ---r----- 所属组可读
4 020 ----w---- 所属组可写
3 010 -----x--- 所属组可执行
2 004 ------r-- 其他用户可读
1 002 -------w- 其他用户可写
0 001 --------x 其他用户可执行
7.Linux使用抢占式进程调度方法:
每个进程都拥有自己的执行时间片。长时间片可以实现最大的系统吞吐率和整体表现,短时间片可以实现优秀的交互性能。处理器约束进程尽可能获取长时间片,IO约束进程不需要长时间片。当一个进程耗光时间片的时候,调度会终止其运行,开始运行一个新进程。如果没有其他的就绪进程,内核会给与所有耗光时间片的进程新的时间片,继续运行。
8。linux优先级
合法的优先级nice在-20到19之间,默认为0。nice值越低,优先级越高,时间片越长。相反,nice值越高,优先级越低,时间片越短。