操作系统开发--什么是内核?

操作系统内核是你永远看不到的。它基本上允许任何其他程序执行。它处理硬件事件(称为中断)、软件事件(称为系统调用)和管理资源的访问。 硬件事件处理(中断)会获取到你刚才按下的键,并将按键转化为对应的字符并存在缓冲区中,某些程序就可以在缓冲区里检索到该字符并判断出你按下的是哪个键。 软件事件处理(系统调用)是由用户级的程序触发的,像打开文件,启动程序等。每一次的系统调用都需要判断传递的参数是否有效,然
相关文章
相关标签/搜索