操作系统教案(第3章)_1
《操作系统》课程教案
《操作系统》课程教案第一章:操作系统概述1.1 教学目标了解操作系统的定义、功能和作用掌握操作系统的基本组成和分类理解操作系统的历史和发展1.2 教学内容操作系统的定义和作用操作系统的组成:内核、shell、文件系统、设备驱动程序操作系统的分类:批处理系统、分时系统、实时系统、分布式系统操作系统的历史和发展1.3 教学方法采用讲授法,介绍操作系统的概念和发展历程通过实例分析,让学生了解操作系统的组成和作用开展小组讨论,比较不同类型的操作系统1.4 教学资源教材:《操作系统原理与应用》课件:操作系统的定义、功能、组成和分类实例:Windows、Linux、macOS等操作系统的特点1.5 教学评估课堂问答:了解学生对操作系统的概念和组成的掌握情况小组讨论:评估学生对不同类型操作系统的理解和分析能力课后作业:巩固学生对操作系统知识的学习第二章:进程管理2.1 教学目标了解进程的定义和作用掌握进程管理的基本方法和策略理解进程同步和互斥的概念2.2 教学内容进程的定义和作用进程管理的基本方法:进程调度、进程同步、进程互斥进程同步和互斥的实现:信号量、管程、事件等2.3 教学方法采用讲授法,介绍进程的定义和作用通过实例分析,让学生了解进程管理的方法和策略开展小组讨论,探讨进程同步和互斥的实现方式2.4 教学资源教材:《操作系统原理与应用》课件:进程的定义、进程管理的方法和策略、进程同步和互斥的概念实例:进程调度算法、信号量的使用2.5 教学评估课堂问答:了解学生对进程的定义和作用的掌握情况小组讨论:评估学生对进程管理方法和策略的理解能力课后作业:巩固学生对进程同步和互斥知识的学习第三章:内存管理3.1 教学目标了解内存的定义和作用掌握内存管理的基本方法和策略理解内存分配和回收的原则3.2 教学内容内存的定义和作用内存管理的基本方法:分页、分段、虚拟内存内存分配和回收的原则:首次适应法、最佳适应法、最坏适应法3.3 教学方法采用讲授法,介绍内存的定义和作用通过实例分析,让学生了解内存管理的方法和策略开展小组讨论,探讨内存分配和回收的原则3.4 教学资源教材:《操作系统原理与应用》课件:内存的定义、内存管理的方法和策略、内存分配和回收的原则实例:分页算法、分段算法、虚拟内存的实现3.5 教学评估课堂问答:了解学生对内存的定义和作用的掌握情况小组讨论:评估学生对内存管理方法和策略的理解能力课后作业:巩固学生对内存分配和回收知识的学习第四章:文件管理4.1 教学目标了解文件的定义和作用掌握文件管理的基本方法和策略理解文件系统的结构和组织方式4.2 教学内容文件的定义和作用文件管理的基本方法:文件的创建、删除、打开、关闭等文件系统的结构和组织方式:目录结构、文件存储方式、文件访问控制4.3 教学方法采用讲授法,介绍文件的定义和作用通过实例分析,让学生了解文件管理的方法和策略开展小组讨论,探讨文件系统的结构和组织方式4.4 教学资源教材:《操作系统原理与应用》课件:文件的定义、文件管理的方法和策略、文件系统的结构和组织方式实例:Linux、Windows等操作系统中的文件管理4.5 教学评估课堂问答:了解学生对文件的定义和作用的掌握情况小组讨论:评估学生对文件管理方法和策略的理解能力课后作业:巩固学生对文件系统结构和组织方式知识的学习第五章:设备管理5.1 教学目标了解设备的定义和作用掌握设备管理的基本方法和策略理解设备驱动程序第六章:设备管理(续)5.2 教学内容设备驱动程序:概念、作用和实现方式设备管理的基本方法:设备分配、设备请求调度、设备控制设备管理的高级主题:I/O中断处理、DMA传输、虚拟设备5.3 教学方法采用讲授法,介绍设备驱动程序的概念和作用通过实例分析,让学生了解设备管理的方法和策略开展小组讨论,探讨设备管理的高级主题5.4 教学资源教材:《操作系统原理与应用》课件:设备驱动程序的概念、设备管理的方法和策略、设备管理的高级主题实例:硬盘驱动程序、打印机驱动程序、I/O中断处理5.5 教学评估课堂问答:了解学生对设备驱动程序的定义和作用的掌握情况小组讨论:评估学生对设备管理方法和策略的理解能力课后作业:巩固学生对设备管理高级主题知识的学习第七章:操作系统用户界面7.1 教学目标了解操作系统的用户界面的定义和作用掌握操作系统用户界面的基本设计和实现方法理解图形用户界面(GUI)和命令行用户界面(CLI)的差异和优缺点7.2 教学内容用户界面的定义和作用用户界面的基本设计原则:用户友好性、易用性、可访问性GUI和CLI的设计和实现方法:窗口管理、事件处理、命令解析7.3 教学方法采用讲授法,介绍用户界面的定义和作用通过实例分析,让学生了解用户界面的设计和实现方法开展小组讨论,探讨GUI和CLI的差异和优缺点7.4 教学资源教材:《操作系统原理与应用》课件:用户界面的定义、用户界面的设计和实现方法、GUI和CLI的差异和优缺点实例:Windows操作系统、Linux终端、macOS的Finder7.5 教学评估课堂问答:了解学生对操作系统用户界面的定义和作用的掌握情况小组讨论:评估学生对用户界面设计和实现方法的理解能力课后作业:巩固学生对GUI和CLI差异和优缺点知识的学习第八章:操作系统安全8.1 教学目标了解操作系统安全的定义和重要性掌握操作系统安全的基本机制和策略理解操作系统的安全威胁和防护措施8.2 教学内容操作系统安全的定义和重要性安全机制:访问控制、身份验证、加密、审计安全策略:最小权限原则、安全分层模型、安全内核常见安全威胁:恶意软件、漏洞攻击、social engineering防护措施:防火墙、入侵检测系统、安全更新8.3 教学方法采用讲授法,介绍操作系统安全的定义和重要性通过实例分析,让学生了解安全机制和策略开展小组讨论,探讨安全威胁和防护措施8.4 教学资源教材:《操作系统原理与应用》课件:操作系统安全的定义、安全机制和策略、安全威胁和防护措施实例:操作系统安全漏洞案例分析、安全防护工具的使用8.5 教学评估课堂问答:了解学生对操作系统安全的定义和重要性的掌握情况小组讨论:评估学生对安全机制和策略的理解能力课后作业:巩固学生对操作系统的安全威胁和防护措施知识的学习第九章:操作系统性能分析9.1 教学目标了解操作系统性能的定义和重要性掌握操作系统性能分析的基本方法和工具理解操作系统性能优化和调优的策略9.2 教学内容操作系统性能的定义和重要性性能分析方法:基准测试、模拟、监控和分析工具性能评价指标:响应时间、吞吐量、资源利用率性能优化策略:进程调度优化、内存管理优化、文件系统优化9.3 教学方法采用讲授法,介绍操作系统性能的定义和重要性通过实例分析,让学生了解性能分析方法和工具开展小组讨论,探讨性能优化和调优的策略9.4 教学资源教材:《操作系统原理与应用》课件:操作系统性能的定义、性能分析方法和工具、性能优化和调优的策略实例:操作系统性能监控工具(如top, vmstat)的使用、性能优化的案例分析重点和难点解析1. 操作系统的定义和作用:理解操作系统作为计算机系统核心组件的基本概念,以及它在资源管理、程序执行和用户界面方面的关键作用。
第三章 中文Windows 7操作系统(电子教案)
第三章中文Windows 7操作系统3.1 Windows 7基础3.1.1 Windows 7简介1、Windows 7系统版本简介Windows 7共包含以下6个版本1)Windows 7 Starter(初级版)2)Windows 7 Home Basic(家庭基础版)3)Windows 7 Home Premium (家庭高级版)4)Windows 7 Professional(专业版)5)Windows 7 Enterprise(企业版)6)Windows 7 Ultimate(旗舰版)2、Windows 7的新特点略……安装Windows 7建议采用主频500MH以上的CPU,128MB以上内存的计算机可安装Windows 7。
Windows 7的安装方式可分为:升级安装,全新安装,补充安装和修复安装等4种方式。
3.1.2 Windows 7 的启动和退出1. Windows 7的启动首先打开显示器电源,然后打开主机电源就可以启动Windows 7的界面。
系统如果有多个用户,单击某个用户名前面的图标,就可以进入Windows 7界面。
(启动Windows 7的过程中,需要用户在注册面中,输入正确的用户名和口令,才能启动成功)。
2.Windows 7的退出在Windows 7中,不能样直接关机(关闭计算机电源开关),首先从Windows 7系统中退出,否则丢失一些未保存的文件或破坏系统中正在运行的程序。
Windows 7和关机应按下列步骤进行。
(1)关机Windows 7的方法如下:单击“开始”按钮,弹出“开始”菜单,单击“关机”按钮。
并自动切断电源。
(2)注销Windows 7与之前的操作系统一样,允许多个用户共同使用一台计算机的操作系统。
用户不必重新启动计算机就可以实现多个用户登录。
单击“开始”按钮,弹出“开始”菜单,单击“关机”按钮右侧的箭头,然后从弹出的列表中选择“注销”。
单击“强制注销”按钮,系统会强制关闭正在运行的程序,快速切换到用户登录界面,选择需要切换到的用户名和输入登录密码即可实现切换用户功能。
《操作系统》教案》课件
《操作系统》教案(第一至第五章)一、教案概述本教案主要针对《操作系统》课程的五个章节进行详细的教学设计,包括教学目标、教学内容、教学方法、教学步骤和教学评价等方面。
通过本教案的学习,学生将掌握操作系统的基本概念、原理和关键技术。
二、教学目标1. 了解操作系统的概念、发展和分类。
2. 掌握操作系统的主要功能和架构。
3. 理解进程管理、内存管理、文件管理和设备管理的基本原理。
4. 学习操作系统的设计方法和实现技术。
三、教学内容第一章:操作系统概述1. 操作系统的概念和发展历程2. 操作系统的目标和功能3. 操作系统的分类和特点第二章:操作系统架构1. 操作系统的主要组件2. 操作系统的层次结构3. 操作系统的接口和API第三章:进程管理1. 进程的概念和特性2. 进程的状态和转换3. 进程调度算法4. 进程同步与互斥5. 死锁与饥饿问题第四章:内存管理1. 内存分配与回收策略2. 内存分页和分段3. 虚拟内存技术4. 页面置换算法5. 内存保护机制第五章:文件管理1. 文件和目录的概念2. 文件系统的组织结构3. 文件存储分配策略4. 文件访问控制5. 磁盘空间管理和文件备份策略四、教学方法1. 讲授法:讲解基本概念、原理和关键技术。
2. 案例分析法:分析实际操作系统案例,加深对原理的理解。
3. 实验法:通过上机实验,巩固理论知识。
4. 小组讨论法:分组讨论问题,培养团队合作能力。
五、教学步骤1. 引导:介绍本章主题,激发学生兴趣。
2. 讲解:详细讲解本章的核心概念和原理。
3. 案例分析:分析实际案例,加深学生对原理的理解。
4. 练习与讨论:布置练习题,组织小组讨论。
5. 总结:对本章内容进行归纳和总结。
六、教学评价1. 课堂参与度:观察学生在课堂上的发言和提问情况。
2. 练习题:评估学生对知识的掌握程度。
3. 实验报告:评价学生的实践操作能力。
4. 小组讨论报告:评估学生的团队合作和沟通能力。
七、教学资源1. 教材:选用权威、实用的操作系统教材。
第3章_1 寻址方式DEBUG
(BX)
(SI) (DI)
物理地址PA= (SS) 16 +(BP) MOV AX, [BX] PA = 16d (DS) + (BX) MOV AX, [BP] PA = 16d (SS) + (BP) MOV AX, [SI] PA = 16d (DS) + (SI) 也称基址寻址 也称变址寻址 [SI]源变址 [DI]目的变址
(BX)=100H,(AX)=0133H,(10120H)=BCF0H 偏移地址EA=(BP)=0120H
物理地址PA= (SS) 16 +(BP)=10000H+100H=10120H
内 存
(SS) 1000H
0CH 52H EA=(BP) 01H 20H
16
(AX) = BCF0H
AH AL
EA=(BP+6)
01H
1000H
12H
34H
10126 34H 12H
10127
PA
10126H
3.2 寻址方式 存储器寻址
6、基址加变址寻址 (BX) 偏移地址EA= (BP) + (SI) (DI)
物理地址PA=(DS)×16 +(BX) +
(SI)
(DI) (SI)
物理地址PA=(SS)×16 +(BP) +
(BP)
(DI)
+ X ,8位16位移量
物理地址PA=(DS)×16 +(BX) +
(SI) (DI) (SI) (DI) + X ,8位16位移量
物理地址PA=(SS)×16 +(BP) +
+ X ,8位16位移量
第3章 操作系统
操作系统1.1 操作系统的基本概念1.11操作系统的基本概念(1) 什么是操作系统有效:操作系统在资源管理方面要考虑到系统运行效率和资源的利用率。
合理:操作系统对于不同的用户程序要”公平”,以保证系统不发生”死锁”或”饥饿”的现象。
方便:用户使用界面和程序设计接口两方面的易用性,易学性,和易维护性。
(2) 操作系统的重要作用A 管理系统中的各种资源纪录资源的使用情况确定资源的分配策略实施资源分配回收资源B 为用户提供良好的界面(3) 操作系统的特征A 并发性:用户程序与用户程序之间并发执行;用户程序与操作程序之间并发执行。
B 共享性:操作系统与多个用户程序共用系统中的各种资源。
互斥共享同时共享C 随机性: 系统无法知道运行着的程序会在什么时候做什么事情。
1.12 操作系统的功能1. 进程(线程)管理:对于cpu的管理,解决处理器分配调度策略,分配实施和回收等问题。
2. 储存管理:管理内存资源,如何为多道程序分配内存空间,使程序和数据彼此隔离,同时又能保证一定条件下的共享,解决内存扩充问题。
3. 文件管理:对于外存储器的管理,有效的支持文件的储存,检索和修改等操作,解决文件的共享,保密和保护等问题,使用户方便安全的访问文件。
4. 设备管理: 对所有输入输出设备的管理,还包括对控制器,通道等支持设备的管理。
负责外部设备的分配,启动和故障处理。
采取中断技术,通道技术,虚拟设备技术和缓冲技术。
并提供良好的界面。
5. 用户接口:向用户提供使用它自己的手段。
实时系统可以及时响应外部事件,在严格的时间范围内完成处理,具有高可靠性。
实时控制系统实时信息处理系统个人计算机系统类似于分时系统1.14 操作系统与用户的接口(1) 程序级接口:由一组系统调用命令组成,用户程序借助于系统调用命令来向操作系统提出各种资源要求和服务要求。
(当用户程序运行到调用指令时,就转到系统调用的处理程序,在用户程序中给出系统调用命令号----→访问系统调用入口表-------→找到相应子程序执行并返回值)包括设备管理类,文件管理类,进程控制类,进程通信类,存储管理类。
精品文档-计算机操作系统教程(第二版)(徐甲同)-第3章
第3章 进程管理 图 3.1 程序的顺序执行
第3章 进程管理
显然,程序的顺序执行具有如下特性: (1) 当顺序程序在处理机上执行时,处理机严格地顺序执行 程序规定的动作。每个动作都必须在前一动作结束后才能开始。 除了人为的干预造成机器暂时停顿外,前一动作的结束就意味着 后一动作的开始。程序和机器执行程序的活动严格一一对应。 (2) 一个程序在机器中执行时,它独占全机资源,除了初始 状态外,只有程序本身规定的动作才能改变这些资源的状态。
第3章 进程管理
2. 程序和机器执行程序的活动不再一一对应 程序和机器执行程序的活动是两个概念。程序是指令的有序 集合,是静态的概念;而机器执行程序的活动是指指令序列在处 理机上的执行过程,或处理机按照程序执行指令序列的过程。通 常把机器执行程序的活动称为“计算”。显然,“计算”是一个 动态的概念。
程序和数据集合两部分是进程存在的物质基础,即进程的实 体。
第3章 进程管理
进程控制块(或任务控制块)包含了进程的描述信息和控制信 息,是进程的动态特性的集中反映。不同的操作系统其进程控制 块的内容及信息量也不同。在小型机、微型机等比较简单的操作 系统中,PCB只占用十几个单元;而在一些大、中型机的操作系 统中,PCB的内容可能占用几十甚至上百个单元。
第3章 进程管理
直接制约关系通常是在彼此之间有逻辑关系的两个并发执行 的程序之间发生的。例如,一个正在执行的程序段需要另一程序 段的计算结果,只有当另一程序段在某一时刻送来计算结果时, 正在执行的程序段才能继续执行下去。否则它就一直等待,无法 执行。两个并发程序段以间接方式发生制约关系是由竞争使用同 一资源引起的。得到资源的程序段可以继续执行,得不到资源的 程序段就只好暂停等待。
第3章 进程管理
操作系统 第3章 调度与死锁
等待事件
2. 具有高级和低级的调度队列模型 作业 后 备 调度 时间片完 队 列
就绪队列
cpu
进程完成
进程调度
阻塞队列
等待事件
特点 :1)具有进程调度、作业调度 2)根据阻塞原因设置了多个阻塞队列
3.同时具有三级调度的调度队列模型
批量作业 后备队列 交互型作业 作 业 调 度 时间片完
就绪队列
中级调度 就绪挂起队列
进程
P1 P2 P3 P4
• 非抢先式SJF
到达时间 0.0 2.0 4.0 5.0
P1 P3 7 8
执行时间 7 4 1 4
P2 12 P4 16
0
3
• 平均等待时间 = (0 + 6 + 3 + 7)/4 = 4 • 平均周转时间=(7+10+4+11)/4=8 • 平均带权周转时间=
• 3. SJF的变型 – “最短剩余时间优先”SRT(Shortest Remaining Time)(允许比当前进程剩 余时间更短的进程来抢占) – “最高响应比优先”HRRN(Highest Response Ratio Next)(响应比R = (等待时间 + 要求执行时间) / 要求 执行时间,是FCFS和SJF的折衷)
• 面向系统的准则
系统吞吐量高 处理机利用率好 资源的平衡利用
周转时间
• 批处理系统的重要指标。 • 作业从提交到完成(得到结果)所经历的时间 为周转时间。 • 包括:在外存后备队列中等待,CPU上执行, 就绪队列和阻塞队列中等待,结果输出等待。 • 平均周转时间T和平均带权周转时间(带权周 转时间W是 T(周转)/ (CPU执行)) • 平均周转时间: T 1 n T
计算机文化基础 第3章Windows XP操作系统 第三节管理文件或文件夹
3.3.2 浏览文件或文件夹
2.文件或文件夹显示方式
(6) 【幻灯片】视图
【幻灯片】视图方式只有在图片文件夹中才会出现。图片以单行缩略图 形式显示,可以使用左右箭头按钮浏览图片。单击一幅图片时,该图片以 较大的图像显示在缩略图的上方。
3.3.2 浏览文件或文件夹
2. 创建新文件 在指定位置新建文件的方法很多,可以用类似创建文件夹方法,
例如,选择【文件】→【新建】→【文本文档】命令,即可创建一个 文本文件。
由于文件的类型不同,新建文件的方式也有许多不同,有些可以 通过新建】命令创建,有些可以通过安装应用程序创建,有些可以通 过外部导入创建,有些可以通过网络下载创建等。随着学习的深入, 对计算机操作逐步熟练,用户还会学到更多的方法。
双击桌面【网上邻居】图标。
右击桌面【网上邻居】图标,选择【打开】命令。
在【我的电脑】、【我的文档】窗口,单击左侧任务窗格的【网上邻 居】链接按钮。
浏览文件时,通过工具栏上的【后退】、【前进】和【向上】按 钮,可以在各窗口或各级别中进行移动和转换。在地址栏输入文件所 在的本地路径或网络路径,可直接查看文件内容。
3.3.7 删除文件或文件夹
2、恢复文件或文件夹 在【我的电脑】窗口或【我的文档】窗口中,使用前面所述方法删除
文件与文件夹只是逻辑删除,被删除的文件或文件夹被系统自动移至【回 收站】中。如果用户发现其中一些文件仍旧有用,可以利用【回收站】的 【还原】功能,进行还原。被还原的文件和文件夹就会出现在原来所在的 位置。
教学目标:了解操作系统的基本界面,熟练掌握系统启动、 退出、桌面、窗口、菜单及对话框的基本操作,掌握文件 与文件夹的创建、移动、复制、删除、恢复、搜索等项目 的操作。学习设置个性化的操作环境,掌握添加删除程序 或添加硬件的操作方法,了解和掌握系统提供的一些辅助 工具和系统工具。
操作系统教案
第一章操作系统概论(一)具体知识点1.操作系统概念2.操作系统的形成与发展3.操作系统的功能(二)学习要求了解什么是操作系统,操作系统在计算机中的作用,操作系统具体做什么,以及各类操作系统的特点。
(三)本章节体系1.操作系统概念操作系统既是计算机系统资源的管理员,又是计算机系统用户的服务员。
资源管理以提高资源利用率为目标,给用户服务以尽可能多的服务项目和最大的方便为宗旨。
管理与服务的功能用一组程序来描述,这组程序通过事件驱动以并发的执行方式发挥作用。
人们把这组程序称为操作系统,它是计算机系统中极为重要的系统软件。
2.操作系统类型单用户操作系统多道批处理系统分时系统实时系统网络操作系统3.操作系统运行环境计算机硬件所提供的支持构成现代操作系统的硬件环境,其中最为重要的是中断机构。
事件引发中断,中断必须加以处理,操作系统由此被驱动。
操作系统是一个众多程序模块的集合。
根据运行环境,这些模块大致分为3类:第1类是在系统初启时便与用户程序一起主动参与并发运行的,如作业管理程序、输入输出程序等。
它们由时钟中断、外设中断所驱动。
第2类是直接面对用户态(亦称常态、或目态)程序的,这是一些“被动”地为用户服务的程序。
这类程序的每一个模块都与一条系统调用指令对应,仅当用户执行系统调用指令时,对应的程序模块才被调用、被执行。
系统调用指令的执行是经过陷入中断机构处理的。
因此从这个意义上说,第2类程序也是由中断驱动的。
第3类是那些既不主动运行也不直接面对用户程序的、隐藏在操作系统内部的、由前2类程序调用的模块。
既然前2类程序是由中断驱动的,那么第3类程序也是由中断驱动的。
应当注意,操作系统本身的代码运行在核心态(亦称管态、特态)。
从用户态进入核心态的唯一途径是中断。
UNIX中的trap指令是专供用户程序进入UNIX核心而设置的。
4.操作系统启动过程操作系统的初启是比较复杂的,随着版本或计算机类型而不同。
大体上说,有以下过程:首先执行ROM中的自举程序,然后操作系统本身的引导程序取得控制权。
Linux操作系统案例教程电子教案 第3章 文件管理
第三章
文件管理
第三章 文件管理
3-1文件系统概述 文件系统概述
1、文件系统类型的含义 文件系统类型是指文件在存储介质上存 放及存储的组织方法和数据结构 2、Linux支持的文件系统类型 Linux采用虚拟文件系统技术(VFS)使 Linux支持以下文件系统类型:
第三章 文件管理
• • • • • • • • •
第三章 文件管理
4.2.2 与文件和目录相关的 与文件和目录相关的Shell命令 二) 命令(二 命令
(1)cat
• 格式:cat • 实例:
# cat # cat # cat # cat
<文件名>
/etc/inittab > /abc/abc.txt myfile1 > myfile2 myfile1 >> myfile2
EXT2 EXT3 SWAP FAT、FAT32 SYSV ISO9660 NFS Minix ……
二次扩展 三次扩展 交换文件系统 Unix的文件系统 光盘文件系统 网络文件系统
第三章 文件管理
Linux还支持基于Windows和Netware的文件系 统,例如UMSDOS、MSDOS、VFAT、HPFS、 UMSDOS MSDOS VFAT HPFS SMB和NCPFS,NTFS等。
# rmdir ./a1/ # rmdir /etc/a2/ # rmdir -p /d1/d2/
第三章 文件管理
案例二:
1. 2. 3. 4. 5. 6. 7. 在根目录(/)下新建目录test,test1,把/etc/passwd分别复制到/test1与 /test下,并分别改名为file1与file; 查看file1文件的前二行与最后二行,并记录; 查看/etc/目录下的文件,并记录前两个文件的文件名; 查看/etc/目录中所有的文件中包含有sys字母的文件并记录; 查看/etc/目录中文件包含有conf的前两个文件是什么; 把/test/file文件建一个软链接文件file.soft到/test1中; 清屏; (注:以上文件的查看均以正常模式查看、即按名称查看)
《计算机基础》操作系统
大学计算机应用基础(Windows 10+ WPS Office 2019 )(微课版)
第3章
操作系统
2.2.2 操作系统基本功能
第3章
操作系统
3.2.4 添加桌面图标
1.添加系统图标
步骤1:在桌面空白处 单击鼠标右键,在弹出的快 捷菜单中选择“个性化”命 令。
步骤2:打开“个性化” 设置窗口,在窗口左侧选择 “主题”选项,在右侧“相 关的设置”栏中单击“桌面 图标设置”超链接。
大学计算机应用基础(Windows 10+ WPS Office 2019 )(微课版)
大学计算机应用基础(Windows 10+ WPS Office 2019 )(微课版)
第3章
操作系统
3.3.1 Windows 10文件管理
2.文件和文件夹的基本操作
(5)删除和还原文件或文件夹
(6)隐藏文件或文件夹
删除一些没有用的文件或文件夹, 可以减少磁盘上的多余文件,释放磁盘 空间,同时也便于管理。删除的文件或 文件夹实际上是移动到“回收站”中, 若误删除文件,还可以通过还原操作将 其还应用程序选项或应用程序所在的文件 夹选项。
步骤4:单击展开“腾讯软件”文件夹, 在“腾讯QQ”应用程序选项上单击鼠标右键, 在弹出的快捷菜单中选择【更多】/【打开文件 位置】命令。
大学计算机应用基础(Windows 10+ WPS Office 2019 )(微课版)
第3章
1.启动Windows 10
开启计算机主机箱和显示器的电源开关, Windows 10将载入内存,接着开始对计算机的 主板和内存等进行检测,系统启动完成后将进 入Windows 10欢迎界面,若只有一个用户且没 有设置用户密码,则直接进入系统桌面。
计算机操作系统教案_第03章 处理调试与死锁
表示为:
W
1 n
n i1
Ti TSi
14
第三章 处理机调度与死锁
(2) 响应时间快:从用户提交申请,到出现第一个 响应之间的时间
(3) 截止时间的保证:实时系统,最晚执行的时间 (4) 优先权准则。(甚至抢占式以完成紧急任务)
15
第三章 处理机调度与死锁
2. (1) 系统吞吐量高。吞吐量:在单位时间内完成的作业数 (2) 处理机利用率好。 (3) 各类资源的平衡利用。
26
第三章 处理机调度与死锁
3. 高响应比优先调度算法
优先权的变化规律可描述为:
优先权
等待时间 要求服务时间 要求服务时间
由于等待时间与服务时间之和,就是系统对该作业的响应 时间,故该优先权又相当于响应比RP。据此,又可表示为:
优先权
等待时间 要求服务时间 要求服务时间
响应时间 要求服务时间
27
24
第三章 处理机调度与死锁
(1) 进程类型。 (2) 进程对资源的需求。 (3) 用户要求。
25
第三章 处理机调度与死锁
2)
动态优先权是指,在创建进程时所赋予的优先权,是可 以随进程的推进或随其等待时间的增加而改变的,以便获得 更好的调度性能。例如,我们可以规定,在就绪队列中的进 程,随其等待时间的增长,其优先权以速率a提高。若所有的 进程都具有相同的优先权初值,则显然是最先进入就绪队列 的进程,将因其动态优先权变得最高而优先获得处理机,此 即FCFS算法。若所有的就绪进程具有各不相同的优先权初值, 那么,对于优先权初值低的进程,在等待了足够的时间后, 其优先权便可能升为最高,从而可以获得处理机。当采用抢 占式优先权调度算法时,如果再规定当前进程的优先权以速 率b下降,则可防止一个长作业长期地垄断处理机。
操作系统课程教案修订版
《操作系统》课程教案一、课程定位操作系统课程是计算机应用技术专业基础课程,属于必修课程。
在课程设置上起着承上启下的作用,其特点是概念多、抽象和涉及面广。
主要任务是:使学生掌握计算机操作系统的基本原理及组成;计算机操作系统的概念和相关新概念、名词及术语;了解计算机操作系统的发展特点、设计技巧和方法;对常用计算机操作系统会进行基本的操作使用。
按照新专业人才培养方案,该课程开设在第三学期。
本课程的先导课程为《计算机组成原理》,《微机原理》,《数据结构》和《高级语言程序设计》;后续课程为《数据库系统原理》、《计算机网络》。
二、课程总目标通过本课程的学习,使学生理解操作系统基本原理,并在此基础上培养学生实际动手编程能力。
(一)知识目标1.理解操作系统的概念、操作系统的发展历史、类型、特征以及结构设计。
2.掌握进程和线程。
3.掌握死锁的预防、避免、检测和恢复。
4.掌握作业调度、进程调度、调度准则、调度算法、线程调度等。
5.掌握存储管理中的分区法、分页技术、分段技术、段页式技术等。
6.掌握文件系统的功能和结构、目录结构和目录查询、文件和目录操作。
7.掌握输入/输出管理、用户接口服务、嵌入式操作系统、分布式操作系统。
(二)素质目标1.熟练使用计算机操作系统。
2.能够解决一些简单的应用问题。
3.了解计算机操作系统设计技巧。
(三)职业能力培养目标1 .初步具备辩证思维的能力。
2 .具有热爱科学,实事求是的学风和创新意识,创新精神。
三、课程设计(一)设计理念以职业能力培养为导向,进行课程开发与设计。
按照人才培养目标要求来确定课程的内容、教学组织、教学方法和手段,注重培养学生分析问题、解决问题的能力、计算机思维能力、自学能力和从业能力。
(二)设计思路1.以“够用、适用、实用”为目标设计课程教学内容。
2.考虑后序课程需要,突出重点,强化专业应用。
3.注重课堂教学互动,教师为主导,学生为主体,引导学生积极思维,培养学生的学习能力。
计算机基础课件 第3章 操作系统基础知识
系统区,存放操作系统和其他系统程序和数据 用户区,存放用户程序和数据
第3章 操作系统基础知识
存储管理
存储管理包括四个方面的功能:
内存分配与回收 地址转换 存储保护 存储扩充
第3章 操作系统基础知识
存储分配
按一定的策略或算法为各个并发的进程及相 关数据分配内存空间,最终目标是提高内存 利用率,并保证正常运行
第3章 操作系统基础知识
进程概念的引入
程序是一个“静态”的概念 在多个程序并发执行的情况下,“程序”不能解 释、描述和管理程序的并发过程 操作系统无法用“程序”的概念,表述和管理对 处理机资源的分配调度
引入了“进程”的概念
第3章 操作系统基础知识
进程的定义
进程是现代操作系统的基本概念,是并发程序出现后 必然出现的一个重要概念 进程是程序在一个数据集合上被运行的过程,即执行 起来的程序(“活起来”的程序;“活着”的程序) 在多程序执行的环境下,进程是处理机进行资源分配、 调度和程序运行的基本单位 处理机管理可归结为进程管理
整 管理复杂;但存储器的使用效率高 在现代多程序运行系统中,普遍采用此方式
第3章 操作系统基础知识
地址转换(重定位)
地址转换的定义: 将程序在外存空间中的逻辑地址转换为 内存空间中的物理地址
第3章 操作系统基础知识
地址转换(重定位) (了解) ——物理地址 vs 逻辑地址
内存由若干的存储单元组成;每个存储
存储扩充的目的是利用有限的内享部同存一储块空内间存运区行更大
的程序或更多个程序
将需要执行的程序段调入
内存区,覆盖已经执行结 存储扩充的一般方法有三种: 束的程序段
自动覆盖技术
交换技术 虚拟存储技术
操作系统教案
授课时间:第 1 次课:教学目的课时安排课程主要内容重点难点教学方法与手段布置作业第一章操作系统引论让学生对计算机操作系统的目标、作用、发展、特征、主要功能和结构设计等有一个初步的了解2 课时1. 操作系统的目标和作用(1) 目标(2) 作用(3) 发展的主要动力2. 操作系统发展的发展过程(1) 无操作系统的计算机系统(2) 单道批处理系统(3) 多道批处理系统✓操作系统是计算机系统资源的管理者✓OS 用作扩充机器✓单道批处理系统的处理过程✓多道批处理的思想✓从多道批处理需要解决的问题理解操作系统需要具备的功能采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解授课时间:第 2 次课:第一章操作系统引论教学目的课时安排课程主要内容让学生对计算机操作系统的目标、作用、发展、特征、主要功能和结构设计等有一个初步的了解2 课时1. 操作系统的发展过程(1) 分时系统(2) 实时系统2. 操作系统的基本特征重点难点教学方法与手段布置作业✓分时系统的分时思想✓实时系统与分时系统的比较✓并发和并行 2 个概念的异同✓并发概念中涉及到进程概念的理解✓虚拟技术✓异步性的来由采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解授课时间:第 3 次课:第一章操作系统引论教学目的课时安排课程主要内容让学生对计算机操作系统的目标、作用、发展、特征、主要功能和结构设计等有一个初步的了解2 课时1. 操作系统的主要功能2. 操作系统的结构设计重点难点✓处理机管理中进程概念的熟悉✓微内核结构的理解教学方法采用电子教案,以多媒体教学为主,同时辅以板书的与手段进一步讲解布置作业 P25:1,9授课时间:第 4 次课:第二章进程管理教学目的课时安排课程主要内容让学生掌握进程的概念、进程的状态、进程间的同步、进程的通讯以及管程和线程的概念2 课时1. 程序的顺序执行2. 前趋图3. 程序的并发执行4. 进程的特征与状态5. 进程控制块重点难点教学方法与手段✓顺序执行到并发执行的变迁的原因✓进程的概念✓进程状态的变迁✓挂起状态的引入✓进程控制块中的信息的必要性采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解布置作业收第一章作业授课时间:第 5 次课:第二章进程管理教学目的课时安排课程主要内容让学生掌握进程的概念、进程的状态、进程间的同步、进程的通讯以及管程和线程的概念2 课时1. 讲解第一章作业2. 进程的创建3. 进程的终止4. 进程的阻塞与唤醒5. 进程的挂起与激活6. 进程同步的基本概念重点难点教学方法与手段布置作业✓进程树对进程关系的表示✓引起进程创建的事件✓进程创建的过程✓临界资源和临界区✓进程同步机制应遵循的原则采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解授课时间:第 6 次课:第二章进程管理教学目的课时安排课程主要内容让学生掌握进程的概念、进程的状态、进程间的同步、进程的通讯以及管程和线程的概念2 课时1. 信号量机制2. 信号量的应用重点难点教学方法与手段✓信号量的概念✓wait 和 signal 操作所做的工作✓信号量集的特殊应用✓信号量实现互斥的思路✓信号量实现前趋关系的思路采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解布置作业 P68:22授课时间:第 7 次课:第二章进程管理教学目的课时安排课程主要内容让学生掌握进程的概念、进程的状态、进程间的同步、进程的通讯以及管程和线程的概念2 课时1. 生产者-消费者问题2. 哲学家进餐问题3. 读者-写者问题重点难点✓多个信号量操作的顺序✓信号量用于同步时的过程分析✓不同情况下信号量的选择应用教学方法采用电子教案,以多媒体教学为主,同时辅以板书的与手段进一步讲解布置作业 P68:24,26授课时间:第 8 次课:第二章进程管理教学目的课时安排课程主要内容让学生掌握进程的概念、进程的状态、进程间的同步、进程的通讯以及管程和线程的概念2 课时1. 管程的基本概念2. 管程的应用3. 进程间通信的类型4. 进程间通信的实现方法✓管程的概念✓条件变量✓管道通信与共享存储器通信的异同教学方法采用电子教案,以多媒体教学为主,同时辅以板书的与手段进一步讲解布置作业重点难点授课时间:第 9 次课:第二章进程管理教学目的课时安排课程主要内容让学生掌握进程的概念、进程的状态、进程间的同步、进程的通讯以及管程和线程的概念2 课时1. 消息传递系统实现中的若干问题2. 消息缓冲队列通信机制3. 线程重点难点✓消息机制怎么实现同步✓线程与进程的关系✓线程锁同步✓轻型线程的引入教学方法采用电子教案,以多媒体教学为主,同时辅以板书的与手段进一步讲解布置作业 P69:36授课时间:第 10 次课:第三章处理机调度与死锁教学目的让学生掌握多道程序下处理机调度的思想、算法,死锁处理的思想,死锁避免的银行家算法课时安排 2 课时课程主要 1. 高级、中级、低级调度内容 2. 调度队列模型3. 调度准则4. FIFO 、SPF 调度算法重点难点教学方法与手段✓三级调度的内容✓抢占与非抢占调度的概念✓调度队列模型✓响应时间与周转时间的计算✓FIFO 、SPF 调度算法的思想采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解布置作业收第二章作业授课时间:第 11 次课:第三章处理机调度与死锁教学目的让学生掌握多道程序下处理机调度的思想、算法,死锁处理的思想,死锁避免的银行家算法课时安排 2 课时课程主要 1. 讲解第二章作业内容 2. 高优先权调度算法3. 时间片轮转调度算法重点难点✓作业中同步语句的顺序安排问题✓响应比的计算✓多级反馈队列的队列使用教学方法采用电子教案,以多媒体教学为主,同时辅以板书的与手段进一步讲解布置作业P101:3授课时间:第 12 次课:第三章处理机调度与死锁教学目的让学生掌握多道程序下处理机调度的思想、算法,死锁处理的思想,死锁避免的银行家算法课时安排 2 课时课程主要 1. 实时调度内容 2. 多处理机的类型3. 进程分配方式重点难点✓实时调度中的系统处理能力判定✓抢占与非抢占调度的不同调度方法✓LLF 算法中松弛度的计算✓耦合的概念教学方法采用电子教案,以多媒体教学为主,同时辅以板书的与手段进一步讲解布置作业P102:13授课时间:第 13 次课:第三章处理机调度与死锁教学目的让学生掌握多道程序下处理机调度的思想、算法,死锁处理的思想,死锁避免的银行家算法课时安排 2 课时课程主要 1. 进程调度方式内容 2. 产生死锁的原因3. 产生死锁的必要条件重点难点教学方法与手段✓成组调度中处理机时间的计算✓多处理机调度中可以采用专用处理机分配方式的原因✓产生死锁的原因✓进程推进描述中安全区的理解✓死锁的4 个必要条件采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解布置作业P102:16授课时间:第 14 次课:第三章处理机调度与死锁教学目的让学生掌握多道程序下处理机调度的思想、算法,死锁处理的思想,死锁避免的银行家算法课时安排 2 课时课程主要 1. 预防死锁内容 2. 系统安全状态3. 利用银行家算法避免死锁重点难点教学方法与手段✓预防死锁的途径✓安全状态的概念✓安全状态的判定✓银行家算法✓安全性算法采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解布置作业P102:19 (不做在作业本上,思考)授课时间:第 15 次课:第三章处理机调度与死锁教学目的让学生掌握多道程序下处理机调度的思想、算法,死锁处理的思想,死锁避免的银行家算法课时安排 2 课时课程主要 1. 安全性算法举例内容 2. 死锁的检测3. 死锁的解除重点难点✓通过例子再一次详细讲述银行家算法的工作原理和工作过程✓资源分配图✓死锁定理✓死锁解除的两种方法教学方法采用电子教案,以多媒体教学为主,同时辅以板书的与手段进一步讲解布置作业P102:20授课时间:第 16 次课:第四章存储器管理让学生了解存储器的分配机理,掌握分页和分段管理教学目的课时安排课程主要内容的思路,以及请求分页和请求分段的工作机理及置换算法2 课时1. 程序的装入2. 程序的链接3. 单一连续分配4. 固定分区分配5. 动态分区分配( 1)✓装入的概念✓动态链接重点难点✓固定分区的 2 个方法和空间管理✓动态分区的必要性✓动态分区的分配算法教学方法与手段布置作业采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解收第三章作业授课时间:第 17 次课:第四章存储器管理让学生了解存储器的分配机理,掌握分页和分段管理教学目的课时安排课程主要内容的思路,以及请求分页和请求分段的工作机理及置换算法2 课时1. 讲解第三章作业2. 动态分区分配(2)3. 可重定位分区分配4. 对换5. 基本分页存储管理✓作业中的银行家算法✓分区分配的回收处理✓重定位的原因和方法重点难点✓对换的必要性✓分页的机理以及地址转换过程✓多级页表的使用教学方法与手段布置作业采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解P142:6授课时间:第 18 次课:第四章存储器管理让学生了解存储器的分配机理,掌握分页和分段管理教学目的的思路,以及请求分页和请求分段的工作机理及置换算法课时安排 2 课时1. 基本分段存储管理课程2. 虚拟存储器的基本概念主要内容重点难点✓分页和分段的比较✓分段系统的基本原理✓分段对信息的共享✓分页和分段的结合✓局部性原理✓虚拟存储器的引入✓虚拟存储器的实现教学方法与手段布置作业采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解P142:6授课时间:第 19 次课:第四章存储器管理让学生了解存储器的分配机理,掌握分页和分段管理教学目的课时安排课程主要内容的思路,以及请求分页和请求分段的工作机理及置换算法2 课时1. 请求分页存储管理2. 页面置换算法( 1)(1) OPT 置换算法(2) FIFO 置换算法重点难点✓请求分页中的页表改进✓请求分页中的地址变换✓内存分配策略✓物理块分配算法✓页面调入过程✓OPT 置换算法✓FIFO 置换算法教学方法与手段布置作业采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解P143:19授课时间:第 20 次课:第四章存储器管理让学生了解存储器的分配机理,掌握分页和分段管理教学目的课时安排课程主要内容的思路,以及请求分页和请求分段的工作机理及置换算法2 课时1. 页面置换算法(2)(1)LRU 算法(2)CLOCK 算法(3)LFU、PBA 算法2. 请求分段存储管理方式✓LRU 算法的思想✓LRU 算法的硬件支持✓基本 CLOCK 算法和改进的 CLOCK 算法重点难点✓LFU 算法和 PBA 算法✓请求分段的段表改进✓请求分段中的共享与保护教学方法与手段布置作业采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解P143:23,25授课时间:第 21 次课:第五章设备管理让学生了解 I/O 系统的基本组成与大致工作过程,掌教学目的握操作系统为提高 I/O 性能而采用的技术,和 I/O 设备的管理方式课时安排 2 课时1. I/O 系统课程 2. I/O 控制方式主要内容✓I/O 系统的层次状组成✓设备控制器的功能✓I/O 通道的引入重点难点✓I/O 通道瓶颈问题的解决✓I/O 通道控制方式教学方法与手段布置作业采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解收第四章作业授课时间:第 22 次课:第五章设备管理让学生了解 I/O 系统的基本组成与大致工作过程,掌教学目的课时安排课程主要内容握操作系统为提高 I/O 性能而采用的技术,和 I/O 设备的管理方式2 课时1. 讲解第四章作业2. 缓冲的引入3. 单缓冲和双缓冲4. 循环缓冲5. 缓冲池✓再次详细介绍页面置换算法的置换过程✓缓冲引入的原因及其必要性✓单缓冲和双缓冲怎么提高系统性能重点难点✓循环缓冲的操作和同步✓缓冲池引入的原因及其操作✓收容和提取的概念教学方法与手段布置作业采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解P181:10授课时间:第 23 次课:第五章设备管理让学生了解 I/O 系统的基本组成与大致工作过程,掌教学目的课时安排课程主要内容握操作系统为提高 I/O 性能而采用的技术,和 I/O 设备的管理方式2 课时1. 设备分配中的数据结构2. 设备分配时应考虑的因素3. 设备独立性4. 独占设备的分配程序5. SPOOLing 技术✓DCT、COCT、CHCT、SDT 的构成与关联✓设备独立性的概念及其带来的好处✓独占设备的分配程序✓SPOOLing 技术的引入✓SPOOLing 系统的组成✓SPOOLing 在打印机管理中的应用教学方法与手段布置作业采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解P181:18重点难点授课时间:第 24 次课:第五章设备管理让学生了解 I/O 系统的基本组成与大致工作过程,掌教学目的课时安排课程主要内容握操作系统为提高 I/O 性能而采用的技术,和 I/O 设备的管理方式2 课时1. 设备驱动程序的功能和特点2. 设备驱动程序的处理过程3. 中断处理程序的处理过程4. 磁盘性能简介✓设备驱动程序的作用✓设备驱动程序的处理过程✓磁盘的组成重点难点✓磁盘数据的格式✓磁盘访问时间的成分教学方法与手段布置作业采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解P181:24授课时间:第 25 次课:第五章设备管理让学生了解 I/O 系统的基本组成与大致工作过程,掌教学目的课时安排课程主要内容握操作系统为提高 I/O 性能而采用的技术,和 I/O 设备的管理方式2 课时1. 磁盘调度2. 磁盘高速缓存3. 提高磁盘 I/O 速度的其他方法4. 廉价磁盘冗余阵列✓5 种磁盘调度算法✓磁盘高速缓存的作用✓磁盘高速缓存的置换因素重点难点✓磁盘延迟写技术✓廉价磁盘冗余阵列的基本技术教学方法与手段布置作业采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解P181:25授课时间:第 26 次课:第六章文件管理让学生了解文件系统的基本知识,掌握文件的逻辑结教学目的构和物理结构,以及为提高文件存取效率而采用的文件管理技术和存储空间管理技术课时安排 2 课时1. 文件和文件系统课程 2. 文件的逻辑结构主要内容✓文件的基本相关概念✓有结构文件和无结构文件的划分✓顺序文件的组织形式重点难点✓索引文件的组织形式✓索引顺序文件的组织形式教学方法与手段布置作业采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解收第五章作业授课时间:第 27 次课:第六章文件管理让学生了解文件系统的基本知识,掌握文件的逻辑结教学目的构和物理结构,以及为提高文件存取效率而采用的文件管理技术和存储空间管理技术课时安排 2 课时1. 讲解第五章作业课程 2. 外存分配方式主要内容✓第五章的SPOOLing 技术和磁盘调度✓连续分配的思想及其优缺点✓链接分配的实现重点难点✓索引分配方式的实现✓多级索引和混合索引技术教学方法与手段布置作业采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解P219:7,11授课时间:第 28 次课:第六章文件管理让学生了解文件系统的基本知识,掌握文件的逻辑结教学目的构和物理结构,以及为提高文件存取效率而采用的文件管理技术和存储空间管理技术课时安排 2 课时1. 目录管理课程 2. 文件存储空间的管理主要内容重点难点✓FCB✓索引结点✓目录的3 种结构✓目录的操作✓空闲表和空闲链✓位示图法✓成组链接法教学方法与手段布置作业采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解P219:19授课时间:第 29 次课:第六章文件管理让学生了解文件系统的基本知识,掌握文件的逻辑结教学目的构和物理结构,以及为提高文件存取效率而采用的文件管理技术和存储空间管理技术课时安排 2 课时1. 文件共享与文件保护课程 2. 数据一致性控制( 1)主要内容重点难点✓基于索引结点的共享方式✓符号链的实现✓磁盘容错技术✓事务的概念✓事务的作用教学方法与手段布置作业采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解收第六章作业授课时间:第 30 次课:第六章文件管理让学生了解文件系统的基本知识,掌握文件的逻辑结教学目的构和物理结构,以及为提高文件存取效率而采用的文件管理技术和存储空间管理技术课时安排 2 课时1. 数据一致性控制(2)课程 2. 本章作业讲解主要内容重点难点✓检查点的作用和使用✓并发控制中的互斥方法✓重复文件的一致性检查✓盘块号一致性检查✓链接数一致性检查教学方法与手段布置作业采用电子教案,以多媒体教学为主,同时辅以板书的进一步讲解授课时间:第 31 次课:课程总体复习让学生重新概要了解本课程所讲述内容,并把各部分教学目的课时安排课程主要内容内容梳理清楚,进而了解本课程的核心思想,从而更好地理解课程内容2 课时1. 各章节内容的概要介绍重点难点教学方法与手段布置作业以多媒体教学为主,同时辅以板书的进一步讲解授课时间:第 32 次课:课程总体复习与答疑让学生重新概要了解本课程所讲述内容,并把各部分教学目的课时安排课程主要内容内容梳理清楚,进而了解本课程的核心思想,从而更好地理解课程内容2 课时1. 答疑重点难点教学方法与手段布置作业学生提出问题后,以板书回答。
操作系统-第3章 操作系统提供的用户接口
时间
(分钟)
8:00
120
8:00
8:50
50
10:00
9:00
10
10:50
9:50
20
11:00
作业平均周转时间 T = 112.5
作业带权平均周转时间 W = 4.975
结束时间
10:00 10:50 11:00 11:20
周转时间 (分钟)
120 120 120 90
450
带权周转 时间
1 2.4 12 4.5
作业带权平均周转时间 W = 4.075
结束时间
10:00 11:00 10:10 11:20
周转时间 (分钟)
120 70 70 90
350
带权周转 时间
1 1.4 7 4.5
16.3
3.5 特权指令和非特权指令
1、计算机的指令系统 1)、数据处理类 2)、转移类指令 3)、数据传送类指令 4)、移位与字符串指令 5)、I/O类指令
“编译”、“连接装配”、“运行”
3. 作业流
典型的作业步
源程序
库函数 子程序
动态库函数 输入数据
编译
目标 连接装配
程序
目标
段
程序
运行
计算结果
3.2作业管理的功能
3.2.1作业管理的基本功能 1、作业调度
多道程序下,系统中同时有多个作业, 这就产生了各个作业如何合理共享系统 资源的问题,系统应该在多个作业中按 照一定策略选取若干个作业,为其分配 资源,让它们同时执行。这就是作业调 度。
3.2.2作业的状态及其转换
1、提交状态 2、后备状态 3、执行状态 4、完成状态
进入状态
《操作系统》完整版教案1-6单元全
思考
交流互动
记录笔记
问题引入
(1)固定分区存储管理;
讲授法
启发式
多媒体
课件演示
教师: 提问
学生: 讨论
学生:讨论
知识讲解
知识点4:固定分区存储管理;
讲授法
启发式
多媒体
课件演示
思考
交流互动
记录笔记
问题引入
(1)可变分区存储管理;
讲授法
启发式
多媒体
课件演示
教师: 提问
学生: 讨论
学生:讨论
知识讲解
(3)能安装三卡驱动程序;
(4)熟练操作Windows操作系统。
教学内容
(1)计算机系统概述;
(2)操作系统的发展;
(3)操作系统分类;
(4)操作系统特征;
(5)操作系统基本功能。
重点:
(1)操作系统基本概念;
(2)操作系统分类;
(3)操作系统基本功能。
难点:
(1)操作系统的发展;
(2)操作系统的分类;
2.习题三1、3.7
2.习题三1、3、7
教学过程设计
存储管理(1)(2学时)
主要步骤
教学内容
教学方法
教学手段
师生活动
问题引入
(1)存储管理基本功能;
讲授法
启发式
多媒体
课件演示
教师: 提问
学生: 讨论
学生:讨论
知识讲解
知识点1:存储管理的基本功能;
讲授法
启发式
多媒体
课件演示
思考
交流互动
记录笔记
问题引入
多媒体
布置作业
提出要求
《操作系统》课程教学单元设计3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
讲解要点:算法思想、特点、动态优先级的实现
<要求学生记住动态优先权的确定原则>
6.讲解时间片轮转调度算法9.讲述进程调度时间和过程
讲解要点:算法思想、特点讲解要点:最高优先权调度算法
<该算法一般用于分时系统>描述
7.讲解前后台调度算法10.回顾本次课所讲内容
讲解要点:算法思想、特点
提问:举例说明哪种资源是临界资源?
<临界区之上为进入区、之下为退出区>
7.讲解同步机制应遵循的准则
讲解要点:4个准则空闲让进、忙则等待、有限等待、让权等待
<对4个准则逐一解释,使学生们理解>
8.讲解利用软件方法解决进程互斥问题
<4个算法逐一讲述,让学生们找出算法1、2、3都违背了同步机制的哪些准则>
16.讲解进程阻塞和唤醒
讲解要点:进程阻塞和唤醒的过程
<强调进程阻塞是主动行为,唤醒是被动行为>
17.讲解进程的挂起和激活
讲解要点:进程的挂起和激活过程
18.要求牢记6个过程使用的原语
19.回顾本次课所讲内容
20.作业:课后习题2、4
21.预习下一小节
教
学
后
记
这节课和下节课的内容需要详细讲述,耽误一些时间也要给学生讲清楚,因为这是学生们第一次接触进程的概念,而且进程的概念是以后学习的基础。
教学
重点
及
突出
方法
程序并发执行的特征
进程的概念和特征
进程的基本状态及其转换
进程控制块
进程控制
突出方法:详细讲解,提问
教学
难点
及
突破
方法
程序的顺序执行和并发执行比较
进程和程序的联系与区别
突破方法:重点讲解、提问
相关
内容
素材
两个并发执行的进程具有结果的可再现性的条件
进程的5种基本状态
汤子赢计算机操作系统.西安:西安电子科技大学出版社,1996
讲解要点:进程的5个特征:动态性、并发性、独立性、异步性、结构特征
<讲解完毕,马上要求学生回答,加深印象>
教
学
过
程
(教师授课思路、设问及讲解要点)
7.讲解进程的3种基本状态
讲解要点:进程的3种基本状态就绪态、运行态、阻塞态
<如果说进程的5种基本状态,在这3种上还要加上新状态和终止状态>
提问:一般系统种有几条就绪队列,几条阻塞队列?
讲解要点:前驱图的定义和性质、程序顺序执行的特点、程序并发执行的特点
提问:如何使2个并发执行的程序具有结果的可再现性?
<引出并发程序具有结果可再现行的条件:两个程序间无共享变量或对共享变量仅有读操作>
3.讲解进程的引入
讲解要点:进程引入的原因,进程实体的构成
4.讲解进程的定义
讲解要点:进程是具有独立功能的可并发执行的程序在一个数据集合上的运行过程。
陈向群操作系统教程.北京:北京大学出版社,2001
张丽芬.操作系统原理与设计.北京:北京理工大学出版社,l 997
谭耀铭.操作系统.北京:中国人民大学出版社,1999
胡宁. Linux学习教程.北京:北京大学出版社,2000
教
学
过
程
(教师授课思路、设问及讲解要点)
1.用6-8分钟复习上节课的内容
2.讲解程序的顺序执行和并发执行
<在讲解之前提问,让学生们思考>
教
学
过
程
(教师授课思路、设问及讲解要点)
13.讲解操作系统内核
讲解要点:原子操作的含义
<要求学生们一定理解原子操作>
14.讲解进程树(进程图)
讲解要点:进程树表征进程之间的家族关系
提问:为什么要了解进程之间的家族关系?
15.讲解进程的创建与撤销
讲解要点:创建的过程和撤销的过程
8.讲解多级反馈队列轮转算法11.作业:幻灯片上
讲解要点:算法思想、特点
教
学
后
记
作业调度算法和进程调度算法有很多种都是一样的,所以这次课的学习比较轻松。但是却也发现好多学生课下根本不看书,前几天学过的东西都忘了。
章节
第3章进程与进程管理
第1节线程的级别概念
第4章进程同步与通信
第1节进程间的相互作用
课时
提问:PCB的英文全称是什么?
提问:进程控制块存放在哪里?
11.讲解进程控制块种的信息
讲解要点:进程控制块包含4部分信息。
<要求学生牢记4部分信息,并且能知道每部分信息里存放的具体信息>
12.讲解PBC的组织方式
讲解要点:PCB的两种组织方式:链接结构和索引结构
提问:要求学生们设计一个PCB的组织方式。
教
学
过
程
(教师授课思路、设问及讲解要点)
9.讲解利用硬件方法解决进程互斥问题
<两个算法逐一讲述,引导学生分析算法>
10.回顾本次课所讲内容
11.作业:预习“信号量机制”
教
学
后
记
谭耀铭.操作系统.北京:中国人民大学出版社,1999
胡宁. Linux学习教程.北京:北京大学出版社,2000
教
学
过
程
(教师授课思路、设问及讲解要点)
1.用5-8分钟复习上节课所讲内容
2.讲解线程和进程的比较
讲解要点:从调度、并发性、拥有资源、系统开销上进行比较
举例:打印进程和打印线程
提问:不看课本总结一下进程的特点、线程的特点、他们之间的区别。
很好的完成了教学任务。除此以为感觉上课中应多让学生们思考,例如通过提问、做设计题等方式,来促使学生主动学习。
章节
第3章进程与进程管理
第3节进程调度
课时
2
教
学
目
的
使学生们掌握各种进程调度算法。
教学
重点
及
突出
方法
各种进程调度算法
突破方法:详细讲述、结合例题
教学
难点
及
突破
方法
相关
内容
素材
汤子赢计算机操作系统.西安:西安电子科技大学出版社,1996
陈向群操作系统教程.北京:北京大学出版社,2001
张丽芬.操作系统原理与设计.北京:北京理工大学出版社,l 997
谭耀铭.操作系统.北京:中国人民大学出版社,1999
胡宁. Linux学习教程.北京:北京大学出版社,2000
教
学
过
程
(教师授课思路、设问及讲解要点)
1.讲解调度的类型
讲解要点:高级调度、低级调度、中级调度
操作系统课程
教
案ห้องสมุดไป่ตู้
课程编号:09019
总学时:68周学时:4
适用年级专业(学科类):电气信息类、数学类三年级
开课时间:2010-2011学年第1学期
使用教材:《操作系统》中国铁道出版社第三版2010.7
授课教师姓名:刘振鹏
章节
第3章进程与进程管理
第1节进程的引入
第2节进程
课时
3
教
学
目
的
使学生们了解程序的2种执行方式、理解和掌握进程的概念和特征、进程的基本状态及转换、进程控制块的作用、包含信息和组织方式和进程的控制。
<让学生们牢记进程定义,理解进程是一个运行过程>
5.讲解进程和程序的区别与联系
讲解要点:进程是动态概念,程序是静态概念;程序可以长期保存,进程不能;进程是有结构的;进程是资源分配和调度的独立单位,
程序不是。
提问:请同学们思考程序和进程有什么区别和联系?
<在讲解之前提问,要求学生们思考>
6.讲解进程的特征
提问:高级调度和低级调度是什么关系?
<让学生们回忆进程和作业的关系>
2.讲解进程调度的功能和调度方式
讲解要点:进程调度的3种功能和2种调度方式
提问:剥夺方式和非剥夺方式比较,各有哪些优缺点?
3.讲解先来先服务算法
讲解要点:算法思想、特点
4.讲解最短CPU运行期优先调度算法
讲解要点:算法思想、特点
提问:证明该算法能达到最短平均周转时间。
8.讲解进程状态的转换
讲解要点:进程状态转换图及什么时候发生状态转换
提问:下列进程状态转换不正确的是:就绪到阻塞、就绪到运行、运行到阻塞、运行到就绪。
<要求学生进程状态转换图一定会画>
9.讲解进程的挂起状态
讲解要点:进程挂起的原因和过程
<对照图3-7讲解>
10.讲解进程控制块的作业
讲解要点:进程控制块是进程存在的惟一标志
<讲解内容之前提问>
3.讲解线程的实现机制
讲解要点:用户级线程和内核支持线程的特点和比较
提问:如果一个用户级线程发出系统调用,将阻塞线程还是进程?
<学习线程实现机制,并且回顾系统调用>
4.第三章习题课
5.讲解进程之间的联系
讲解要点:进程之间2种联系:资源共享、相互合作
6.讲解临界资源和临界区
讲解要点:临界资源和临界区的定义
3
教
学
目
的
使学生们理解线程与进程的联系与区别、理解临界资源和临界区的概念。
教学
重点
及
突出
方法
线程与进程的比较
教学
难点
及
突破
方法
临界资源的性质
相关
内容
素材
汤子赢计算机操作系统.西安:西安电子科技大学出版社,1996
陈向群操作系统教程.北京:北京大学出版社,2001