实验1 观察Linux的行为
通过本实验,了解Linux系统的组织和行为,观察各种存储系统状态信息的内核变量;熟悉这些结构与信息。
实验2 软中断通信实验
①本实验要求学生了解什么是信号,掌握软中断的基本原理;掌握中断信号的使用、进程的创建以及系统计时器的使用。②通过对本实验的学习,学生能够学会进程的创建方法,更能加深对Linux中的信号机制的认识,并会使用软中断信号来实现进程间的通信。
实验3 进程调度实验
①掌握进程调度的概念②学习Linux内核源码编写风格,重点理解进程调度策略算法,包括FCFS、RR、SRT、Feedback的调度算法。
实验4 线程同步实验
①掌握操作系统并发的概念②理解并发中的生产-消费者问题③熟悉Linux线程编程机制,掌握线程同步的实现方式
实验5 内存管理
①了解内存管理的概念,掌握分页、分段操作过程②掌握虚拟内存技术的概念,重点理解替换策略③理解选择替换页算法OPT、FIFO、LRU、CLOCK
实验6系统调用
①学习如何产生一个系统调用。学习重建内核
实验7 系统缺页次数统计实验
1