Linux
文章平均质量分 81
Linux操作系统学习使用过程中的总结归纳反思
always 在路上
on your left
展开
-
中断
中断 中断使得硬件得以发出通知给处理器,是一种变内核主动为硬件主动的方式。中断本质上是一种特殊的电信号。硬件在生成中断的时候并不需要考虑与处理器的时钟同步,即中断可以随时产生,内核随时可能因为新到来的中断而被打断。 不同的设备对应的中断不同,而每个中断都通过唯一的数字标识,这样,操作系统才能给不同的中断提供对应的中断处理程序。硬件发出中断,就是在提醒内核,有新的请求需要读取并处理。 异常 异常与中断不同之处就是在于异常在产生时必须要考虑处理器与时钟同步,所以其经常被称为同步中。 异常的产生原因: 1.处原创 2021-02-26 11:16:55 · 84 阅读 · 0 评论 -
系统调用
系统调用 1.概述 系统调用是内核与用户进程进行交互的一组接口,这些接口让应用程序受限制的访问硬件设备,提供了创建新进程并与已有进程进行交互通信的机制,也提供了申请操作系统其他资源的能力。 系统调用在Linux系统中的地位如下图所示: {%asset_image OIP1.jpg%} 2.与内核通信 系统调用在用户空间进程和硬件设备之间添加了一个中间层。这样的中间层有如下作用: 1.为用户空间提供了一种硬件的抽象接口。 2.系统调用确保了系统的稳定与安全。内核可以作为硬件设备与用户空间之间的中间人,基原创 2021-02-25 18:23:45 · 249 阅读 · 0 评论