【计算机基础Ep1】唐朔飞计算机组成原理教材梳理(一)
第一章 计算机系统概论
1.1计算机系统简介
1.1.1计算机的软硬件概念
定义:
硬件:计算机的实体部分,由看得见摸得着的各种电子元件,各类光、电、机设备的实物组成,如主机、外部设备等;
软件:由人们事先编制的具有各类特殊功能的程序组成——
地位:评价计算机系统性能好坏的重要标志;
分类:
系统软件:又称为系统程序,主要用来管理整个计算机系统,监视服务,使系统资源得到合理调度,高效运行。构成:标准程序库、语言处理程序、操作系统、服务程序、数据库管理系统、网络软件等。
应用软件:又称为应用程序,用户根据任务需要所编制的各种程序,如科学计算程序、数据处理程序、过程控制程序、事务管理程序等、
1.1.2计算机系统的层次结构
早期:机器语言,用0、 1代码表示的语言,直接执行机器语言的机器称为实际机器。
20世纪50年代:汇编语言,符号式的程序设计语言,用符号ADD、SUB、MUL、DIV等分别表示加、减、乘、除等操作,并用符号表示指令或数据所在存储单元的地址。先将汇编语言翻译成机器语言,再被机器接受。翻译用的机器叫做虚拟机。
20世纪60年代:高级语言,对问题的描述接近人的习惯,并且具有较强的通用性。高级语言被虚拟机翻译成汇编语言,再翻译成机器语言。
翻译程序:
分类——
编译程序
解释程序