内容分类
搜索结果
找到 8 篇与 “电脑运行” 相关的内容
双击一个程序后发生了什么?
电脑世界
双击一个程序图标后,电脑并不是简单地“把程序复制到内存”。系统会先识别你的操作、找到真正的程序文件、创建进程、准备虚拟内存和运行环境,再由 CPU 开始执行程序指令。
程序为什么要从硬盘跑到内存?
电脑世界
程序平时长期保存在 SSD 或硬盘里,但运行时,操作系统会把当前需要的代码和数据映射到进程的虚拟地址空间,并在需要时把相应页面调入内存。这样 CPU 才能高效取得正在执行的指令和数据。
CPU 是怎样一步一步执行程序的?
电脑世界
程序进入可运行状态后,CPU 会不断取得机器指令、理解指令需要什么操作、准备数据并执行,再决定下一条指令在哪里。真实 CPU 还会使用流水线、缓存、分支预测和乱序执行等技术提高效率。
为什么电脑可以同时运行很多程序?
电脑世界
电脑看起来能同时播放音乐、打开网页、聊天和下载文件,是因为操作系统会调度很多进程和线程,让它们轮流获得 CPU 时间;多核处理器还可以让多个线程真正同时执行。