电脑世界

从看得见的电脑出发,理解硬件、数据和程序怎样一起工作。

看见硬件 理解数据 探索电脑

共 13 篇文章 · “操作系统” 清除

软件和程序有什么关系?

程序是一组让计算机执行任务的指令,而软件通常是一个更完整的产品或系统,除了程序代码,还可能包含资源文件、配置、数据、文档和其他组成部分。可以说,程序常常是软件的重要组成部分,但软件不一定只等于一个程序。

安装软件到底在安装什么?

安装软件并不是“把一个程序复制进去”这么简单。安装程序通常会把软件需要的程序文件、资源文件和组件复制到指定位置,还可能创建配置、注册文件类型、安装共享组件、创建快捷方式,并让操作系统知道这个软件已经安装。

为什么不同文件要用不同软件打开?

不同文件内部的数据组织方式不同,软件必须懂得对应的文件格式,才能正确解释这些 Byte。操作系统通常会根据文件扩展名和文件关联选择默认程序,但真正能不能打开,取决于软件是否支持文件的真实格式。

从文件到程序:电脑世界大串联

文件、文件夹、软件、程序、内存、CPU 并不是互相独立的概念。软件以文件的形式保存在存储设备里,文件夹负责组织这些文件;当程序启动时,操作系统会找到程序文件,把需要的代码和数据装入内存,再由 CPU 执行。程序运行过程中,还会继续读取和保存各种文件。