小编tra*_*shi的帖子

操作系统理论中的进程状态与 Linux 中的进程状态

我正在尝试将 Linux 进程状态代码(如ps)映射到操作系统状态图中的状态,但我似乎无法映射它们。是不是因为 Linux 进程状态不一定与理论上的 OS 状态图匹配?具体地讲,我不确定其中D/ S/ T/I配合的图中

  • ps来自手册页的进程状态代码

    PROCESS STATE CODES
           Here are the different values that the s, stat and state output
           specifiers (header "STAT" or "S") will display to describe the
           state of a process:
    
                   D    uninterruptible sleep (usually IO)
                   I    Idle kernel thread
                   R    running or runnable (on run queue)
                   S    interruptible sleep (waiting for an event to
                        complete)
                   T    stopped by job control …
    Run Code Online (Sandbox Code Playgroud)

process process-management linux-kernel

18
推荐指数
1
解决办法
2192
查看次数

没有文件系统,文件可以存在吗?

我正在阅读有关文件系统的内容,并想到了一些问题。

问:如果文件是 unix/linux 的一个组成部分(即代表 中的进程/proc或设备文件/dev),如一句名言'一切都是文件”,它们是否存在于文件系统的上下文之外?我觉得像网络套接字文件或块设备文件这样的文件是独立于文件系统的,更像是操作系统本身的一部分。

后续 Q. unix/linux 可以在没有文件系统的情况下运行吗?例如,Linux 系统是否可以通过手动访问二级存储来工作?

linux filesystems files

1
推荐指数
1
解决办法
162
查看次数