- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机操作系统基础 (Operating System) 为什么要了解操作系统? 加深对OS的理解,更好的使用计算机 加深对OS的理解,是深入编程的基础 编程时借鉴操作系统的设计思想和算法 选择购买操作系统 What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. 在计算机用户和计算机硬件之间起媒介作用的一种程序。 Operating system goals: 操作系统目标 Make the computer system convenient to use. 使计算机系统更易使用。 Use the computer hardware in an efficient manner. 以一种效率的方式使用硬件。 操作系统的功能分类 基本功能 设备管理,存储器管理,进程管理,文件管理,用户接口。 如何理解任何软件(OS是软件之一)? 功能:决定能做什么。 行为:决定如何做什么和用户体验。 数据:决定管理什么。 操作系统举例 MS OS MS DOS,Windows XP,Windows Server,Windows 7,iOS UNIX BSD, AIX,Solaris, HP-UX,Linux 手机OS symbian,iOS,android ,windows phone 操作系统分类 单用户单任务、单用户多任务、多用户多任务。 使用计算机 = 与计算机交互 人机交互的抽象视图 OS与用户的交互方式 Windows的CUI界面和命令行 CUI中的命令执行过程 分时系统操作系统( Time-Sharing Systems) 70年代中期至今——操作系统进入实用化阶段,Unix是其中的代表。 提供用户交互性:一问一答。 允许多个用户同时使用, 但由于计算机速度快,每个用户感觉是独享整个计算机系统。 采用CPU调度和多道程序技术。 采用时间片(Use time slice):将CPU时间分成时间片,多个程序轮流使用。 分时系统示意图 操作系统的发展方向——计算机集群 集群(Cluster)系统:是指一组独立的计算机,利用高速通信网络组成一个计算机系统,其中的每个计算机称作一个节点,各节点之间彼此协作,完成处理任务。对于用户终端使用而言,就像是一台计算机。 集群的分类:高可靠性集群(High Availability Clusters)、负载均衡集群(Load Balancing Clusters)、高性能计算集群(High Performance Clusters)。 集群操作系统:并非所有OS都可用于集群操作系统,可以搭建基于各种OS(如:Linux、Unix、Windows)的集群系统,但须增加专门的集群软件。 计算机集群——实例 IBM走鹃(RoadRunner):IBM打造于2008年6月,每秒1026万亿次浮点运算,造价1亿美元,世界排名第一(2009年)。 上海超级计算中心“魔方”:160多个节点(国产曙光5000A计算机) ,总共由1000多颗CPU,每秒200万亿次浮点运算,Linux操作系统,功率1.1兆瓦,每天电费4万元,世界排名第十(2009)。 操作系统的发展方向——嵌入式系统 嵌入式系统:作为组成一个大设备、装置或系统中的一部分,完成特定功能的软硬件系统。这个大设备、装置或系统可以不是“计算机”。 如:电冰箱中的温控系统,数字机床中的控制系统。 嵌入式操作系统:在嵌入式系统中的OS,称为嵌入式操作系统。运行在嵌入式智能芯片环境中,对整个智能芯片以及它所操作、控制的各种部件、装置等资源进行统一协调、调度、指挥和控制的系统软件。 如:手机操作系统。 操作系统的主要功能 文件管理 进程管理 存储器管理 设备管理 用户接口 文件管理——文件概念(一) 文件管理——文件概念(二) 文件管理——磁盘结构 文件管理——磁盘分区和文件系统 文件管理——空间分配和目录组织 文件管理——目录和文件定位 文件管理——文件的读/写管理和保护 进程管理——基本概念 进程管理——进程同步 进程管理——进程通信 进程管理——进程调度 进程管理——进程状态 进程管理——进程状态变化(一) 进程管理——进程状态变化(二) 存储器管理——内存分配(一) 存储器管理——内存分配(二) 存储器管理——内存保护 存储器管理——内存扩充 设备管理——基本任务 设备管理——缓冲管理 设备管理——设备分配 设备管理——设备处理 用户接口——联机命令行 用户接口——批处理接口 用
原创力文档


文档评论(0)