摘要: 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)