对计算机系统的理解

计算机系统
该图是我对系统的大致了解,从下往上,随着抽象程度的增加,由硬件走向软件。其中硬件系统包括输入输出设备,存储器,控制器和运算器。运算器和控制器统称为中央处理器,当然随着GPU计算和人工智能的兴起,GPU也越来越多的参与到运算器中。存储器包括硬盘和内存,输入输出设备便是我们常用的鼠标键盘显示器扬声器等。指令集是架接在软件和硬件之间的桥梁,通过操作系统和编译器进一步抽象后,我们就可以几乎忽略指令集和硬件的不同。借助API和编程语言,我们就可以编写出日常接触最多的应用程序。随着时代的进步和对算力要求的进一步提高,单个计算机无法满足要求,进而组成计算机集群和发展云计算。
此外,异构计算也是时代热点,借助GPU、FPGA等加速运算来完成某些特定的任务。根据任务的种类不同,选择合适的计算设备进而达到高效率和高性能。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具