1、三大部件:
CPU:运算器 控制器 存储器
内存:CPU的数据,只能从内存读取,且内存数据是易失性的
IO:控制总线 数据总线
2、OS原理
操作系统是什么?
一个承上启下的软件程序:在硬件和软件之间的沟通交流
3、OS的管理
GUI -- 图形化管理(GNOME、KDE、XFCE)
CLI -- 命令行管理界面 shell
常见的shell程序:
sh -- bash
csh
tcsh
ksh
zsh
cat /etc/shells查看系统支持的shell程序
4、调用
system call
api
5、操作系统的历史知识:
6、开源体系
GNU计划 -- GPL协定 -- 宽松的GPL协定
Apache
BSD