Liunx操作系统发展与演变
ENIARC:
CPU:运算器、控制器、寄存器、缓存
存储器:内存、RAM(Random Access Memory)
Input:下指令,提供数据等;
Output:数据输出结果
程序:
过程式编程语言
顺序执行:依次
循环执行:将整个代码块执行n次
选择执行:仅执行其中的一个分支
batch 批处理系统
多任务:multi tasks
Bell,MIT,GE=Mutics
完整的OS:Kernel+Application
狭义上的OS:Kernel
GNU/Linux
www.top500.org
OS的接口有两类
GUI:Graphic User Interface
GNome:c,gtk
KDE:c++、qt
CLI:Command Line Interface
sh
bash
zsh
csh
tcsh
ksh
操作系统的功能:
驱动程序
进程管理
安全
网络功能
内存管理
文件系统
......
API:Application Programming Interface
程序员面对的编程接口
POSIX:Portable Operating System
System Call
ABI:Application Binary Interface
程序应用者面对运行程序的接口
GNU:
源码:编译成为 二进制格式
gcc,glibc,vi,Linux
发行版:数百种之多;
Debian:
ubuntu
mint
knopix:安全著称
Slackware:
S.u.S.E
OpenSUSE
RedHat:
Redhat 9.0:
RedHat Enterprise Linux:RHEL
CentOS:Community Enterprise OS
Fedore Core:6个月
Gentoo
ArchLinux
软件版本:版本号
major。minor.release
Linux:0.99,2.2,2.4,2.6,3.0,4.0
www.kernel.org
发行版也有自己的版本号
RHEL:5.X,6.x,7.x
Fedore 13.x
Debian:8.x
OpenSuSE:13.x
网友评论