计算机组成原理 第一章
电信号:高低电平0和1
高低电平的穿插使用就变成了类似于01001001等等的信息传递
在我们存储信息的存储器上我们能看到上面有很多的金属针脚,其实那些针脚就是用来接收高低电平的。
提出问题
- 数字、文字、图像如何使用二进制表示?
- CPU如何对二进制数进行加减乘除?
- 如何存储这些二进制数的?
- 如何从内存中取出想要的数据?
- CPU如何执行和识别我们写的程序?
...等等
第一章 计算机系统的概述
计算机系统 = 硬件 + 软件
软件分为:
- 系统软件 用来管理整个计算机系统
- 应用系统 按任务需要编制成的各种程序
硬件
- 电子管时代
体积大,功耗大,效率低
1946年 第一台电子数字计算机 埃尼亚克(ENIAC)冯诺依曼
在此期间使用机器语言编程 - 晶体管时代
以前用电子管,现在用晶体管了,体积,功耗降低,出现面向过程的程序设计语言FORTRAN,有了操作系统的雏形 - 中小规模集成电路
将元件集成在基片上面,此时计算机主要用于科学计算等专业用途,高级语言迅速发展,开始有了分时系统 - 大规模、超大规模集成电路
开始出现“微处理器”、微型计算机,个人计算机(PC)萌芽,操作系统Windows、MacOS、Linux...
计算机系统发展的两极分化:
- 一极是微型计算机向更微化、网络化、高性能、多用途方向发展(智能手表、手机)
- 另一极是巨型机向更巨型化、超高速、并行处理、智能化方向发展(神威.太湖之光)
冯诺依曼提出存储程序的概念:
存储程序:是指将指令以二进制代码的形式事先输入计算机的主存储器,然后按其在存储器中的首地址执行程序的第一条指令,以后就按该程序的规定顺序执行其他指令,直至程序执行结束。
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现