早期的计算机没有操作系统。
应用程序手动加载
用户都是硬件的专家
第一个系统软件(System Software)是管理设备的代码库。
这就形成了批处理系统,其中一些集中在应用程序编程上,有些则侧重于系统编程。
批处理(Batch Processing)
20世纪六七十年代的一台典型计算机是一台大型机器。它的处理由一个人操作员管理。操作人员会将多个用户的不同作业组织成批处理。
分时系统(Timesharing)
分时系统允许多个用户同时与计算机交互。
多程序设计允许多个进程同时活动,这就产生了程序员可以直接与计算机系统交互的能力,同时还可以共享资源。
在分时系统中,每个用户都有自己的虚拟机,其中所有的系统资源(实际上)都可用。
趣图
不上了。。。