- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章节计算软机件
计算机软件;学 习 目 标 与 要 求;3.1 概述;软件是程序与相关的数据和文档的集合。
程序是指示计算机做什么和如何做的一组指令(语句)。
程序具有以下特点:
完成某一确定的信息处理任务;
使用某一种计算机语言描述如何完成该任务;
存储在计算机中,并在启动运行后才能起作用。
数据指的是程序运行过程中需要处理的对象和必须使用的一些参数。
文档是程序开发、维护和使用所涉及的资料(如设计报告、维护手册和使用指南等)。
软件和程序本质上是相同的。;3.1.2 计算机软件的特性 106页;3.1.3 软件的分类:(按不同的原则和标准)
从应用角度进行分类:系统软件、应用软件
系统软件:
泛指那些为了有效地运行计算机系统、给应用系统开发与运行提供支持、或者能为用户管理与使用计算机提供方便的一类软件。如:BIOS、操作系统、程序设计语言处理系统(C语言编译器)、数据库管理系统、常用的实用程序(磁盘清理程序,备份程序)等。
主要特征:它与计算机硬件有很强的交互性,能对硬件资源进行统一的控制、调度和管理;系统软件具有基础性和支撑作用,是应用软件的运行平台。;应用软件
泛指那些专门用于解决各种具体应用问题的软件。
按照应用软件的开发方式和适用范围,应用软件进一步分为:
通用应用软件:
可在多个行业和部门中共同使用。
定制应用软件:
按用户的特定需求而专门设计的软件。;按软件权益来分类:109页
商品软件
共享软件
自由软件
免费软件;3.2 操作系统;3.2.1 概述
1、操作系统的作用
操作系统有以下的三个方面的重要作用:
为程序管理和分配系统中的各种软硬件资源
为用户提供友善的人机界面
为应用程序的开发和运行提供一个高效率的平台;2. 操作系统的启动;在PC机执行引导装入程序之前,用户可以通过热键启动CMOS设置程序。
CMOS设置程序中存放的信息。P113; 3.2.2 多任务管理
3.2.3 存储管理
3.2.4 文件管理
3.2.5 设备管理
;操作系统一般都支持若干个程序同时运行,这称为多任务处理。
任务是指装入内存并启动执行的一个应用程序。 ;; 3.2.3 存储管理:;3.2.4 文件管理: ;2、 文件目录(文件夹);3、 文件管理;3.2.5 设备管理: ;3.2.6 常用操作系统介绍 ;目前常用的几种操作系统:
Windows操作系统
运行在个人计算机上的系统软件,由微软(美)公司开发,提供了多任务和图形用户界面管理系统。其系列包括:
Windows 9X (95、98、98 SE、ME)
Windows NT(面向商业应用)
Windows 2000(Workstation 版本)
(Server 版本)
Windows XP(家庭和商用)
Windows Vista
Windows 7;UNIX 和Linux操作系统
是国际上目前使用最广泛、影响最大的主流操作系统之一。
主要安装在巨型机、大型机上作为网络操作系统使用,也可用于工作站和嵌入式系统。
;3.3 算法与程序设计语言;算法的性质
确定性:每一步运算应该执行何种操作必须是清楚明确的,无二义性的。
有穷性:一个算法总是在执行了有限步的操作后终止。
能行性:算法中有待实现的操作都是可执行的。
输出:至少产生一个输出。;算法表示与算法分析
算法的好坏,除其正确性外,还应考虑:
1. 执行算法所要占用的计算机资源,包括时间资源和空间资源两个方面。
2. 算法是否易理解,是否易调试和易测试等。
从主观上讲,我们希望设计或选用一个时间代价和空间代价都小、其他性能也好的算法。
; 3.3.2 程序设计语言
程序设计语言用于人与计算机之间的通信。
程序设计语言按其级别可以划分为机器语言、汇编语言和高级语言三大类。
机器语言
它是使用计算机指令系统的程序语言。用机器语言编写的程序,全部是二进制形式,可以被计算机直接执行。对于不同类型甚至不同型号的计算机,其机器语言是不同的。
机器语言不易记忆和理解,所编写的程序也难于修改和维护,所以用机器语言编制程序的难度很大。;汇编语言
汇编语言用助记符来代替机器指令的操作码和操作数。如ADD表示就加法;SUB表示减法;MOVE表示传送数据等。用汇编语言编写程序与编写机器语言程序相比,比较直观和易记忆,但汇编语言仍然是面向机器指令系统的,还保留了机器语言的各项缺点。
;高级语言
一种接近人们自然语言(主要是英语)的程序设计语言
高级语言的表示方法接近人们解决问题时的表示方法,且具有通用性
您可能关注的文档
最近下载
- 【党课课件】社会主义发展史.pptx VIP
- 山西公司员工薪酬管理办法.docx VIP
- 无痛支气管镜检查的并发症及处理.pptx VIP
- 低压电工复审课件.pptx VIP
- PSAT10年级真题答案 PSAT10 Real Test Answers.pdf VIP
- 2025年陕西、山西、青海、宁夏高考地理试卷真题(含答案解析).pdf
- 2025年中国羽毛球行业市场深度评估及未来发展潜力报告.docx
- 北师大版高中英语必修一《Sports and Fitness》教学说课(第1课时).pptx VIP
- 光伏土建培训课件.pptx VIP
- 2025年全国中小学校党组织书记网络培训示范班在线考试题库及答案.docx VIP
文档评论(0)