第一章 计算机相关的基础知识
一、计算机概述
(一)电子计算机的发展
1、第一台 the first
什么是计算机?
了解任何事情都是从起源开始,所以这里要了解第一台数字式电子计算机的诞生1946年2月。是谁发明的,我记不住,但我知道是美国人——美国物理学家Mauchly和工程师Eckert等人
还得知道他的名字:ENIAC - “电子数值积分器和计算机”(electronic numerical integrator and computer);顺便背一下单词,electronic / number-numerical / integrator
2、电子计算机的发展
阶段一般来说是四个,也可以说是五个:
【这是b站视频里关于电子管的图片:体积大、笨重】
运算速度每秒几十万次、上千万次等这些没什么概念【也用例子可以了解下】
阶段 | (电子器件)名称 | 时间 | 特点描述 | 程序设计语言 | 优缺点 | 应用 |
1 | 电子管计算机 | 1946-1957 | 输入输出都在穿孔的纸带卡片 | 机器语言和汇编语言 | 体积大、速度慢、功耗大(反正缺点多) | 科学计算 |
2 | 晶体管计算机 | 1957-1964 | Fortran、COBOL、ALGOL等语言 | 体积小、速度快、功耗小、更稳定 | 数据处理、事务处理、工业控制 | |
3 | 集成电路计算机 | 1964-1970 | 向标准化、多样化、通用化、机型系统化发展 | 高级程序设计语言有了很大的发展 | 体积更小了、兼容性啊好了、成本低了 | 广泛应用 |
4 | 大规模集成电路计算机 | 1971至今 | 系统结构方面;软件方面... | 反正好 | 普及,各行各业 | |
5 | 智能化计算机 | 研制ing | 更注重逻辑推理与模拟人的思维 | 巨型化、微型化、网络化、智能化、多媒体化发展 |
(二)微型计算机的发展
【这一块的内容主要是微处理器和微机算计的发展,微机算计的发展离不开微处理器】
1、微处理器的发展
先认识一个公司:美国英特尔(Intel)公司,全国最大半导体芯片制造商;这个公司在1971年推出了全球第一个微处理器4004。在发展中,微处理器处理信息的字长,经历了8、16、32、64位字长的不同阶段。【字长的概念】还有AMD公司(美国超微设备公司)
书里讲的半导体、多核结构【不理解】这些的发展促进了微型计算机的发展。我国在CPU的研发中制作了:龙芯、方舟、威盛、星光等系列处理器芯片。
2、微计算机 PC 的发展
1981年,第一台 IBM PC 采用了 型号 5150,主频 8MHz 的 Intel 8088 ,操作系统是 Microsoft的 MS-DOS 。IBM将其命名为 “个人计算机” PC。
(三)计算机的特点与性能指标【简答】
1、计算机的特点
【要是一个人天天记仇,还记得很精准、记得很多,还给你推理出来,有点可怕的】
特点 | 举个栗子描述一下 |
高速精准的运算能力 | 计算的速度很快,也很精准 |
准确的逻辑判断能力 | 逻辑运算和逻辑推理能力?比如“如果...就...” |
强大的存储能力 | 存储容量大呗 |
自动运行功能 | 自动控制/自动化 |
网络和通信功能 | 改变了我们的交流方式和信息获取的途径 |
2、计算机的性能指标
此外,外存储器容量、计算机的可靠性、可维护性、平均无故障时间和性能价格比也是计算机的技术指标。
性能指标 | 描述【单位对应】 |
字长 | 计算机能够直接处理二进制数的位数,标志着计算机的运算精度——字节长,性能好 |
主频 | CPU的工作时钟频率,即 中央处理器主时钟在每秒内所能产生脉冲信号次数,很大程度上决定了计算机的运算速度,GHz |
运算速度 | 每秒能执行多少条指令,即中央处理器在每秒内所能完成基本指令数目的平均速度。 MIPS(每秒百万条指令) |
内存储器容量 | 内存储器所能存储信息的最大数量,字节(Byte);目前内存容量有4GB / 8GB / 16GB |
存取周期 | 把信息代码写入存储器称为“写”;从存储器读出称为“读”; 一次读或者一次写所需要的时间——存储器的访问时间或读写时间;连续两次独立的“读”或“写”所需的最短时间——存取周期 |
(四)计算机的应用与分类【简答】
1、应用:计算、信息处理、控制系统、计算机辅助、人工智能、网络、多媒体应用
应用 | 含义 | 栗子 |
科学计算 | 数值计算,利用速度快、存储大的特点 | 卫星轨迹的计算;大规模天气预报;天文学;量子化学;空气动力学;核物理学等都需要复杂运算 |
数据处理 | 信息处理,对数据进行收集存储分类加工与输出,形成有用的信息 | 办公自动化(OA)、企业管理、事务管理、情报检索等 |
过程控制 | 实时控制,计算机作为控制部件对整个生产过程或者单台设备进行控制【通用技术课来了】 | 需要自动化,比如数控机床、航天飞机升天,工厂中的生产流水线 |
计算机辅助系统 | 计算机辅助教育 CBE(computer-based education)、计算机辅助设计 CAD(computer-aided design)、计算机辅助制造 CAM(computer-aided manufacturing)、计算机辅助教学 CAI(computer-aided instruction)、计算机辅助测试 CAT(computer-aided test)、计算机管理 CMI(computer-managed instruction)【你就记吧 此CAD非彼CAD,可以找猴博士学】 | |
人工智能 | 模拟人脑进行演绎推理和采取决策的思维过程。 | 机器人、定理证明、模式识别、专家系统【这些初中也在学呜呜】 |
网络与通信 | 计算机技术和现代通信技术的结合构成了计算机网络 | |
多媒体应用 | 多媒体技术应用领域集文字、声音、图像、视频、通信等多项技术于一体,采用计算机的数字记录和传输方式,对各种多媒体进行处理。 |
2、计算机的分类
(1)综合性性能指标——巨型、大型、小型、微型计算机
(2)信息处理方式——数字计算机、模拟计算机、混合计算机
(3)用途——通用计算机和专用计算机
(4)字长—— 8、16、32、64位计算机
【以后补充】
练习题/错题/让我考考你