- 1、本文档共76页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Operating System(OS)操作系统
什么是操作系统?
操作系统天天见!
2
Vista
Win7
Apple的Mac操作系统
桌面秀
Ubuntu
Smartphone Operating System
什么是操作系统?
计算机系统!
什么是操作系统?
计算机系统!
硬件系统
什么是操作系统?
硬件系统:例如磁盘I/O操作!
初始化、格式化、检测状态、复位、校准控制器及设备、移动磁头臂、读写数据……
Read()/write(),13个参数:磁盘块地址,磁道的扇区数、物理介质的记录格式、扇区间隙,对已删除数据地址标识的处理方法……
通过文件名,对文件进行常规操作Open()/read()/write()/close()
什么是操作系统?
一般用户(程序员)不想涉足硬件(例如磁盘)的复杂的操作细节,需要一个简单的,高度抽象的处理。
抽象来源于具体,但是有超越具体
什么是操作系统?
操作系统的任务就是创建抽象,并实现和管理它所创建的抽象对象
什么是操作系统?
计算机系统!
软件系统
什么是操作系统?
计算机系统!
软件系统
什么是操作系统?
操作系统的任务是在相互竞争的程序之间有序地控制对硬件(CPU,Memory,Printer……)的分配,即资源管理
时间复用
CPU,Printer
空间复用
Memory,Disk
什么是操作系统?
管理和优化计算机的硬件和软件资源,为用户(用户程序)提供一个更好,更简单,更清晰的计算机模型,这就是操作系统。
俗称“管家婆”
对上
对下
什么是操作系统?
魔术师和管理者
什么是操作系统?
魔术师
将计算机以一个更加容易,方便,强大的方式呈现给用户使用
差的变好、少的变多、复杂的变容易
屏蔽不同设备的差异性,同样的方式访问不同的设备
多个程序都能申请到“内存”
多个程序都在“同时”运行占用CPU
什么是操作系统?
管理者
管理硬件、软件资源
有效,不能浪费资源
公平,都能享用到资源,当然没有真正的公平,但是追求公平是我们的本能
什么是操作系统?
CPU管理
内存管理
外存管理
I/O管理
健壮性管理
确保操作系统自身的正常运行
安全性管理
防止非法操作
什么是操作系统?
操作系统是程序,用户程序也是程序,程序与程序之间能有什么关系呢?
什么是操作系统?
操作系统是程序,用户程序也是程序,程序与程序之间能有什么关系呢?
操作系统和用户程序互相调用,形成一个复杂的动态关系
什么是操作系统?
当你在玩游戏,聊天,听歌,运行程序时,你有没有想过他们是如何显示或打印出来的?
操作系统是掌控计算机运行的系统,在学习操作系统的过程中,能够了解到程序在计算机 上运行的“全景”
课程建议
课程特点
内容庞杂、涉及面广
课前预习,认真做课后习题
有些概念需要反复理解体会
学习方法
思考细节(易用性的坏处)
广泛查阅资料,cnki
互相讨论
考核方式
期末考试占40%
期中考试占20%
平时考核占10% (出勤+课堂提问)
上机实验占20% (8-9次)
个人加分占10%
主要参考书
Andrew S.Tanenbaum著 ,陈向群,马洪兵等译.《现代操作系统》(第三版),机械工业出版社,2009[教材]
Andrew S.Tanenbaum著.《现代操作系统》( Modern Operating Systems (第三版) )英文版[教材]
William Stallings.《操作系统:精髓与设计原理》(第六 版),电子工业出版社,
张红光,李福才.《操作系统原理与应用教程》,清华大学出版社
于渊.《自己动手写操作系统》,电子工业出版社
龚奕利.《深入理解计算机系统》,机械工业出版社
……
学时分配
适当调整
章节
学时
第1章 引论
8+2学时
第2章 进程 与 线程
10+4学时
第3章 存储管理
10+4学时
第4章 文件系统
10+2学时
第5章 输入与输出
8+2学时
第6章 死锁
6+2学时
总复习
2学时
交流平台
网络教学平台
招募课代表一名
沟通的桥梁
33
分组
每个小组成员3-6名,推荐一名小组长
组队原则是优势互补,尽量避免强强联合或集体打酱油
组长权利和义务
督促组员按时完成作业
不定期组织小组讨论,集中攻克难题
执行组长问责制和奖励机制
最终分组名单在第一次实验课确定
第一章 操作系统概述
本章学习内容及目标
什么是操作系统
操作系统的发展史
计算机硬件系统概述
操作系统概念
系统调用
操作系统结构
操作系统的地位
CPU (Center Processing Unit)是计算机硬件的核心,可以比做是计算机系统的心脏
操作系统(OS Operating System)是计算机软件的核心,可以比做是计算机系统的大脑
操作系统的地位
OS是
用户
文档评论(0)