操作系统
文章平均质量分 70
夜空思绪
这个作者很懒,什么都没留下…
展开
-
【操作系统】【Linux】系统调度流程
在运行这个程序的过程中,该程序是属于用户态(权限受限),并无法调用只有内核态可调用的外部资源,这时候便需要系统调用(其实就是使用系统提供的编程接口)了。具体流程如下:首先将字符A存放在CPU的寄存器中EAX,随后通过系统调用内核中的OUT指令:将EAX的值发送到数据寄存器中(中间省略的步骤其实就i是上述1步骤):只能执行部分机器指令,对于能够影响机器的控制或可进行I/O操作的指令,在用户态中的程序是无法调用的。那么,虽成功陷入内核态,但如何确定用户态调用的wirte()是内核态的wtite()呢?原创 2024-06-16 18:53:02 · 658 阅读 · 0 评论 -
进程与线程
这里的考虑因素是指在何种情况下,使用线程或进程。原创 2024-06-15 17:12:03 · 199 阅读 · 0 评论