操作系统
文章平均质量分 79
凌十一
新手村
展开
-
1分钟确定什么是软中断!
在硬件中断运行时,会触发中断服务程序ISR(Interrupt service routine), ISR需要立即处理中断事件并完成相关任务。将中断过程分成了两个阶段,分别是「上半部和下半部分」,上半部分立即响应硬件中断程序,下半部分由内核触发处理。软中断softirqs(soft interrupt requests),根据定义可以清晰的分辨出,softirqs并不属于中断!,同时处理其它重要不紧急的任务。为了解决中断处理程序。原创 2024-01-15 12:36:57 · 431 阅读 · 0 评论 -
配图详细| 双系统Ubuntu22.04 系统磁盘扩容
磁盘无法向后扩容!或者在新的磁盘中扩容.原创 2024-01-04 18:17:25 · 3833 阅读 · 3 评论 -
3分钟了解syscall系统调用|详细易懂的流程
系统调用(syscall)是操作系统提供给程序以请求内核服务的一种机制。和int 0x80提供相同的服务。系统调用是操作系统提供给应用程序的一种重要接口,它使得程序能够安全、有效地执行需要操作系统干预的操作,如文件处理、进程管理等。尽管系统调用引入了一定的性能开销,但它的安全性和易用性使得它成为操作系统设计中不可或缺的一部分。SYSCALL减少了上下文切换和简化了指令执行流程,性能更高,但对旧机器的兼容性不如int 80h.原创 2024-01-04 17:38:42 · 2929 阅读 · 0 评论 -
1分钟了解INT 80h中断
是Linux操作系统中的一个系统调用中断,它提供了一种用户空间程序与内核交互的方式。int 80h是Linux中实现系统调用的一种方式,是系统调用的入口,是用户态到内核态的入口点。它提供了一个安全、可控的机制让用户程序可以请求内核服务。虽然存在一些性能和编程复杂度上的问题,但其优点使得它成为了操作系统设计中不可或缺的部分。原创 2024-01-04 14:53:12 · 1229 阅读 · 0 评论