问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux Kernel是什么

发布网友 发布时间:2022-04-21 02:22

我来回答

4个回答

热心网友 时间:2022-06-17 07:55

Linux kernel 译为linux 内核,其基础为linux平台,linux为C语言编写的内核,基于此内核又衍生出了具体的Red hat linux 、open suse linux等具体的操作系统,一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux。

对于linux kernel,先看它的目录结构,这里只挑几个重要的说明。
arch 包括所有和体系结构相关的核心代码。从里面我们能看到arm、alpha、i386、mips、ia64这些文件夹,每种处理器架构都有不一样的硬件模块,这里就是要针对不同的架构进行不同的初始化。
init包含内核的初始化代码(不是系统的引导代码),其中有一个main.c文件,用于执行内核所有的初始化工作(包括初始化内存、初始化所有硬件、创建第一个任务task0,设置中断允许标志位),然后移到用户模式调用fork()函数创建新进程,并在控制台运行shell。
kernel 包含内核管理的核心代码,瞅这名就知道,这货是个重量级目录,所有的处理任务的程序,包括fork、exit、调度程序(sched.c)以及一些系统调用(sys.c)、信号处理(signal.c)、时间函数(time.c),还有中断异常处理、电源管理等等一系列调用关系错综复杂的函数。
mm 包含所有的内存管理代码。其中包括实现进程的逻辑地址到实际物理地址的映射,实现分页、分段机制,实现内存页面异常中断处理程序等。
drivers包含系统中所有的设备驱动程序,比如什么cdrom啊bluetooth啊pci、i2c这些。
ipc 包含核心进程间的通信代码。
fs 存放Linux支持的文件系统代码,里面有ext2、ext3、ext4、fat、ntfs等等一堆目录。
net 内核的网络部分代码,其每个子目录对应于网络的一个方面,比如ieee80211、ipv4、ipv6这些目录。
lib 包含核心的库代码,什么strcpy、sprintf、sort这些函数都在里面。更多Linux知识可参考《Linux就该这么学》。

热心网友 时间:2022-06-17 07:55

linux kernel 是linux内核的意思

主要起到完成IO驱动设备管理,TCP/IP,以及任务调度

热心网友 时间:2022-06-17 07:56

Linux的内核啊!就是Linux系统的最核心的东西。

热心网友 时间:2022-06-17 07:56

Linux内核(英语:Linux kernel),是一种计算机操作系统内核,以C语言和汇编语言写成,符合POSIX标准,以GNU通用公共许可证发布。Linux内核最早是由芬兰黑客林纳斯·托瓦兹为尝试在自己的英特尔x86架构计算机上提供自由免费的类Unix系统而开发的。在计划的早期有一些Minix的黑客提供了协助,而今天全球有无数程序员正在为该计划无偿提供帮助。
从技术上说Linux只是一个内核。“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核并不是一套完整的操作系统。有一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux(在该系统中包含了很多GNU计划的系统组件)。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电视般有哪些尺寸 电视有哪些尺寸 寓意生命力顽强的男孩名字 美国产生金融危机了,铁矿石回降价吗? 铁矿石什么情况下会跌 从生物学的角度看,随地吐痰的主要危害是什么 随地吐痰会给我们带来什么样的危害? 痰是怎样形成的,随地吐痰有哪些危害 得力挂钟为什么不走了 人民大学、外交学院、中国政法、北京大学、复旦、华东政法等大学法学... 跪求 kernel是个什么文件,怎么出现的?能删除吗? 我想问内核kernel是硬件还是软件? 单词,kernel 与 core 的区别 谁能快一点解释一下kernel 机器学习里的kernel是指什么 机器学习里的kernel是指什么? kernel 什么意思 kernel是什么意思 kernel什么意思 什么是kernel? kernel中文是什么意思 素描特别技巧?? 美术步骤 如何自学画画? 漫画男生图片铅笔画教画步骤 kernel是什么意思? 素描人物面部绘画技巧及手法 Kernel 是什么? 画完几何直接画手的步骤对吗? 苹果7是4g网络还是5g网络? unix里的kernel是什么意思 kernel是啥意思 IPAD连接ITUNES为什么是显示没有充电 ipad为何长时间不用,再充电时充不上去? ipad充电时,屏幕中间位置一直显示一个电池底部一圈红色的和闪电,充不了电,也开不了机! 404 Not Found 我的苹果ipad充电时屏幕上显示一个苹果标志一闪一闪的是怎么回事?现在开不了机。 ipad长时间没用怎么充电没反应? 鎴戠殑5800i灞忓箷涓婄殑鏁板瓧鎷ㄥ佛阌�拰阃氲�褰曢敭镐庝箞涓嶈兘鐢ㄤ简钬「阿璋 ipad没电后,充电。屏幕中间只显示电池最后一个红色,无法开机,连接到电脑时无任何反应。求助! ipad屏幕上显示充电一直都是红色,不论百分之几 Ipad充电很久一直红色电池开不了机? 求还珠同人小说反琼瑶的 iphone7plus怎么设置5g网络? 有了社保还需要买保险吗? 公司交了五险一金,还有必要自己买一份保险吗? 社保到底保什么?有了社保还要买保险吗? 买了社保之后,还有必要去买商业险吗? 买了社保,还有必要买商业保险吗 有社保了还有必要买重疾保险吗