计算机正在运行的程序存放在以下几个地方:
1. 内存:当前正在运行的程序需要被加载到内存中才能被CPU执行。内存是一种临时存储器,它可以快速地读取和写入数据。内存中存储的程序会随着计算机的开关机而消失。
2. 硬盘:当计算机无法同时运行多个程序时,它们可能会被保存在硬盘中,等待被调用。这些程序通常是安装在计算机中的应用程序或游戏,以及用户自己编写的程序。
3. 光盘、USB等外部存储设备:一些程序可能存储在光盘、USB等外部存储设备中,它们只有在需要时才会被加载到计算机内存中执行。
4. 网络:一些程序可能通过网络从远程计算机或服务器上获取。这些程序可以直接运行在计算机上,也可以被下载到本地硬盘中再执行。
总之,计算机正在运行的程序最终都需要被加载到内存中才能被执行。不同的程序可能存储在不同的地方,但它们都必须被加载到内存中才能被计算机处理。