2023年秋季学期“操作系统原理”课程学习指导。
一、课程特点。
操作系统是计算机系统中最重要的系统软件,是整个计算机系统知识体系中的基础和核心。正如操作系统在计算机应用中的重要地位,操作系统原理不仅是计算机科学与技术专业的核心课程,也是从事计算机系统和应用开发人员的必修知识。
操作系统是计算机系统中不可缺少的基本系统软件,它负责组织和管理计算机系统中的硬件和软件资源,控制程序的执行,提高计算机的运行性能,为用户提供一个方便、灵活、安全、可靠的使用计算机的环境。操作系统正是软件技术含量最大、附加值最高的部分,是软件技术的核心,是软件的基础运行平台。
二、学习本课程的目的。
本课程着重介绍计算机操作系统的基本概念、原理、方法、技术和算法,并从linux操作系统入手,全面介绍操作系统的本质和特点。
通过本课程的学习,使学生认识到操作系统在计算机软硬件资源管理中的地位和作用,掌握操作系统的基本概念、原理和基本方法;掌握操作系统的开发模式、开发方法和操作系统的分析、设计能力;掌握现代操作系统的基本原理与实现技术,包括操作系统对计算机系统资源的管理策略与方法、操作系统进程管理机制等等。了解操作系统的结构与原理及主要设计技术。为高级程序设计和操作系统的使用、管理和开发打基础;为其他课程学习提供知识保障。
三、学习方法。
在学习方法上,第一:认真看好课件;第二:认真复习所讲授的内容并认真完成作业;第三:
在完成作业时,要举一反三,弄清楚习题的含义,理清解题的思路,以帮助理解抽象的操作系统理论和概念;第四:遇到问题请教别人或者参加网上答疑,及时向老师请教。
四、教材。指定教材。
张丽芬刘美华 .操作系统原理教程(第2版).电子工业出版社。 2009.11
参考书目。1] 任爱华。操作系统实用教程。清华大学出版社。 2001.8
2]汤子瀛。 计算机操作系统。西北电子科技大学出版社。1999.5(该教材修订版目前已进行了19次印刷)
3] 张红光等。 unix操作系统教程(第2版).机械工业出版社。 2006.1
4] 胡志刚、谭长庚。 计算机操作系统。中南大学出版社 ,2005.7(湖南省计算机学会规划教材)
5] 张尧学。 计算机操作系统教程(第二版).清华大学出版社。 2000.8
五、本课程各个章节的学习重点。
第一章操作系统概论。
操作系统的基本概念。
操作系统的发展历程。
操作系统的功能、特性。
操作系统的两种接口和实现原理。
操作系统的设计规范和结构化设计。
第二章进程管理。
进程的定义。
进程的描述、状态及状态的变化。
进程的组织。
进程的控制。
处理机的调度、调度的方式、调度的算法。
线程的定义、和进程的关系和区别。
第三章进程之间的并发控制和死锁。
进程之间的低级通信、进程之间的高级通信。
死锁的定义、原因和产生死锁必要条件。
解决死锁的方法。
第四章存储器管理。
存储器管理涉及的的一些概念:地址空间、存储空间、逻辑地址、线性地址、物理地址和地址重定向。
固定/可变分区存储管理。
内存的动态、静态地址变换机制。
分页和分段式存储。
虚拟存储的实现。
段页式存储管理机制。
第五章文件系统。
文件系统的概念。
文件目录结构。
文件的逻辑结构和存取方法。
文件的物理结构。
文件存储空间的管理。
文件的共享和存取控制。
文件的操作命令。
第六章设备管理。
i/o硬件与i/o控制。
控制设备与主存之间的数据传输的四种方式:程序查询、程序中断、dma控制、通道控制。
i/o软件的组成和功能。
同步i/o和异步i/o的功能。
磁盘设备的硬件结构和管理。
操作系统原理作业
作业 1.在某页式存储管理系统中,页长为1k。设某作业有4 页,其页号是 被分别装入主存的 块中。试问 1 该作业所占的内存空间至少是多少 字节 2 现有某指令的逻辑地址为2680,该指令的物理地址是多少?2.一单道批处理系统中,有如下五个作业,并采用响应比高者优先调度算法,试计算作业的平均周转时间...
操作系统原理作业
第1章 1 2批处理系统和分时系统各有什么特点?为什么分时系统的响应比较快?答 在批处理系统中操作人员将作业成批装入计算机并由计算机管理运行,在程序的运行期间用户不能干预,因此批处理系统的特点是 用户脱机使用计算机,作业成批处理,系统内多道程序并发执行以及交互能力差。在分时系统中不同用户通过各自的终...
操作系统原理,作业
第3章作业。3.2 试比较进程和程序的区别。答 1 进程是一个动态概念,而程序则是一个静态概念。程序是指令的有序集合,没有任何执行的含义。而进程则强调执行过程,它动态地被创建,并被调度执行后消亡 2 进程具有并发特征,而程序没有 3 进程是竞争计算机系统资源的基本单位,从而其并发性受到系统自己的制约...