os_ch1操作系统引论

os_ch1操作系统引论

ID:39223391

大小:1.10 MB

页数:89页

时间:2019-06-28

os_ch1操作系统引论_第1页
os_ch1操作系统引论_第2页
os_ch1操作系统引论_第3页
os_ch1操作系统引论_第4页
os_ch1操作系统引论_第5页
资源描述:

《os_ch1操作系统引论》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、操作系统原理PrinciplesofOperatingSystem曹玲Email:sdcaoling@126.comQQ:17435482472016年9月重要性计算机专业最为重要的专业课程之一国内外计算机学科的核心课程之一是将来(软/硬)许多课程的先行课其它很多专业的热门选修课是想成为“编程高手”必须掌握的课程2选用教材《计算机操作系统》汤小丹等.西安电子科技大学出版社(第四版)3参考教材《操作系统概念》(OperatingSystemsConcepts)AbrahamSilberschatz,PeterBaerGalvin,GragGagne著,郑扣根译高等教育出版社张尧学,史

2、美林编著《计算机操作系统教程》,第二版,清华大学出版社,2000-084参考教材《现代操作系统》(ModernOperatingSystems)AndrewS.Tanenbaum著,陈向群译机械工业出版社《操作系统——内核与设计》(OperatingSystemsInternalsandDesignPrinciples)WilliamStallings著,魏迎梅等译电子工业出版社5相关课程C语言(程序设计语言)数据结构计算机组成原理Unix操作系统6课程学习学习目的:基础核心课,有利于对计算机系统的理解和软件开发学习难点:概念、原理、算法、数据结构特点:概念多,原理性强,较抽象学习

3、方法:以问题驱动学习,理论联系实际7主要内容进程管理存储管理文件系统外部设备管理用户接口操作系统的功能管理系统软硬件资源扩展计算机的功能向用户提供服务8课时安排课堂上课48学时周一12(1-2周,11-16周)周三34(1-16周)实验16学时:周一12(3-10周),惠普开发141-2周三78(3-6周)周三9、10(7-10周),惠普测试141-2课程设计20学时(下学期)9课程内容安排第一章操作系统引论(4学时)第二章进程的描述与控制(12学时)第三章处理机调度与死锁(4学时)第四章存储器管理(6学时)第五章虚拟存储器(4学时)第六章输入输出系统——设备管理(4学时)第七章文

4、件管理(6学时)第八章磁盘存储器的管理(4学时)第九章操作系统接口(2学时)穿插补充:UNIX系统进程和文件管理复习(2学时)10课程要求课程最终成绩=期末考试成绩+平时成绩期末考试成绩:闭卷考试平时成绩=出勤+实验+作业+回答问题作业每章内容都会有,自愿完成,提交作业前30名有加分!平时成绩基本分80分,缺勤一次-10,点名迟到一次-5,提交作业一次+2,优秀者+4,回答一次+1缺勤次数超过1/3,平时成绩为0,可不予参加期末考试!11操作系统引论计算机系统结构操作系统的两个问题12计算机系统的层次结构用户1用户2用户3用户4用户n财务系统航空订票上网浏览播放器科学计算(应用程序

5、)编译程序汇编程序编辑程序数据库(系统程序)操作系统计算机硬件………提供了一良好的工作环境,方便用户的使用13Question:操作系统能做什么?操作系统如何工作?14Q1:引入你知道下列哪些是操作系统吗?极品飞车DOSLINUXWINDOWSTURBO-CWORDFlashUNIXAndroidVI一个C语言源程序hello.c15Q1:操作系统能做什么?#includeintmain(){puts("helloworld");return0;}16Q1:操作系统能做什么?用户告诉操作系统执行hello程序操作系统找到该程序,检查其类型检查程序首部,找出正

6、文和数据的地址文件系统找到第一个磁盘块父进程需要创建一个新的子进程,执行hello程序操作系统需要将执行文件映射到进程结构操作系统设置CPU上下文环境,并跳到程序开始处程序的第一条指令执行,失败,缺页中断发生操作系统分配一页内存,并将代码从磁盘读入,继续执行更多的缺页中断,读入更多的页面17Q1:操作系统能做什么?操作系统检查字符串的位置是否正确操作系统找到字符串被送往的设备设备是一个伪终端,由一个进程控制操作系统将字符串送给该进程该进程告诉窗口系统它要显示字符串窗口系统确定这是一个合法的操作,然后将字符串转换成像素窗口系统将像素写入存储映像区视频硬件

7、将像素表示转换成一组模拟信号控制显示器(重画屏幕)显示器发射电子束你在屏幕上看到helloworld程序执行系统调用,在文件描述符中写一字符串18Q1:操作系统能做什么?启动、结束用户程序系统调用:例如INT指令各种工具和命令:资源管理器dircopydelformatWINDOWS、UNIX等提供多任务或多用户环境19Q1:操作系统不能做什么?不做天气预报不做房屋设计不是编译程序总之,操作系统不直接解决最终具体应用问题,也不负责编译源程序...20Q1:操作系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。