第4章 计算机软件基础

合集下载

第4章 计算机软件基础Windows7-计算机导论(第2版)-杨月江-清华大学出版社

第4章 计算机软件基础Windows7-计算机导论(第2版)-杨月江-清华大学出版社

6.切换窗口
(1)使用任务栏 在Windows 7系统中,每个打开的窗口在任务栏上都有对应 的程序图标。如果要切换到其他窗口,只需单击窗口在任务
栏上的图标,该窗口将出现在其他打开窗口的前面,成为活 动窗口。
(2)使用〈Alt+Tab〉组合键 通过按〈Alt+Tab〉组合键可以切换到上一次查看的窗口。 如果按住〈Alt〉键并重复按〈Tab〉键可以在所有打开的窗 口缩略图和桌面之间循环切换。当切换到某个窗口时,释放 〈Alt〉键即可显示其中的内容。 (3)使用Flip 3D Flip 3D以三维方式排列所有打开的窗口和桌面,可以快速地 浏览窗口中的内容。在按下〈Windows徽标〉键(以下简称 〈Win〉键)的同时,重复按〈Tab〉键可以使用Flip 3D切 换窗口。
如果多个窗口以组的形式显示在任务栏上,可以在一组的项 目上右击,选择“关闭所有窗口”命令。
将鼠标移至任务栏窗口的图标上,右击出现的窗口缩略图, 从快捷菜单中选择“关闭”命令。
3.最小化、最大化和还原窗口
一般情况下,可以通过以下方法最大化、最小化或还 原窗口。 (1)单击窗口右上角的按钮 。 (2)右击窗口的标题栏,使用“还原”、“最大化”、 “最小化”命令。 (3)当窗口最大化时,双击窗口的标题栏可以还原窗 口;反之则将窗口最大化。 (4)右击任务栏的空白区域,从快捷菜单中选择“显 示桌面”命令,将所有打开的窗口最小化以显示桌面。 如果要还原最小化的窗口,请再次右击任务栏的空白 区域,从快捷菜单中选择“显示打开的窗口”命令。
(3)下拉列表框/组合框:单击下拉列表框的箭头 按钮,可以在选项中进行选择。
(4)单选按钮:是一组互斥的选项,在同一组内只 有一项能被选中,被选中的项会出现黑点。

计算机软件基础

计算机软件基础

计算机软件基础计算机软件是指计算机系统中的各种程序和数据的集合。

计算机软件基础是指在计算机软件开发、运行和维护过程中所必需的基本理论和技术。

本文将介绍计算机软件基础的相关概念、发展历程以及其在现代社会中的重要性。

一、概念与分类计算机软件是由计算机程序和相关数据组成的,其主要职责是通过指令来控制计算机的工作。

计算机软件可以分为系统软件和应用软件两大类。

系统软件是指直接运行在计算机硬件上,为上层应用软件提供支持的软件。

包括操作系统、数据库管理系统等。

应用软件是指根据用户需求开发的具体应用程序,如办公软件、娱乐软件等。

二、发展历程计算机软件的发展可以追溯到计算机的发明和应用的早期阶段。

随着计算机技术的飞速发展和应用需求的不断增加,软件开发和管理变得越来越重要。

从最早的纸质编程到汇编语言、高级语言的出现,再到面向对象的编程方法,计算机软件的开发方式不断演化和改进。

三、编程语言编程语言是计算机软件基础中的重要组成部分。

它是一种用于编写计算机程序的形式语言。

常见的编程语言有C、Java、Python等。

不同的编程语言适用于不同的应用场景,开发者可以根据需求选择最合适的编程语言来开发软件。

四、软件工程软件工程是计算机软件基础中的重要学科领域。

它研究如何将系统化、规范化的方法应用到软件的开发、运行和维护过程中。

软件工程包括需求分析、设计、编码、测试等多个阶段和过程,旨在提高软件开发效率和质量。

五、软件测试与质量软件测试是计算机软件开发过程中不可或缺的一环。

它通过对软件系统进行各种测试方法和技术的应用,以验证软件功能的正确性、稳定性和安全性。

软件质量是衡量软件开发过程中的一个关键指标,它直接影响着软件的可信度和用户体验。

六、软件安全随着计算机网络的普及和互联网的飞速发展,软件安全问题越来越受到关注。

软件安全是指保护计算机软件不受未经授权或恶意攻击的能力。

在软件开发过程中,应该采用安全的编码规范和合适的安全机制来保护软件系统。

计算机软件基础

计算机软件基础

计算机软件基础1. 简介程序是计算机软件的基本单元,它是一组指令的集合,用于告诉计算机如何执行特定的任务。

计算机软件是由程序组成的,包括应用软件和系统软件。

本文将介绍计算机软件的基础知识,包括软件的定义、分类以及软件开发的过程。

2. 软件的定义计算机软件是一组指令和数据的集合,通过这些指令和数据,计算机可以执行特定的任务。

软件可以分为系统软件和应用软件。

系统软件主要包括操作系统、编译器、链接器等,用于管理计算机的资源和提供基本的功能。

应用软件是根据用户需求开发的,用于解决特定问题或实现特定功能。

3. 软件的分类根据软件的用途和功能,软件可以分为不同的分类。

常见的软件分类包括操作系统、数据库管理系统、图形图像处理软件、办公软件等。

3.1 操作系统操作系统是计算机系统的核心软件,它管理计算机的硬件资源,提供用户和应用程序的接口。

常见的操作系统有Windows、Linux、macOS等。

操作系统负责管理计算机的内存、文件系统、设备驱动程序等,为用户提供一个可用的计算环境。

3.2 数据库管理系统数据库管理系统(DBMS)是用于管理和组织数据的软件,它可以存储、检索和操作数据。

DBMS可以通过结构化查询语言(SQL)进行数据操作和查询。

常见的DBMS包括Oracle、MySQL、Microsoft SQL Server等。

3.3 图形图像处理软件图形图像处理软件用于处理和编辑图像、照片和其他图形。

这类软件可以进行图片的剪裁、调整亮度、对比度和色彩平衡,以及添加特效和滤镜等操作。

常见的图形图像处理软件包括Adobe Photoshop、GIMP等。

3.4 办公软件办公软件是用于办公和业务处理的软件。

办公软件通常包括文字处理工具、电子表格、幻灯片演示等。

常见的办公软件包括Microsoft Office、OpenOffice等。

4. 软件开发过程软件开发是指使用软件工程的原则和方法,经过一系列步骤来创建和维护软件系统的过程。

计算机软件基础要点整理

计算机软件基础要点整理

计算机软件基础要点整理章节一:计算机软件的定义和分类计算机软件是指计算机系统中非硬件的部分,包括操作系统、应用软件、开发工具等。

根据其功能和用途的不同,软件可以分为系统软件和应用软件两大类。

系统软件是一种与硬件直接交互的软件,主要用于管理计算机系统的资源和提供基本的服务。

例如操作系统(如Windows、Linux、MacOS),它能管理计算机上的硬件设备、文件系统以及各种应用程序的执行。

另外还有编译器(如C++编译器、Java编译器),它们将高级语言的源代码转换为计算机可以执行的机器代码。

应用软件则是为了实际应用而开发的软件,可以帮助人们完成各种具体的工作任务。

如办公软件(如Microsoft Office、WPS Office),用于文字处理、表格计算、演示文稿制作等;图形图像处理软件(如Adobe Photoshop、CorelDRAW),用于图像编辑、设计等;媒体播放软件(如Windows Media Player、VLC Media Player),用于播放音乐、视频等。

章节二:软件开发的基础知识软件开发是指按照特定的需求和规范,从无到有地创建软件的过程。

在进行软件开发时,需要掌握一些基础知识和技术:1.编程语言:选择合适的编程语言是软件开发的基础。

常见的编程语言有C、C++、Java、Python等。

每种编程语言都有其独特的特点和用途。

2.算法和数据结构:算法是解决问题的步骤和规则,数据结构是组织和存储数据的方式。

熟悉常见的算法和数据结构,可以帮助开发人员设计高效的软件。

3.软件开发方法:软件开发可以采用不同的方法论,如瀑布模型、敏捷开发、迭代开发等。

了解这些开发方法的优缺点,可以根据实际需求选择适合的方法。

章节三:软件工程的基本原理软件工程是研究、设计和构建高质量软件的学科。

它包括多个阶段和过程,如需求分析、软件设计、编码、测试、维护等。

在进行软件工程开发时,需要遵循一些基本的原则:1.模块化:将软件系统划分为多个独立的模块,每个模块负责特定的功能。

计算机软件入门必备技巧与知识

计算机软件入门必备技巧与知识

计算机软件入门必备技巧与知识第一章:了解计算机软件的基本概念计算机软件是指一系列指令和数据的集合,用于控制计算机的运行以及实现特定功能。

计算机软件可分为系统软件和应用软件两大类。

系统软件是为计算机提供基本的操作和管理功能的软件,例如操作系统、编译器等;而应用软件则是为满足特定需求而设计的软件,比如办公软件、图像处理软件等。

第二章:学习基本的计算机编程概念编程是计算机软件开发的基础,了解基本的编程概念对于入门者来说非常重要。

首先要了解的是流程控制结构,包括顺序结构、分支结构和循环结构,这是编写程序时控制程序执行流程的基本方法。

此外,还需要掌握变量、数据类型、运算符等基本概念,这些是进行计算和存储数据的基础。

第三章:选择合适的集成开发环境(IDE)集成开发环境(IDE)是一种软件应用程序,用于支持软件开发和编程。

选择合适的IDE对于初学者来说至关重要。

常见的IDE有Visual Studio、Eclipse、PyCharm等,每个IDE都有其特点和适用范围。

初学者可以根据自己的需求选择一个易于使用、功能丰富的IDE,提高编程效率。

第四章:学习常用的编程语言编程语言是实现计算机软件开发的工具。

目前,市场上存在许多编程语言,如C++、Python、Java等。

初学者可以选择一门简单易学的编程语言进行入门学习,例如Python。

Python具有简洁明了的语法和丰富的库支持,非常适合初学者学习和实践。

第五章:掌握常用的调试技巧在软件开发过程中,经常会遇到程序出错的情况。

掌握常用的调试技巧,可以帮助开发者快速定位和解决问题。

常见的调试技巧包括设置断点、单步执行、变量监视等。

此外,还可以利用调试工具进行代码分析和性能优化。

第六章:学会利用网络资源解决问题在遇到问题时,不要忽视网络资源的力量。

互联网上有许多编程社区、论坛和教程,可以帮助入门者解决问题、分享经验。

在遇到困惑时,可以通过搜索引擎找到相关资料,或者在论坛上提问求助。

计算机软件入门必备教程

计算机软件入门必备教程

计算机软件入门必备教程第一章:计算机软件的概念与分类计算机软件是指在计算机硬件上运行的程序和数据的集合。

根据功能和用途的不同,计算机软件可以分为系统软件和应用软件两大类。

系统软件是为了管理和控制计算机硬件资源而编写的程序,比如操作系统和数据库管理系统。

操作系统是控制计算机硬件和软件资源的基本程序,它与用户直接交互,为用户提供运行应用软件的环境。

数据库管理系统是用于管理和组织大量数据的软件,提供了数据的存储、查询和修改等功能。

应用软件是按照用户需求编写的程序,用于完成特定的任务。

根据用途的不同,应用软件可以分为办公软件、设计软件、娱乐软件等多个类别。

第二章:常用的办公软件办公软件是指用于办公和处理文档、表格、演示等任务的软件。

常见的办公软件有微软办公套件(包括Word、Excel、PowerPoint)、谷歌文档等。

Word是一款用于创建和编辑文档的软件,提供了丰富的文本格式设置、插入图片和表格等功能。

Excel是一款用于处理和分析数据的软件,可以进行复杂的计算和数据分析。

PowerPoint是一款用于制作演示文稿的软件,支持添加文字、图片、动画和过渡效果等。

第三章:常用的设计软件设计软件是指用于图形设计和制图的软件,广泛应用于平面设计、工业设计、建筑设计等领域。

常见的设计软件有Adobe系列软件(包括Photoshop、Illustrator、InDesign)、AutoCAD等。

Photoshop是一款常用的图像处理软件,提供了各种滤镜、选区和修图工具,可以进行图像的编辑和修饰。

Illustrator是一款矢量图形编辑软件,适用于制作标志、插图和图标等。

InDesign是一款用于页面排版和印刷品设计的软件,可以制作各种印刷品,如书籍、杂志和海报等。

AutoCAD是一款用于二维和三维CAD设计的软件,广泛应用于建筑和工程设计领域。

第四章:常用的娱乐软件娱乐软件是指用于娱乐和休闲的软件,如音乐播放器、视频播放器、游戏等。

计算机软件基础

计算机软件基础

第一章概论1.1 计算机软件的定义1.计算机系统由硬件和软件组成。

2.硬件含有中央处理器(CPU)、存储器、输入设备、输出设备。

3.软件的含义就是文档加程序,即软件不仅仅是程序还包括开发、试用、维护这些程序所需的文档。

4.计算机软件就是指计算机程序、实现此程序功能所采用的方法、规则以及与其相关联的文档和在机器上运行它所需的数据。

5.汇编程序各种高级语言各种语言的解释或者编译程序计算机软件各种标准程序库资源操作系统数据库系统软件计算机网络软件各种应用软件1.2 程序设计语言6.机器指令又称机器语言是二进制代码编写,为了编写方便,一般用16进制的数来表示,在输入到计算机时还是要转换成二进制代码才能被CPU接受。

7.汇编语言:用指令助记符组成的语句。

用汇编语句组成的汇编语句序列是汇编语言程序,又称为汇编语言源程序。

8.汇编程序:将用汇编语言编写的源程序翻译成由机器语言组成的目标语言的机器语言程序。

9.目标程序:把源程序翻译成计算机能够理解的由机器语言组成的程序。

10.汇编过程由指令助记符组成由机器语言书写由机器语言组成11.汇编语言编写的程序比机器语言好读、好写、好改,但汇编语言仍依赖于机器的,被称为面向机器的语言,它的优点是程序员可结合机器特点编写出语句少、质量高、执行速度快的程序;缺点是由于助记符不同于日常生活中使用的自然语言,一条指令仅代表CPU的一个动作。

12.用高级语言编制出来的程序也称为源程序。

13.语言处理程序可分为两大类:解释程序和编译程序。

解释程序接受输入的程序,然后直接执行源程序,在执行过程中没译完一句就执行一句。

编译程序在接受所输入的源程序后,把全部源程序翻译成机器目标程序,在运行时只把目标程序装入内存中运行。

14.高级语言大大提高了程序设计的工作效率。

现在只有当机器运行时间和存储空间受到严格限制,或者要直接和硬件细节发生关系,或是用高级语言无法实现某种功能是,才采用汇编语言。

1.3操作系统15.计算机的操作系统经过了:①手工操作阶段②成批处理系统阶段③执行程序系统阶段④多道程序系统⑤分时系统阶段16.手工操作系统用于早起的计算机存储容量小、运算速度慢,主要用于科学计算。

第四章计算机软件基础习题及参考答案

第四章计算机软件基础习题及参考答案

第四章计算机软件基础一、选择题1.用户用计算机高级语言编写的程序通常称为(C)。

A.汇编程序B.目标程序C.源程序D.二进制代码程序2.计算机内所有的指令构成了(A)。

A.计算机的指令系统B.计算机的控制系统C.DOS操作D.计算机的操作规范3.操作系统是一种(D)软件。

A.实用B.应用C.编辑D.系统4.实现计算机网络需要硬件和软件。

其中负责管理整个网络各种资源、协调各种操作的软件称为(D)。

A.网络应用软件B.通信协议软件C.OSID.网络操作系统5.能将高级语言源程序转换成目标程序的是(C )。

A.调试程序B.解释程序C.编译程序D.编辑程序6.下面有关计算机操作系统的叙述中不正确的是(B)。

A.操作系统属于系统软件B.操作系统只负责管理内存,而不管理外存C.UNIX是一种操作系统D.计算机的处理器、内存等硬件资源也由操作系统管理7.计算机的系统软件中最重要的是(C )。

A.语言处理系统B.服务程序C.操作系统D.数据库管理系统8.下列语言中属于第四代语言的是(C)。

A.机器语言B.Z80汇编语言C.java语言D.FORTRAN语言9.一般微型计算机有几十条到几百条不同的指令,这些指令按其操作功能不同可以分为( A )。

A.数据处理指令、传送指令、程序控制指令和状态管理指令B.算术运算指令、逻辑运算指令、移位和比较指令C.存储器传送指令、内部传送指令、条件转移指令和无条件转移指令D.子程序调用指令、状态管理指令、输入输出指令和堆栈指令10.下面关于操作系统的叙述正确的是(C)。

A.操作系统是软件和硬件的接口B.操作系统是源程序和目标程序的接口C.操作系统是用户和计算机的接口D.操作系统是外设和计算机的接口11.MIPS是度量计算机(D)的指标。

A.时钟主频B.字长C.存储容量D.运算速度12.用机器语言编写的程序在计算机内是以(B)形式存放的。

A.BCD码B.二进制编码C.ASCII码D.汉字编号13.下列软件中不属于系统软件的是(D)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高级语言使用接近自然语言的符号编写程序,容易理 解和维护,是现在编程的主要语言。
高级语言编写的程序都不能被计算机直接执行。
3.高级语言的成分与结构
高级语言有四种基本成分:
数据成分: 用来描述程序所涉及的数据; 运算成分: 用来描述运算; 控制成分: 用来表达程序的控制结构; 传输成分:用来表达数据的传输。
例如LINUX操作系统、TCP/IP协议。
3.2 操作系统
2019年9月5日
3.2.1 操作系统的基本概念
1.什么是操作系统
操作系统(Operating System,OS)是计算机中最重 要的系统软件,它管理计算机系统的全部软硬件资源, 控制程序运行,改善人机界面,为其它应用软件提供 支持,使计算机系统所有资源最大限度地发挥作用, 为用户提供方便、有效、友善的服务界面。
源代码
编译
目标 代码
连接
可执行 代码
装入
执行
结果
3.3.3常用高级程序设计语言
1.面向过程的程序设计语言
传统的高级程序设计语言几乎都是面向过程的程序设 计语言,在程序设计中需要将任务的每个步骤逐一编 写出来,对问题的描述接近于对问题求解过程,易于 掌握和书写。
计算机中经常用到的这类高级语言有BASIC、C、FORT RAN、PASCAL等。
(1)机器语言
机器语言就是计算机指令系统。
优点: 用机器语言编写的程序计算机硬件可以直接识别,
执行速度快。
缺点: 机器语言程序全部用二进制代码编制,程序编写
的难度大,难以理解、修改和维护。而且由于不同类 型的计算机指令系统不同,用机器语言编写的程序可 移值性也较差,目前已经不再使用机器语言编制程序 了。
结束重复语句。
退出
3.3.2程序设计语言处理系统
除了机器语言之外,其余语言编写的程序都不能直接在 计算机上执行,需要对它们进行适当的转换。
语言处理系统是为用户设计的编程服务软件,其作用是 将程序语言源程序翻译成计算机能识别的目标程序。它 一般是由汇编程序、编译程序、解释程序和相应的操作 程序等组成。
商业软件占软件的大多数。
(2)共享软件
共享软件是让用户先免费试用一段时间,在试用期间, 软件有使用次数、时间或功能上的限制,用户可以通 过注册来接触限制,也就是以“先使用后付费”的方 式销售的享有版权的软件。一旦过了试用期,用户就 必须付费注册,否则无法继续使用。
互联网上的许多软件都是共享软件。例如,某些杀毒 软件。
程序是软件的主体; 数据是程序运行过程中处理的对象和一些参数; 文档是指和程序相关的说明书、流程图、用户手册等。
简单来讲可以认为:软件=程序+数据+文档。 单独的数据和文档一般不认为是软件。
3.1.2 计算机软件的分类
1. 从软件应用的角度划分 2. 从软件权益处置方式划分
1. 从软件应用的角度划分
下面以C语言为例介绍一下四种成分里最重要的 控制成分的三种控制结构:
顺序结构 条件选择结构 重复结构
① 顺序结构
顺序结构是三种控制结构中最
简单的一种,即语句按照书写
的顺序来依次执行。图3-3为
顺序结构的流程图,表示先执
a
行语句a,再执行语句b。
b
② 条件选择结构
条件选择结构由一个条件(c) 和两个供选择的语句(或语句 序列)a和b组成。在执行中, 先计算条件表达式c的值,如 果c的值为真,则执行语句a, 否则执行b,如图3-4所示。C 语言中用if语句实现条件选择 功能。
AX等。 媒体播放软件。如暴风影音等。 网络通信软件。如QQ、Foxmail、MSN、Outlook Express等。 演示软件。例如,PowerPoint等。
② 定制应用软件
定制应用软件是按照不同领域用户的特定应用要求而专门设 计开发的软件。例如,财务管理软件等。
2. 从软件权益处置方式划分
(2)应用软件 应用软件是为解决某个领域的需求或一些具体的应
用问题而设计开发的软件。
① 通用应用软件
通用应用软件常有以下几种: 文字处理软件。如Word、WPS、Frontpage、Adobe Acrobat
等。 电子表格处理软件。如Excel等。 图形图像处理软件。如Photoshop、Flash、AutoCAD、3DS M
大学计算机应用基础
主讲:刘琴琴 系部:软件工程系
电子科技大学出版社
2019年9月5日
第3章 计算机软件基础
2019年9月5日
学习目标
掌握计算机软件的基本概念 熟悉操作系统的基本概念 熟悉计算机语言的相关知识 了解计算机信息系统的相关知识 掌握常用SQL语句的使用
3.1 计算机软件概述
汇编程序是一种翻译程序,其功能是将汇编语言编写的程序翻 译成机器语言程序。
编译程序也是一种翻译程序,其功能是将高级语言编写的程序 翻译成汇编语言(或机器语言)程序。
解释程序将用高级语言编写的程序作为输入,按源程序中语句 的执行顺序,边解释边执行,这样的翻译程序称为解释程序。
由于汇编语言的指令与机器语言指令大体上保持 一一对应关系,因而汇编程序较为简单。而用高 级语言编写的程序在计算机上执行需要经过以下 几个过程。
计算机软件根据软件权益如何处置进 行分类,可分为
商业软件 共享软件 免费软件 自由软件
(1)商业软件
是指用户必须付费才能使用的软件,但用户只是买到 了软件的使用权,而不能获得软件的版权。另外,用 户如果购买了一份软件,只能在一台机器上安装使用 该软件,如果要将软件复制到多台计算机上使用,还 必须购买软件许可证。
执行过程中,存储管理程序根据CPU的要求将需 要的页面调入内存,并将暂时不要使用的页面调 出保存到虚拟内存中,这样用户就像用了一个比 实际内存容量大得多的虚拟存储器。
在Windows操作系统中,虚拟存储器是由计算机 中的物理内存和硬盘上的虚拟内存组成。
3.设备管理
设备管理是指对计算机系统中所有输入/输出设 备的管理。设备管理不仅涵盖了进行实际I/O操 作的设备,还涵盖了诸如设备控制器、通道等输 入输出支持设备。
(1)系统软件
系统软件一般是控制和调度计算机的运行,管理计算 机的各种资源,并为应用软件提供支持和服务的一类 软件。 操作系统(如Windows XP、LINUX、UNIX等) 基本输入/输出系统(BIOS) 语言处理系统(如各种高级语言的解释程序、编译 程序等) 数据库管理系统(如SQL SERVER、ORACLE等) 常用的实用程序(如磁盘碎片整理程序等)
2.操作系统的作用
为计算机中运行的程序管理和分配各种软硬件资 源。
为用户提供友善的人机接口 操作系统向用户提供了一种图形用户界面(GU
I),方便用户操作计算机。 为应用程序的开发和运行提供一个高效率的平台。
3.操作系统的启动
一般操作系统都是安装在计算机的硬盘上的,当 我们按下电源开关时,系统首先要做的就是进行 加电自检(Power On Self Test,POST),POST 的主要任务是检测系统中一些关键设备是否存在 和能否正常工作,如内存和显卡等。若检测无异 常情况,系统将继续执行自举程序,其主要任务 是从硬盘读出引导程序并装入到内存,然后将控 制权交给引导程序,由引导程序继续装入操作系 统。操作系统装入成功后,整个计算机就处于操 作系统的控制之下,用户就可以正常地使用计算 机了。
2.存储管理
存储管理实质是对存储空间的管理,主要管理内 存资源。
在运行、处理大量程序时,内存空间往往不够用, 现在操作系统一般都采用虚拟存储技术(虚拟内 存)进行存储管理。
虚拟存储技术
将硬盘的一部分空间划分出来作为虚拟内存,和 计算机的实际物理内存组成一个整体。
将程序(及其数据)划分成一个个页面,当前要 执行的部分页面装入内存,其余部分放在虚拟内 存里。
2019年9月5日
3.1.1 计算机软件的基本概念
一个完整的计算机系统必须包括硬件和软件两部 分。
冯·诺依曼的“存储程序控制”原理
计算机先将程序和数据存放在存储器,然后按照程序 中指令的要求对数据进行运算处理。
程序就是为了完成某个任务设计开发出来的让计 算机去执行的一组指令和代码。
计算机软件是指设计成熟、功能完善、具有一定 使用价值的程序以及相关的数据和文档。
(3)免费软件
免费软件是软件开发商为了推介其主力软件的产品, 扩大影响,免费向用户发放的软件产品,还有一些是 自由软件者开发的免费产品。
免费软件一般都有广告,例如腾讯QQ等。
(4)自由软件
自由软件,也就是开放源代码软件(开源软件)。自 由软件通过GNU通用公共许可证(GPL)保证自由软件 对所有用户是自由的。GPL允许用户共享自由软件, 允许自由拷贝、修改其源代码,允许销售和自由传播, 但是对软件的修改必须公开其源代码,让其他用户继 续拷贝和修改。自由软件对软件业的发展产生了很大 的影响,也出现了一大批的精品软件。
(1)Windows 9x
Windows 95 Windows 98 Windows 98 SE(Windows 98第2版)与Windows Me
(Windows千禧版)
(2)Windows NT与Windows 2000 (3)Windows XP
2. UNIX和Linux操作系统
3.3 计算机语言
2019年9月5日
3.3.1 计算机语言概述
1.什么是计算机语言
能够表达人类的思想,同时,还能被计算机所识别、 接受的“语言”叫做计算机语言。
计算机语言是人与计算机之间传递信息的媒介。
2.计算机语言的分类
计算机语言按其发展及其级别,可分为机器语言、 汇编语言和高级语言三类。
(2)汇编语言
相关文档
最新文档