社区
community_281
帖子详情
面试题:OS 和 Kernel的区别
playinggirl
2010-09-28 01:44:05
面试中有一道题:
说说os和kernel的区别。
欢迎广大牛人赐教,这样的题,面试中如何回答,谢谢!
...全文
1198
12
打赏
收藏
面试题:OS 和 Kernel的区别
面试中有一道题: 说说os和kernel的区别。 欢迎广大牛人赐教,这样的题,面试中如何回答,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
playinggirl
2010-09-29
打赏
举报
回复
多谢楼上各位的回复,我当时跟那个公司说的意思跟一楼差不多,不过面试那个人好像不满意,让我说点有价值的东西,呵呵。我对OS和Kernel的认识很有限,还真不知道什么是有价值的呢?再次感谢楼上各位的答复。
duanius
2010-09-28
打赏
举报
回复
如果是微内核,硬件驱动不包含在内核中,否则驱动就是内核的一部分。
但这只是书本上的定义和理解不同而已,很教条也没意义。 其实没那么麻烦,只要看是不是在内核态跑,由特权模式执行就可以。对于linux而言,驱动就属于内核,即使编成模块。当然也有些驱动是在应用层实现的,但还是需要内核态的支持。
tankdin
2010-09-28
打赏
举报
回复
[Quote=引用 2 楼 ubiquitious 的回复:]
kernel是一个很抽象的概念。
它事实上是一个操作系统的最核心的最小集合,
包括基本的硬件初始化部分(时钟设定,中断设定,MMU初始化之类的),
CPU调度(进程管理),内存管理(虚拟内存)等.
OS是一个很大的概念,
它包括了最基本的内核以及在内核上所有的工具和应用程序.包括外围的驱动程序,
系统及用户态的驱动,shell,以及shell上面的管理程序,命令程序,实用工具很多.
……
[/Quote]
他的理解没什么问题。
拿Linux来说,我们平常所说的kernel就包括了部分驱动,而OS是包括根文件系统在内的一个整体。
ubiquitious
2010-09-28
打赏
举报
回复
kernel是一个很抽象的概念。
它事实上是一个操作系统的最核心的最小集合,
包括基本的硬件初始化部分(时钟设定,中断设定,MMU初始化之类的),
CPU调度(进程管理),内存管理(虚拟内存)等.
OS是一个很大的概念,
它包括了最基本的内核以及在内核上所有的工具和应用程序.包括外围的驱动程序,
系统及用户态的驱动,shell,以及shell上面的管理程序,命令程序,实用工具很多.
纠正一楼一下,硬件驱动是不包含在内核当中的.
井朝天
2010-09-28
打赏
举报
回复
OS是一个整体,包括了内核以及系统软件和应用。kernel只是一个核心,它被实现为操作系统最基本的功能,比如内存管理,进程管理,硬件驱动,fs 等
sjdyl
2010-09-28
打赏
举报
回复
看帖回帖,飘过拿分。
守护欢笑
2010-09-28
打赏
举报
回复
学习了 看来楼上的 很爱吃橘子啊
sophy520eangel
2010-09-28
打赏
举报
回复
橘子和橘肉的关系
xmx2009
2010-09-28
打赏
举报
回复
一个是操作系统,一个是内核,内核是操作系统的一部分,底层核心的东西一般在内核运行,为啥有核心态和用户态,
lovesha0000
2010-09-28
打赏
举报
回复
学习一下
luciferisnotsatan
2010-09-28
打赏
举报
回复
kernel是os的一部分。
什么公司,问这种题目?
经典
面试题
-Linux
Kernel
面试题
vmalloc 和 kmalloc 有什么
区别
?进程间通信主要有哪几种方式?伙伴系统申请内存的函数有哪些?通过 slab 分配器申请内存的函数有哪些?Linux 的内核空间和用户空间如何划分的?进程地址空间布局图?vmalloc() 申请
【
面试题
】操作系统常见
面试题
合集
【
面试题
】计算机网络篇-10道常见
面试题
p1 ????【
面试题
】JVM篇-10道常见
面试题
p1 ????【
面试题
】Java并发篇-10道常见
面试题
p1 ????【
面试题
】Java基础篇-常见
面试题
总结p1 ????【
面试题
】Java基础篇-常见
面试题
总结...
面试知识点梳理及相关
面试题
(十一)-- docker
卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统,因为能够绕过union file system提供一些用于持续存储或共享数据的特性。...下载一个jdk和Dockerfile放在一起。
一只小海豚(效果+代码)| 人工智能
面试题
:请介绍一下序列到点(Sequence-to-Point)模型及其在自然语言处理中的应用。
大家好,分享 一个 “一只小海豚”的效果,希望大家喜欢!人工智能
面试题
:请介绍一下序列到点(Sequence-to-Point)模型及其在自然语言处理中的应用。
详解Java架构进阶
面试题
:培训高级java工程师
操作系统(Operating System,简称
OS
)是管理计算机硬件与软件资源的程序,是计算机的基石。 操作系统本质上是一个运行在计算机上的软件程序 ,用于管理计算机硬件和软件资源。 举例:运行在你电脑上的所有应用程序...
community_281
594
社区成员
254,047
社区内容
发帖
与我相关
我的任务
community_281
提出问题
复制链接
扫一扫
分享
社区描述
提出问题
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章