第一部分 基础知识部分.1 第一章.Linux 简介.2 第二章.进程控制.35 第三章.SYS V 进程间通信.44 第四章.文件系统.52 第五章.设备管理.60 第二部分 实验部分.65 第六章.66 实验一 Linux 使用初步 .66 第七章.76 实验二 Linux 进程控制 .76 第八章.87 实验三 Linux 进程通信(一).87 第九章.94 实验四 Linux 进程通信(二).94 第十章.105 实验五 Linux 设备管理 .105 附录.113 A. Linux 常用函数.113 B. Linux 常用内核函数 . 116
❖Why need memory management ❖Memory partitioning ❖Paging ❖Segmentation 3.1 Memory Management Requirements ♣ Relocation(重定位) ♣ Memory Protection(保护) ♣ Memory Sharing(共享) ♣ Logical Organization(逻辑组织) ♣ Physical Organization(物理组织) 3.2 Memory Partitioning • Fixed Partitioning • Dynamic Partitioning • Buddy System(伙伴系统) 3.3 Simple Paging Technique ❖ A process can be loaded into several not continuous frames(页帧). ❖ The efficiency of main memory is higher 3.4 Simple Segmentation Technique • A program and its associated data are divided into a number of segments. The segments may be not the same length. Main memory is divided into many partitions 3.5 Virtual Memory 虚拟存储