8.26 系统基础
第五周:课程内容
整体知识的初级部分:
两天知识回顾
Linux的网络
Linux的进程管理
Linux的iptables安全
---------------------------------------
系统基础:
1、三大部件
CPU : 运算器 控制器 存储器
1+1=2 times space
中断
内存:CPU的数据,只能从内存读取,且内存数据是易失性(页面 page)
IO:控制总线 数据总线(一个IO,开发人员的叫法)
2、OS原理
见图
注意:操作系统是什么?
3、OS的管理
GUI - 图形 GNOME KDE XFCE
CLI - 命令行管理界面 shell
常见的shell程序
sh -- bash
csh
tcsh
ksh
zsh
cat /etc/shells
4、调用
system call
api
5、操作系统的历史知识
见博客
6、开源体系
GNU -- GPL
宽松的GPL协定
Apache
BSD
7、Linux的常见发行商版本