"2022年自考计算机软件基础二必考知识点概述"

需积分: 0 0 下载量 19 浏览量 更新于2024-01-22 收藏 38KB DOC 举报
2022年自考计算机软件基础二必考知识点 计算机软件的定义是指计算机程序、实现此程序功能所采用的措施、规则以及与其相关联的文档和在机器上运行所需的数据。它是计算机系统中的一个重要组成部分,与硬件一同构成了完整的计算机系统。 计算机系统由硬件和软件构成。其中,硬件包括CPU、存储器、输入和输出设备等;而软件则是一些指导计算机工作的程序和数据的集合。 当一台计算机没有安装任何软件时,我们称之为裸机。裸机只认识0和1这两个数,在没有软件的情况下无法进行实际的工作。 为了规范化软件的开发过程,确保软件的质量和可靠性,需要采取一定的措施和工具。此时,一些规范的书面文档成为了共同遵照的依据。软件的含义实际上就是文档加上程序。 汇编语言是一种低级的程序设计语言,它使用汇编语句构成的序列来编写程序。这些汇编语句最终会被翻译成机器语言,从而实现程序的功能。 汇编的过程可以概括为:汇编语言程序(源程序)→汇编程序(翻译)→机器语言程序(目标程序)。通过这个过程,源程序中的汇编语句最终会被翻译成机器语言,计算机可以识别并执行。 与汇编语言相对应的是高级语言。高级语言是按照一定的语法规则,由体现多种意义的词和数学公式构成的。相较于汇编语言,高级语言对程序员更加友好,编写起来更加简单和高效。 汇编语言是面向机器的语言,它依赖于具体的机器指令集。而高级语言编写的程序则称为源程序,计算机能够理解并执行的只能是用二进制数据构成的机器语言。 将高级语言源程序翻译成机器语言目标程序的程序称为语言处理程序。语言处理程序分为解释程序和编译程序两种。 操作系统是一种基本的系统软件,它负责管理计算机硬件资源,为用户和应用程序提供一个良好的工作环境。操作系统的出现标志着计算机系统的完善和成熟。 多道程序系统和分时系统的出现进一步推动了操作系统的发展。多道程序系统可以在计算机上同时运行多个程序,提高了计算机的利用率;而分时系统允许多个用户通过终端同时访问计算机,实现了多用户共享计算机的功能。 总之,计算机软件基础二涉及了计算机软件的定义、计算机系统的组成、计算机硬件和软件的关系、汇编语言和高级语言的概念、语言处理程序以及操作系统等知识点。掌握这些知识,可以为进一步学习和理解计算机软件的原理和应用打下坚实的基础。