二、电脑开机流程
2019年9月份为家里组装了一台台式机, 现在梳理一下家用电脑, 现从头梳理一下自己所了解的知识, 建构一下体系, 不然就忘记了.
电脑开机过程
把主板, CPU, 显卡, 硬盘, 内存, 散热, 电源, 机箱组装到一起就成了主机. 把主机, 显示器, 键盘, 鼠标组合起来就是一台家用电脑.
这么一台电脑的开机过程:
插上电, 220V的家用交流电被电源转为12V的直流电, 送到主板
主板上的BIOS芯片通电, BIOS程序启动, 自检, 检查电脑的CPU, 内存是否存在/损坏
不存在/损坏的话, 蜂鸣器就响, 发出断电信号, 断电, 开机停止
存在的话 加载启动程序到内存, 屏幕上显示启动项供选择, 启动程序加载硬盘中的系统到内存, 屏幕上出现win徽标, 开机成功
所以要点亮屏幕可以没有硬盘, 但必须要有内存
BIOS的种类:
传统BIOS(旧): 只能用键盘操作, 使用中断(INT 19H)及硬件端口操作的方式(汇编), 不能升级(重新写入)
EFI/UEFI BIOS(新): 可以用鼠标操作, 内置了图形驱动功能, 99%由C语言完成, 可以升级(擦除和重新写入)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库