2017年江苏省专转本计算机复习资料第3章 计算机软件129页PPT

合集下载

江苏专转本计算机基础各章知识点(含习题试卷)

江苏专转本计算机基础各章知识点(含习题试卷)

计算机基础知识一、几个重要的概念1、程序:由用户用特定的程序设计语言编写的能被计算机识别、执行的指令语句序列。

2、软件:计算机系统中程序、数据、有关文档(程序文档、用户文档等)的集合。

3、软件和硬件的关系:软件系统和硬件系统共同组成整个计算机系统。

硬件是软件运行的物理基础,软件是对硬件功能的扩充。

硬件的一些功能可以由软件来实现(硬件的软化),如VCD播放软件可以实现VCD播放机的功能;同样软件的功能也可以由硬件来实现(软件的固化),如防病毒卡等。

二、软件的分类软件分为系统软件、支撑软件、应用软件。

(1)系统软件是给其他程序提供服务的程序集合(如各种操作系统、编译程序)。

它与具体应用领域无关,与计算机硬件系统有很强的交互性。

系统软件分为操作系统、语言处理系统、服务程序和数据库系统。

(2)支撑软件用于支持软件开发与维护的软件。

包括数据库管理系统(DBMS)、各种接口软件、网络软件和工具组件等。

(3)应用软件用于解决各种不同具体应用问题而开发的专门软件。

按照应用软件开发方式和适用范围,应用软件可再分为通用应用软件和定制应用软件。

三、计算机软件技术软件技术指研制开发计算机软件所需的所有技术和总称。

主要包括以下七个方面:软件工程技术、程序设计技术、软件工具环境技术、系统软件技术、数据库技术、网络软件技术与实际工作相关的软件技术。

四、操作系统的作用、功能分类和常用操作系统1、操作系统(属于系统软件,并且它是系统软件的核心,它和硬件系统最接近)的作用有:(1)管理系统中的各种资源(包括硬件和软件资源)。

(2)为用户提供各种服务界面,用户界面又称为用户接口或人机界面,现在大多采用GUI (图形用户界面)界面。

(3)为应用程序的开发和运行提供一个高效率的平台。

2、操作系统的功能五大功能:任务管理、存储管理、文件管理、设备管理和作业管理。

它们之间不是独立进行的,而是相互依赖的。

任务管理有三种不同的方式:进程管理、分时和并行管理。

计算机专转本辅导_第3章_计算机软件

计算机专转本辅导_第3章_计算机软件
第3章 计算机软件
3.1 概述
3.2 操作系统
3.3 程序设计语言及其处理系统
3.4 算法和数据结构
1
本章考题题型分布
年仹 2005年 2006年 单选 2 3 多选 0 0 填空 0 1 判断 0 1 小计 2 5
2007年
2008年 20092
2
2 2
9
10 10
2010年

数据库管理系统(DBMS)
18
应用软件
应用软件泛指那些专门用于解决各种具体应用
问题的软件。按照应用软件的开发方式和适用 范围。 应用软件可分成通用应用软件和定制应用软件。
19
通用应用软件的主要类别不功能
类 别
文字处理软件 电子表格软件 图形图像软件 媒体播放软件 网络通信软件 演示软件 信息检索软件 个人信息管理软 件
29
操作系统的启劢(boot up)
⑤ 装入引导程序
RAM
⑥ 执 行 引 导 程 序 ⑧ 运 行 操 作 系 统
硬盘
⑦ 装入操作系统 ④ 读
CMOS
③从
出 引 导 何处 程 启动 序
显示初始界面

ROM BIOS
② 执行自举程序 ① 执行加电自检程序
CPU
问题:什么是冷启动?什么是热启动{Ctrl}+{Alt}+{Delete} ?
程序不软件的兲系
用价值、且有一定觃模的程序
软件既包含程序、也包含不程序相兲的数据和文档: 程序是软件的主体 数据指的是程序运行过程中处理的对象和必须使用的一 些参数(如三角凼数表、英汉诋典等)
文档指的是不程序开发、维护及操作有兲的一些资料( 如设计报告、维护手册和使用指南等)

专转本计算机知识点第三章计算机软件

专转本计算机知识点第三章计算机软件

第三章计算机软件一、计算机系统基本组成:硬件和软件(一)计算机软件:能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关文档。

(二)软件的功能都在硬件的支撑下实现,用硬件实现的功能可能由软件来部分实现。

二、软件(一)定义(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、Windows Me、Windows NT 4.0、Windows 2000、Windows XP、Windows2003、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)裸机:只有硬件、没有软件的计算机。

江苏专转本计算机32第三章计算机软件PPT课件

江苏专转本计算机32第三章计算机软件PPT课件

Java语言
•Java语言:由SUN MicroSystem公司于1995年5月 正式对外公布的一种面向对象的、用于网络环境 的程序设计语言。 •特点:适用于网络分布环境,具有一定的平台独 立性、安全性和稳定性。
其他语言
•除了以上介绍的几种程序语言外,有影响的程序语言 还有: –LISP语言:适用于符号操作和表处理,主要用于 人工智能领域 –PROLOG语言:一种逻辑式编程语言,主要用于人 工智能领域 –Ada 语 言 : 类 似 于 PASCAL 语 言 , 且 易 于 控 制 并 行 任务和处理异常情况。适于军用。 –Basic语言,已发展为Visual Basic(VB) –Foxpro语言,已发展为Visual Foxpro(VFP)
• 缺点: – 实现算法较为复杂
• 应用: – 编译程序适合于翻译那些规模大,结构复杂,运行 时间长的大型应用程序。
程序设计语言支持环境
编译程序往往是一个庞大的系统,因 此往往称为编译系统。
当前的编译系统总是集编辑、编译、 运行与调试于一体,因此可把编译程序看 成是程序设计语言的支持环境,看成是软 件开发平台。
算法(Algorithm)
• 算法的性质 – 算法的基本性质: • 确定性 • 有穷性 •能行性 • 输入 • 输出(至少产生一个输出) –算法与程序的区别: •一个程序不一定满足有穷性 •程序中的指令必须是机器可执行的,而算 法中的运算语句则无此限制
算法设计的表示法: 流程图 N-S图(方框图) 伪代码
–源语言和源程序:被翻译的语言和程序 –目标程序(目标代码)和目标语言:翻译生成
的程序和相应的语言 –按照不同的翻译处理方法,可把翻译程序分
为以下两类: • 编译程序(Compiler):从高级语言到低级

专转本第3章计算机软件

专转本第3章计算机软件

专转本第3章计算机软件
计算机软件是一个概念的集合,它包括计算机上执行的程序,它可以
使用计算机硬件来完成特定的任务。

计算机软件也可以作为计算机上运行
的程序的总称,它们让计算机的硬件能够完成我们想要的任务。

在计算机软件中,通常分为两种类型,一种是系统软件,另一种是应
用软件。

系统软件是操作系统和其他辅助程序。

它们提供计算机的基本控
制功能,如控制计算机内存、处理机和外部输入输出设备的管理等。

应用
软件与系统软件以及其他常用软件一起工作,它们让计算机能够实现其中
一种特定的能力,如办公、处理文本文件和图像、浏览网页、打字等功能。

计算机软件的性质决定了它们的可改变性,使其以较快的速度实现新
功能,这与硬件的可变性不同,硬件中的功能不易改变。

使用软件也能更
有效地利用计算机硬件,从而节省资源,提高计算机的效能和性能。

现在,计算机软件已经广泛应用于商业、政府、教育、军事、科研和
其他各个行业,并被广大用户所欢迎。

计算机软件在改善工作效率和生产
效率方面发挥了重要作用。

今天,它已经成为人类社会发展的必要工具。

计算机软件的发展也离不开社会的技术进步。

江苏专转本计算机知识点资料

江苏专转本计算机知识点资料

江苏专转本计算机知识点资料
一、计算机组成
1、计算机的基本功能及结构:计算机主要由五大部分组成:中央处理器(CPU)、主存储器(Memory)、输入设备、输出设备及控制器,它们之间通过总线(Bus)进行交互。

2、计算机硬件:计算机的硬件系统由典型的有中央处理器(CPU)、主存储器 (Memory)、输入/输出设备 (I/O )、外设 ( Peripherals)等组成。

3、计算机软件:计算机软件包括操作系统 (OS) 、程序设计语言( Program Language)、应用软件 ( Application Software)等。

4、其他设备:除了上述的计算机硬件及软件之外,还有其他的一些设备也可以通过接口与计算机连接使用,如硬盘(hard disk)、光驱(optical drive)、显示器 (monitor)、键盘 (keyboard)、鼠标
( mouse )、打印机 (printer) 、扫描仪 ( scanner) 、网卡 ( network card)等。

二、计算机网络
1、网络拓扑:网络系统的拓扑是指网络中通信设备连接的方式,网络拓扑结构分为星型网络、总线型网络、环型网络、树型网络等。

2、网络协议:网络协议是网络通信的一种法则,它规定了两个计算机之间的通信必须遵守的一些规则。

常用的网络协议有TCP/IP协议、
IPX/SPX协议、NetBEUI协议等。

3、网络安全:网络安全指的是确保网络系统的安全,以防止网络中的计算机受到恶意攻击。

2017专转本计算机知识点

2017专转本计算机知识点

2017年专转本计算机基础点知识总结第一章:信息技术基础1.1:信息技术概述(1)信息处理包括:收集、加工、存储、传递、施用(2)信息技术概念:扩展人们信息器官功能、协助人们更有效进行信息处理的技术。

(3)信息技术包含:扩展感觉器官功能的感测与识别技术扩展神经系统功能的通信技术扩展大脑计算功能的计算与存储技术扩展效应器官功能的控制与显示技术(4)信息化与信息产业:所谓信息化指利用现代信息技术对人类社会的信息和知识的生产与传播进行前面改造,使人类社会生产体系的结构发生变革的过程,信息技术引发了第三次工业革命。

(5)现代信息技术的主要特征是:采用光电技术,以数字技术为基础,以计算机及其软件为核心。

1.2:微电子技术简介(1)微电子技术是实现电子电路和电子系统超小型化及微型化的技术,以集成电路为核心,集成电路简写IC(2)集成电路是20世纪50年代出现的,以半导体单晶片作为材料,现代集成电路使用的半导体材料主要是硅,也可以是化合物如砷化镓(3)集成电路根据它所包含的电子元件(集成度)可分为小规模(小于100),中规模(100-3000)、大规模(3000-10万)、超大规模(10万-100万)和极大规模集成电路(>100万);按照集成电路的用途划分,可以分为通用集成电路和专用集成电路。

(4)中小规模集成电路以简单的门电路或单级放大器为集成对象,大规模集成电路以功能部件、子系统为集成对象,现代PC机中使用的微处理器、芯片组、图形加速芯片等都是超大规模或极大规模集成电路。

(5)集成电路的工作速度主要取决于组成逻辑门电路的晶体管的尺寸,尺寸越小,极限工作频率越高,门电路的开关速度越快(6)摩尔定律:单块集成电路平均每18—24个月翻一翻,目前,主流微处理器都是大致按照这个规律发展的。

(7)IC卡又称为集成电路卡,不受磁场影响,可靠存储数据,IC卡分为存储器卡与CPU卡,存储器卡主要用于安全度要求不高的场合,如电话卡,水电费卡,公交卡,医疗卡。

2017年江苏省专转本计算机复习资料第3章 计算机软件

2017年江苏省专转本计算机复习资料第3章 计算机软件

任务5
任务4
任务2 任务3

按时间片轮转(10-20ms为1 个时间片 ) 按优先级调度
任 务
时间
3.2.3 存储管理
操作系统一般都采用虚拟存储技术(也称虚拟内 存技术,简称虚存)进行存储管理。 虚拟存储技术在基本思想:作业在运行时,没有 必要将全部程序和数据同时放进内存。虚拟存储技 术只把当前需要运行的那部分程序和数据放在内存, 且当其不再使用时,就被换出到外存。即程序中暂 时不用的其它部分放在作为虚拟存储器的硬盘上, 运行时由操作系统根据需要把保存在外存上的部分 调入内存。
复习:基本输入输出系统BIOS

基本输入/输出系统是存放在主板上只读存储器(flash ROM) 中的一组程序(也称为firmware, 固件 )

主要包含4个部分:

加电自检程序 (诊断计算机故障) 系统自举(装入)程序 (启动计算机工作) CMOS设置程序 (设定和修改计算机配置)

基本外围设备的驱动程序 (控制基本的I/O操作)
虚拟存储技术使外存空间成为内存空间的延伸, 取消了内存和外存的区分,增加了运行程序可用的 存储容量,使计算机系统似乎有一个比实际内存储 器容量大得多得内存空间。

Windows XP操作系统中,虚存空间最大可达到 4GB,页面的大小通常是4KB,页面页面调度算法是 “最近最少使用”(LRU)算法。虚拟内存交换文 件的文件名是pagefile.sys,它位于系统盘根目录下。
···
学习、娱乐软件
运算器
控制器 存储器 输入设备 输出设备
数据库管理系统
程序语言处理系统
计算机系统是由硬件和软件组成的,两者缺一不可!
软件、硬件和用户的关系

专转本第3章 计算机软件

专转本第3章 计算机软件
13
维护计算机 安全
3.1 计算机软件概述
操作系统的重要作用
三项主要作用:
(1)为计算机中运行的程序管理和分配系统中的各种软硬
件资源
(2)为用户提供友善的人机界面(GUI图形用户界面) (3)为开发和运行应用程序提供高效率的平台
14
3.1 计算机软件概述
补充:基本输入输出系统BIOS
基本输入/输出系统是存放在主板上只读存储器
操作系统的启动(boot up)
⑤ 装入引导程序
RAM
⑥ 执 行 引 导 程 序 ⑧ 运 行 操 作 系 统
硬盘
⑦ 装入操作系统 ④
CMOS


读 出 引 导 何处 程 启动 序
显示初始界面
ROM BIOS
? ② 执行自举程序
CPU
① 执行加电自检程序
考点:OS是在自举程序阶段由引导程序装入的!工作顺序! 问题:什么是冷启动?什么是热启动{Ctrl}+{Alt}+{Delete} ?
OS屏蔽了计算机中几 乎所有物理设备的技术 细节,为使用、开发和 运行其他软件提供了一 个高效、可靠的平台。
虚拟计算机
计算机硬件
OS非常庞大和复杂, 它由许多程序模块组成
12
3.1 计算机软件概述
为什么需要操作系统?
分配系统中 的资源
管理存储器 空间
控制基本的输入 /输出操作
监测计算机 运行和故障
(flash ROM) 中的一组程序(也称为firmware,
固件 )
主要包含4个部分:

加电自检程序 (诊断计算机故障) 系统自举(装入)程序 (启动计算机工作,装入OS) CMOS设置程序 (设定和修改计算机配置)

专转本计算机复习资料

专转本计算机复习资料

江苏省专转本计算机复习资料第一章信息技术概括1.1 信息与信息技术1)、信息的定义:信息是事物运动的状态及状态变化的方式,是一种资源,拥有价值性。

2)、信息办理:信息采集—信息加工—信息储存—信息传达—信息施用。

3)、信息技术( IT)的定义:用来扩展人的信息器官功能,辅助人们更有效的进行信息办理的一类技术。

其内容分为:感测与辨别技术—通讯与储存技术—计算与办理技术—控制与显示技术。

4)、现代信息技术主要特色:以数字技术为基础,以软件为核心,采纳电子技术(激光技术)。

1.2 微电子技术1)、微电子技术以集成电路为核心的电子技术,实现电子和系统的超小型化和微型化的技术。

2) 、集成电路(IC)以半导体单晶片为基片,资料为硅(Si),砷化镓( GaAs )。

3) 、集成电路的分类依据用途分:通用集成电路(CPU 和储存器芯片)和专用集成电路;依据集成度分: SSI,MSI,LSI,VLSI(超大规模) ,ULSI (极大规模);依据功能分:数字集成电路和模拟集成电路。

4)、集成电路的封装目的:电功能,散热功能,机械与化学保护功能。

5)、集成电路的封装方式:单列直插式(SIP ),双列直插式(DIP ),阵列式( PGA )。

6) 、集成电路的发展趋向:体积小,成本低,重量轻,速度快,靠谱性高。

Moore 定律:单块集成电路的集成度均匀每18 —24 个月翻一番(或 3 年翻两番)。

7)、集成电路卡(IC 卡)分类依据集成电路芯片分:储存器卡和 CPU 卡(SIM卡);依据使用方式分:接触式 IC 卡(电话 IC 卡)和非接触式卡(身份证)。

1.3 通讯技术1)、通讯的定义:是指派用电波或光波传达信息的技术。

其三因素:信源、信道、信宿。

2)、模拟通讯逐渐被数字通讯所代替,数字解调方法:调幅、调频、调相。

3)、多路复用技术的定义:是为了提升线路利用率,想法在一条传输线路上,传输多个模拟信号。

分为:频分复用技术、时分复用技术、波分复用技术和码分复用技术。

江苏省专转本计算机ppt操作部分复习资料汇总

江苏省专转本计算机ppt操作部分复习资料汇总

本节知识点
页眉和页脚 页面设置 输出演示文稿 打包
第三节 输出演示文稿
一、页眉和页脚
/视图/--/页眉和页脚/ (幻灯片、备注和讲义) 二、页面设置
/文件/--/页面设置/(幻灯片大小、方向)
三、输出演示文稿
1,打印(ctrl+p)
A,范围(全部、当前幻灯片、选定幻灯片、自定义放 映、连续的范围)
格式化幻灯片
3、幻灯片的设计 [格式]——[幻灯片设计]——设计窗格
4、对象的插入 图片
[插入]——[图片]——[剪贴画]/[外部图片] 艺术字 组织结构图
格式化幻灯片
❖ 影片与声音
[插入]——[影片和声音]——[文件中的声音]/[文件 中的影片]
❖ 相册
[插入]——[图片]——[新建相册]
B,内容(幻灯片、讲义、备注页、大纲视图) C,份数:
2,Email发送 3,另存为WEB页
2,自定义放映(设置放映内容)
/幻灯片放映/--/自定义放映/(选定内容)
3,播放幻灯片
A,/视图/--/幻灯片放映/F5 B,/幻灯片放映/--/排练计时/
4,控制放映
A,键盘(ctl+p铅笔,ctl+a指针) B,右键鼠标方式
5,交互式幻灯片制作
A,超链接(ctrl+k) B,动作按钮 /幻灯片放映/--/动作按钮/
格式化幻灯片
❖ 幻灯片的背景
[格式]——[背景]
❖ 配色方案
[格式]——[幻灯片设计]——[配色方案]
六、母版的使用
(一张特殊的幻灯片,在其中可发定义演示文稿幻灯片 的格式并控制演示文稿的整体外观)
/视图/--/母版/
1,幻灯片母版 2,讲义母版 3,备注母版 设置母版:

2017专转本计算机知识点详解

2017专转本计算机知识点详解

2017年专转本计算机基础点知识总结第一章:信息技术基础1.1:信息技术概述(1)信息处理包括:收集、加工、存储、传递、施用(2)信息技术概念:扩展人们信息器官功能、协助人们更有效进行信息处理的技术。

(3)信息技术包含:扩展感觉器官功能的感测与识别技术扩展神经系统功能的通信技术扩展大脑计算功能的计算与存储技术扩展效应器官功能的控制与显示技术(4)信息化与信息产业:所谓信息化指利用现代信息技术对人类社会的信息和知识的生产与传播进行前面改造,使人类社会生产体系的结构发生变革的过程,信息技术引发了第三次工业革命。

(5)现代信息技术的主要特征是:采用光电技术,以数字技术为基础,以计算机及其软件为核心。

1.2:微电子技术简介(1)微电子技术是实现电子电路和电子系统超小型化及微型化的技术,以集成电路为核心,集成电路简写IC(2)集成电路是20世纪50年代出现的,以半导体单晶片作为材料,现代集成电路使用的半导体材料主要是硅,也可以是化合物如砷化镓(3)集成电路根据它所包含的电子元件(集成度)可分为小规模(小于100),中规模(100-3000)、大规模(3000-10万)、超大规模(10万-100万)和极大规模集成电路(>100万);按照集成电路的用途划分,可以分为通用集成电路和专用集成电路。

(4)中小规模集成电路以简单的门电路或单级放大器为集成对象,大规模集成电路以功能部件、子系统为集成对象,现代PC机中使用的微处理器、芯片组、图形加速芯片等都是超大规模或极大规模集成电路。

(5)集成电路的工作速度主要取决于组成逻辑门电路的晶体管的尺寸,尺寸越小,极限工作频率越高,门电路的开关速度越快(6)摩尔定律:单块集成电路平均每18—24个月翻一翻,目前,主流微处理器都是大致按照这个规律发展的。

(7)IC卡又称为集成电路卡,不受磁场影响,可靠存储数据,IC卡分为存储器卡与CPU卡,存储器卡主要用于安全度要求不高的场合,如电话卡,水电费卡,公交卡,医疗卡。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息处理任务 应用软件 处理结果
系统软件
硬件
• 硬件的能力非常有限,只是速度极高而已 • 没有软件,硬件几乎什么任务也完成不了 • 计算机通过软件才能进行信息处理
什么是程序?
程序是告诉计算机做什么和如何做的一组指令(语句), 这些指令(语句)都是计算机能够理解并能够执行的一 些命令
程序的特性:
定制应用软件
定制软件是按照不同领域用户的特定应用要求而 专门设计开发的软件。
例如
超市的销售管理和市场预测系统 汽车制造厂的集成制造系统 大学教务管理系统 医院挂号计费系统 酒店客房管理系统

这类软件专用性强,设计和开发成本相对较高
20
从软件知识产权对软件进行分类
数(如三角函数表、英汉词典等) 文档指的是与程序开发、维护及操作有关的一些资料(如设
计报告、维护手册和使用指南等)
程序与软件的关系
“软件” 强调的是产品、工程、产业或学 科等宏观方面的含义,“程序”更侧重 技术层面的含义
软件和程序本质上相同,在不会发生混 淆的场合,软件和程序两个名称经常混 用,并不严格加以区分
举例:
基本输入/输出系统(BIOS) 操作系统(如Windows、Unix、Linux等) 程序开发工具与环境(如C语言编译器等) 数据库管理系统(DBMS) 实用程序(Utility,如磁盘清理程序、备份程序、
杀毒软件、防火墙等)
系统软件的特性
1. 与计算机硬件有很强的交互性,能对硬件进行 统一的控制、调度和管理;
功能上也包含BIOS在内
程序设计语言处理系统
编译器 解释器 汇编程序(汇编器) 开发工具与平台
数据库管理系统(DBMS)
应用软件
应用软件泛指那些专门用于解决各种具体应用 问题的软件。按照应用软件的开发方式和适用 范围。
应用软件可分成通用应用软件和定制应用软件。
通用应用软件的主要类别与功能
程序和数据具有相对性
C 语言程序
程序
计算机
求和 程序
计算机
编译 程序
计算机
输出数据
? ??
目标程序
程序与软件的关系
软件往往指的是设计比较成熟、功能比较完善、具有某 种使用价值、且有一定规模的程序
软件既包含程序、也包含与程序相关的数据和文档:
程序是软件的主体 数据指的是程序运行过程中处理的对象和必须使用的一些参
用户可共享,并允许随意拷贝、修改其源代码,允许销 售和自由传播。但是,对软件源代码的任何修改都必须 向所有用户公开,还必须允许此后的用户享有进一步拷 贝和修改的自由。
自由软件的重大意义
3.2 操作系统
3.2.1 概述 3.2.2 多任务处理与处理器管理 3.2.3 存储管理 3.2.4 文件管理 3.2.5 设备管理 3.2.6 常用操作系统介绍
商品软件
用户需要付费才能得到其使用权。它除了受版权保护之外, 通常还受到软件许可证的保护。
共享软件(shareware)
具有版权,可免费试用一段时间,允许拷贝和散发(但不 可修改),过了试用期若还想继续使用,就得交一笔注册 费,成为注册用户。
自由软件 (freeware)(开放源代码软件)
计算机软件与知识产权
软件是智力活动的成果,受到知识产权(版权)法的保 护
版权授予软件作者(版权所有者)享有下列权利: 拷贝、发布、修改、署名、出售、···
购买一个软件,用户仅仅得到了该软件的使用权, 并没有获得它的版权
随意进行软件拷贝和分发是一种违软件的生命周期 ) 8. 有限责任(有限保证) 9. 脆弱性(黑客攻击、病毒入侵、信息盗用···)
3.1.3 计算机软件的分类
按软件 用途
按产权 性质
应用软件 系统软件 商品软件 共享软件 自由软件
系统软件
系统软件泛指那些为了有效地使用计算机系统、 给应用软件开发与运行提供支持、或者能为用户 管理与使用计算机提供方便的一类软件。
第3章 计算机软件
3.1 概述 3.2 操作系统 3.3 程序设计语言及其处理系统 3.4 算法和数据结构
3.1 概述
3.1.1. 什么是计算机软件 3.1.2. 计算机软件的特性 3.1.3. 计算机软件的分类
3.1.1 什么是计算机软件
计算机系统=硬件+软件
计算机系统
输入 硬件& 软件
输出
3.2.1 概述
操作系统(OS Operating System )
没有安装任何软件的计算机称为裸机, 裸机是 无法使用的
操作系统是最重要的一种系统软件,几乎所有 计算机都要安装OS
2. 具有通用性,能为多种应用软件的开发和运行 提供支持与服务
3. 在任何计算机系统中,系统软件都是必不可少 的
4. 在购买计算机时,通常计算机供应厂商会提供 给用户一些最基本的系统软件,否则计算机无 法工作。
最重要的系统软件
操作系统(OS)
包括各种实用程序(如磁盘清理程序、备份程序、 杀毒软件等)
计算机软件特性
1. 不可见性(是无形的,不能被人们直接观察、 欣赏和评价)
2. 适用性(可以适应一类应用问题的需要 ) 3. 依附性(依附于特定的硬件、网络和其他软件 ) 4. 复杂性(规模越来越大,开发人员越来越多,
开发成本也越来越高)
5. 无磨损性(功能和性能一般不会发生变化 ) 6. 易复制性(可以非常容易且毫无失真地进行
计算机硬件
计算机软件
运算器
系统软件 应用软件
控制器
操作系统
文字处理
存储器
数据库管理系统
通信软件
输入设备
程序语言处理系统
···
输出设备
学习、娱乐软件
计算机系统是由硬件和软件组成的,两者缺一不可!
软件、硬件和用户的关系
数据
用户
应用软件
操作系统 BIOS Basic Input/Output System
① 用于完成某一确定的信息处理任务 ② 使用某种计算机语言描述如何完成该任务 ③ 预先存储在计算机中,启动运行后才能完成任务
程序与数据的关系
程序所处理的对象和处 理后得到的结果统称为 数据(分别称为输入数 据和输出数据)
输入数据
程序必须处理合理的输 入数据,否则不会产生 有意义的输出
2,5,人,8,3
相关文档
最新文档