本课程为计算机科学与技术专业本科生必修课程,是一门理论基础课程,主要介绍计算机操作系统的概念、原理和技术,培养学生对操作系统的分析、设计和实现能力,为进一步深入学习计算机系统和计算机网络打下基础。
通过本课程的学习,学生应能够:
了解计算机操作系统的基本概念、体系结构和主要功能;
掌握操作系统的基本原理和中心思想;
理解操作系统中的进程、线程、调度算法等关键概念;
研究操作系统中的内存管理、文件系统和网络协议等核心技术;
掌握常见操作系统的实现原理和使用方法;
培养分析、设计和实现操作系统的能力。
本课程采用理论研究和实践操作相结合的方式,共分为以下六个部分:
介绍操作系统的定义、功能、分类、体系结构、历史和发展趋势。
介绍进程和线程的概念、状态和实现,包括进程同步、进程通信、线程同步等内容。
介绍操作系统中的进程调度算法,包括非抢占式和抢占式调度算法,批处理和交互式调度算法等。
介绍操作系统中的文件系统,包括文件系统的实现、文件的组织、目录结构和文件共享等内容。
介绍操作系统中的内存管理,包括内存分配、内存回收、内存保护和虚拟内存等相关内容。
介绍计算机网络中的协议体系结构和传输层协 ...


雷达卡


京公网安备 11010802022788号







