Skip to main content

4.计算机的软件系统

知识点(一)​

1.计算机软件是什么​

  • 软件是一个总称。
  • 软件是程序、文件、数据的总称。
    • 数据:指文字、数值、图片、音频、视频等一切使用二进制表示的信息。
    • 程序:是处理数据的步骤。
    • 文件:存储数据的形式。

2. 计算机软件的分类​

  • 系统软件:是运行、维护、管理计算机的软件。
  • 应用软件:解决具体问题提供某种需求的软件
    • word:处理文字
    • excel:处理表格
    • ppt:处理幻灯片
    • ps:处理图像的软件
    • 抖音:视频社交软件
    • 微信:社交
    • QQ 音乐:音乐软件

3.系统软件分为哪几类​

  • 操作系统:运行、维护、管理计算机的软件(最重要的系统软件)
  • 程序设计语言:是一套控制计算机完成特定功能的符号系统。
  • 语言处理程序:就是翻译程序。把汇编语言和高级语言编写的程序翻译为二进制代码
  • 数据库管理系统:具备管理功能(增删改查)的存储数据的仓库。

4.程序设计语言分为哪几类?​

  • 机器语言(低级)用 0 和 1 编写程序的语言。性能最强,最难学
  • 汇编语言(低级):是符号化的机器语言。性能次强,很难学
  • 高级语言(高级):用人类的语言编写程序。性能最弱,很好学

5.操作系统的任务是什么​

  • 第一:管理资源
  • 第二:是用户与计算机的桥梁(接口)

6.操作系统的功能是什么​

  • CPU 管理:分配任务(多线程)
  • 文件管理: 对计算机中的文件进行增删改查的管理
  • 存储管理:管理内存(释放内存等) + 外存(硬盘分区、磁盘碎片整理)
  • 作业管理:管理任务 = 程序 + 数据
  • 设备管理:对计算机的各种硬件设备进行增删改查的管理,比如添加打印机

豆包作业​

一、填空题(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. 根据工作模式,操作系统分为几类​

  • 批处理操作系统:
  • 分时操作系统
  • 实时操作系统
  • 网络操作系统(重点)
  • 分布式操作系统( 重点) : 把一个服务器的任务分布到若干个服务器上共同完成。

4. 根据应用领域,操作系统分为哪几类​

  • 桌面操作系统:用于个人计算机
    • 硬件架构:PC 机和 Mac 机
    • 软件:Windows 操作系统、Unix 操作系统
  • 服务器操作系统:安装在大型计算机上的操作系统
  • 嵌入式操作系统:就是在各种设备、实物产品中嵌入计算机操作系统。

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

定义:运行在移动终端上的操作系统。

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

  • 安卓(美国谷歌):世界上首个移动操作系统
    • 小米 (MIUI → 澎湃)
    • VIVO
    • OPPO
  • IOS(美国 Apple) :
  • 华为鸿蒙: 2021 年 6 月 2 日 鸿蒙 OS 发布。

7. 程序设计语言分为哪几种​

  • 机器语言
  • 汇编语言
  • 高级语言

8. 机器语言是什么​

  • 机器语言是 0 和 1 组成的二进制语言,属于“低级语言”
  • 机器语言是计算机唯一能听懂的语言
  • 机器语言执行效率最高、语法晦涩难懂

9.汇编语言是什么​

  • 是符号化的机器语言,属于“低级语言”
  • 汇编语言需要编译(翻译)
  • 汇编语言也是面向机器设计的语言

10.高级语言是什么​

  • 用人类的语言设计的编程语言。属于高级语言
  • 优点:易读、易学、易维护
  • 缺点:必须经过编译或解释,计算机才能执行(性能低)
  • 记住:几乎 100% 我们能听到的语言都属于高级语言。

11. 语言处理程序是什么​

语言处理程序就是把汇编语言或高级语言翻译成计算机能理解的二进制机器语言的程序。

12. 语言处理程序的分类​

以下是三种翻译方式:

  • 汇编程序:这种翻译程序只能翻译汇编语言编写的程序。
  • 编译程序:全部翻译完,才能执行程序。
  • 解释程序:一边翻译,一边执行程序。

13.数据库管理系统是什么​

  • 简称是 DBMS( Data Base Management System)
  • 是具有管理功能的存储数据的仓库。
    • 管理功能:增删改查
  • 常见数据库:DBASE FoxBase FoxPro SQL MySQL Oracle Access

14. 服务型程序是什么​

是支持和维护计算机正常工作的系统软件。主要包括:

  • 错误诊断
  • 程序检查
  • 自动纠错
  • 测试程序

15. 应用软件是什么​

解决具体问题提供某种需求的软件

16. 源程序​

源程序是用汇编或高级语言编写的程序文件。 源程序不能直接执行

17.目标程序​

把源程序翻译后的程序,称为目标程序。目标程序可以直接执行

豆包作业​

一、选择题​

  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. ____语言属于计算机低级语言,但又不能被计算机直接识别和执行。