操作系统是做什么的?
操作系统不是一个普通应用程序。它负责管理硬件资源、运行程序、组织文件、处理设备输入输出,并为应用程序提供统一的工作环境。
从看得见的电脑出发,理解硬件、数据和程序怎样一起工作。
共 14 篇文章 · “文件” 清除
操作系统不是一个普通应用程序。它负责管理硬件资源、运行程序、组织文件、处理设备输入输出,并为应用程序提供统一的工作环境。
桌面、图标和窗口并不是电脑天生就有的东西,而是图形用户界面的一部分。它们帮助我们更直观地管理程序、文件和多个任务。
双击一个程序图标后,电脑并不是简单地“把程序复制到内存”。系统会先识别你的操作、找到真正的程序文件、创建进程、准备虚拟内存和运行环境,再由 CPU 开始执行程序指令。
电脑看起来能同时播放音乐、打开网页、聊天和下载文件,是因为操作系统会调度很多进程和线程,让它们轮流获得 CPU 时间;多核处理器还可以让多个线程真正同时执行。
我们看到的是一张完整图片,但电脑保存图片时,通常会把它记录成有规则的数据。照片、截图这类位图主要由大量像素组成;图片文件还会包含尺寸、颜色、压缩方式等信息。打开图片时,软件会先解码,再把像素画到屏幕上。
照片和视频会占用很多空间,是因为它们要记录大量像素、颜色和时间变化。视频比照片更大,是因为它相当于连续保存很多张画面,再加上声音等数据。压缩可以明显减小文件,但压缩方式、分辨率、帧率和码率都会影响大小。
文件是计算机中保存一组相关数据的一种基本方式。它通常有文件名、内容、大小和格式等信息,由文件系统负责记录它存在哪里、占用了哪些存储空间,并让程序能够读取和写入。
文件后缀是文件名的一部分,常用来提示文件采用什么格式,例如 .jpg、.txt、.mp3、.cpp。它能帮助人和操作系统判断应该用什么程序打开,但真正决定文件格式的是文件内部的数据结构,而不是后缀名本身。
文件夹(目录)用来组织文件和其他目录,形成一层一层的树状结构。它帮助我们按名称和路径找到文件,但从文件系统角度看,文件夹并不是一个真正“装着文件数据的大盒子”,而是记录名称、层级和关联关系的一种目录结构。