【问题标题】:homework questions from stallings bookStallings书中的家庭作业问题
【发布时间】:2010-11-16 12:04:18
【问题描述】:

a.为什么vms/vax进程状态中有这么多等待状态?

【问题讨论】:

  • 这本书的作者是谁?是威廉·斯托林斯博士吗?上世纪 70 年代末到 80 年代初,有一小群非常聪明的人在霍尼韦尔信息系统工作。他是最聪明的人之一。我一直认为自己很幸运能够和他们一起“标记”。

标签: process operating-system vax


【解决方案1】:

除了一个等待之外的所有等待都与内存交换或线程交换有关。

VAX architecture 具有虚拟寻址。一个程序最多可以访问 1 GB 的地址空间,这在 1977 年是巨大的。如果我没记错的话,32 或 64 兆字节的内存是标准的。这意味着程序可以访问比机器实际拥有的更多的内存。 VAX 通过在磁盘驱动器之间进行内存分页来管理此虚拟内存。

多个用户可以使用 VAX。这是通过多个用户线程完成的。由于处理器一次只能执行一条指令,因此一次只能激活一个线程。通常,线程会一直运行,直到遇到 I/O 指令。当 I/O 指令完成时,线程将被换出,并允许其他线程执行。

如果您想真正感受过去的感觉,请阅读 Tracy Kidder 的“新机器之魂”。这是开发Data General Eclipse MV/8000 的团队的故事。

【讨论】:

    【解决方案2】:

    因为他们每个人都有自己的目的......

    【讨论】:

    • 是的,它来自州名或描述\
    猜你喜欢
    • 2021-08-17
    • 1970-01-01
    • 2019-04-14
    • 2021-06-20
    • 2012-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多