计算机及操作系统发展史
1.计算机的主要部件 :ENIARC
Cpu:运算器 控制器(控制内存,IO总线) 存储器是寄存器(锁存数据) 缓存(加速功能)
内存:ram (random access memory)随机存储设备,同一平面内编址的存储空间,最小单元为cell细胞 占8bit
IO设备:下指令,提供数据;保存输出结果
程序由指令和数据组成 指令由算法和数据结构
(32位最大支持4G内存) 2^10=1024 2^32=1o24*1024*1024*4 Bytes =4G 运行内存
过程式编程语言 :有三种执行方式顺序执行,选择执行,循环执行
驱动程序仅能让硬件进行工作的底层代码,集合的通用驱动程序 后发展为操作系统
专用程序负责完成具体的工作
2.muti task 多任务的需求催生了 分时操作系统 具有监控调度功能
1969年前后 Bell 贝尔实验室 属于AT&T公司 上世纪60年代 multi项目流产后
Ken汤姆逊小型机 在PDP-7 开发出unics=unix
MIT 麻省理工大学
GEC 通用电器
DEC:数字设备公司生产的小型机 汇编语言写成的系统在 PDP-11 运行
vms,vax unix变种
unix:1971年作为写nroff系统 早期使用汇编语言编写
1974年前后 丹尼斯 Dennis Ritch:C语言作者
Ken ,与丹尼斯unix改写为C语言并公之于众
编译器 可以将 高级语言 编译成适合底层硬件设备 汇编语言
个人pc机出现在八十年代
3.unix系统:
1979年:第一个版本是AT&T公司公开发布 system v7 用于学术与商业
第一家商业公司SCo 西雅图公司 包装发行
1980年: Microsoft 成立并售卖unix系统
bill joy : Berkeley 加州伯克利大学 bill joy 组织成立BSRG研究小组 发行 BSD
BSD:(伯克利系统分发版 distribution)
1980年:DARPA 美国国防部高级研究计划署 TCP/IP诞生在BSD系统上
1981年:Mrcrosoft ,bill gates 比尔盖茨
windos:QDOS 快速的跑在pc机上的系统:quick and dirty operating system
DOC2.0 VS CP/M
1990年成立;由bill joy 成立sun公司
XEROX:施乐公司的PARK实验室诞生了鼠标,以太网(局域网), 图形界面star
GNU:GUN IS NOT UNIX GUN虽然宣称不是unix,但是却一直没有开发出自己的内核,
直到linux与tcp/ip协议互联网的出现才促进了GUN组织的发展
诞生的软件: x-window第一个公开声明加入GNU组织
gcc
gdb
vim
GPL:通用公共许可证
FSF:自由软件基金会
unix分支:
sun:solars
IBM: AIX
HP:HP-UX
Andrew安德鲁:minix 迷你操作系统
3.linux 三大发行版 redhat : centos ,rhel,
slackware:suse
debian:ubutun
总结: mutil项目催生了ken 汤姆逊的unix的诞生
andrew 编写了minix系统
linux诞生后移植至个人pc机并迅速发展壮大
mac系统与安卓系统也属于类unix系统
终端类型及分类:
物理终端:第一次开机的时候面对的设备 console 对应设备/dev/console
虚拟终端:系统提供的6个虚拟终端 tty 对应设备/dev/tty#1-6
图形终端;
伪终端: 远程连接软件实现连接主机 对应设备/dev/pts/数字
pts目录下的一个数字表示
原创文章,作者:m21-sunfeng,如若转载,请注明出处:http://www.178linux.com/51221