Skip to main content

任务二 计算机的软件系统

  1. 什么是计算机软件?
  • 软件是一个总称。
  • 软件是程序、文件、数据的总称。
    • 数据:指文字、数值、图片、音频、视频等一切使用二进制表示的信息。
    • 程序:是处理数据的步骤。
    • 文件:存储数据的形式。
  1. 计算机软件的分类?
  • 系统软件:
  • 应用软件:
    • word:处理文字
    • excel:处理表格
    • ppt:处理幻灯片
    • ps:处理图像的软件
    • 抖音:视频社交软件
    • 微信:社交
    • QQ 音乐:音乐软件
  1. 系统软件是什么? 是运行、维护、管理计算机的软件。

  2. 应用软件是什么? 解决具体问题提供某种需求的软件

  3. 系统软件的特点是什么?

基础性、通用性

  1. 系统软件分为哪几类?
  • 操作系统:
  • 程序设计语言:
  • 语言处理程序:
  • 数据库管理系统:
  1. 什么是操作系统?其任务是什么 运行、维护、管理计算机的软件(最重要的系统软件)
  • 第一:管理资源
  • 第二:是用户与计算机的桥梁(接口)
  1. 什么是程序设计语言? 是一套控制计算机完成特定功能的符号系统。
  2. 什么是语言处理程序? 就是翻译程序。把汇编语言和高级语言编写的程序翻译为二进制代码
  3. 什么是数据库管理系统? 具备管理功能(增删改查)的存储数据的仓库。
  4. 操作系统的五大管理功能是什么?
  • CPU 管理
  • 文件管理
  • 存储管理
  • 作业管理
  • 设备管理
  1. 操作系统有哪些分类方式?

  2. 什么是桌面操作系统?举例。

  3. 什么是服务器操作系统?举例。

  4. 什么是嵌入式操作系统?举例。

  5. 手机操作系统是什么?

  6. 主流手机操作系统有哪些?

  7. 鸿蒙系统发布时间?

  8. 程序设计语言分为哪三类?

  9. 机器语言是什么?

  10. 汇编语言是什么?

  11. 高级语言是什么?

  12. 高级语言分为哪两类?举例。

  13. 语言处理程序有哪三种?

  14. 源程序是什么?

  15. 目标程序是什么?

  16. 汇编程序的作用?翻译过程叫什么?

  17. 简述编译程序和编译方式特点。

  18. 简述解释程序和解释方式特点。

  19. 什么是数据库管理系统(DBMS)?

  20. DBMS 的作用是什么?举例。

  21. 什么是服务性程序?举例。

  22. 什么是应用软件?列举常见应用软件类别和例子。

  23. 列举常见应用软件类别和例子。

知识点​

一、软件概述​

1. ★什么是计算机软件?

【答】软件是相对硬件而言的,它是指在计算机上运行的程序及其数据和文档的总和。

2. ★根据所起作用不同,计算机软件分为哪两大类?

【答】分为系统软件和应用软件两大类。


二、系统软件​

3. ★什么是系统软件?其作用是什么?

【答】系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的软件,负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。

4. ★最重要的系统软件是什么?

【答】**操作系统(Operating System,OS)**是最重要的系统软件。

5. ★什么是操作系统(OS)?

【答】操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在"裸机"上的最基本的系统软件。任何其他软件都必须在操作系统的支持下才能运行。

6. 操作系统的双重"接口"作用是什么?

【答】操作系统:

  1. 是用户和计算机的接口;
  2. 同时也是计算机硬件和其他软件的接口。

7. ★操作系统的主要功能是什么?

【答】对计算机系统的全部软件、硬件和数据资源进行统一控制、调度和管理,使它们可以协调工作,便于计算机使用者和其他软件将计算机当作一个整体,而不需要顾及底层每个硬件是如何工作的。

8. ★目前常用的操作系统有哪些?

【答】常用的有:Windows、macOS、Linux、Unix、麒麟、统信 UOS、iOS、Android 等。

9. (温馨提示)Unix 和 Linux 各有什么特点?

【答】

  • Unix:是一种多用户、多任务操作系统,主要作为服务器操作系统使用。
  • Linux:是一种自由和开放源代码的类 Unix 操作系统,也是一种跨硬件平台的操作系统。

10. 在 Windows 中双击图标启动一个程序,操作系统内部经过了哪三个步骤?

【答】

  1. 通过图标找到存储在磁盘上的对应程序文件;
  2. 通过访问硬盘读取该文件,并载入内存;
  3. 运行该应用程序。

三、应用软件​

11. ★什么是应用软件?

【答】应用软件是利用计算机的软、硬件资源,为解决某一应用领域的某个实际问题而专门开发的软件。它可以满足用户的特定需求,拓宽计算机系统的应用领域。

12. 应用软件主要分为哪几类?各举例子。

【答】

  • 办公软件:满足文字处理、表格制作、幻灯片制作、图形图像处理、简单数据库处理等常见办公需求。
  • 工具软件:满足系统维护、系统美化、图像编辑、音视频处理等专业工作需求。
  • 其他常见应用软件:多媒体加工软件、即时通信软件等。

13. 如果没有现成的应用软件能解决问题,怎么办?

【答】如果没有现成的能解决问题的应用软件,用户可以自行定制开发。


四、本节例题考点​

14. (例11)计算机软件是指什么?

【答】软件是相对硬件而言的,是指在计算机上运行的程序及其数据和文档的总和。(不是单指程序,也不是单指指令或资料)

15. (例12)计算机软件分为哪两类?

【答】根据软件所起作用不同,计算机软件可分为系统软件和应用软件。办公软件、网络软件、编程软件都只是应用软件的具体类别,不是与系统软件并列的大类。


高频考点速记表​

考点关键内容
软件定义程序 + 数据 + 文档的总和
软件两大类系统软件 + 应用软件
最重要系统软件操作系统(OS)
操作系统定位直接运行在"裸机"上的最基本系统软件
操作系统接口用户与计算机的接口;硬件与其他软件的接口
操作系统功能对全部软、硬件和数据资源统一控制、调度、管理
常见操作系统Windows、macOS、Linux、Unix、麒麟、统信UOS、iOS、Android
Unix 特点多用户、多任务,主要作服务器
Linux 特点自由开源、类 Unix、跨硬件平台
启动程序三步找磁盘文件 → 读入内存 → 运行
应用软件解决某一实际问题,满足特定需求
办公软件举例文字处理、表格、幻灯片、图像处理、简单数据库
工具软件举例系统维护、系统美化、图像编辑、音视频处理

教材例题​

11.计算机的软件是指( )。

A. 程序 B. 有关资料 C. 计算机的指令 D. 程序及其数据和文档资料

答案:D 解析:软件是相对硬件而言的,它是指在计算机上运行的程序及其数据和文档的总和。(软件不只是程序本身,还包括相关数据和文档资料)


12.信息系统中的软件一般分为应用软件和( )。

A. 办公软件 B. 网络软件 C. 编程软件 D. 系统软件

答案:D 解析:根据软件所起的作用不同,计算机软件可分为系统软件和应用软件。办公软件、网络软件、编程软件都只是应用软件的具体类别,不能与系统软件并列。


豆包出题​

满分:100 分 建议用时:25 分钟

一、填空题(每空 3 分,共 30 分,10 题)​

  1. 软件是相对硬件而言的,它是指在计算机上运行的______、______和______的总和。

  2. 根据软件所起的作用不同,计算机软件可分为______软件和______软件两大类。

  3. ______(OS)是最重要的系统软件。

  4. 操作系统是直接运行在"______"上的最基本的系统软件。

  5. 操作系统既是______和计算机的接口,同时也是计算机______和其他软件的接口。

  6. 操作系统的主要功能是对计算机系统的全部软件、硬件和______进行统一控制、调度和管理。

  7. 目前常用的操作系统有 Windows、macOS、Linux、Unix、麒麟、统信 UOS、iOS、______等。

  8. Unix 是一种多用户、多任务操作系统,主要作为______操作系统使用。

  9. Linux 是一种自由和开放源代码的______操作系统,也是一种跨硬件平台的操作系统。

  10. 在 Windows 系统中双击桌面图标启动程序时,操作系统先通过图标找到存储在磁盘上的对应程序文件,再通过访问硬盘读取该文件并载入______,最后运行该应用程序。


二、单选题(每题 4 分,共 40 分,10 题)​

  1. 计算机软件是指( )。 A. 程序 B. 计算机的指令 C. 有关资料 D. 程序及其数据和文档资料

  2. 下列软件中,属于最重要系统软件的是( )。 A. 操作系统 B. 办公软件 C. 游戏软件 D. 画图软件

  3. 直接运行在"裸机"上的最基本系统软件是( )。 A. 办公软件  B. 操作系统  C. 工具软件  D. 应用软件

  4. 下列选项中,属于操作系统的是( )。 A. Word  B. Windows  C. Excel  D. Photoshop

  5. 下列软件中,属于应用软件的是( )。 A. Windows  B. Linux  C. Office 办公软件  D. Unix

  6. 关于 Unix 操作系统,下列说法正确的是( )。 A. 是一种单用户、单任务操作系统 B. 主要作为个人家用电脑操作系统 C. 是一种多用户、多任务操作系统,主要作为服务器操作系统使用 D. 是一种开源免费的操作系统

  7. 关于 Linux 操作系统,下列说法错误的是( )。 A. 是一种自由和开放源代码的操作系统 B. 是一种类 Unix 操作系统 C. 是一种跨硬件平台的操作系统 D. 只能安装在个人电脑上,不能用于服务器

  8. 在 Windows 系统中双击桌面上的程序图标时,操作系统第一步执行的操作是( )。 A. 直接运行该程序 B. 通过图标找到存储在磁盘上的对应程序文件 C. 将磁盘格式化 D. 删除该图标

  9. 下列软件中,属于工具软件的是( )。 A. Word 文字处理软件 B. PowerPoint 演示文稿软件 C. 系统维护软件 D. Excel 电子表格软件

  10. 如果没有现成的应用软件能解决用户的某个特定问题,用户可以( )。 A. 无法解决该问题 B. 自行定制开发应用软件 C. 必须更换一台新计算机 D. 只能放弃使用计算机


三、判断题(每题 6 分,共 30 分,5 题)​

  1. 操作系统是直接运行在"裸机"上的最基本的系统软件,任何其他软件都必须在它的支持下才能运行。( )

  2. 软件就是程序本身,不包括相关数据和文档资料。( )

  3. Unix 是一种单用户、单任务操作系统,主要用于个人家用电脑。( )

  4. 办公软件、即时通信软件都属于应用软件。( )

  5. Linux 是一种自由和开放源代码的类 Unix 操作系统,可跨硬件平台运行。( )


参考答案与解析​

一、填空题​

题号答案
1程序;数据;文档
2系统;应用
3操作系统
4裸机
5用户;硬件
6数据资源
7Android
8服务器
9类 Unix
10内存

二、单选题​

题号答案解析
1D软件 = 程序 + 数据 + 文档资料,三要素缺一不可。
2A操作系统(OS)是最重要的系统软件。
3B操作系统直接运行在裸机上,是最基本的系统软件。
4BWindows 是操作系统;Word、Excel、Photoshop 都是应用软件。
5COffice 是办公应用软件;Windows、Linux、Unix 都是操作系统。
6CUnix 是多用户、多任务操作系统,主要作服务器使用。
7DLinux 可跨硬件平台运行,也常用于服务器,D 项说法错误。
8B启动程序三步:找磁盘文件 → 读入内存 → 运行,第一步是找文件。
9C系统维护软件属于工具软件;Word、PowerPoint、Excel 都是办公软件。
10B没有现成应用软件时,用户可以自行定制开发。

三、判断题​

题号答案解析
1√操作系统是裸机上最基本的系统软件,其他软件都依赖它运行。
2×软件不仅包括程序,还包括相关数据和文档资料。
3×Unix 是多用户、多任务操作系统,主要作服务器使用,不是单用户单任务家用系统。
4√办公软件、即时通信软件都是为解决具体问题而开发的应用软件。
5√Linux 是自由开源、类 Unix、跨硬件平台的操作系统。

DS 出题​

一、填空题(25空,每空2分,共50分)​

  1. 计算机软件是计算机系统中各类程序、有关文件以及所需要的____________的总称。软件分为系统软件和____________两大类。
  2. 系统软件具有基础性和____________。其中____________是最重要的系统软件。
  3. 操作系统简称____________,是系统软件的核心,直接运行在____________上。
  4. 操作系统五大管理功能:CPU管理、**、存储管理、作业管理和****。
  5. 操作系统按支持用户数目分为单用户操作系统和____________操作系统。
  6. 操作系统按应用领域分为桌面操作系统、服务器操作系统、____________操作系统。
  7. 2021年6月2日,华为公司正式发布____________操作系统。
  8. 程序设计语言一般分为机器语言、汇编语言、____________三类。
  9. ____________是计算机唯一可以直接识别并执行的语言,使用二进制0和1表示。
  10. 机器语言和汇编语言又被称为____________语言。
  11. 高级语言源程序计算机不能直接执行,必须经过____________翻译成机器语言程序。
  12. 高级语言分为面向过程和____________语言。C语言属于____________的高级语言。
  13. 语言处理程序有三种:汇编程序、编译程序、____________。
  14. 用汇编或高级语言编写的程序称为____________程序,不能直接在计算机运行。
  15. 源程序翻译后形成的二进制机器语言程序称为____________程序。
  16. ____________程序:边扫描、边翻译、边执行,不产生目标程序。
  17. ____________程序:一次性全部翻译生成目标程序,运行速度快。
  18. DBMS是____________的英文简称。
  19. 服务性程序属于系统软件,主要包括错误诊断、程序检查、自动纠错、测试程序和____________调试程序。
  20. 应用软件是在计算机硬件和____________支持下,面向具体问题开发的软件。
  21. 智能手机操作系统是在____________操作系统基础上发展而来。
  22. MIUI是小米公司基于____________原生深度优化定制的手机操作系统。
  23. 汇编语言是____________化的机器语言,需要汇编程序翻译后计算机才能识别。
  24. 操作系统的两大主要任务:一是控制管理计算机全部资源;二是担任____________与计算机之间的接口。
  25. 嵌入式操作系统应用场景包含手机、家电、医疗设备、____________、航空电子设备等。

二、单项选择题(10题,每题2分,共20分)​

  1. 下列软件中,属于系统软件的是() A.Word B.Windows C.王者荣耀 D.CAD
  2. 操作系统五大管理功能不包含下面哪一项() A.CPU管理 B.存储管理 C.文字管理 D.设备管理
  3. 计算机唯一能直接识别执行的语言是() A.汇编语言 B.机器语言 C.C语言 D.Java语言
  4. 下面属于面向对象高级语言的是() A.BASIC B.C语言 C.Java D.FORTRAN
  5. 解释程序的特点是() A.一次性全部翻译,生成目标程序 B.边翻译边执行,不产生目标程序 C.执行速度快 D.属于汇编语言翻译工具
  6. 华为鸿蒙操作系统发布时间是() A.2020年6月2日 B.2021年6月2日 C.2022年6月2日 D.2019年6月2日
  7. DBMS指的是() A.操作系统 B.数据库管理系统 C.语言处理程序 D.服务程序
  8. 下列属于单用户操作系统的是() A.MS-DOS B.Windows C.UNIX D.Linux
  9. 下面属于应用软件的是() A.编译程序 B.Photoshop C.汇编程序 D.数据库管理系统
  10. 桌面操作系统主要用于() A.大型服务器 B.个人计算机 C.嵌入式单片机 D.工业控制设备

三、多项选择题(10题,每题2分,共20分,多选少选均不得分)​

  1. 系统软件包含下面哪些() A.操作系统 B.程序设计语言 C.语言处理程序 D.数据库管理系统
  2. 操作系统按照工作模式分类,包含() A.批处理操作系统 B.分时操作系统 C.实时操作系统 D.网络操作系统
  3. 主流手机操作系统有() A.Android B.iOS C.Harmony D.MIUI
  4. 属于低级语言的有() A.机器语言 B.汇编语言 C.PROLOG D.VB
  5. 语言处理程序包含() A.汇编程序 B.编译程序 C.解释程序 D.服务程序
  6. 编译程序的特点描述正确的是() A.一次性翻译全部源程序 B.生成目标程序 C.运行速度快 D.边翻译边执行,不产生目标程序
  7. 下面属于面向过程高级语言的是() A.BASIC B.PASCAL C.FORTRAN D.C语言
  8. 下列属于应用软件的有() A.WPS Office B.美图秀秀 C.迅雷 D.360浏览器
  9. 嵌入式操作系统可以应用在() A.手机 B.家用电器 C.医疗设备 D.交通灯
  10. 服务性程序包含() A.错误诊断程序 B.自动纠错程序 C.测试程序 D.软硬件调试程序

四、判断题(10题,每题1分,共10分,对√,错×)​

  1. 操作系统是最重要的系统软件。()
  2. 汇编语言可以直接被计算机识别执行。()
  3. 高级语言通用性、可移植性好。()
  4. 源程序经过翻译后得到目标程序。()
  5. 解释程序会生成目标程序,执行速度快。()
  6. Windows属于多用户操作系统。()
  7. CAD、Word、王者荣耀都属于应用软件。()
  8. MIUI是独立开发的全新手机操作系统,不是基于Android。()
  9. 数据库管理系统DBMS属于应用软件。()
  10. 操作系统是裸机之上最基本的系统软件。()

参考答案​

一、填空题​

  1. 数据;应用软件
  2. 通用性;操作系统
  3. OS;裸机
  4. 文件管理;设备管理
  5. 多用户
  6. 嵌入式
  7. Harmony(鸿蒙)
  8. 高级语言
  9. 机器语言
  10. 低级
  11. 语言处理程序
  12. 面向对象;面向过程
  13. 解释程序
  14. 源
  15. 目标
  16. 解释
  17. 编译
  18. 数据库管理系统
  19. 软硬件
  20. 系统软件
  21. 嵌入式
  22. Android
  23. 符号
  24. 用户
  25. 数码相机(教材原文,其他合理答案也可)

二、单选​

1.B 2.C 3.B 4.C 5.B 6.B 7.B 8.A 9.B 10.B

三、多选​

1.ABCD 2.ABCD 3.ABC 4.AB 5.ABC 6.ABC 7.ABCD 8.ABCD 9.ABCD 10.ABCD

四、判断​

1.√ 2.× 3.√ 4.√ 5.× 6.√ 7.√ 8.× 9.× 10.√

知识点​

任务描述​

  • 小王制作个人简历 → 用 Word
  • 小张期中考试统计汇总班级成绩 → 用 Excel
  • 小李星期天在家玩"王者荣耀"游戏
  • 小赵在设计公司 → 用 CAD 设计图纸
  • 小吴每次打开电脑都会看到"Windows"徽标
  • 以上这些都是计算机的软件。

预备知识​

  • 计算机软件是计算机系统中各类程序、有关文件以及所需要的数据的总称。
  • 软件又分为系统软件和应用软件两大类。

一、系统软件​

  • 系统软件是用来运行、维护和管理计算机的软件,具有基础性和通用性。
  • 有了系统软件,用户就不必直接和计算机硬件打交道,而是通过系统软件间接地使用计算机硬件资源,不仅方便了用户,而且提高了机器的工作效率。
  • 常用的系统软件主要包括:操作系统、程序设计语言、语言处理程序、数据库管理系统和各种服务程序。
  • 其中操作系统是最重要的系统软件。

(一)操作系统​

  • Operating System,简称 OS
  • 操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。
  • 操作系统是系统软件的核心,是直接运行在"裸机"上的最基本的系统软件。
  • 其他任何软件都必须在操作系统的支持下才能运行。
  • 操作系统的主要任务:
    1. 控制和管理计算机的全部资源;
    2. 担任用户与计算机之间的接口。

图2(P042)


1. 操作系统的功能​
  • 操作系统有五大管理功能:CPU 管理、文件管理、存储管理、作业管理和设备管理。

    (1)CPU 管理:主要解决对 CPU 的分配调度策略、分配实施和资源回收等问题。CPU 是计算机系统中的关键性资源。

    (2)存储管理:主要管理内存资源,根据用户程序的要求给它分配内存,保护用户存放在内存中的程序和数据不被破坏,同时存储管理还解决内存的扩充问题。

    (3)文件管理:在现代计算机系统中,操作系统不仅把程序、数据等各种信息,甚至把外设都当作文件来管理。通过文件系统的管理,主要负责文件的存储、检索、共享和保护,为用户提供文件操作的方便。

    (4)作业管理:完成某个独立任务的程序及其所需的数据组成一个作业。作业管理的任务主要是为用户提供一个使用计算机的界面使其方便地运行自己的作业,并对所有进入系统的作业进行调度和控制,尽可能高效地利用整个系统的资源。

    (5)设备管理:负责管理各类外围设备,根据用户提出使用设备的请求进行设备分配,同时还能随时接收设备的请求(称为中断),如要求输入信息。


2. 操作系统的分类​
  • 操作系统种类繁多,无法用单一的标准进行分类,笼统而言,可大致分为以下几种:

    • 根据所支持的用户数目分:

      • 单用户操作系统(如 MS-DOS、OS/2)
      • 多用户操作系统(如 Windows、UNIX、Linux)
    • 根据操作系统的工作模式分:

      • 批处理操作系统
      • 分时操作系统
      • 实时操作系统
      • 网络操作系统
      • 分布式操作系统
    • 根据应用领域分:

      • 桌面操作系统
      • 服务器操作系统
      • 嵌入式操作系统
    • 桌面操作系统:主要用于个人计算机。

      • 从硬件架构上主要分为:PC 机与 Mac 机;
      • 从软件上主要分为:
        • Unix 操作系统(Debian、Ubuntu、Linux Mint、openSUSE、Fedora 等)
        • Windows 操作系统(Windows XP、Windows Vista、Windows 7、Windows 10、NT 等)
    • 服务器操作系统:一般指安装在大型计算机上的操作系统,比如 Web 服务器、应用服务器和数据库服务器等。

      • 主要集中在四大类:Windows Server、Netware、Unix 系列、Linux 系列等。
    • 嵌入式操作系统:应用在嵌入式系统的操作系统。

      • 嵌入式领域常用的操作系统有……

图3(P043)

  • 嵌入式操作系统举例:嵌入式 Linux、Windows Embedded、VxWorks 等。
  • 广泛使用在智能手机或平板电脑等消费电子产品的操作系统:Android、iOS、Symbian、Windows Phone 和 BlackBerry OS 等。
  • 嵌入式系统应用领域:数码相机、手机、平板电脑、家用电器、医疗设备、交通灯、航空电子设备和工厂控制设备等。

3. 手机操作系统​
  • 智能手机操作系统即移动终端操作系统,是在嵌入式操作系统基础之上发展而来的、专门为手机设计的操作系统。

  • 作用:为用户使用手机提供统一的接口和友好的交互界面,也为手机功能的扩展、第三方软件的安装与运行提供平台。

  • 主流手机操作系统:

    • Android(谷歌公司)
    • iOS(苹果公司)
    • Harmony(华为鸿蒙系统)
    • 此外还有 Windows Phone(微软)、塞班系统(诺基亚)、BlackBerry OS(黑莓)等。
    • (手写笔记:小米:澎湃 OS)
  • Android:由 Google(谷歌)公司开发,是首个为移动终端开发的真正的开放的和完整的移动软件。

  • iOS:由苹果公司开发的手持设备操作系统。

  • Harmony OS:

    • 2021年6月2日由中国华为公司正式发布;
    • 是新一代智能终端操作系统,为不同设备的智能化、互联与协同提供统一的语言;
    • 更便捷、更流畅、更安全;
    • 通过分布式技术让一套系统满足多种设备需求,实现弹性部署;
    • 将 N 个设备组合成 1 个"超级终端",硬件互助、资源共享,根据个人需求自由调用。
  • MIUI:

    • 小米公司基于 Android 原生深度优化定制的手机操作系统;
    • 对 Android 系统有超过 100 项优化和改进;
    • 是中国首个基于互联网开发模式进行开发的手机操作系统;
    • 根据社区发烧友的反馈意见不断改进,每周更新迭代。

(二)程序设计语言(计算机语言)​

  • 定义:能够完整、准确地表达人的意图并控制计算机完成指定功能的符号系统。

  • 一般可分为:机器语言、汇编语言、高级语言。

    (1)机器语言:

    • 是计算机唯一可以直接识别并执行的语言;
    • 以二进制代码 0 和 1 表示;
    • 特点:程序执行效率高,但通用性差,直观性差,并且难懂、易错。

    (2)汇编语言:

    • 是符号化的机器语言;

    • 计算机不能直接执行汇编语言源程序,需要"汇编程序"将其翻译成机器语言目标程序,才能被计算机识别。

    • 机器语言与汇编语言都是面向机器、依赖于硬件本身而设计的语言。

    • 不同种类的计算机,其机器语言与汇编语言也不相同,它们又被称为低级语言。

    (3)高级语言:

    • 独立于具体的计算机硬件、接近于人类的自然语言(英语)和数学语言符号的程序设计语言;
    • 通用性和可移植性、兼容性好,而且易读、易维护;
    • 高级语言源程序计算机同样不能直接识别和执行,必须经过语言处理程序翻译成机器语言程序(目标程序),计算机才能执行。
  • 高级语言分为面向过程和面向对象语言:

    • 面向过程:传统的高级语言通常都是面向过程的,常用的有 BASIC、PASCAL、FORTRAN、C 语言等。
    • 面向对象:又称非过程……(接下图)

图4(P044)

  • 面向对象语言(又称非过程语言):

    • 使用这种语言,不必关心问题的解法和处理过程的描述,只要说明所要完成的加工和条件,指明输入数据以及输出形式,就能得到所要的结果,而其他的工作都由系统来完成。
    • 举例:Visual C++、Java、Visual FoxPro、VB 语言等。
  • 智能性语言:

    • 举例:PROLOG、LISP 语言;
    • 具有面向对象语言的基本特征,还具有一定的智能和许多新的功能;
    • 广泛应用于抽象问题求解、数据逻辑、公式处理、自然语言理解、专家系统和人工智能的许多领域。

(三)语言处理程序​

  • 用汇编语言或高级语言编写的程序在计算机中都不能直接执行,需要翻译成计算机能识别的二进制机器语言程序才能执行。
  • 这个翻译过程需要语言处理程序(翻译程序)来完成。
  • 计算机的语言处理程序有三种:汇编程序、编译程序、解释程序。
1. 两个重要的概念​
  • 源程序:用汇编语言或高级语言编写的程序称为源程序。即汇编语言源程序、高级语言源程序两种。源程序在计算机中都不能直接执行。
  • 目标程序:把源程序经翻译后形成的二进制机器语言程序称为目标程序。
2. 三个翻译程序和三种翻译方式​
  • (1)汇编程序:将用汇编语言编写的源程序翻译成机器语言目标程序,这一翻译过程称为汇编。

    • 流程:汇编语言源程序 →(汇编程序)→ 机器语言目标程序
  • (2)编译程序:将高级语言源程序的全部语句翻译成目标程序,再经过链接程序的连接形成可执行程序,然后再执行完整的目标程序。这一翻译过程称为编译。

    • 特点:运行速度快。
    • 类比:生成完整目标程序,相当于笔译,全部翻译后执行。
  • (3)解释程序:对高级语言源程序中语句边扫描、边翻译、边执行,一直到程序结束,不产生目标程序。这一翻译过程称为解释。

    • 特点:执行速度慢。
    • 类比:不产生目标程序,相当于口译,边翻译边执行。
  • 完成汇编、编译和解释三个过程需要三个专门的"翻译程序":汇编程序、编译程序和解释程序。

  • 翻译有三种方式(即三个过程):汇编、编译和解释。


(四)数据库管理系统(DBMS)​

  • 定义:一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称 DBMS。
  • 作用:对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
  • 功能:是一个能够提供数据录入、修改、查询的数据操作软件,具有数据定义、数据操作、数据存储与管理、数据维护、通信等功能,且能够允许多用户使用。
  • 地位:是用户与数据库之间的接口软件。
  • 举例:DBASE、FOXBASE、FOXPRO、SQL……(接下图)
  • (手写笔记:是数据库系统中对数据进行管理的系统……)

图5(P045)

  • 图2-2-2 汇编、编译、解释方式的区别:

    • 汇编语言 → 用户编写 → 汇编语言源程序 →(汇编程序 / 汇编)→ 机器语言目标程序
    • 高级语言 → 用户编写 → 高级语言源程序 → 分两路:
      • (编译程序 / 编译)→ 机器语言目标程序
      • (解释程序 / 解释)→ 机器语言代码(边翻译边执行)
  • 数据库管理系统举例续:Oracle、Access 等。


(五)服务性程序​

  • 定义:支持和维护计算机正常处理工作的系统软件。
  • 主要包括:错误诊断、程序检查、自动纠错、测试程序和软硬件的调试程序等。

二、应用软件​

  • 定义:在计算机硬件和系统软件支持下,面向具体问题和具体用户开发的软件。
  • 作用:可以拓宽计算机系统的应用领域,放大硬件的功能。
  • 由于计算机应用渗透到各个领域,应用软件多种多样。常用举例:
    • 办公软件:Microsoft Office 系列、WPS Office、钉钉、极速PDF阅读器、腾讯文档、金山文档等;
    • 图形图像处理软件:CAD迷你看图、Adobe Photoshop、美图秀秀、ACDSee2022、思维导图MindMaster 等;
    • 输入法软件:搜狗拼音输入法、极品五笔输入法、QQ拼音输入法、讯飞输入法等;
    • 下载软件:迅雷、比特彗星 BitComet、比特精灵 BitSpirit、电驴等;
    • 网络浏览器软件:IE浏览器、360安全浏览器、firefox火狐浏览器、google chrome浏览器、Opera64位浏览器等;
    • 游戏类:QQ游戏、三国杀、大话西游、植物大战僵尸、中国象棋大师2010 等;
    • 音乐软件:酷狗音乐、酷我音乐、喜马拉雅、QQ音乐等;
    • 视频软件:爱奇艺视频、优酷视频、暴风影音、腾讯视频播放器、央视影音等;
    • 商务软件等方面的应用程序。

豆包作业系统软件试题​

一、填空题(每题1分,共20分)​

  1. 计算机软件分为________和________两大类。
  2. 常用的系统软件主要包括:、、________、数据库管理系统和各种服务程序。
  3. ________是最重要的系统软件。
  4. 操作系统是直接运行在"________"上的最基本的系统软件。
  5. 操作系统是系统软件的________,其他任何软件都必须在操作系统的支持下才能运行。
  6. 操作系统的主要任务:一是控制和管理计算机的全部资源;二是担任________与________之间的接口。
  7. 操作系统有五大管理功能:CPU管理、、、作业管理和设备管理。
  8. CPU是计算机系统中的________资源。
  9. 存储管理主要管理________资源,根据用户程序的要求给它分配内存。
  10. 设备管理中,随时接收设备的请求称为________。
  11. 根据所支持的用户数目,操作系统分为单用户操作系统和________操作系统。
  12. 根据工作模式,操作系统分为批处理操作系统、分时操作系统、________、网络操作系统和分布式操作系统。
  13. 根据应用领域,操作系统分为桌面操作系统、________和嵌入式操作系统。
  14. 服务器操作系统主要集中在Windows Server、Netware、________系列和________系列四大类。
  15. 智能手机操作系统即________操作系统,是在嵌入式操作系统基础之上发展而来的。
  16. Harmony OS(鸿蒙系统)是由________公司开发的,于________正式发布。
  17. MIUI是________公司基于Android原生深度优化定制的手机操作系统。
  18. 程序设计语言一般可分为机器语言、和。
  19. ________是计算机唯一可以直接识别并执行的语言,它以二进制代码0和1表示。
  20. 计算机的语言处理程序有三种:汇编程序、和。

二、单选题(每题2分,共30分)​

  1. 计算机系统中最核心的系统软件是( ) A. 数据库管理系统  B. 操作系统  C. 语言处理程序  D. 服务程序

  2. 下列不属于操作系统五大管理功能的是( ) A. CPU管理  B. 文件管理  C. 网络管理  D. 设备管理

  3. 操作系统直接运行在( )上 A. 应用软件  B. 裸机  C. 办公软件  D. 数据库

  4. 根据所支持的用户数目,Windows、UNIX、Linux属于( ) A. 单用户操作系统  B. 多用户操作系统  C. 实时操作系统  D. 分布式操作系统

  5. 下列属于嵌入式操作系统的是( ) A. MS-DOS  B. OS/2  C. VxWorks  D. Windows XP

  6. 由Google(谷歌)公司开发的手机操作系统是( ) A. iOS  B. Android  C. Harmony OS  D. Windows Phone

  7. 华为鸿蒙系统(Harmony OS)正式发布于( ) A. 2020年6月2日  B. 2021年6月2日  C. 2021年1月1日  D. 2022年6月2日

  8. 计算机唯一能直接识别并执行的语言是( ) A. 汇编语言  B. 高级语言  C. 机器语言  D. C语言

  9. 下列属于低级语言的是( ) A. 机器语言和汇编语言  B. C语言和Java  C. 汇编语言和VB  D. 高级语言和机器语言

  10. 将汇编语言源程序翻译成机器语言目标程序的程序是( ) A. 编译程序  B. 解释程序  C. 汇编程序  D. 编辑程序

  11. 编译程序的特点是( ) A. 边翻译边执行  B. 产生完整目标程序,运行速度快  C. 不产生目标程序  D. 相当于口译

  12. 解释程序的特点是( ) A. 全部翻译后再执行  B. 运行速度快  C. 边扫描、边翻译、边执行,不产生目标程序  D. 生成可执行文件

  13. 高级语言源程序必须经过什么处理才能被计算机执行( ) A. 直接执行  B. 经过语言处理程序翻译成机器语言程序  C. 经过操作系统直接运行  D. 经过数据库管理系统

  14. 下列属于数据库管理系统的是( ) A. Windows  B. Oracle  C. Photoshop  D. 迅雷

  15. 错误诊断、程序检查、自动纠错、测试程序等属于( ) A. 操作系统  B. 数据库管理系统  C. 服务性程序  D. 应用软件


三、判断题(每题2分,共20分)​

  1. 操作系统是系统软件的核心。( )
  2. 任何软件都可以直接在"裸机"上运行。( )
  3. 存储管理主要负责管理CPU资源。( )
  4. 设备管理中,随时接收设备的请求称为中断。( )
  5. iOS是由Google公司开发的手持设备操作系统。( )
  6. Harmony OS通过分布式技术将多个设备组合成一个"超级终端"。( )
  7. 机器语言通用性好,易读、易维护。( )
  8. 高级语言独立于具体的计算机硬件,接近于人类的自然语言。( )
  9. 编译方式不产生目标程序,相当于口译。( )
  10. DBMS是用户与数据库之间的接口软件。( )

四、简答题(每题15分,共30分)​

  1. 简述操作系统的五大管理功能。
  2. 简述编译程序和解释程序的区别。

第一套参考答案​

填空题

  1. 系统软件;应用软件
  2. 操作系统;程序设计语言;语言处理程序
  3. 操作系统
  4. 裸机
  5. 核心
  6. 用户;计算机
  7. 文件管理;存储管理
  8. 关键性
  9. 内存
  10. 中断
  11. 多用户
  12. 实时操作系统
  13. 服务器操作系统
  14. Unix;Linux
  15. 移动终端
  16. 华为;2021年6月2日
  17. 小米
  18. 汇编语言;高级语言
  19. 机器语言
  20. 编译程序;解释程序

单选题 1.B 2.C 3.B 4.B 5.C 6.B 7.B 8.C 9.A 10.C 11.B 12.C 13.B 14.B 15.C

判断题 1.√ 2.× 3.× 4.√ 5.× 6.√ 7.× 8.√ 9.× 10.√

简答题

  1. 操作系统五大管理功能:①CPU管理——解决CPU的分配调度策略、分配实施和资源回收;②存储管理——管理内存资源,分配内存、保护程序和数据、解决内存扩充;③文件管理——负责文件的存储、检索、共享和保护;④作业管理——为用户提供使用计算机的界面,对作业进行调度和控制;⑤设备管理——管理各类外围设备,进行设备分配,接收设备中断请求。

  2. 编译与解释的区别:①编译程序将高级语言源程序的全部语句一次性翻译成目标程序,再经链接形成可执行程序后执行,运行速度快,相当于"笔译",产生完整目标程序;②解释程序对源程序边扫描、边翻译、边执行,不产生目标程序,执行速度慢,相当于"口译"。

豆包作业应用软件试题​

一、填空题(每题1分,共20分)​

  1. 应用软件是指在计算机硬件和________支持下,面向具体问题和具体用户开发的软件。
  2. 应用软件可以拓宽计算机系统的________,放大硬件的功能。
  3. Microsoft Office系列、WPS Office属于________软件。
  4. 钉钉、腾讯文档、金山文档属于________软件。
  5. 极速PDF阅读器属于________软件。
  6. Adobe Photoshop、美图秀秀属于________软件。
  7. CAD迷你看图、ACDSee2022属于________软件。
  8. 思维导图MindMaster属于________软件。
  9. 搜狗拼音输入法、极品五笔输入法属于________软件。
  10. QQ拼音输入法、讯飞输入法属于________软件。
  11. 迅雷、电驴属于________软件。
  12. 比特彗星的英文名称是________。
  13. 比特精灵的英文名称是________。
  14. IE浏览器、360安全浏览器属于________软件。
  15. firefox浏览器的中文名称是________浏览器。
  16. google chrome浏览器的中文名称是________浏览器。
  17. QQ游戏、三国杀、植物大战僵尸属于________软件。
  18. 酷狗音乐、酷我音乐、喜马拉雅属于________软件。
  19. 爱奇艺视频、优酷视频、暴风影音属于________软件。
  20. 央视影音、腾讯视频播放器属于________软件。

二、单选题(每题2分,共30分)​

  1. 下列属于应用软件的是( ) A. 操作系统  B. 数据库管理系统  C. Microsoft Office  D. 语言处理程序

  2. WPS Office属于( ) A. 操作系统  B. 办公软件  C. 图形图像处理软件  D. 下载软件

  3. Adobe Photoshop是一款( ) A. 办公软件  B. 浏览器软件  C. 图形图像处理软件  D. 音乐软件

  4. 下列属于下载软件的是( ) A. 迅雷  B. 搜狗拼音  C. IE浏览器  D. QQ游戏

  5. 下列属于网络浏览器软件的是( ) A. 美图秀秀  B. 360安全浏览器  C. 酷狗音乐  D. 电驴

  6. 搜狗拼音输入法属于( ) A. 系统软件  B. 输入法软件  C. 办公软件  D. 游戏软件

  7. 下列不属于办公软件的是( ) A. 钉钉  B. 腾讯文档  C. 金山文档  D. Adobe Photoshop

  8. 植物大战僵尸属于( ) A. 音乐软件  B. 视频软件  C. 游戏类软件  D. 浏览器软件

  9. 喜马拉雅属于( ) A. 音乐软件  B. 视频软件  C. 办公软件  D. 下载软件

  10. 暴风影音属于( ) A. 音乐软件  B. 视频软件  C. 图形图像处理软件  D. 输入法软件

  11. 下列属于图形图像处理软件的是( ) A. CAD迷你看图  B. 迅雷  C. 讯飞输入法  D. 央视影音

  12. 钉钉属于( ) A. 浏览器软件  B. 办公软件  C. 游戏软件  D. 下载软件

  13. 下列属于游戏类软件的是( ) A. 中国象棋大师2010  B. 酷狗音乐  C. 优酷视频  D. ACDSee2022

  14. 电驴属于( ) A. 浏览器软件  B. 下载软件  C. 办公软件  D. 输入法软件

  15. 央视影音属于( ) A. 音乐软件  B. 游戏软件  C. 视频软件  D. 图形图像处理软件


三、判断题(每题2分,共20分)​

  1. 应用软件是面向具体问题和具体用户开发的软件。( )
  2. WPS Office是系统软件。( )
  3. Adobe Photoshop是一款操作系统。( )
  4. 迅雷和电驴都属于下载软件。( )
  5. 360安全浏览器属于应用软件。( )
  6. 搜狗拼音输入法属于系统软件。( )
  7. 美图秀秀和ACDSee2022都属于图形图像处理软件。( )
  8. QQ音乐和酷狗音乐都属于视频软件。( )
  9. 植物大战僵尸和三国杀都属于游戏类软件。( )
  10. 应用软件可以不依赖系统软件直接运行。( )

四、简答题(每题15分,共30分)​

  1. 简述应用软件的定义和作用。
  2. 请列举至少五类应用软件,并各举一个实例。

第二套参考答案​

填空题

  1. 系统软件
  2. 应用领域
  3. 办公
  4. 办公
  5. 办公
  6. 图形图像处理
  7. 图形图像处理
  8. 图形图像处理
  9. 输入法
  10. 输入法
  11. 下载
  12. BitComet
  13. BitSpirit
  14. 网络浏览器
  15. 火狐
  16. 谷歌
  17. 游戏类
  18. 音乐
  19. 视频
  20. 视频

单选题 1.C 2.B 3.C 4.A 5.B 6.B 7.D 8.C 9.A 10.B 11.A 12.B 13.A 14.B 15.C

判断题 1.√ 2.× 3.× 4.√ 5.√ 6.× 7.√ 8.× 9.√ 10.×

简答题

  1. 应用软件是指在计算机硬件和系统软件支持下,面向具体问题和具体用户开发的软件。它的作用是可以拓宽计算机系统的应用领域,放大硬件的功能。

  2. 五类应用软件举例:①办公软件——如Microsoft Office、WPS Office、钉钉等;②图形图像处理软件——如Adobe Photoshop、美图秀秀、CAD迷你看图等;③输入法软件——如搜狗拼音输入法、讯飞输入法等;④下载软件——如迅雷、BitComet、电驴等;⑤网络浏览器软件——如IE浏览器、360安全浏览器、Google Chrome等。(也可从游戏类、音乐软件、视频软件、商务软件中任选,每类1分,举例1分,共7分左右)

任务检测题原文​

一、选择题​

1. 下列叙述中,正确的说法是( )

  • A. 编译程序、解释程序和汇编程序不是系统软件
  • B. 故障诊断程序、排错程序、人事管理系统属于应用软件
  • C. 操作系统、财务管理程序、系统服务程序都不是应用软件
  • D. 操作系统和各种程序设计语言的处理程序都是系统软件

2. 下列叙述中,正确的是( )

  • A. 把数据从内存传输到硬盘叫读盘
  • B. 把源程序转换为目标程序的过程叫解释
  • C. 应用软件对操作系统没有任何要求
  • D. 计算机内部对数据的传输、存储和处理都使用二进制

3. 操作系统的作用是( )

  • A. 将源程序编译成目标程序
  • B. 负责诊断机器的故障
  • C. 控制和管理计算机系统的各种硬件和软件资源的使用
  • D. 负责外设与主机之间的信息交换

4. 在计算机内部,计算机能够直接执行的程序语言是( )

  • A. 汇编语言
  • B. C++语言
  • C. 高级语言
  • D. 机器语言

5. 用汇编语言编写的程序需经过( )翻译成机器语言后,才能在计算机中执行

  • A. 编译程序
  • B. 解释程序
  • C. 操作系统
  • D. 汇编程序

6. 下列哪项属于应用软件( )

  • A. 操作系统
  • B. 数据库管理系统
  • C. 高级语言编译程序
  • D. 游戏软件

7. 有些低版本的程序存在漏洞,容易在运行时出错,解决方法是( )

  • A. 重新装操作系统
  • B. 重新装应用软件
  • C. 升级应用软件
  • D. 修复操作系统

8. 计算机的C#语言编译器是一种( )

  • A. 系统软件
  • B. 微机操作系统
  • C. 字处理系统
  • D. 源程序

9. 计算机语言中较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序的语言是( )

  • A. 汇编语言
  • B. 自然语言
  • C. 机器语言
  • D. 高级语言

10. 计算机软件系统中,最基本的软件是( )

  • A. 系统软件
  • B. 操作系统
  • C. Windows操作系统软件
  • D. 应用软件

二、判断题​

  1. 汇编语言是一种计算机高级语言。( )
  2. 操作系统是应用软件和硬件之间的接口。( )
  3. 计算机程序必须位于内存储器中,计算机才能执行它。( )
  4. 操作系统提供用户与计算机的接口。( )
  5. 在计算机的系统软件中,必须首先配置操作系统。( )

三、填空题​

  1. 程序在被执行前,必须要先转换成______语言。
  2. 程序设计语言可分为______、汇编语言、高级语言三种。
  3. 语言处理程序包含:汇编程序、______、编译程序。
  4. 由二进制编码构成的语言是______语言,它属于______软件。
  5. ______语言属于计算机低级语言,但又不能被计算机直接识别和执行。

参考答案​

一、选择题答案​

题号答案解析
1D编译/解释/汇编程序都是语言处理程序,属于系统软件(A错);故障诊断、排错程序属于服务性程序(系统软件),人事管理系统才是应用软件(B错);财务管理程序是应用软件(C错);操作系统和语言处理程序都属于系统软件(D对)
2D内存→硬盘是写盘(A错);源程序转目标程序是编译,解释不产生目标程序(B错);应用软件必须依赖操作系统(C错);计算机内部使用二进制(D对)
3C操作系统的作用是控制和管理计算机系统的各种硬件和软件资源的使用
4D机器语言是计算机唯一可以直接识别并执行的语言
5D汇编语言源程序需经汇编程序翻译成机器语言目标程序
6D操作系统、DBMS、编译程序都是系统软件;游戏软件是应用软件
7C低版本程序有漏洞,应升级应用软件解决
8AC#编译器是语言处理程序,属于系统软件
9D高级语言独立于硬件,接近自然语言和数学公式
10B操作系统是直接运行在裸机上的最基本的系统软件

二、判断题答案​

题号答案说明
1×汇编语言是低级语言,不是高级语言
2√操作系统是用户与计算机之间的接口,也是应用软件与硬件之间的接口
3√程序必须调入内存才能被CPU执行
4√操作系统的任务之一就是担任用户与计算机之间的接口
5√操作系统是最基本的系统软件,必须首先配置

三、填空题答案​

题号答案
1机器
2机器语言
3解释程序
4机器;系统
5汇编

其他作业​

下列软件中,属于应用软件的是() A. UNIX B. Linux C. Windows D. WPS