1. 计算机与操作系统
ENAIC:
CPU:运算器、控制器、寄存器、缓存
存储器:内存、RAM(Random Access Memory)
Input:下指令,提供数据等;
Output:输出数据加工的结果
程序:指令+数据
算法+数据结构
2^10=1024
1024*1024*1024*4 Bytes
1024*1024*4 kb
1024*4 MB
4 GB
过程式编程语言:
顺序执行:依次
循环执行:将整个循环体执行n次
选择执行:仅执行其中的一个分支
多任务:multitasks
Bell, MIT, GE = Multics
Ken Thomoson: Space Travel
DEC: PDP-11,VAX(VMS)
PDP-7: 汇编语言
1969: Unics = unix
Unix: 1971,nroff
1972: unix,10台
B:Dennis Rich,C
<<美国计算机通信>>: 1974,第一次公之于众;
A&T: System V7 ,1979
1978: SCO
1980:Microsoft, XENIX
Berkeley: ken,
Bill Joy, BSRG, 1977, BSD(Berkeley System Distribution)
1980, DARPA, TCP/IP
1981年: Microsoft, Bill Gates
SCP:QDOS(Quick and Dirty Operating System)
Windows
Windows nt(new technology)
DOS 2.0,CP/M
1990:UNIX
SUN: Bill Joy
Workstation
Apple:
XEROX: PARK(star)
1985: Richard Stallman
GPL:General Public Licence
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:Mnix, 4000+行