一:计算机系统的多级层次结构

现代计算机是一个硬件与软件组成的综合体

其实在高级语言层之上,还可以有应用层,它由解决实际问题的程序组成,比如word,chrome等等。

对于某层的使用者来说,它只关心该层即可,而无需关心下一层的实现

计算机几层结构(计算机的层次结构知多少)(1)

二:计算机软件的分类

软件是人们事先编制的具有各类特殊功能的程序,他们通常存放在计算机的主存或外存中,按其功能可以分为以下两类

(1)系统软件

系统软件是一组保证计算机系统高效,正确运行的基础软件,通常作为系统资源提供给用户使用。系统软件主要有操作系统(OS)、数据库管理系统(DBMS)、语言处理程序,分布式软件系统、网络软件系统、标准库程序、服务型程序等。

(2)应用程序

应用软件是指用户为解决某个应用领域中的各类问题而编制的程序、如各种科学计算类程序,工程设计类程序,数据统计与处理程序。

三:三个级别的语言(1)编译程序、解释程序和汇编程序的区别

注意:汇编程序是由汇编语言编写而成的程序,与编译型程序和解释型程序完全不是一个概念

对于编译程序来说,它产生目标代码的执行速度要比解释程序的执行速度快,比如循环,解释程序需要不停的重复解释,而编译程序只需要一次即可。

(2)三个级别的语言四:计算机体系结构和计算机组成原理,