-
\"操作系统精髓与设计第八版英文答案中涵盖了失败和中断的相关内容。\
资源介绍
C.3.4 失败和中断
在数据交换的时候,发送站可能需要用非常规的方式结束传送块导致接收方只能
放弃块或传送的部分。这个过程称为失败。
还有数据交换的时候,接收站可能会希望发送站停止发送,可能是暂时(允许接
收站发送)的也可能是永久的。这个过程称为中断。
C.3.4.1 块失败
描述 发送站在发送一个块的过程中,在块结束之前决定用非常规的方式结束
这个块导致接收方只能放弃这个块。这个过程称为块失败。
应用 块失败可以被发送站用在当发送数据过程中,出现指示所发送的数据是
错误的。
发送站由于在预定的时间限制内不能发送下一个传送块的文本,所以在
得到前一个接收确认之后,利用块失败可以在消息传送状态下产生一个
暂时的文本延时。产生这个延时的原因可能是缓存区的空间不够或者输
入设备的速度低于传输速度导致还没有从外戒读入整个块。
程序 块失败由发送站以 ENQ 结束块(任何时候)来完成。发送站然后停止传
送等待答复。接收站发现块以 ENQ 结尾而不是正常的结尾字符(ETB 或
ETX),就会放弃已经接收的部分块并发送一个 NAK 响应给发送站,并保
持接收条件。
- 上一篇: senseiv2.x
- 下一篇: 吸取颜色小工具,快速高效