《操作系统基础》课程教学说明 课程名称:操作系统基础 课程学时:64课时(34课时课程教学十30课时课程实验) 预备知识:计算机基本知识,熟悉鼠标和键盘操作 本课程教学安排在电子教室进行,实验安排在操作系统专用实验机房进行。 每次教学(实验)为2学时
《操作系统基础》课程教学说明 课程名称:操作系统基础 课程学时:64 课时(34 课时课程教学 + 30 课时课程实验) 预备知识:计算机基本知识,熟悉鼠标和键盘操作 本课程教学安排在电子教室进行,实验安排在操作系统专用实验机房进行。 每次教学(实验)为 2 学时
教学进度安排表 顺序 授课内容 讲授:操作系统概述 讲授:网络操作系统 Linux简介 3 讲授: Linux的安装与配置 上机: Redhat9的安装与配置 上机: Linux常用命令的使用 讲授:Shel程序设计 上机:简单Shl编程 讲授: Linux图形环境 10 上机: Linux图形环境的使用 11 讲授: Linux帐户管理 上机: Linux帐户管理 13 讲授: Linux文件系统管理 上机: Linux文件系统管理 讲授: Linux软件包管理 16 上机: Linux软件包管理 17 讲授: Linux基本系统恢复 上机: Linux基本系统恢复 讲授: Linux网络操作 20 上机:配置 Linux网络 讲授:NFS服务器 上机:配置NFS服务器 23 讲授: Sam ba服务器 上机:配置 Samba服务器 讲授:DNS服务器 26 上机:配置DNS服务器 27 讲授:Web服务器 上机:配置web服务器 29 讲授:邮件服务器 上机:配置邮件服务器 讲授:FTP服务器 上机:配置FTP服务器
教学进度安排表 顺序 授课内容 1 讲授:操作系统概述 2 讲授:网络操作系统 Linux 简介 3 讲授:Linux 的安装与配置 4 上机:Redhat 9 的安装与配置 5 讲授:Linux 字符环境 6 上机:Linux 常用命令的使用 7 讲授:Shell 程序设计 8 上机:简单 Shell 编程 9 讲授:Linux 图形环境 10 上机:Linux 图形环境的使用 11 讲授:Linux 帐户管理 12 上机:Linux 帐户管理 13 讲授:Linux 文件系统管理 14 上机:Linux 文件系统管理 15 讲授:Linux 软件包管理 16 上机:Linux 软件包管理 17 讲授:Linux 基本系统恢复 18 上机:Linux 基本系统恢复 19 讲授:Linux 网络操作 20 上机:配置 Linux 网络 21 讲授:NFS 服务器 22 上机:配置 NFS 服务器 23 讲授:Samba 服务器 24 上机:配置 Samba 服务器 25 讲授:DNS 服务器 26 上机:配置 DNS 服务器 27 讲授:Web 服务器 28 上机:配置 Web 服务器 29 讲授:邮件服务器 30 上机:配置邮件服务器 31 讲授:FTP 服务器 32 上机:配置 FTP 服务器
简案目录 第I讲操作系统概论 第2讲网络操作系统 Linux简介 第3讲 Linux的安装与配置 第4讲 Linux使用基础 第5讲she编程. 第6讲 Linux图形环境 4678g01 第T讲帐户管理… 第8讲文件系统管理 第9讲软件包管理 13 第10讲备份与恢复… 第1讲 TCPIP网络配置 第12讲NFS服务 第13讲 Samba服务. 第14讲DNS服务器 56789 第15讲web服务器. 第16讲邮件服务器 第17讲FIP服务器
简案目录 第1讲 操作系统概论..................................................................................................4 第2讲 网络操作系统Linux简介 ............................................................................... 6 第3讲 Linux 的安装与配置 ..................................................................................... 7 第4讲 Linux 使用基础 ............................................................................................. 8 第5讲 shell编程.......................................................................................................... 9 第6讲 Linux 图形环境 ........................................................................................... 10 第7讲 帐户管理........................................................................................................ 11 第8讲 文件系统管理................................................................................................ 12 第9讲 软件包管理.................................................................................................... 13 第10讲 备份与恢复.................................................................................................... 14 第11讲 TCPIP网络配置............................................................................................ 15 第12讲 NFS服务........................................................................................................ 16 第13讲 Samba服务.................................................................................................... 17 第14讲 DNS服务器.................................................................................................... 18 第15讲 Web服务器.................................................................................................... 19 第16讲 邮件服务器.................................................................................................... 20 第17讲 FTP服务器.................................................................................................... 21
第1讲操作系统概论 教学目标: 掌握操作系统的定义,操作系统的特征和主要功能 理解操作系统的形成和五大类型(批处理操作系统、分时操作系统、实时操作系统、网 络操作系统和分布式操作系统),以及分时概念 了解操作系统的发展历程,分时和实时操作系统的特点,常用操作系统的用户界面,主 要操作系统产品系列 教学重点: 操作系统的定义、形成、功能、类型和特征 教学难点: 操作系统的结构:操作系统的发展历程;操作系统的功能和特性 教学过程:(见PPT课件 1.0开场白(5分钟) 1操作系统的形成和发展(30分钟) 1.1.1什么是操作系统 操作系统的定义 操作系统的结构 1.1.2操作系统的发展历程 操作系统经历了四个发展阶段 1946年~50年代末:第一代,电子管时代,无操作系统 50年代末~60年代中期:第二代,晶体管时代,批处理系统。 60年代中期~70年代中期:第三代,集成电路时代,多道程序设计。 η0年代中期至今:第四代,大规模和超大规模集成电路时代,分时系统。现代计算机 正向着巨型、微型、并行、分布、网络化和智能化几个方面发展。 典型操作系统:批处理系统、分时系统、实时系统和通用操作系统。 12操作系统的功能和特性(25分钟) 12.1操作系统的功能 1.存储器管理功能 内存分配:地址映射;内存保护;内存扩充 2.处理机管理功能 作业和进程调度;进程控制;进程通信 3.设备管理功能 缓冲区管理:设备分配:设备驱动:设备无关性 4.文件管理功能 文件存储空间的管理;文件操作的一般管理;目录管理;文件的读写管理和存取控 制 5.用户接口 现代操作系统向用户提供三种类型的界面:图形界面、命令界面和程序界面。 12.2操作系统的特性 并发性 2.共享性 3.虚拟性 4.不确定性 13操作系统的类型和主要产品(25分钟) 1.3.1多道批处理系统 1.3.2分时系统 1.3.3实时系统
第1讲 操作系统概论 教学目标: 掌握操作系统的定义,操作系统的特征和主要功能; 理解操作系统的形成和五大类型(批处理操作系统、分时操作系统、实时操作系统、网 络操作系统和分布式操作系统),以及分时概念; 了解操作系统的发展历程,分时和实时操作系统的特点,常用操作系统的用户界面,主 要操作系统产品系列。 教学重点: 操作系统的定义、形成、功能、类型和特征。 教学难点: 操作系统的结构;操作系统的发展历程;操作系统的功能和特性 教学过程:(见PPT课件) 1.0 开场白(5 分钟) 1.1 操作系统的形成和发展(30 分钟) 1.1.1 什么是操作系统 操作系统的定义 操作系统的结构 1.1.2 操作系统的发展历程 操作系统经历了四个发展阶段: 1946 年~50 年代末:第一代,电子管时代,无操作系统。 50 年代末~60 年代中期:第二代,晶体管时代,批处理系统。 60 年代中期~70 年代中期:第三代,集成电路时代,多道程序设计。 70 年代中期至今:第四代,大规模和超大规模集成电路时代,分时系统。现代计算机 正向着巨型、微型、并行、分布、网络化和智能化几个方面发展。 典型操作系统:批处理系统、分时系统、实时系统和通用操作系统。 1.2 操作系统的功能和特性(25 分钟) 1.2.1 操作系统的功能 1.存储器管理功能 内存分配;地址映射;内存保护;内存扩充 2.处理机管理功能 作业和进程调度;进程控制;进程通信 3.设备管理功能 缓冲区管理;设备分配;设备驱动;设备无关性 4.文件管理功能 文件存储空间的管理;文件操作的一般管理 ;目录管理;文件的读写管理和存取控 制 5.用户接口 现代操作系统向用户提供三种类型的界面: 图形界面、命令界面和程序界面。 1.2.2 操作系统的特性 1.并发性 2.共享性 3.虚拟性 4.不确定性 1.3 操作系统的类型和主要产品(25 分钟) 1.3.1 多道批处理系统 1.3.2 分时系统 1.3.3 实时系统
1.3.4个人机系统 1.3.5网络操作系统 1.3.6分布式操作系统 课堂小结(3分钟) 操作系统是由一系列程序模块组成的,它的基本功能是资源管理和方便用户:它管 理处理机、内存、IO设备和文件,提供用户接口。 操作系统发展以来,主要有两个目的:第一,为程序开发和执行提供一个方便的环 境:第二,为保证计算机系统顺利执行,操作系统对各个计算机活动进行调度。 操作系统的形成和发展是与计算机硬件发展密切相关的。由最初的手工操作到批处 理系统的产生、通道和中断机构出现,以后相继出现了多道批处理系统、分时系统 实时系统、个人机系统、网络系统和分布式系统。反过来,操作系统的发展对硬件 也是提出了更高的要求 操作系统提供了五大功能,分别是:存储器管理、处理机管理、文件管理、设备管 理和用户接口 操作系统这类系统软件有自己的基本特征,这就是:并发性、共享性、虚拟性和不 确定性。 操作系统提供大量的服务,在最低层是系统调用,它允许正在运行的程序直接得到 操作系统的服务;在较高层,命令解释程序为用户提供请求服务的机制,而不必编 写程序 操作系统分为不同档次,同档次也有不同产品,它们各有特色。 课外作业(2分钟) 教材P131、3、6 教学后记
1.3.4 个人机系统 1.3.5 网络操作系统 1.3.6 分布式操作系统 课堂小结 (3分钟) 操作系统是由一系列程序模块组成的,它的基本功能是资源管理和方便用户:它管 理处理机、内存、I/O 设备和文件,提供用户接口。 操作系统发展以来,主要有两个目的:第一,为程序开发和执行提供一个方便的环 境;第二,为保证计算机系统顺利执行,操作系统对各个计算机活动进行调度。 操作系统的形成和发展是与计算机硬件发展密切相关的。由最初的手工操作到批处 理系统的产生、通道和中断机构出现,以后相继出现了多道批处理系统、分时系统、 实时系统、个人机系统、网络系统和分布式系统。反过来,操作系统的发展对硬件 也是提出了更高的要求。 操作系统提供了五大功能,分别是:存储器管理、处理机管理、文件管理、设备管 理和用户接口。 操作系统这类系统软件有自己的基本特征,这就是:并发性、共享性、虚拟性和不 确定性。 操作系统提供大量的服务,在最低层是系统调用,它允许正在运行的程序直接得到 操作系统的服务;在较高层,命令解释程序为用户提供请求服务的机制,而不必编 写程序。 操作系统分为不同档次,同档次也有不同产品,它们各有特色。 课外作业(2分钟) 教材 P13 1、3、6 教学后记