Hi~!这里是奋斗的明志,很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~~
🌱🌱个人主页:奋斗的明志
🌱🌱所属专栏:数据结构、LeetCode专栏
📚本系列文章为个人学习笔记,在这里撰写成文一为巩固知识,二为展示我的学习过程及理解。文笔、排版拙劣,望见谅。
前言
计算机不仅仅是指电脑,日常生活中用的 手机、平板、电视、路由器等…都可以叫做计算机
现在的计算机,大体分为几个大类:
1)终端设备:(台式机、笔记本、手机、ipad…)平时用户使用的
2)服务器:日常普通用户见不到的。以后作为开发人员,要经常打交道。
3)嵌入式设备:主题功能不是用来“计算”,而是针对一些特殊的场景,量身定做的“专用计算机”。
以上设备:遵循
“冯诺依曼体系”
(计算机使用二进制表示存储数据
)(大的基调就是冯大佬定下来的)
一、计算机发展史
计算的需求在人类的历史中是广泛存在的,发展大体经历了从一般计算工具到机械计算机到目前的电子计算机的发展历程。
人类对计算的需求,驱动我们不断的发明、改善计算机。目前这个时代是“电子计算机”的时代,发展的潮流是:更快速、更稳定、更微型。
1.冯诺依曼体系(Von Neumann Architecture)
现代的计算机, 大多遵守 冯诺依曼体系结构
有的硬件设备,可能既是输入,也是输出(蓝牙,触摸屏)
路由器----> 里面有 CPU、存储器、既有输入也有输出
- CPU 中央处理器: 进行算术运算和逻辑判断.
- 存储器: 分为外存和内存, ⽤于存储数据(使⽤二进制方式存储)
- 输入设备: 用户给计算机发号施令的设备.
- 输出设备: 计算机个用户汇报结果的设备.
针对存储空间
硬盘 > 内存 >> CPU
针对数据访问速度
CPU >> 内存 > 硬盘
2.CPU主要的功能(计算机最核心的部分)
【主要功能】
- 进行各种算数运算
- 进行各种逻辑判断
运行的任何一个程序,本质都是通过CPU来