蒲晓蓉教授讲解计算机操作系统:分时系统与核心概念

需积分: 32 122 下载量 135 浏览量 更新于2024-08-25 收藏 197KB PPT 举报
"分时系统实例-计算机操作系统 蒲晓蓉PPT" 在这个PPT中,我们探讨了分时系统,这是一种计算机操作系统的设计理念,它允许多个用户同时交互地使用计算机,每个用户感觉就像拥有整个系统一样。分时系统的关键在于时间片轮转技术,通过将处理时间分割成短暂的时间段,轮流分配给各个用户进程,从而实现并发执行。 首先,我们回顾了第一个分时系统——MIT的兼容分时系统CTSS(Compatible Time-Sharing System)。CTSS是一个单道分时系统,这意味着在任何时候,内存中只能运行一个程序。当新作业被装入时,仅会覆盖旧程序需要的那部分用户数据,以减少频繁的磁盘I/O操作。举例来说,如果有四个用户,它们的存储需求分别为JOB1(15000), JOB2(20000), JOB3(5000), 和JOB4(10000),内存的0-5000区域被监控程序占用。在这种情况下,系统需要有效地管理这些不同的存储需求,确保每个用户都能公平地使用内存。 课程学习的目标是理解计算机操作系统的概念和原理,这对于软件开发至关重要。学习方法推荐以问题为导向,结合理论与实际应用。在学习过程中,可能会遇到的概念、原理、算法和数据结构等难点,需要通过深入理解和实践来克服。 PPT中还提到了蒲晓蓉教授作为授课教师,并给出了她的联系方式,以及推荐的参考书籍,包括《Operating System Internals and Design Principles》、《Applied Operating System Concepts》和《计算机操作系统》。课程内容涵盖了操作系统概述、进程管理、存储管理、外部设备管理和文件管理等关键主题。 在操作系统概述章节,讲解了计算机系统结构,强调了操作系统在系统中的核心作用,以及其四种基本观点。此外,还讨论了现代操作系统的特征、功能和类型,例如批处理、多道程序设计、作业、任务、进程与线程、接口、虚拟存储和文件等基本概念。 这个PPT是关于分时系统和操作系统基础知识的一个综合教程,不仅介绍了分时系统的工作原理,还涵盖了操作系统领域的多个重要方面,对于想要深入学习计算机操作系统的学生或专业人士极具价值。