操作系统的内核包括哪些功能?操作系统开发什么是内核
人气:128 ℃/2024-01-06 09:55:23
操作系统内核是你永远看不到的。它基本上允许任何其他程序执行。它处理硬件事件(称为中断)、软件事件(称为系统调用)和管理资源的访问。
硬件事件处理(中断)会获取到你刚才按下的键,并将按键转化为对应的字符并存在缓冲区中,某些程序就可以在缓冲区里检索到该字符并判断出你按下的是哪个键。
软件事件处理(系统调用)是由用户级的程序触发的,像打开文件,启动程序等。每一次的系统调用都需要判断传递的参数是否有效,然后执行内部操作完成处理。
大多数的用户程序是不会直接发出系统调用的(个别除外,比如ASM),而是使用标准库,标准库可以格式化内核需要的参数并产生一个系统调用(如:C语言中的函数fopen()最终是调用了内核函数,这才能打开文件)。
内核为了保存最后操作的状态通常定义了一些抽象的文件、进程、套接字、目录等,这也使得内核保存最后状态变的更高效容易。
- 01-24人类之中的寄生兽:真正的手脑并用寄生兽
- 12-24欢欢喜喜过大年吃什么?欢欢喜喜过大年吃鱼卡刺该怎么办
- 11-27文言文120个实词及例子:文言实词归纳及文段练习117卒118走119左120坐
- 05-13周冬雨新片宣传照 周冬雨新戏幕后之王1月5日开播
- 12-26多个路由器无线桥接教程:双路由器打造高品质家庭网络
- 03-06眯眯眼与闭眼的区别 眯眯眼并不是东方人的特征
- 12-15最新杨紫彤:过了三十的女人才真的充满魅力吧
- 01-09十月文学院首批签约作家的寄语:作家在线展恩华长长的路
- 10-20书信写作范文大全:高分写作,书信模板
- 12-25vivox30新系统适合机型:不止Exynos,980vivo
- 12-17十分钟学会水草造景教程适合新手:日出东方水草造景欣赏
- 01-15华为手环b2能关闭吗?两代都用过才有发言权
- 12-05咬肌肥大如何彻底消除?咬肌过大该如何去除
- 04-18感觉像是坏疽性脓皮病:令人棘手的坏疽性脓皮病
- 02-25日本最好用的15款面膜推荐,日本这十款面膜不容错过
- 01-21辣条测评带你回忆儿时味道:13款辣条测评,13款高钠
热门
推荐
- 1人寿保险财产知识竞赛题470
- 2微信简短个性签名男生438
- 3新娘妆化妆要注意什么375
- 4英文出国留学推荐信怎么写106
- 5重温党委工作方法心得体会430
- 6“不忘初心牢记使命”主题教育阶段工作总结两篇409
- 7男性创业开店项目推荐322
- 8关于描写感恩的好句子356