2016-02-21 92 views
-1

我正在从我的操作系统类做一些旧的复习题,似乎无法在任何地方找到答案。我在想这样的过程之一可能是一个僵尸过程。提前致谢!什么是没有输入并且没有输出的过程?

通常在计算机系统中的所有进程都有三个阶段:输入,处理和输出。然而,有些过程不能接受任何输入,也不能产生任何输出。你可以给出这些过程的通用名称,并举两个例子吗?我们如何与这样的流程进行沟通,因为没有输入或输出?

+0

流程?我在这里可能是公然错误的,但你可以想到具有输入,处理和输出的函数和算法,但是一个“典型”过程可能包含许多这些输入处理输出阶段。你有没有读过这个地方?如果可能的话,你可以从字面上引用该来源吗?无论如何,要回答你的问题,这很大程度上取决于你的“没有输入没有输出”的意思:'argc' /'argv' /'envp' /什么数作为输入?如果是的话,它是实现定义的。否则,'shutdown','ifconfig'和'arp'会自动出现在我的脑海里。缩小一点。 – Downvoter

+0

这是我的操作系统教授作为一个旧测试问题所要求的。这位教授多年来一直在教授操作系统。我不确定他是错的。为什么我会收到一个投票?好的,我会研究这些。 –

+0

抱歉,'ifconfig'和'arp'产生输出,请原谅。如果你不把计算机作为输出关闭,'shutdown'是我能想到的唯一一个......顺便说一下,我没有倒下,我也没有看到原因。可能是由于缺乏清晰度。 – Downvoter

回答

0

当没有其他进程可执行时,许多操作系统都会执行NULL进程。该过程什么都不做。它不能进行输入/输出,因为它需要始终可执行。