外壳会与内核或操作系统相互作用吗?
我已经看到站点说何时在终端外壳中输入命令时,这将其提供给OS,这是实际更改完成的位置;其他人说,壳允许用户与内核进行通信。
但是,Internet上的图像,就像此Wikipedia页面说内核位于OS和应用程序之间。
因此,外壳实际上将命令发送到内核,然后将它们发送到OS,或者外壳位于与内核相同的级别上,然后只是将命令直接发送到OS?
I've seen sites that say when a command is entered in a terminals shell, this gives it to the OS which is where the actual change is done; while others say the shell allows users to communicate with the kernel.
However, images on the internet, like the first one on this Wikipedia page say that the kernel sits between the OS and applications.
So is the shell actually sending the commands to the kernel which then sends them to the OS or does the shell sit at the same level as the kernel and and is then just sending the commands straight to the OS?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论