马哥Linux课程大概学习时间为3个月,共学习大概400页的书25本,基础课的内容包括RHCE、RHCA、MYSQL、NOSQL、Hbase、Hadoop、Openstack、Sell编程、Web群集等等,学习过程中会遇到一些困难,我们要找方法而不是找借口,只要坚持学习完三个月的课程就会有脱胎换骨的提升。
课中提到的内容:
1、PC服务器
PC服务器就是基于X86指令集(32或64位)架构的服务器,这些服务器的CPU使用的是CISC指令集,可以安装windows server 服务器操作系统,性能一般,价格便宜,适合中小型企业使用。
2、POST
Power On Self Test 上电自检,计算机开机后运行BIOS的程序进行POST,也就是说POST是BIOS中的一部分。BIOS还包含CMOS设置程序、自举程序。BIOS自身保存在EEPROM中,其设置信息保存在CMOS中。
3、计算机体系结构
计算机的硬件由运算器、控制器、存储器、输入输出设备组成。
CPU由运算器(加法器)、控制器、寄存器组成。
4、
南桥:低速数据总线,主要是负责IO,连接一些低速设备。
北桥:高速数据总线,连接CPU、内存、PIC、南桥等。
轮询(Poll):
中断(Interupt):
缓存(Cach):使用程序的(时间、空间)局部性原理。
5、程序
高级语言___编译___》汇编语言(微码)___编译___》机器语言
不同的硬件使用不同的机器语言,汇编语言也是针对不同的硬件各有不同。
6、CPU的架构分类(指令集不同)
ARM:主要使用在移动设备上。
X86:PC使用
X64或AMD64: 64位的PC使用
安腾:英特尔购买HP的CPU,不同于CISC和RISC处理器。
alpha:HP公司的CPU
UltraSparc: SUN公司的,后被Oracle收购
PowerPC:苹果联合多家公司设计出来的
Power:IBM公司的
7、OS的分类
windows
OS/2
Linux
Unix
HP-Unix
Solaris(SUN)
AIX(IBM)
Unixware
IOS(Apple)
8、软件的运行
Shell---------API---库Lib-------------------System Call-------------OS Kernel---------硬件
App------------|
App--------------------------------------------------|
库:是一种只提供调用接口,不能独立运行的程序。
9、内存的三个区域
一、BIOS和硬件内存映射区。二、内核区。 三、应用程序区。
10、内核的功能
进程管理
内存管理
文件系统
硬件驱动
网络功能
安全机制