计算机与操作系统 ENIARC:冯诺依曼体系 CPU:运算器、控制器、寄存器、缓存 存储器:内存,RAM(Random Access Memory) Input:下指令,提供数据等 Output:输出数据加工后的结果

程序:指令+数据
	  算法+数据结构

过程式编程语言:
	顺序执行:依次
	循环执行:将整个循环体执行n次
	选择执行:仅执行其中的一个分支
多任务:multi tasks
	Bell,MIT,GE = Multics

	Ken Thompson:Space Travel

	DEC:PDP-11,VAX(VMS)
		 PDP-7:汇编语言
		 1969年:Unics = Unix

		 Unix: 1972年,nroff
		 1972:Unix,10台

		 B语言:Dennish Ritch,C语言

	《美国计算机通信》:1974年,第一次公之于众
	AT&T:System V7,1979
	1978年:SCO
	1980年:Microsoft,XENIX

	Berkeley:Ken,Berkeley
		Bill Joy,BSRG,1977年,BSD(Berkeley System Distribution)

	1980年,DRRPA,TCP/IP协议栈

	1981年,Microsoft,Bill Gates
		SCP:QDOS(Quick and Dirty Operating System)
		Windows
		Windows NT(new technology)

		DOS 2.0, CP/M

		1990年:Microsoft 开发环境 Unix
	SUN:Bill Joy
		workstation

	Apple:
		XEROX: PARK(star)

	1985年:Richard Stallman
		GNU:GNU is Not Unix.
			GPL: General Public License
			FSF: Free Software Foundation

			X-Window: GPL
			gcc: gnu c complier
			vi: visual interface
			......

			free: freedom

	Unix:
		SUN: Solaris
		IBM: AIX
		HP: HP-UX

Andrew: Minix, 4000+行代码

	System V Unix <--> BSD
	1990: BSD,
		Jolitz, 向x86平台移植, 1991年 移植夭折

		386-BSD, 1992年重启

	1990年8月: Linux Torvalds宣布成立Linux
		遵循GPL协议

	Larry Wall: diff, patch