1.1计算机发展历程
- 1946第一台电子数字计算机(ENIAC)
- 第一代计算机(1946-1957)-- 电子管;体积大,容量小,成本高,速度慢。
- 第二代计算机(1958-1964)-- 晶体管;运算速度提升,出现高级语言以及编译程序。
- 第三代计算机(1965-1971)-- 中小规模集成电路;开始使用半导体存储,高级语言发展,操作系统发展。
- 第四代计算机(1972-至今)-- 超大规模集成电路;微处理器,虚拟存储等新概念。
例题1.
选B
1.2计算机系统层次结构
计算机系统的组成 = 硬件+软件
1.2.1 冯诺依曼机(重点)
核心思想:存储程序,以运算器为核心
存储程序(**):
存储程序:将事先编写好的程序和原始数据送出内存中执行,程序开始运行后无需人员干预,计算机自动执行,直到程序执行完毕。其中很关键的思想就是使用指令来控制程序的运行,实际上就是通过一条条指令的执行,完成数据的运算等操作。具体细节后面会讲到,前面不用在意,只需要明白存储程序的核心就是 通过指令控制。
细节考点:
系统软件有哪些:操作系统,数据库管理系统(DBMS),分布式软件系统
补充数据库管理系统的相关概念,这里很容易与数据,数据库系统搞混。
- 数据:就是存储的一条条数据(无视类型)
- 数据库:一堆堆数据的集合
- 数据库管理系统:位于用户与操作系统之间的一层数据管理软件。DBMS能够科学地组织和存储数据、高效地获取和维护数据。
- 数据库系统:数据库系统由数据库、数据库管理系统(及其应用开发工具)、应用程序、数据库管理员四部分构成。
因此数据库系统是最大的,包含了数据库管理系统。数据库系统需要很多部件,所以不简简单单只是系统软件,也要包含很多非系统软件才能运行,举个例子就是Mysql运行只用硬件???
1.2.2 层次结构
重点:高级语言–>汇编程序–>机器语言程序,其中高级语言与汇编语言属于软件,机器语言属于硬件层面。
例题巩固
-------------------------------------------手动分割线--------------------------------------