您的位置:首页 > 运维架构 > Linux

Kernel 开始学linux运维的基本概念总会

2016-03-10 22:35 381 查看
Linux 中 的kernel(就是linux) 我认为包含了所有的基本代码库,供上层c的类库使用,但往往忽略了他区别于上层library的重要关键,就是他向cpu 线程提交执行的程序,有的人会问他和汇编有什么关系,我的理解就是,他就是汇编,只不过,c写完的内核,直接交由各大厂商编译,inter  amd啊,最后用在library的下层,起到上层的调用,直接作用的cpu上,起到承上启下的作用,他就是好比你的肺,我吸气,调用肺的功能,呼出Co2,呵呵,有点意思,要是有计算机网友看到我的浅见有错的地方,请回复留言,

      啊哦,又有想起我学android是library层的opengl也在里面,我就拿他举例检测一下我的小见解,opengl我们都是知道他是图形图像库,我们通过我们的应用,去编写自己的图像效果,调用我们的代码,交给cpu去运算,kernel在这里起到了代码供应商,和开始计算的任务的下达,和装载,最后cpu的运算,会发给其他硬件,比如咱们的显卡,啊哦,好像这里只是发送要用gpu去计算的东西,

      引用其他网友的问题: 呵呵都是交由GPU去弄,哈哈跟我想的一样  (“固定功能渲染管线” fixed function pipeline,它和可编程管线一样都在GPU上执行。在OpenGL 3.0以后的版本中已经废弃了固定管线)

 

       gpu再通过他的架构去呈现咱们显示器上的图像,呵呵是不是肺在做工能,啊哦,这里有增了一个是,对其他硬件的传达,呵呵,感觉自己又清晰了一些

       

在这里我引用了百度的linux kernel 2.4版本的 小手册目录

Linux2.4内核源码目录:

arch 包括所有和体系结构相关的核心代码。

include 包括编译内核所需要的大部分头文件

init 包含内核的初始化代码(不是系统的引导代码),有main.c和Version.c两个文件

mm 包含所有的内存管理代码

drivers 包含系统中所有的设备驱动程序

ipc 包含核心进程间的通信代码

fs 存放Linux支持的文件系统代码

kernel 包含内核管理的核心代码

net 内核的网络部分代码,其每个子目录对应于网络的一个方面

lib 包含核心的库代码

scripts 包含用于配置核心的脚本文件

Documentation 一些文档,是对每个目录作用的具体说明

查看Linux内核版本命令:uname -a 或者uname -r 和 cat /proc/version

内核编译命令:

make menuconfig 配置编译选项

make dep 提供变量依赖关系信息

make clean 删除生成的模块和目标文件

make zImage 编译内核生成压缩的映像

make modules 编译模块

       make modules_install 安装编译完成的模块 

       

       

在这里我引用了百度的linux kernel 2.4版本的 小手册目录

Linux2.4内核源码目录:

arch 包括所有和体系结构相关的核心代码。

include 包括编译内核所需要的大部分头文件

init 包含内核的初始化代码(不是系统的引导代码),有main.c和Version.c两个文件

mm 包含所有的内存管理代码

drivers 包含系统中所有的设备驱动程序

ipc 包含核心进程间的通信代码

fs 存放Linux支持的文件系统代码

kernel 包含内核管理的核心代码

net 内核的网络部分代码,其每个子目录对应于网络的一个方面

lib 包含核心的库代码

scripts 包含用于配置核心的脚本文件

Documentation 一些文档,是对每个目录作用的具体说明

查看Linux内核版本命令:uname -a 或者uname -r 和 cat /proc/version

内核编译命令:

make menuconfig 配置编译选项

make dep 提供变量依赖关系信息

make clean 删除生成的模块和目标文件

make zImage 编译内核生成压缩的映像

make modules 编译模块

       make modules_install 安装编译完成的模块 

     呵呵,我推荐的linux 系统运维 0基础教程,网友们看到的一起努力哦

     尚观全套RHCE-Linux最佳视频教程 和Linux架构师高级系统调优策略视频教程   相信你们都能找到TaoBao,呵呵,你懂得 ,我说的是 掏包,嘿嘿掏你的钱包
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: