马哥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、内核的功能

                            进程管理

                            内存管理

                            文件系统

                            硬件驱动

                            网络功能

                            安全机制