电脑世界

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

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

共 7 篇文章 · “软件” 清除

电脑为什么需要程序?

CPU、内存、硬盘都准备好了,电脑为什么还是不能自己完成任务?因为硬件只会执行动作,程序才告诉它应该一步一步做什么。

操作系统是做什么的?

操作系统不是一个普通应用程序。它负责管理硬件资源、运行程序、组织文件、处理设备输入输出,并为应用程序提供统一的工作环境。

一张图片在电脑里是什么?

我们看到的是一张完整图片,但电脑保存图片时,通常会把它记录成有规则的数据。照片、截图这类位图主要由大量像素组成;图片文件还会包含尺寸、颜色、压缩方式等信息。打开图片时,软件会先解码,再把像素画到屏幕上。

软件和程序有什么关系?

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

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

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

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

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

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

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