鸟哥私房菜linux基础学习笔记 4

  • 主板

    主板可以说是整部主机相当重要的一个部分,主板上负责沟通各个组件的就是芯片组,芯片组一般分为南桥和北桥,北桥负责gpu/ram/vga等的连接,南桥负责PCI接口与速度较慢的io装置。

    主板芯片组需要用到io地址与irq来沟通各个计算机组件,io代表每个装置的地址,irq中断信号来告知cpu该装置的工作情况。

  • Cmos与BIOS

    CMOS主要的功能是记录主板上面的重要参数,包括系统时间,CPU电压与频率,各项设备的io地址与irq等,由于记录这些数据需要电力,因此主板上面会有电池。BIOS写在flash或eeprom里面,他可以在开机的时候执行以加载cmos当中的参数,并尝试呼叫存储装置内的开机程序,进一步进入操作系统之中。

  • 操作系统核心kernel

    操作系统os其实也是一组程序,这组程序的重点在于管理计算机的所有活动以及驱动系统中的所有硬件。你的计算机能不能做到某些事情,都与核心有关。

操作系统会提供一整组的开发接口给工程师来开发软件,核心的操作系统呼叫接口会主动将编程语言的相关语法转成核心可以了解的任务函数,那核心就能顺利的运行该程序了。
计算机主要由硬件构成,然后核心程序主要在管理硬件,提供计算机系统资源分配。
简单的说上面的图片带给我们的概念如下:
1.操作系统的核心层直接参考硬件规格写成,所以同一个操作系统不能再不一样的硬件架构下运行。
2.操作系统只是在管理整个硬件资源,包括cpu,内存,io输入输出装置。如果没有其他应用程序辅助,操作系统只是让计算机准备妥当而已,并不能运行其他功能。

核心功能

呼叫系统接口,内存管理,程序管理(让CPU的资源有效分配),文件管理系统,装置的驱动。

你可能感兴趣的:(鸟哥私房菜linux基础学习笔记 4)