操作系统平台.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 通用操作系统 兼有批处理、分时处理和实时处理三者或者其中两者的功能 示例 Unix Linux * 操作系统示例 操作系统列表 作业 目前主流操作系统调研 都有什么? 有什么特点? 有什么优点、缺点? 你喜欢哪一种? 提交 邮箱: zl_homework@126.com 截至日期: 3月15日前 * * 程序员与终端用户的不同 操作平台与用户及计算机硬件的关系 操作系统工作在计算机硬件之上 终端用户通过操作系统的文本界面或者图形界面操纵计算机 应用程序运行在操作系统平台之上 应用程序的设计和开发者使用操作系统的程序员级接口实现应用程序对计算机硬件的控制 * 操作平台与用户及计算机硬件的关系 * 操作系统的必要性(作用) 操作系统的来历 计算机系统的层次结构 屏蔽硬件的利与弊 * 操作系统的来历 无操作系统时代:操作员 直接操作硬件:开关 读卡机、打印机 监控程序时代 常驻内存 操作系统时代 多道程序 提高效率 * * * * 操作系统的来历 无操作系统时代:操作员 直接操作硬件:开关 读卡机、打印机 监控程序时代 常驻内存 操作系统时代 多道程序 提高效率 * 什么是操作系统 一个系统软件 管理和控制系统中的各种资源 协调系统中的各个组成部分 使系统能够高效运转 为用户提供方便操作计算机的手段 * 操作系统的实质 是计算机程序 作用和地位比较特殊 任务是为用户使用计算机提供基础支持 所有计算机用户都通过操作系统的帮助和计算机打交道 * 操作系统的任务 方便用户使用计算机 接口/界面 提高系统效率 管理资源 * 计算机系统的分化过程 计算机系统越来越复杂,功能越来越强大 以前不能完成的事情现在可以做到了 如设计三维动画模拟实验、播放电影 一个程序员不能驾驭计算机完成任务 任务复杂 很难有人能够精通计算机的全部知识 如写一个能够显示照片的软件 出现分工 任务被分解,由不同的程序/程序员完成 * 计算机系统的层次结构 下层的软件为上一层提供服务 上层的软件依靠下层的软件完成任务 * 计算机系统层次结构 硬件 提供实际的计算功能 裸机 操作系统、系统软件的设计和开发者 操作系统 负责管理计算机的硬件资源,如分配CPU、内存、控制外设 终端用户,即非专业用户,程序员 * 计算机系统层次结构 工具软件 如编译程序、编辑程序等等,也称系统软件 程序员 应用程序 终端用户,即非专业用户 * 计算机系统的层次结构 不同的计算机用户接触不同层次的计算机系统 终端用户使用应用软件和操作系统终端用户接口 应用程序员接触应用软件开发平台以及操作系统平台 系统软件设计和开发者接触操作系统以及部分硬件 操作系统的设计和开发者需要了解计算机硬件的全部细节 * 硬件细节屏蔽 复印室的例子 优点? 缺点? * 常见操作系统及分类 Windows操作系统 Linux操作系统 操作系统分类 * Windows操作系统 微软公司的产品 个人计算机用户最熟悉的操作系统 非常出色的操作系统 图形界面非常友好 从个人计算机操作系统做起 得益于与IBM PC机系统的合作及个人计算机的发展 * Linux操作系统 开放源码 使用者不用担心存在后门等安全问题 优秀作品的集成 价格便宜 在Linus领导下、由全世界的计算机爱好者志愿设计和开发 采用不同于商用版权的GPL许可证 * Linux操作系统的版权 GPL(General Public License),也叫copyleft 归公众所有,由自由软件基金会FSF维护 每个GNU软件以及在GNU软件基础上加以修改得到的软件,必须声明该软件出自或源于GNU 开发者必须保证用户能够获得这些衍生软件的源代码 用户能够用该源代码重新构建出一模一样的软件 提供给用户的源代码是所发布或出售软件的源代码 不是演示版或者其他版本的源代码 * Linux的用户界面 默认用户接口/界面: Shell 是命令行解释程序 “外壳”,是Linux操作系统的外壳 用户看到的操作系统的外部样子 * Shell的常见版本 Bourne Shell(sh):由贝尔实验室开发 BASH(bash):GNU的Bourne Again Shell,是GNU操作系统上默认的Shell Korn Shell(ksh):对Bourne Shell的发展,大部分与Bourne Shell兼容 C Shell(csh):Sun公司Shell的BSD版本 * Shell的交互方式 联机命令 如命令ls可以查看目录下的文件 用户在命令提示符后输入命令后,Shell程序解释并执行命令 某些命令是由外部其他程序完成的,如复制命令cp 是存在于文件系统中某个目录下的单独程序 用户键入这些命令时,Shell运行这些程序 编程语言 用于对命令的

文档评论(0)

xiaofei2001129 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档