通过设计进程管理和内存管理,进一步理解进程和内存的基本概念,加强理解进程管理中主要数据结构的设计、进程调度算法及内存管理方式。显示系统在运行过程中各进程的状态及有关参数的变化情况。通过可视化窗口,显示时间片使用情况,正在运行的进程,正在执行的指令等等,并对就绪队列和阻塞队列中存放的信息进行显示。在进程创建时为每个进程分配相应的内存,程序结束时调用进程撤销原语撤销进程,回收之前分配的内存,然后进行进程调度,在I/O中断时将阻塞结束的进程唤醒。在进程时间片用完时,将正在运行的进程添加到就绪队列,重新进程调度,并实现相对时钟的模拟题目中要求写出模拟中断的种类和中断处理方式。模拟内存管理时用可变分区管理方式对内存进行分配与回收,减少碎片化带来的影响。