- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机软件介绍 常宝宝 北京大学信息技术学院 chbb@pku.edu.cn 计算机系统的组成 完整的计算机系统包括计算机硬件系统和计算机软件系统。 计算机系统 计算机硬件 计算机软件 主机 外设 中央处理器 主(内)存储器 输入设备 输出设备 辅助(外)存储器 系统软件 应用软件 操作系统、设备驱动程序、编译系统和解释系统、数据库管理系统等等 字处理、图像处理、 计算机辅助设计 …… 软件系统概述 什么是裸机?没有配备任何软件的计算机称为裸机。裸机需要在软件的控制下才能完成各种计算和数据处理任务。 什么是软件?一般而言,软件指的是依赖于计算机硬件才可以运行的计算机程序以及相关数据。 什么是计算机程序? 计算机程序是一个计算机指令组成的序列,计算机可以通过逐条执行这些指令完成特定的任务 软件系统概述 什么是系统软件?系统软件是管理、监控、维护计算机硬件资源和软件资源,并使之高效工作的软件。系统软件通常包括:操作系统、实用程序、设备驱动程序、高级程序设计语言的编译和解释程序、以及数据库管理系统等等。系统软件尤其是操作系统处于计算机软件系统的核心地位,其它软件都要在其支持下才可以运行。 什么是应用软件?应用软件是用户为了解决某些特定具体问题而开发研制或购买的各种软件。典型的应用软件包括:文字处理程序、财务管理程序、电子表格程序、演示文稿制作程序、图像处理程序等等。应用软件要在系统软件的支持下才可以运行,透过系统软件来使用计算机资源。 软件系统概述 软件系统的层次结构 操作系统概述 操作系统(Operating System)是一个管理计算机系统的软件,它管理着计算机系统中的软件资源和硬件资源,并为用户使用计算机提供方便、有效和安全可靠的工作环境。 资源管理的角度操作系统管理着计算机系统中的各种硬件资源和软件资源,使它们相互配合协调一致的进行工作。操作系统追求的目标是合理调度、分配计算机的各种资源,最大限度地提高系统中各种资源的利用率。 服务用户的角度操作系统给计算机用户提供了一个方便友好的工作环境,在计算机用户和裸机之间架起了一道桥梁。 操作系统的功能 从资源管理的角度出发,操作系统的功能体现为: (1) 管理处理器 (2) 管理存储器 (3) 管理设备 (4) 管理文件 处理器管理 目前操作系统大多数都是多道程序操作系统,即在计算机中同时可以运行多个程序。 操作系统要决定每个程序什么时候可以使用处理器?可以使用哪个处理器?什么时候应该把处理器让给另外的程序使用?操作系统要保证处理器一直被高效使用,而每个程序又尽可能被公平对待。 单处理器、双(多)核处理器、多处理器 存储器管理 操作系统要决定计算机的存储器如何使用?哪些存储器空间分配给操作系统?哪些存储器空间分配给用户的应用程序?当用户的程序运行完成后,存储空间如何回收?存储器空间不足时,如何用有限的存储空间运行程序?操作系统同样要保证存储器资源得到高效利用。 设备管理 操作系统要决定应用程序如何有序的使用设备,当两个程序都想使用设备时,怎样分配?使用完成后,怎样回收?通常各个设备的访问方式是不同的,操作系统还要提供一定的手段,使其它程序和用户能以一种一致的方式使用各种设备,操作系统负责完成主机和外设之间的信息交换。 文件管理 文件(File)是位于存储设备上的命名数据(或指令)集合。用户的数据、程序都可以以文件的形式存储在外部存储器上。文件可以进一步分为程序文件和数据文件。 操作系统以文件为单位管理系统中的程序和数据,操作系统将各种文件组织成为文件系统管理和维护文件,使得用户和程序可以很方便在外存储器上建立文件、删除文件等等。操作系统也要决定如何给文件分配外存空间等等 操作系统的功能 从服务用户的角度出发,操作系统提供了一个用户界面,让用户很容易地使用计算机。通过这个界面,用户可以: (1) 运行程序 (2) 管理信息(例如:维护管理文件、信息安全管理) (3) 输入输出(输入数据、打印数据) (4) 检测错误和处理错误(报告处理过程中的错误并设法处理) 常见的操作系统 DOS操作系统 Microsoft Windows系列windows 98 / windows 2000 / windows xpwindows vista / windows 7 UNIX操作系统 Linux操作系统 操作系统的分类 桌面操作系统 服务器操作系统 通用操作系统 嵌入式操作系统 程序设计语言 程序设计语言是一种形式语言,提供一套基本的语句(指令),程序员可以用来编写程序。有机器语言、汇编语言和高级语言的区分。 低级语言和高级语言低级语言:机器语言和汇编语言高级语言:C语言、BASIC语言、C++语言 编译和解释 计算机硬件只通晓机器语言,
您可能关注的文档
最近下载
- 2011东山县科目一考试货车仿真试题.doc VIP
- 风电场35kv集电线路箱变安装施工组织设计.pdf VIP
- 2023年06月国家国防科技工业局核技术支持中心社会招考聘用笔试历年难、易错考点试题含答案解析.docx
- 2025年人教版初中物理八年级上册第二章《声现象》单元测试题(含答案).pdf VIP
- 2025年度地质勘探钻井服务外包合同.docx VIP
- 2023年新疆职业大学招聘笔试真题带答案详解.docx VIP
- 2023风电场35kv集电线路箱变安装施工方案.docx VIP
- 沪粤版九年级上册 第十三章《探究简单电路》单元测试卷.doc VIP
- 温室气体(GHG)管理手册.doc VIP
- 2025年新疆能源(集团)石油天然气有限责任公司招聘笔试参考题库附带答案详解.pdf
文档评论(0)