操作系统的内核包括哪些功能?操作系统开发什么是内核
人气:425 ℃/2024-01-06 09:55:23
操作系统内核是你永远看不到的。它基本上允许任何其他程序执行。它处理硬件事件(称为中断)、软件事件(称为系统调用)和管理资源的访问。
硬件事件处理(中断)会获取到你刚才按下的键,并将按键转化为对应的字符并存在缓冲区中,某些程序就可以在缓冲区里检索到该字符并判断出你按下的是哪个键。
软件事件处理(系统调用)是由用户级的程序触发的,像打开文件,启动程序等。每一次的系统调用都需要判断传递的参数是否有效,然后执行内部操作完成处理。
大多数的用户程序是不会直接发出系统调用的(个别除外,比如ASM),而是使用标准库,标准库可以格式化内核需要的参数并产生一个系统调用(如:C语言中的函数fopen()最终是调用了内核函数,这才能打开文件)。
内核为了保存最后操作的状态通常定义了一些抽象的文件、进程、套接字、目录等,这也使得内核保存最后状态变的更高效容易。
- 05-09比熊的优点和缺点及禁忌,比熊,受欢迎到底是什么原因
- 03-27苏州一日游景区推荐虎丘,五一苏州旅行该这样逛
- 04-19网页怎么自动适应屏幕大小?不知道怎么设置让网站适应屏幕
- 09-260-3个月宝宝睡眠习惯 4-8月宝宝睡眠特点总结
- 02-28最美湿地公园风光:盘点国内10大最美的生态旅游公园
- 05-05地面铺红砖计算方法,教你如何快速计算红砖
- 04-15外卖炸烧烤,火锅,烤串炸鸡
- 01-08能买到的经典本田车有哪些?除了本田丰田,3万左右还可以买到这几款车型
- 01-02每日一字带泉字:每日一字,509
- 02-27女生不愿意到男方家吃饭 女孩们不想第一次去男方家就做饭
- 05-13黄山为千岛湖做多大贡献,黄山,守护母亲河一江润两省
- 09-30怎么保存一袋大米不生虫?保存大米不能随手乱放
- 12-25手机怎么看高铁车站大屏?车站大屏就在你的手机里
- 01-10三星a40s手机隐藏功能,三星A40S:严重被忽略和低估的入门手机
- 05-17人像摄影如何运用自然光?三角光在人像摄影中的应用
- 04-1055所电力大学专业排名:著名的电力老八校和电气四虎是哪几所大学
热门
推荐
- 1企业法律毕业论文198
- 2像小草一样生活作文700字295
- 3民间动物故事248
- 4关于田园风光的作文五篇252
- 5音乐教师竞聘演讲材料122
- 6植物摄影的简介是什么146
- 7笔记本电脑指纹识别怎么使用134
- 8专业指导交流会总结458