由于操作系统比较难以界定,早期电脑基本上都是直接控制硬件,所以也没有人定义“最早”的操作系统,IBM早期的360大型机的管理系统已经有了操作系统的概念。
具体的话可以参考维基百科:http://en.wikipedia.org/wiki/History_of_operating_systems
后面的问题如我可以试着给你解释一下。
最早的计算机没有汇编,直接靠机器码运行,也就是10101010110的二进制,输入方法是靠打孔带(一个条带上面有实心空心的小点,对应1和0)。后来出现了磁带,本质没有改变。
最初的电脑并没有操作系统,人们通过各种操作按钮来控制计算机,后来出现了汇编语言,操作人员通过有孔的纸带将程序输入电脑进行编译。这些将语言内置的电脑只能由操作人员自己编写程序来运行,不利于设备、程序的共用。为了解决这种问题,就出现了操作系统,这样就很好实现了程序的共用,以及对计算机硬件资源的管理。
随着计算技术和大规模集成电路的发展,微型计算机迅速发展起来。从20世纪70年代中期开始出现了计算机操作系统。1976年,美国DIGITAL RESEARCH软件公司研制出8位的CP/M操作系统。这个系统允许用户通过控制台的键盘对系统进行控制和管理,其主要功能是对文件信息进行管理,以实现硬盘文件或其他设备文件的自动存取。此后出现的一些8位操作系统多采用CP/M结构。