操作系统功能的历史与核心概念
本教程将带你全面了解操作系统从诞生到发展的完整演进历程,深入解析其核心功能、系统调用机制以及Windows操作系统的典型特性,帮助读者建立起对操作系统清晰而系统的认知框架。
操作系统功能的历史
在计算机尚未具备操作系统的年代,完全没有任何现成程序可用,因此程序员必须自行编写与处理相关的所有程序。用机器语言编写程序,再通过开关将程序逐条输入,这个过程极为繁琐。于是,有人开发出了仅具备 「加载」 和 「运行功能」 的 「监控程序」 ,这便是操作系统的原始雏形。
通过事先启动监控程序,程序员能够根据需要将各类程序加载到内存中加以运行。

随着技术的演进,人们在利用 「监控程序」 编写程序的过程中,发现许多程序都包含 「共通」 部分。例如,键盘输入、显示器输出文字等基本操作。因此,这些基础的 「输入输出」 部分的程序被陆续追加到监控程序中。由此,初期的操作系统应运而生。

初期的操作系统 = 监控程序 + 基本的输入输出程序
之后,更多功能被扩展至监控程序中,例如硬件控制程序、语言处理器(汇编器、编译器、解释器)以及各种实用程序等。由此可见, 「操作系统本身并非单一程序,而是多个程序的集合体」 。

