操作系统学习方法.ppt_第1页
操作系统学习方法.ppt_第2页
操作系统学习方法.ppt_第3页
操作系统学习方法.ppt_第4页
操作系统学习方法.ppt_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、操作系统设计与实现第一章导论(就此篇文章为例来为大家介绍一些学习方法),版权所有,转载请注明出处,2,内容提要,教学内容与课程建设目标 实施过程与学习方式方法 基础知识补充与课堂作业,内容提要,版权所有,转载请注明出处,3,教学内容,什么是操作系统? 操作系统的概念和作用 操作系统的结构与内容 如何设计并实现操作系统? 操作系统的基本设计原理 操作系统的底层实现方法(代码) 如何基于操作系统平台展开深入研发? 深入理解计算机硬件资源的管理概念 建立完整、规范的软件工程习惯,课程导论,版权所有,转载请注明出处,4,教学方式,原理内容讲授 教学内容的30 总计810周 Minux操作系统案例分析

2、教学内容的50 总计68周 上机实习讨论与作业分析 教学内容的20 总计3周,课程导论,版权所有,转载请注明出处,5,信息系统的基本概念,课程导论,版权所有,转载请注明出处,6,软件的基本概念,课程导论,版权所有,转载请注明出处,7,操作系统的作用,计算机硬件设备,如何使用?,底层硬件控制,用户输入,处理结果,课程导论,版权所有,转载请注明出处,8,课程建设目标,建立完整的操作系统概念 操作系统是虚拟机非专业 操作系统是资源管理器专业! 培养良好的案例学习方法 僵化死板的记忆没有前途 照猫画虎的实践成功之路 锻炼规范的软件工程能力 只懂得思想和方法纸上谈兵 文档、代码、调试学以致用,课程导论,

3、版权所有,转载请注明出处,9,内容提要,教学内容与课程建设目标 实施过程与学习方式方法 基础知识补充与课堂作业,内容提要,版权所有,转载请注明出处,10,OS原理讲授内容分布,进程管理(3周) 进程的概念 进程的管理与调度 进程间的通信共享与互斥 I/O设备的管理(1.5周) 设备控制器与DMA:硬件原理 I/O设备管理软件的作用与设计方法 资源死锁问题的检测、预防、避免、恢复,课程导论,版权所有,转载请注明出处,11,OS原理讲授内容分布,内存管理(2.5周) 内存管理方式的变迁虚拟存储 各种虚拟存储方法的实现与管理 文件系统(1.5周) 文件、目录等基本概念 文件系统的安全与保护机制 磁盘

4、空间管理 操作系统内核(11.5周) 操作系统的启动过程 各部分管理方法的系统集成,课程导论,版权所有,转载请注明出处,12,Windows 2K/XP结构图,课程导论,版权所有,转载请注明出处,13,Minux系统结构图,第一层,第二层,第三层,第四层,I/O任务,服务器进程,用户进程,系统核心,进程管理,课程导论,版权所有,转载请注明出处,14,教学用书,核心教材 操作系统:设计与实现,电子工业出版社,Andrew S. Tanenbaum著,中译本 参考书目 操作系统:设计与实现,清华大学出版社,英文原版 操作系统内核与设计原理,电子工业出版社,William Stallings著,英文

5、原版 现代操作系统,机械工业出版社,英文原版 Windows操作系统原理,机械工业出版社,尤晋元著 莱昂氏Unix源代码分析,机械工业出版社,课程导论,版权所有,转载请注明出处,15,课程考察与考试,课堂作业 随原理讲授课程随机进行 上机实习 完成23个真实上机实践作业(Minux系统的修改) 课堂论文 完成一篇结构完整、论述清晰的课堂论文 成绩分布 笔试(70) 上机(20) 平时表现(10),课程导论,版权所有,转载请注明出处,16,20032004学年最终成绩,90100分 8人,最高分92分 8090分 20人 7080分 36人 6070分 20人 60分以下 2人,课程导论,版权所

6、有,转载请注明出处,17,学习方式与方法,学习理念 孔子大学:格物而知至, 学习方法 荀子劝学:假舆马者,非利足也,而致千里;假舟楫者,非能水也,而绝江河;君子生非异也,善假于物也 学习技巧 王符赞学:工欲善其事,必先利其器;士欲宣其义,必先读其书,课程导论,版权所有,转载请注明出处,18,学习方式与方法,比较学习法 不同设计思想与实现方法之间的差别 瀑布式跟踪学习法 顺藤摸瓜、追本求源 实践式学习法 脑过千遍不如手过一遍,坐着想不如动手实践,课程导论,版权所有,转载请注明出处,19,内容提要,教学内容与课程建设目标 实施过程与学习方式方法 基础知识补充与课堂作业,内容提要,版权所有,转载请注

7、明出处,20,编程基本功,问题1 X = 1; (X+) + (+X) = ? 答案:4,课程导论,版权所有,转载请注明出处,21,编程基本功,问题2 unsigned short usTmp; for(usTmp = 10000; usTmp = 0; usTmp-) ,课程导论,版权所有,转载请注明出处,22,编程基本功,问题3 int a,b,c; short l,m,k; 请问,这样的变量命名有什么问题? int iTmp1,iTmp2,iTmp3; short shTmp1,shTmp2,shTmp3;,课程导论,版权所有,转载请注明出处,23,软件工程基本功,头文件如何定义? 数据结构如何定义? 函数接口如何定义? 内存管理如何控制? 核心算法如何评测? 代码可读性如何保证?,课程导论,版权所有,转载请注明出处,24,课堂论文作业布置,题目 在本门课程的讲授范围内,任选一部分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论