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

什么是linux kernel?有什么作用

发布网友 发布时间:2022-04-23 05:49

我来回答

4个回答

热心网友 时间:2022-04-01 08:57

Linux内核(英语:Linux kernel)是一种开源的类Unix操作系统宏内核。

工作于平板电脑、智能手机及智能手表的Android操作系统同样通过Linux内核提供的服务完成自身功能。

一个计算机系统是一个硬件和软件的共生体,它们互相依赖,不可分割。计算机的硬件,含有外围设备、处理器、内存、硬盘和其他的电子设备组成计算机的发动机。但是没有软件来操作和控制它,自身是不能工作的。

完成这个控制工作的软件就称为操作系统,在Linux的术语中被称为“内核”,也可以称为“核心”。Linux内核的主要模块(或组件)分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等。

整个Linux操作系统家族基于该内核部署在传统计算机平台(如个人计算机和服务器,以Linux发行版的形式)和各种嵌入式平台,如路由器、无线接入点、专用小交换机、机顶盒、FTA接收器、智能电视、数字视频录像机、网络附加存储(NAS)等。

工作于平板电脑、智能手机及智能手表的Android操作系统同样通过Linux内核提供的服务完成自身功能。尽管于桌面电脑的占用率较低,基于Linux的操作系统统治了几乎从移动设备到主机的其他全部领域。截至2017年11月,世界前500台最强的超级计算机全部使用Linux。

扩展资料:

编程语言

Linux是用C语言中的GCC版(这种C语言有对标准C进行扩展)写的,还有几个用汇编语言(用的是GCC的"AT&T风格")写的目标架构短段。因为要支持扩展的C语言,GCC在很长的时间里是唯一一个能正确编译Linux的编译器。

有许多其他的语言用在一些方面上,主要集中在内核构建过程中(这里指从源代码创建可引导镜像)。包括Perl、Python和多种脚本语言。有一些驱动可能是用C++、Fortran或其他语言写的,但是这样是强烈不建议的。

编译器兼容性

GCC是Linux内核源代码的缺省编译器。在2004年,Intel主张通过修改内核,以便Intel C++编译器能正确编译内核。在2009年,有通过修改内核2.6.22版而成功编译的报告(并带来平均8-9%性能增长)。

自从2010年,已经开始进行使用Clang建造Linux内核的努力,Clang是一个可作为替代的C语言编译器;截止2014年4月12日,官方内核几乎可以完全用Clang编译。致力于这个目标的计划叫做“LLVMLinux”,得名于Clang所基于的LLVM编译器下部构造。

LLVMLinux不意图复制Linux内核或LLVM,因此它是由最终提交给上游计划的补丁构成的一个元计划。使Linux内核可以用Clang编译最大的好处是比GCC有更快的编译速度,内核开发者可以得益于由此而来的更快的工作流程

热心网友 时间:2022-04-01 10:15

linux kernel一般指Linux内核,它是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统内核。

作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。

Linux内核的主要模块分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等。

扩展资料

主要特性

1、完全免费

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。

2、完全兼容POSIX1.0标准

这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

3、多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现代电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

4、支持多种平台

Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。

热心网友 时间:2022-04-01 11:49

linux kernel 是linux内核的意思 主要起到完成IO驱动设备管理,TCP/IP,以及任务调度

热心网友 时间:2022-04-01 13:41

linux系统的内核,相当于你的大脑
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我家农用井50米,出水太咸,把井打深些水质会不会好? ...卡想注册一个支付宝账号,可是这个号码已经被注册过了,怎么办... 遭受同学无缘无故的冷嘲热讽怎么办?我能告诉家长和老师吗? 我说他小学生,他回复:我就是小学生,我该怎么反击他? 新手从0学习玩草缸!准备工作!入坑指南! 网格员是事业编制吗?能转 网格员待遇会提高吗 iphone折叠屏外观渲染图一览_iphone折叠屏长什么样 2024年12月14日是什么情人节2024年12月14日是拥抱情人节 一次性补缴社保的年限从哪里显示 微甜的回忆的歌词 3)《微甜》读画横线的句子,为什么这“微甜”会“让我们兴奋得难以控制”? 骁龙616,骁龙430,联发科mtk6750。这3个处理器那个好? linux内核是什么,有啥作用 , 重返20岁杨子姗唱了什么歌曲 mt6750和骁龙430哪个更好?性能方面,gpu方面,还有日常使用, 请问?捡了一台骁龙430的备用机,请问综合来说,骁龙430和联发科MT 6750哪个强? 联发科 MTK MT6750 对比 高通430 联发科的MT6750T和骁龙430哪个好? 联发科6750处理器和高通骁龙430处理器哪个性能好一点 cpu 联发科mt6750和高通骁龙430哪个好? 请问MT 6750和骁龙430相比谁性能更厉害? 专项运动中考女生可不可以选引体向上,你觉得呢? 女生如何练屈臂悬垂(引体向上挂着) 女生引体向上做几个算正常? 女人可以做引体向上吗? 中国古代房子? 运动中考女生可不可以选引体向上,你觉得呢? 古代称房屋是什么? 女生怎么练引体向上? 武艺微甜歌词 骁龙430和联发科P10哪个强 红桃传情,情话微甜,爱情再归巢的星座有哪些? linux内核分为哪四个子系统? U型号高通骁龙430(64位八核)联发科MT6750(64位八核)那个好,我想买 《她唇角微甜》txt下载在线阅读全文,求百度网盘云资源 谁能帮忙想点好听点的情侣网名?三个字的。拜托了 联发科mt6750和高通骁龙435哪一个好。? 苦难到虚脱的绝情,会被时间酿成微甜的回忆是什么歌 三个字的情侣名字有什么好听的 要情侣的啊 !!! 重返20岁杨子珊唱的歌叫什么 微甜的回忆歌词及原唱 联发科MT6750和高通骁龙430哪个好 linux内核由哪个公司管理 三个字网名 求凉念文,要经典,求不虐。 骁龙430对上联发科MT6750 CPU/GPU测试结果如何? 好听点的三个字的情侣网名有哪些? 长春的回忆多么甜蜜这句歌词在哪首歌里? 三个字的情侣网名 骁龙435和联发科MT6750处理器相比较哪个更好?