计算机理论基础-第三章 计算机软件
第三章计算机软件 试题及答案分析
第 3 章计算机软件一.选择题分析【例l 】下列关于计算机软件的发展说法中,正确的是————。
( A ) 高级语言程序出现在计算机软件发展的初期( B ) “软件危机”的出现是因为计算机硬件发展严重滞后( C )利用“软件工程”理念与方法可以编制高效高质的软件( D ) 上个世纪70 年代为充分利用系统资源,产生了操作系统分析:高级语言出现在计算机软件发展的第二阶段,初期主要使用的是低级语言编制程序,故A 错;软件危机是指软件的复杂程度迅速提高,研制周期变长,正确性难以保证,可靠性问题尤为突出,与硬件的发展是没有关联的,故B 也错;计算机操作系统是在上个世纪60 年代,D 错。
答案:C【例2 】下面哪一组是系统软件?————。
( A ) DOS 和MIS ( B ) WPS 和UNIX ( C ) DOS 和UNIX ( D ) UNIX 和Word分析:系统软件主要包括四大类:操作系统、语言处理程序、数据库管理系统、辅助诊断测试类程序。
DOS 和UNIX是操作系统,是系统软件;MIS 是信息管理系统,是一种应用软件;WPS 和Word 是字处理软件,也是应用软件。
答案:C【例3 】下列关于系统软件的4 条叙述中,正确的一条是_________。
( A )系统软件与具体应用领域无关( B )系统软件与具体硬件逻辑功能无关( C )系统软件是在应用软件基础上开发的( D )系统软件并不具体提供人机界面分析:系统软件是开发和运行应用软件的平台,是为高效使用和管理计算机而提供的软件,故A 对,而C 错;它的设计需要考虑一定的硬件功能,故B 也错:另外,一般的系统软件都提供人机界面,例如操作系统,故D 也错。
答案: A【例4 】下列应用软件中____属于网络通信软件。
( A ) Wbrd ( B ) Excel ( C ) Outlook Express ( D ) FrontPage分析:A 属于字处理软件;B 属于电子表格软件;D 属于网页制作软件;C 属于网络通信软件,主要用于电子邮件。
第三章 计算机软件(详细知识点总结)
第三章计算机软件一、计算机系统基本组成:硬件和软件(一)计算机软件:能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关文档。
(二)软件的功能都在硬件的支撑下实现,用硬件实现的功能可能由软件来部分实现。
二、软件(一)定义(ISO):包含与数据处理系统操作有关的程序、规程、规则以及相关文档的智力创作。
(二)组成:程序+(与程序相关的)数据和文档。
1.文档:程序开发、维护和使用所涉及的资料,如设计报告、维护手册和用户使用指南等2.程序是软件的主体,单独的数据和文档一般不认为是软件。
(三)特性:1.依附性:通常必须使用物理载体进行存储,依附于一定的硬件和软件环境运行2.不可见性:以二进位表示、无形的产品3.脆弱性:容易受到病毒入侵4.易复制性5.无磨损性(四)软件版权:1.定义:软件的作者享有拷贝、发布、修改等权利,用户购买软件只有使用权2.软件盗版:未获得版权所有者许可就复制和散发商品软件的行为3.相关法律法规:知识产权保护法、著作权法、专利法、计算机软件保护条例……(五)软件分类:1.按应用角度分:系统软件和应用软件1)系统软件:A.定义:管理系统资源、提供常用基本操作的软件B.特点:交互性(与计算机硬件系统)、通用性C.组成:a)基本输入/输出系统(BIOS)——最接近计算机硬件的系统软件b)操作系统i.DOS、Windows 95、Windows 98、WindowsMe、Windows NT 4.0、Windows 2000、WindowsXP、Windows 2003、Windows Vista、Windows 7ii.Unix:BSD、SRV4、SCO UNIX、AIX、Solaris、HP-UXiii.Linux:Red Hat、SuSE等c)程序设计语言处理系统(编译器):FORTRAN、BASIC、Visual Basic、Java、C、C++、LISP、PROLOG、MATLAB、ALGOL、PASCAL等d)数据库管理系统(DBMS):FoxPro、Microsoft Access、VFP、SQL Server、Oracle、DB2、SYBASE等e)实用程序:磁盘清理程序、磁盘碎片整理程序、杀毒软件、防火墙等2) 应用软件:A. 定义:为用户完成某项特定任务的软件B. 按应用软件的开发方式和适用范围,可分为:通用应用软件、定制应用软件a) 通用应用软件: b) 定制应用软件: i. 定义:按照不同领域用户的特定应用要求而专门设计开发的软件 ii. 举例:超市销售管理和市场预测系统、工厂的集成制造系统、大学教务管理系统、医院门诊挂号系统、酒店客房管理系统、民航售票系统3) 系统软件和应用软件的关系:应用软件以系统软件为基础(如:Powerpoint 以windows 为基础;Powerpoint 调用windows 的功能)2. 按软件权益如何处置分为:商品软件、共享软件、自由软件1) 软件许可证(License):允许用户购买一份软件而同时安装在约定的若干台计算机上使用 2) 自由软件A. 代表:TCP/IP 、LinuxB. 允许用户随便拷贝、修改其源代码和销售(六) 软件发展的历史:1. 第一阶段:个体工作方式2. 第二阶段:合作方式1) 标志:软件危机2) 软件危机产生原因:软件复杂程度提高、研制周期变长、正确性难以保证、可靠性问题突出(并非硬件软件不协调发展)3. 第三阶段:软件工程(用工程化的方法组织软件的开发)三、操作系统(一) 地位:计算机运行配置必不可少的底层系统软件 (二) 作用:1. 管理分配系统中的各种软硬件资源2. 为用户提供友善的人机界面1) 命令行界面2) 图形用户界面:采用图标(icon )来形象地表示系统中的文件、程序和设备等对象3. 为应用程序的开发和运行提供一个高效率的平台(开发和运行应用程序与运行的操作系统密切相关) 1) 裸机:只有硬件、没有软件的计算机。
第三章 计算机软件-三
第三章计算机软件一、单项选择题1.下列关于计算机软件的发展说法中,正确的是_______。
A.高级语言程序出现在计算机发展的初期B.“软件危机”的出现是因为计算机硬件发展严重滞后C.利用“软件工程”理念与方法可以编制高效高质的软件D.上个世纪70年代为充分利用系统资源,产生了操作系统【答案】C【解析】软件的发展大致经历了三个主要阶段:( 1)第一阶段( 20世纪40年代中期到50年代中期)。
这个阶段计算机的应用领域狭窄,主要是科学与工程计算,处理对象为数值数据,以个体工作方式使用机器(或汇编)语言编制程序。
( 2)第二阶段( 20世纪50年代中期到60年代后期)。
从高级程序设计语言出现到软件工程提出以前是软件发展的第二阶段。
1956年研制出了第一个实用的高级程序语言FORTRAN 及其翻译程序。
此后,相继又有许多高级语言问世,从而使设计和编制程序的功效显著提高。
为了充分利用资源,产生了操作系统。
针对大量数据处理问题的需要,研制了数据库及其管理系统。
1957年美国统计学家John Wilder Tukey首先使用“软件”一词。
这个阶段软件的复杂程度迅速提高,研制周期变长,正确性难以保证,可靠性问题相当突出。
到了60年代中期,出现了人们难以控制的局面,即所谓“软件危机”。
为了解决这一危机,人们进行了以下三方面的工作:①提出结构程序设计方法;②提出用工程方法开发软件;③从理论上探讨程序正确性和软件可靠性问题。
( 3)第三阶段( 20世纪60年代后期软件工程提出以来)。
由于大型软件的开发是一项工程性任务,采用个体或合作方式不仅效率低、可靠性差,而且很难完成任务,只有采用工程方法才能适应高效率、高质量编制软件的要求,因而在1968年的大西洋公约组织的学术会议上提出了“软件工程”的概念。
2.下面哪一组是系统软件?_______。
A. DOS和MISB. WPS和UNIXC. DOS和UNIXD. UNIX和Word【答案】C【解析】软件分为系统软件和应用软件。
第三章计算机软件
第三章计算机软件南大专转本复习资料(第三章)严禁复印传播3.1概述(1.什么是计算机软件;2.计算机软件的特性;3.计算机软件的分类)4.一个完备的计算机系统至少由4个基本部分共同组成,即为软件、硬件、多媒体和网络。
(______)“软件使用手册”不属于软件的范畴。
(______)程序就是软件的主体,单独的数据和文档通常不指出就是软件。
(______)提示信息:(或指令)5.计算机软件包括软件开发和使用所涉及的资料。
6.软件产品的设计7.8.软件虽然不是物理产品而是一种无形产品,体进行存储和传赢。
(______)9.软件指的是能指示(指挥)的、以电子格式存储的程序、数据和相第一关文档,这里的有关文档专提示信息:iso牵涉的资料(例如设计报告、保护手册和采用指)在过程中,一定必须特别注意留存完备、规范的有关文档做为软件10.重要组成部分。
(______)11.用户出售软件后,的版权,可以随意展开软件拷贝和递送。
(______)12.软件必须依附于一定环境,否则它可能无法正常运行。
(______)13.它不。
(______)14.,且通常以电、磁、光等形式存储和传输的,因而很容易被复制。
15.linux源代码就是官方的,它就是一种“自由软件”。
(______)16.linux和都是文字处理软件。
(______)17.unix就是一种应用软件。
(______)18.windows系列软件和office系列软件都是目前流行的操作系统软件。
(______)提示信息:windows系统就是目前最为普及的系统软件,office系列就是微软公司研发的目前最为盛行的办公应用软件。
19.自由软件(freeware)不允许随意拷贝、修改其源代码,但允许自行销售。
(______)1.excel属________软件。
a.电子表格b.文字处理c.图形图像d.网络通信南大专转本复习资料(第三章)不得影印传播2.程序设计语言的编译程序或解释程序属于__________。
《计算机信息技术》第三章计算机软件
商品软件
共享软件
自由软件
免费软件
32
版权保护 版权是给予作者对作品的独占权利的合法 保护形式。
版权的所有者唯一地享有该软件的拷贝、 发布、修改、署名、出售等权利,所有违反上 述条件的做法都是违法行为。
购买一个软件获得的只是使用权,并没 有获得该软件的版权。
33
软件许可证保护(Licence)
12
为了摆脱软件危机, NATO(北约)的科技 委员会68年秋季在德国召开了一次会议, 讨论 对策,会上首次提出了“软件工程”概念,并 着手从以下3个方面解决软件危机问题: 提出结构化程序设计方法; 提出用工程化方法开发软件; 从理论上探讨程序正确性与可靠性问题; 从此软件的发展进入第三阶段。
计算机系统
???
5
文档
文档是程序开发、维护和使用所涉及的完 整、规范化的资料: ●设计报告;
●维护手册; ●使用指南; ●参考资料; ●……
6
软件的作用
软件是计算机系统中的重要组成部分,归 结起来其作用有三: 用户与计算机系统之间的接口界面; 计算机系统中的控制、指挥与管理; 扩充计算机硬件功能、提高效率。
能有:
处理器(CPU)管理 存储管理 文件管理 设备管理 作业管理
42
3.2.2 多任务处理与处理器管理
什么是“任务”? 任务(task)是指装入内存并启动执行的一个 应用程序。一个任务对应着屏幕上的一个窗口。 单任务处理系统 在这种系统中,只能启动一个任务,仅当当 前一个任务完成后才能启动后一个任务运行(顺 序执行) 多任务处理系统
20
软件不会老化、磨损、失效
任何工业产品(特别是电子产品)在使用 过程中,老化、磨损、失效率其失效率呈“U‖ 型曲线(即所谓的浴缸曲线)
大学计算机基础第3章计算机软件系统
第3章计算机软件系统在前面的章节中,我们已认识到一个完整的计算机系统由硬件系统和软件系统组成。
硬件系统是指计算机系统中的各种物理装置,包括控制器、运算器、存储器、输入输出设备等,它是组成计算机的物质实体,是计算机系统的物质基础。
它是看得见摸得着的,软件是相对于硬件而言的,没有任何软件支持的计算机称为裸机,裸机本身几乎不能完成任何功能,只有配备一定的软件,才能发挥其功用。
软件系统着重解决如何管理和使用机器的问题,软件系统包括计算机程序及其有关文档。
实际呈现在用户面前的计算机系统是经过若干层软件改造的计算机,而其功能的强弱也与其配备的软件的丰富程度有关。
通过本章的学习我们可以了解计算机软件系统的概念与分类、操作系统的概念和功能、典型操作系统Windows XP的操作方法。
并简要介绍当前流行的软件、软件工程基本概念以及程序设计语言等相关内容。
3.1软件基础3.1.1软件定义计算机软件(Computer Software,也称软件,软体)是指计算机系统中的程序及其文档。
我国颁布的“计算机软件保护条例”对程序的定义如下:“计算机程序是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动地转换成代码化指令序列的符号化序列,或者符号化语句序列”,程序是计算任务的处理对象和处理规则的描述,程序是软件的主体,一般保存在存储介质(如软盘、硬盘和光盘)中,以便在计算机上使用。
文档是指用自然语言或者形式化语言所编写的用来描述程序的内容、组成、设计、功能规格、开发情况、测试结构和使用方法的文字资料和图表。
文档对于使用和维护软件尤其重要,随着软件产品发布的文档主要是使用手册,其中包含了该软件产品的功能介绍、运行环境要求、安装方法、操作说明和错误信息说明等。
文档是为了便于了解程序所需的阐明性资料。
程序必须装入机器内部才能工作,文档一般是给用户看的,不一定装入机器。
软件是用户与硬件之间的接口界面。
计算机基础课件-第3章 计算机软件
– 支持多个应用程序在计算机中同时进行,这种功 能称为程序并发执行。
处理器管理
• 程序的顺序执行
作业1
作业2
作业3
I1
C1
时间
t1
t2
P1
I2
t3
t4
C2
P2
t5
t6
I3
……..
t7
……..
处理器管理
• 程序的并发执行
I3
……..
C3
P3
作业3
典型操作系统介绍
• 虚拟存储技术的基本思想是:在计算机系统 中,操作系统将辅助存储器中的部分空间虚 拟为内存。
文件管理
• 文件管理主要任务是支持文件的存储、检索 和修改等操作,解决文件的共享、保密和保 护问题,使用户方便安全地使用所需的文件。
• 文件名包括两部分:主文件名和扩展名,中 间用“.”隔开。
– 扩展名是为了区分不同类型文件 – 主文件名是为了标识各个类型相同的文件
系统软件
4、常用系统辅助程序
– 为计算机系统提供服务的工具软件和支撑软件。 – 如:基本输入/输出系统(BIOS)、各种设备的驱
动程序、Windows中的磁盘整理工具程序、备份 程序、杀毒软件
应用软件
1、通用软件
– (1)办公自动化软件 – (2) 多媒体处理软件 – (3)计算机辅助工具软件 – (4)网络通信工具
– 常用的操作系统有Windows、Linux、Unix、Dos、 Mac OS等
系统软件
2、程序设计语言处理系统
– 程序设计语言是既能使人准确描述解题算法,又 可以让计算机也很容易理解和执行的语言。
计算机基础(微课版) 第3章 计算机软件
大学计算机基础(微课版)
第三章
计算机软件
微课版
目录
CONTENTS
大学计算机基础(微课版)
3.1 软件的分类 3.2 软件工程 (选讲) 3.3 操作系统 3.4 程序设计基础 3.5 算法与数据结构 (选讲)
第三章
计算机软件
任务要求
认识计算机的软件系统
某同学为了学习需要,购买了一台计算机,负责给他组装计算机的小伙子告诉他,新 买的计算机中除了已安装操作系统软件外,其他软件暂时都没有安装,只有在需要使用什 么软件时再安装。
计算机软件
(二)系统软件
系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,其主要功能是调 度,监控和维护计算机系统,同时负责管理计算机系统中各种独立的硬件,使它们可以协调工作。 系统软件主要分为以下4种。
操作系统。操作系统简称OS(Operating Systems),是计算机系统的指挥调度中心,它可以 为各种程序提供运行环境。常见的操作系统有DOS、Windows、UNIX和Linux等。
每个应用程序 运行时均有属 于它自己的存 储器空间,用 来存储它自己 的程序代码和 数据
大学计算机基础(微课版)
第三章
计算机软件
(一)了解操作系统的概念、功能与种类
存储管理
1. 为每个任务分配存储空间,任务结束之后收回存储空间 2. 对存储空间进行保护
保护操作系统所在区域不被应用程序修改 保护每个应用程序的私有区域不被其他程序修改
具有版权,可免费试用一段时间,允许拷贝和散发(但不可修改),试用期满后需交费才能 继续使用
自由软件 (Free Software)(≈开放源代码软件)
第三章 计算机软件复习资料
第三章计算机软件【知识点1】计算机系统的概念(1) 计算机系统的基本组成:①计算机硬件:组成计算机各种物理设备的总称②计算机软件:是指示计算机完成特定任务的,以电子格式存储的程序、数据和相关的文档。
程序:计算机如何完成任务逐步执行的命令;数据:程序所处理的对象及处理过程中使用的参数;文档:程序开发、维护和使用所涉及的资料。
(2)软件的三层含义(从科学概念上讲):①个体含义:即上面所说的计算机系统中的程序、规程、规则及其文档。
②整体含义:指在特定计算机系统中所有个体含义下的软件的总体。
③学科含义:即指软件在研究、开发、维护以及使用中所涉及的理论、方法、技术所构成的学科,在这一意义上称为软件学。
【典型例题】55.计算机软件指的是能指示计算机完成特定任务的、以电子格式存储的程序、______和相关的文档的集合。
【知识点2】软件的分类从应用的角度出发,通常将软件分为:系统软件、应用软件(1) 系统软件①系统软件:是给其他程序提供服务的程序的集合.(如各种操作系统、编译程序、磁盘清理程序等)②系统软件的主要特征:与计算机硬件系统有很强的交互性,对计算机的硬件资源进行统一的控制、调度、管理。
具有通用性,任何计算机系统必不可少。
购买计算机时,厂商必须提供一些基本的系统软件(2)应用软件①应用软件:泛指专门用于解决各种具体应用问题的软件。
②应用软件分类:按软件的开发方式和适用范围分为:通用应用软件:可以在许多行业和部门共同使用如:word、excel、绘图软件、媒体播放软件定制应用软件:按照不同领域用户的特定应用要求而专门设计的软件如:某大学的教务管理系统、某超市的销售系统③主要通用应用软件类别和功能【典型例题】8.下列软件中,_____是专门的网页制作软件。
A .FrontPage 2000B .Visual BASIC 6.0 C .Excel 2000D .PowerPoint 2000 11.在计算机的软件分类中,应用软件和系统软件的相互关系是______A .前者以后者为基础B .后者以前者为基础C .每一类都不以另一方为基础D .每一类都以另一方为基础11.在计算机系统中,对计算机各类资源进行统一管理和调度的软件是_______。
第三章 计算机软件知识点
第三章计算机软件知识点计算机软件的特性:不可见性,适用性,依附性,复杂性,无磨损性,易复制性,不断演变性,有限责任性,脆弱性计算机软件的分类:以功能角度分为系统软件(基本输入输出系统BIOS,操作系统Windows,程序设计语言处理系统C语言编译器,数据库管理系统ORACLE,ACCESS等,常用的实用程序如磁盘清理程序,备份程序,杀毒软件),应用软件(通用应用软件和定制应用软件)按照软件权益的处置分为:商品软件,共享软件和自由软件操作系统的作用:⑴为计算机中运行的程序管理和分配各种软硬件资源⑵为用户提供友善的人机界面PS.图形用户界面(GUI)⑶为应用程序的开发和运行提供一个高效率的平台Windows操作系统采用并发多任务方式支持系统中多个任务的执行文件说明信息存放在文件所属目录中,文件内容存放在磁盘的数据区中UNIX是一种通用的多用户分时操作系统算法的要求:确定性,有穷性,能行性和输出算法的设计一般采用由粗到细,由抽象到具体的逐步求精的方法算法表示方法:文字说明,流程图,伪代码和程序设计语言算法的选择除考虑其正确性外,还应考虑一下因素执行算法所要占用资源的多少和算法是否容易理解,调试和测试高级语言与计算机指令系统无关,它有四个基本成分:①数据成分,用以描述程序所处理的数据对象(名字,数据类型和数据结构)②运算成分,用以描述程序所包含的运算,例如算术表达式和逻辑表达式③控制成分,用以表达程序中的控制构造,如条件语句和循环语句④传输成分,用以表达程序中数据的传输,如赋值语句,I/O语句等TORTRAN语言是一种适用于数值计算的面向过程的程序设计语言Java是一种面向对象,用于网络环境编程的程序设计语言C语言面向过程,UNIX是用C语言编写的,C++语言面向对象,C#面向对象MATLAB(数值计算语言)被翻译的语言和程序称为源语言和源程序,翻译生成的语言和程序被称为目标语言和目标程序从汇编语言到机器语言的翻译程序称为汇编程序按源程序中的执行顺序,逐各翻译并立即执行相应功能的处理程序称为解释程序从高级语言到汇编语言(机器语言)的翻译程序称为编译程序。
计算机导论( 第3章 计算机软件基础
DOS的组成:
DOS 采用层次模块结构,由一个引 导程序和三个程序模块组成,它们 分别是:
(1) 引导记录模块。 (2) 输入输出系统模块。 (3) 磁盘操作管理模块。 (4) 命令处理模块。
4. 文件标识
文件的概念。文件是一组存放在存储 介质上的相关信息的集合,它可以是程 序、数据或一段文字。文件用文件名标 识,以供系统识别、查找。 文件名由 1 ~ 8 个字符构成,扩展名由 0 ~ 3 个字符构成。书写文件名时,先写 主文件名,后写扩展名,主文件名与扩 展名之间用“ .” 分开,因此俗称 8.3 格式。 在Windows中文件标识去除了8.3格式。
按用户的使用方式可分为: 批处理系统(MVX、DOS/VSE) 分时系统(UNIX、XENIX) 实时系统(IRMX、VRTX)。
按硬件结构可分为: 网络操作系统(Netware、Sonos、 Windows NT、OS/2 warp) 分布式操作系统(Amoeba) 多媒体系统(Amiga)。
3. DOS操作系统
DOS是磁盘操作系统(Disk Operating System)是Microsoft公 司的产品,它是人与电脑之间的桥 梁,它为我们操作电脑提供环境, 同时也负责对整个计算机系统进行 管理。其具体功能主要表现在以下 几个方面。
执行命令和程序
命令( Command)和程序( Program)都是可 执行的二进制代码的集合。
2. 操作系统基本功能
(1) 什么是操作系统 操作系统是最低层的系统软件,它是对硬 件系统功能的首次扩充。 操作系统是指用来控制和管理计算机硬件 资源和软件资源的程序集合。它是计算机系统 中极为重要的系统软件,用于统一管理计算机 资源,合理地组织计算机的工作流程,协调计 算机系统的各部分之间、系统与用户之间、用 户与用户之间的关系。
第3章 计算机软件
软件是程序及其实现和维护时所必的观点看,软件可以分为三类:
①系统软件
②支撑软件
系统软件负责管理计算机资源,并为 应用软件提供一个统一的平台。 支持其它软件的编制和维护的软件,数据 库和各种工具。
③应用软件
利用计算机及其提供的系统软件为解 决各种领域问题而开发的专用软件
返回
四、 应用软件
硬件或操作系统独立完成的操作非常有限,其主要目 的是运行计算机,而不是帮助用户执行任务。
• 应用软件的重点在于用户而不是计算机,可以帮助用 户提高生产率,有些软件被称为生产率软件。 • 由于PC需要完成各种任务,所以应用软件的类型也非 常多。 人们对各个领域进行分析,开发出一些标准化、模块 化的“软件块”,及解决某类典型问题的软件包,用户只要 选择得当,无须编程就可以直接使用。
高级语言有面向过程和面向对象两大类。
返回
⑴机器语言
以二进制代码形式表示的机器基本指令的集 合,它是计算机硬件唯一可直接识别和执行的语言。
特点: •运算速度快(机器可以直接识别) •与机器设计相关 •难阅读,难修改
返回
⑵汇编语言 • 8086汇编语言是一种低级语言,用它编写 汇编语言是为了解决机器语言难于理解和记忆, 的程序只能运行在装有x86系列微处理器 用易于理解和记忆的名称和符号表示的机器指令 的计算机上,现在8086汇编语言主要用在 (用助记符来代替指令代码中的操作码,用地址符代 替地址码) 那些程序尽可能短的或速度要求很高的场 合。专业的程序员把8086汇编语言嵌入应 用程序使其执行速度快,而编写系统软件 特点: 是为了控制计算机硬件。
返回
• C++是支持面向对象的 C语言。面向对象的程序设计的思维 方式与过程性设计迥然不同,许多人认为 C + +的面向对象特 性可以提高程序员的效率,
计算机基础第三章计算机软件
计算机基础第三章计算机软件第三章计算机软件1.1判断题N)[1]. 汇编语言是面向计算机指令系统的,因此汇编语言程序可以由计算机直接执行。
N)[2]. Windows系统中,不同文件夹中的文件不能同名。
Y)[3]. 高级语言源程序通过编译处理可以产生可执行程序,并可保存在磁盘上,供多次运行。
Y)[4]. 操作系统三个重要作用体现在:管理系统硬软件资源、为用户提供各种服务界面、为应用程序开发提供平台。
Y)[5]. BIOS、Windows操作系统、C语言编译器等都是系统软件。
Y)[6]. 软件必须依附于一定的硬件和软件环境,否则它可能无法正常运行。
N)[7]. 对于同一个问题可采用不同的算法去解决,所以不同的算法都具有相同的效率。
Y)[8]. 一个完整的算法必须有输出。
Y)[9]. MA TLAB是一种面向数值计算的高级程序设计语言。
N)[10].计算机病毒是指由于设计者在编写操作系统时考虑不周留下的安全隐患。
1.2 选择题[1]. 从应用的角度看软件可分为两类:一是管理系统资源、提供常用基本操作的软件称为___A______,二是为用户完成某项特定任务的软件称为应用软件。
A. 系统软件B. 通用软件C. 定制软件D. 普通软件[2].下列关于操作系统任务管理的说法中,错误的是_D_______。
A. Windows操作系统支持多任务处理B. 多任务处理是指将CPU时间划分成时间片,轮流为多个任务服务C. 并行处理技术可以让多个CPU同时工作,提高计算机系统的效率D. 多任务处理要求计算机必须配有多个CPU[3]. 操作系统是现代计算机必不可少的系统软件之一。
下列关于操作系统的叙述,错误的是___A_____ 。
A. Linux操作系统是由美国Linux公司开发的B. UNIX操作系统是一种多用户分时操作系统,可用于PC机C. 目前Windows XP操作系统有多个不同版本D. Windows Server 2003操作系统属于网络操作系统[4]. 下列软件属于系统软件的是_B_______。
第三章 计算机软件考点
第 3 章计算机软件★考核知识要点、重点、难点精解◆考点l :计算机软件一个完整的计算机系统有两个基本组成部分,即计算机硬件和计算机软件。
计算机硬件是组成计算机的各种物理设备的总称;而计算机软件指的是能指示(指挥)计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。
1 .程序程序是指示计算机如何去解决问题或完成任务的一组详细的、逐步执行的语句(或指令), 程序的每一步都是用计算机所能理解和处理的语言编写的。
注意程序是软件的主体,单独的数据和文档一般不认为是软件.2 .数据数据是程序所处理的对象及处理过程中使用的参数。
3 .文档文档则是程序开发、维护和使用所涉及的资料(如设计报告、维护手册和使用指南等), 软件(特别是大型软件)必须有完整、规范的文档作为支持。
★考点 2 * :软件的分类计算机软件系统分为系统软件和应用软件两大类。
1 .系统软件系统软件是开发和运行应用软件的平台,是为高效使用和管理计算机而提供的软件。
它主要包括有:操作系统、语言处理系统、数据库管理系统、网络通信管理程序、各类服务性程序等。
系统软件的核心是操作系统。
( 1 ) 操作系统操作系统用于控制和管理计算机所有的软件、硬件资源,合理组织计算机的工作流程,是用户与计算机之间的接口。
操作系统有 5 大管理功能,分别是:处理器管理、存储管理、设备管理、文件管理和作业管理。
在硬件设备齐全的基础上,计算机只有安装了操作系统后,才能运行和使用其他软件。
目前,微型计算机最常用的操作系统有DOS 、Windows 、UNIX 、Linux等。
( 2 )语言处理系统语言处理系统是人与计算机交换信息的工具。
其作用是将源程序转换成计算机能够识别的目标程序,从而让计算机能够解决实际问题。
编写源程序所采用的语言称为程序设计语言,目前最常用的程序设计语言有汇编语言、BASIC 、 C 、FORTRAN 、Pascal 等。
注意汇编语言源程序的转换需要汇编程序,高级语言源程序的转换需要编译程序,Basic语言源程序的转换需要解释程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
44
计算机系统组成
电子计算机 系统结构
硬件系统
主机 外设
CPU 内存储器
运算器 控制器
外存储器 I/O设备
系统软件
操作系统 数据库系统 语言处理系统 诊断排错程序
软件系统
通用应用程序
应用软件
专用应用程序
5
1.1软件的含义解释
1. 软件的主体是程序 2. 程序使用使用计算机语言描述如何完成确定的任务的
6. 易复制性(可以非常容易且无失真地进行复制)
7. 不断演化(软件的生命周期)
8. 有限责任(有限保证)
9. 脆弱性(容易遭受黑客、病毒、信息盗用等损害)
2020年8月13日
1100
软件复杂性举例
2020年8月13日
1111
1.5. 软件与知识产权保护***
1. 软件是智力活动的成果,受到知识产权 法(版权法)保护
第三章 计算机软件
蓝洋专转本-计算机理论基础
本章考核知识要点
1.软件的概念和分类 2.操作系统 3.程序设计语言 4.算法与数据结构
2020年8月13日
2
考点1.软件的概念
1.软件的基本概念 2.软件的版权 3.软件的分类 4.软件工程的概念
3
软件 = 程序 + 数据 + 文档
2020年8月13日
3.为应用程序的开发和运行提供一个高效率的平台
OS屏蔽了计算机中几乎所有的物理设备技术细节,为使用、开发和运行其它软件
提供了202一0年个8月高13日效可靠的平台
2244
操作系统的启动过程
1. 加载过程:
1. 加电自检程序 2. 自举装入程序 3. 引导程序 4. 操作系统
2. 安装了操作系统的计算机,操作系统总是驻留在外存 储器上(不是内存)
计算机资源指计算机所包含的硬件和软件。在计算机系统中,操作系统承担系统 资源管理的任务,负责对计算机系统中的各类资源进行合理调度和分配,以提高 各类资源的利用率,最大限度地发挥计算机系统资源的使用效率
2.为用户提供友善的人机界面(命令行界面与图形界面)
使用户有良好的工作环境,提高工作效率,并为其它软件的开发提供必要的服务 和相应接口。操作简单,容错力强,根据用户需要提供不同程度的系统响应信息
一组指令和语句,必须存储在计算机中,启动运行后 才能完成信息处理任务 3. 数据是程序运行过程中处理的对象(输入数据)、处 理后得到的结果(输出数据)及使用的参数 4. 文档是与程序开发、维护和操作有关的资料
2020年8月13日
66
1.2.程序与数据的关系
1. 必须给程序提供合理的输入数据,程序才能 产生有意义的输出数据
2020年8月13日
99
1.4. 计算机软件特性
1. 不可见性(是无形的,不能被人们直接观察、欣赏和评价)
2. 适用性(可以适应一类应用问题的需要)
3. 依附性(依附于特定的硬件、网络和其它软件) 4. 复杂性(规模越来越大,人力和物力消耗越来越来高) 5. 无磨损性(功能和性能一般不会发生变化)
26
操作系统的启动过程
2020年8月13日
2277
操作系统的功能
操作系统包括五个方面的管理功能
1. 处理器管理
2. 存储管理
3. 设备管理
4. 文件管理
5. 作业管理
2020年8月13日
2288
处理器管理包含ቤተ መጻሕፍቲ ባይዱ方面的管理
1.多任务处理:“时间片”轮转共享 2.多处理器处理(巨型机、大型机):多个cpu协 同并行工作,
3.*自由软件(开放源代码软件),用户可共享,允许随意拷贝、修改其源
代码,允许销售和自由传播,对源代码的任何修改必须向全体用户公示,允许 此后的用户有进一步拷贝和修改的自由. LINUX ,TCP/IP协议, Apach服务器软件
4.免费软件(不等于自由软件)
2020年8月13日
1144
2.计算机软件的分类
2020年8月13日
7
程序与数据的关系
2020年8月13日
8
1.3.程序与软件的关系
1. 软件侧重产品、工程、产业或学科等宏 观方面的含义,常指设计较成熟、功能 较完善、具有某种使用价值、且具有一 定规模的程序
2. 程序侧重技术层面的含义 3. 软件和程序本质上相同,在不会发生混
淆的场合,两者名称经常混用
2. 保护知识产权的目的
确保脑力劳动受到奖励并鼓励发明创造,保护 知识产权就是保护脑力劳动人员,使他们发挥 创造能力,社会也会从他们的成果中受益
2020年8月13日
1122
版权保护与许可证保护
1. 版权保护
版权法授予软件作者享有的权力:拷贝、发布、修改、 署名、出售…… 用户购买一个软件仅仅得到了软件的使用权,没有获 得它的版权,随意拷贝和分发所购买的软件是违法行为
2. 许可证保护
扩大了版权法给予用户的权力,允许用户将软件安装到 多台机器中使用
2020年8月13日
1133
2.计算机软件的分类
按知识产权分类:
1.商品软件(先购买后使用)只能单机使用,购买许可证才可以多机使用; 2.*共享软件(试用软件),可免费使用一段时间,允许拷贝和散发,但不
允许修改,过了试用期如还想继续使用,必须交注册费成为注册用户
2020年8月13日
2255
操作系统启动过程
当加电启动计算机工作是,CPU首先执行BIOS中的 自检程序,测试计算机中各不见得工作状态是否 正常,若无异常情况,CPU将继续执行BIOS中的引 导程。装入程序按照CMOS中预先设定的启动顺序 ,依次搜索软、硬盘或光驱,将其第一个扇区的 内容(主引导记录)读出装入内存,然后将控制 权交给其中的操作系统引导程序,由引导程序继 续装入操作系统。操作系统装入成功后,整个计 算机就处于操作系统控制下,用户就可以使用计 算机了。
按用途分类 系统软件:为了给用户使用计算机提供方便,给应用软件的开
发与运行提供支持。是计算机有效、安全、可靠地运行的一类软件
应用软件:专门用于帮助最终用户解决各种具体应用问题的软
件,按开发方式可分为定制应用软件、通用应用软件
2020年8月13日
1155
考点2 操作系统 OS
基本概念
操作系统是用于控制、管理、调配计算机的所有资源,
是计算机运行配置的一种必不可少的系统软件
2020年8月13日
2211
操作系统是用户和硬件的接口
2222
操作系统、机器与使用者的关系
1. 裸机:没有安装任何软件的计算机,普通用户无法
正常使用
2. 装有操作系统的计算机成为虚拟机。
2020年8月13日
2233
操作系统的三大作用
1.管理计算机系统中的各种资源