30 Architectural 描述
(持续)
在 框架 transmission 这 传输者 执行 这 fol-
lowing functions
俘获 一个 token 至 增益 这 正确的 至 transmit
Transmits 一个 或者 更多 frames
发生 这 框架 审查 Sequence 和 appends 它 在
这 终止 的 这 框架
发生 这 框架 状态 地方 那 是 transmitted 在
这 终止 的 这 框架
Issues 这 token 在 这 终止 的 框架 传递
在 框架 repeating 这 传输者 执行 这 下列-
ing functions
Repeats 这 received 框架 和 modifies 这 框架
状态 地方 在 这 终止 的 这 框架 作 指定 用 这
标准
Whether transmitting 或者 repeating frames 这 传输者
也 执行 这 下列的 functions
Strips 这 框架(s) 那 是 transmitted 用 这个 station
发生 空闲 symbols 在 frames
数据 是 提交 从 这 传输者 至 这 播放机
一个
设备 在 字节 stream format (ph
要求)
323 MAC 参数 内存
这 MAC 参数 内存 是 一个 双 端口 内存 那 包含
MAC 参数 此类 作 这 station’s 短的 和 长 ad-
dresses 这些 参数 是 initialized 通过 这 控制
Interface 两个都 这 接受者 和 传输者 Blocks 进入
这 RAM
这 接受者 使用 这些 参数 至 对比 地址
在 新当选的 frames 和 这 单独的 和 组 地址
贮存 在 这 参数 RAM
这 传输者 使用 这 参数 内存 为 generating 这
源 地址 为 所有 frames (除了 当 源 ad-
dress Transparency 是 使能) 和 为 这 Destination ad-
dress 和 信息 地方 在 Claim 和 Beacon frames
324 CountersTimers
这 CounterTimer 块 维持 所有 的 这 counters 和
计时器 必需的 用 这 ANSI X3T95 MAC standard
Events 这个 出现 too 迅速 为 软件 至 count 此类
作 这 各种各样的 框架 Counts 是 包含 在 这 事件
Counters 这 大小 的 这 wrap 周围 counters 有 被
选择 至 需要 minimal 软件 intervention 甚至 下面
marginal 运行 conditions 大多数 的 这 counters incre-
ment 在 回馈 至 events 发现 用 这 Receiver 这
counters 是 readable 通过 这 控制 Interface
这 Token 旋转 和 Token 支持 计时器 这个 是
使用 至 执行 这 安排时间 Token 协议 是 包含
在里面 这 计时器 Block
33 数据 结构
331 数据 类型
这 architecture 的 这 MACSI 设备 定义 二 基本
类型 的 objects 数据 单位 和 Descriptors 一个 数据 单位 是
一个 组 的 相接的 字节 这个 形式 所有 或者 部分 的 一个
frame 一个 Descriptor 是 一个 二-文字 (64-位) 控制 物体 那
提供 寻址 信息 和 controlstatus informa-
tion 关于 MACSI 设备 operations
数据 和 Descriptor 物体 将 组成 的 一个 或者 更多
parts 在哪里 各自 部分 是 相接的 和 wholly 包含
在里面 一个 记忆 page Descriptor 页 是 可选择的 作
所有 1 kBytes 或者 所有 4 kBytes 数据 单位 是 描述 用
Descriptors 和 一个 pointer 和 一个 count 一个 单独的 数据 单位
将 不 交叉 一个 4k boundary 所有 Descriptors 将 是
marked 作
First Middle Last
或者
Only
Thus 多样的 de-
scriptors 将 是 联合的 至 describe 一个 单独的 entity (ie
一个 框架) 一个 单独的-部分 物体 组成 的 一个
仅有的
Part 一个
多样的-部分 物体 组成 的 一个
第一
Part 零 或者 更多
Middle
Parts 和 一个
Last
Part 在 Descriptor names 这
物体 部分 是 denoted 在 一个 suffix preceded 用 一个 dot 因此
一个 输入 数据 单位 Descriptor (idud) 这个 describes 这
last 数据 单位 的 一个 框架 received 从 这 ring 是 called 一个
IDUDLast
一个 数据 单位 是 贮存 在 相接的 locations 在里面 一个 单独的
4 kByte 页 在 memory 多样的-部分 数据 单位 是 贮存
在 separate 和 不 必然地 相接的 4 kByte pages
Descriptors 是 贮存 在 相接的 locations 在 Queues
和 Lists 在哪里 各自 Queue occupies 一个 单独的 1 kByte 或者
4 kByte 记忆 page 排整齐 在 这 queue-大小 boundary
为 Queues 一个 进入 至 这 next location 之后 这 终止 的
一个 页 将 automatically wrap-周围 和 进入 这 第一
location 在 这 page
数据 单位 是 transferred 在 这 MACSI’s 维护
Engine 和 环绕 Engine 通过 five simplex Channels 三
使用 为 表明 (receive) 数据 和 二 为 要求 (trans-
mit) data 部分 的 frames received 从 这 环绕 和 copied
至 记忆 是 called 输入 数据 单位 (idus) 部分 的
frames 读 从 记忆 至 是 transmitted 至 这 环绕 是
called 输出 数据 单位 (odus)
Descriptors 是 transferred 在 这 MACSI 设备 和
Host 通过 这 ABus 谁的 运作 是 为 这 大多数 部分
transparent 至 这 user 那里 是 five Descriptor 类型 rec-
ognized 用 这 MACSI device 输入 数据 单位 Descriptors
(iduds) 输出 数据 单位 Descriptors (oduds) Pool
空间 Descriptors (psps) 要求 Descriptors (reqs)
和 Confirmation Message Descriptors (cnfs)
输入 和 输出 数据 单位 Descriptors describe 一个 单独的
数据 单位 part ie 它的 地址 (页 号码 和 补偿) 它的
大小 在 bytes 和 它的 部分 (only First Middle 或者 last)
Frames consisting 的 一个 单独的 部分 是 描述 用 一个 des-
criptorOnly frames consisting 的 多样的 部分 是 de-
scribed 用 一个 单独的 DescriptorFirst 零 或者 更多 descrip-
torMiddles 和 一个 单独的 DescriptorLast
每 输出 数据 单位 部分 是 描述 用 一个 ODUD 输出-
放 数据 单位 Descriptors 是 fetched 从 记忆 所以 那
框架 部分 能 是 聚集 为 transmission
每 输入 数据 单位 部分 是 描述 用 一个 输入 数据 单位
Descriptor (idud) 输入 数据 单位 Descriptors 是 generat-
ed 在 表明 途径 至 describe 在哪里 这 MACSI de-
恶行 wrote 各自 框架 部分 和 至 report 状态 为 这
frame
要求 Descriptors (reqs) 是 写 用 这 用户 至 规格-
ify 这 运算的 参数 为 这 MACSI 设备 re-
quest operations 要求 Descriptors 也 包含 这 开始
地址 的 部分 的 一个 stream 的 ODUDs 和 这 号码 的
frames represented 用 这 ODUD stream 部分 (ie 这 num-
ber 的 ODUDLast descriptors) Typically 这 用户 将 定义
一个 单独的 要求 物体 consisting 的 多样的 frames 的 这
一样 要求 和 维护 class 框架 control 和 expect-
ed status
8