计算机与操作系统
ENIARC:
CPU:运算器、控制器、寄存器、缓存
存储器:内存,RAM(Random Access Memory)
Input:下指令,提供数据等
Output:输出数据加工的结果
程序:指令+数据
算法+数据结构
2^10=1024
1024*1024*1024*4 Bytes
1024*1024*4 KB
1024*4 MB
过程式编程语言:
顺序执行--依次
循环执行--将整个循环体执行n次
选择执行--仅执行其中的一个分支
多任务:multi tasks
Bell, MIT, GE = Multics
Ken Thompson: Space Travel
DEC:PDP-11,VAX(VMS)
PDP-7:汇编语言
1969:Unics = unix
Unix:1971,nroff,
1972:unix,10台
B:Dennis Ritch,C
《美国计算机通信》:1974,第一次公之于众
AT&T:System V7,1979
1978:SCO
1980:Microsoft,XENIX
Berkeley:Ken,Berkeley,
Bill Joy,BRSG,1977,BSD(Berkeley System Distribution)
1980,DARPA,TCP/IP
1981,Microsoft,Bill Gates
SCP:QDOS(Quick and Dirty Operation System)
windows
windows nt(new technology)
DOS 2.0,CP/M
1990: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
Unix:
SUN:Solaris
IBM:AIX
HP:HP-UX
Andrew:Minix,4000+行