The Structure of the "THE"-Multiprogramming System阅读感悟


在这篇文章中描述了一种多道程序设计系统,在该系统中,所有的活动被分成若干个连续的进程。一系列连续的进程被放在不同的层次结构中,每个层次结构中都实现了一个或多个独立的抽象,更高的层次是建立在较低层次所提供的抽象之上的。这个系统是一种层次结构,共有五层。

1. 系统目标

(1)减少短期项目的周转时间
(2)经济地使用外围设备
(3)支持存储器的自动控制与CPU的合理使用相结合
(4)在多个应用程序之间共享计算机

2. 系统结构

2.1 存储分配

将实际存储单元(即页, “pages”,并有“核心页面”和“鼓页面”)与相应的信息单元 (即段) 的严格区分,得到更加灵活的结构。一段刚好适合一个页面,每个段分配一个完全独立的标识机制,其中段标识符的数量远远大于核心页的数量+鼓页。段标识符可以访问在核心中的段变量——段变量提供可以找到该段的页码。当核心页信息被转储到磁鼓时,不需要将该段信息返回到它原来所在的磁鼓页,选择延迟时间最少的空闲磁鼓页。

2.2 处理器分配

在单个连续过程中,程序的正确性取决于事件执行的顺序,执行速度不影响正确性,整个系统被设计成一个“协同有序的过程以不确定的速度前进”的和谐社会。
该系统有以下部分组成:用户程序、每个输入外设、每个输出外设、段控制器和消息解释器
进程通过相互同步相互协作——信号量
协作进程的数量与系统中实际物理处理器的数量无关

2.3 系统的层次结构

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值