标签: system-v

AT&T 的链接编辑器命令语言是什么?

的手册页ld参考了AT&T’s Link Editor Command Language,但是AT&T’s Link Editor Command Language除了指向所述手册页之外,Google 搜索并没有提供关于什么是或曾经是什么的令人满意的解释,而我预计前五个结果中会出现一个维基百科页面。

这里似乎缺少一段重要的计算历史。有没有人有关于这种语言的一些参考或历史文档?我们可以放在维基百科中为子孙后代保存的东西吗?

programming system-v linker

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

Unix 中的进程、内核线程、轻量级进程和用户线程之间的关系是什么?

Vahalia 的 Unix Internal 有图表显示了进程、内核线程、轻量级进程和用户线程之间的关系。本书主要关注 SVR4.2,并详细探讨了 4.4BSD、Solaris 2.x、Mach 和 Digital UNIX。请注意,我不是在询问 Linux。

  1. 对于每个流程,该流程背后是否始终存在一个或多个轻量级流程?图 3.4 似乎是肯定的。

    为什么图 3.5(a) 显示进程直接位于 CPU 之上,中间没有轻量级进程?

  2. 对于每个轻量级进程,在轻量级进程下是否总是只有一个内核线程?图 3.4 似乎是肯定的。

    为什么图 3.5(b) 直接在进程之上显示轻量级进程,中间没有任何内核线程?

  3. 内核线程是唯一可以调度的实体吗?

  4. 轻量级进程是否仅通过调度底层内核线程来间接调度?

  5. 进程是否仅通过调度底层轻量级进程来间接调度?

图 3-4。 轻量级流程

图 3-5。 用户线程实现


更新:

我问了一个类似的问题 Linux是一个轻量级进程附加到 Linux 中的内核线程吗? 我猜可能是因为操作系统概念这本书隐含地介绍了使用 Unix 的概念,而 Unix 和 Linux 可能有所不同,所以我阅读了 Unix 内核。

我感谢当前的回复,但我希望重新打开帖子,以便我可以接受其他回复。

process kernel bsd system-v thread

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

System V 和 SysV 如何发音?

System V 和 SysV(以及 sysvinit 等)中的 V 发音为“vee”还是“five”?

system-v

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

资源系统 V 与 BSD

我正在寻找一些关于 System V 和 BSD 概念差异的详细资源。

例如:

  • 进程间通信
  • 套接字与 TLI
  • ...

某种具有历史背景的利弊讨论会非常好。

有任何想法吗?

bsd system-v history

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

如果 /etc/init.d 中没有提到服务,为什么要启动它?

在全新安装 Fedora 17 和 之后distcc-server,我做了一个service distccd start,成功完成。

man service表示它只会在 处运行distccd脚本/etc/init.d/distccd,但该文件不存在。 chkconfig还没有出现了解distccd,这是没有被中没有相关的文件证实/etc/rc[0-6].d。有确实存在的文件/etc/sysconfig/distccd包含已运行了distcc的守护进程选项,但我似乎无法找到任何连接service/etc/sysconfig反正。

service我打字时怎么知道该怎么做service distccd start

另外,我了解到 Fedora 17 可能会重定向servicesystemd/ systemctl。即使是这样,我仍然没有distccd/etc/systemd/{system,user}.

system-v systemd init services

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

tid 和 tgid 是否始终与 ps 输出中的 pid 相同?

在 ps 的联机帮助页中

tid         TID          the unique number representing a dispatchable
                         entity (alias lwp, spid).  This value may also
                         appear as: a process ID (pid); a process group
                         ID (pgrp); a session ID for the session leader
                         (sid); a thread group ID for the thread group
                         leader (tgid); and a tty process group ID for
                         the process group leader (tpgid).

   tgid        TGID      a number representing the thread group to which
                         a task belongs (alias pid).  It is the process
                         ID …
Run Code Online (Sandbox Code Playgroud)

linux ps system-v thread

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

如何在 Debian 9 或 Raspbian 8 (Jessie) 关机时运行脚本

我想在重启和关闭时执行这个 shell 脚本:

#!/bin/sh
touch /test
Run Code Online (Sandbox Code Playgroud)

它的权限是

-rwxr-xr-x 1 root root 22 Feb 24 09:34 /etc/init.d/te1
Run Code Online (Sandbox Code Playgroud)

它有这个链接

/etc/rc0.d/K01te1 -> ../init.d/te1
/etc/rc6.d/K01te1 -> ../init.d/te1
Run Code Online (Sandbox Code Playgroud)

如果我有这个链接,它在启动时工作

/etc/rc5.d/S01te1 -> ../init.d/te1
Run Code Online (Sandbox Code Playgroud)

但我需要它在关机时运行。

我如何在 Debian 8 和 9 测试中做到这一点?

建议 touch /var/lock/subsys/te1没有奏效。

shutdown system-v sysvinit

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

标签 统计

system-v ×7

bsd ×2

thread ×2

history ×1

init ×1

kernel ×1

linker ×1

linux ×1

process ×1

programming ×1

ps ×1

services ×1

shutdown ×1

systemd ×1

sysvinit ×1