1226计算机组成原理
计算机原理
定义
-
什么是编程语言--人与计算机交流的介质
-
什么是编程
用编程语言写一大堆文件(目的),这堆文件会达到目的
-
编程有什么用
计算机就像是人的奴隶,编程的目的就是为了奴役计算机,把计算机当人类的奴隶,帮人工作,取代人类.
计算机组成原理(五部分
明白内部构造-模仿人类的构造,思考人的构造去思考计算机的构造
(1)CPU 中央处理器
功能:大脑 思考&控制
-
控制器 四肢运动
控制计算机的一大堆废铁
-
运算器 + 逻辑判断
(2)内存
内存:临时存储内容,人类睡一觉就忘了
优点快;缺点:断电即消失
(3)外存
外存:能永久保存,但速度慢
ctrl + s就是把内存中的东西写到外存
电存储和机械转动
机械硬盘
- 机械手臂:读取数据
- 磁道:存储数据
- 扇区:划分磁道(一般划分的单位为512kb) 多个扇区组成一个分盘
- 机械手臂向下压 →平均寻道时间:工业水平的限制5ms
- 平均延迟时间:好的时候0 ms,不好的时候1转才能找到qq
- 7200 r/min→120 r/s
- 1/120= 0.0083 s = 0.83 ms
- 平均 (0+0.83)/2=4.15 ms
- 平均寻找数据的时间=平均寻道时间+平均延迟时间=4.15+5=9.15 ms
固态硬盘(了解)
基于算法和电存储数据
QQ的打开过程
- 双击Q Q 快捷方式 (发送指令给CPU,让CPU找找到Q Q在外存的位置)
- 运行(内存和外存二选一 → 内存快)
- qq启动了
- 内存或者外存的交互一定是CPU
(4)输入设备
键盘、鼠标:输入信息、输入内容
(5)输出设备
屏幕、打印机
U盘:既是输入设备,也是输出设备Input,Output
补充
-
多进程 多核CPU 同时干多个事情
-
多线程 1个CPU下面同时(还是有顺序,但是间隔很短)干多件事情
-
电脑只认识0和1,二进制存储 高电压和低电压
-
×64电脑型号 64 位 下载的时候拿的批次 一次只能拿32个还是只能拿64个二进制数
64位可以下载32位软件,下载下来的程序没区别,软件一样
32位下载不了64位软件,一次拿32个丢了32个,拿不全,文件丢失
- 八个二进制数代表一个Byte
-
存储器相关
ROM存储器(临时CPU+操作系统)打开电脑时打开,读取操作系统(一种应用程序)的路径
CMOS存储器 日期 时间
-
总线
身体的血管和谷歌 连接电脑的各个硬件
了解:北桥 cpu 存储器、南桥 输入输出
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)