摘要:
previously on 零基础学习Liunx:
上一次写到init进程启动getty,getty启动通过login验证用户名以及密码,若正确,则启动shell。
4.当你从shell中运行某个program时,计算机在做什么?
shell是用户与系统内核之间进行交互的接口,shell与内核是通过"系统调用"来实现通信的。这样做的好处是可以在不同的情况下使用不同的shell。
在boot之后,计算机中有许多进程,它们等待相应的事件被触发。例如,网络数据包的到达。
内核就是这些进程之一。但是它是特殊的,因为它控制了其他的 用户进程,并且它是唯一可以直接访问硬件的进程。当用户进程需要访问这些硬件资源的时候,需要通过系统调用来实现。 阅读全文
posted @ 2009-03-12 23:25
deepsky
阅读(219)
评论(0)
推荐(0)

浙公网安备 33010602011771号