BRD寄存器解析:计算机网络资源与分频系数控制

需积分: 0 1 下载量 145 浏览量 更新于2024-07-12 收藏 4.73MB PPT 举报
在计算机网络程序设计总复习中,波特率除数寄存器BRD(3F8H,3F9H)是一个关键组件,用于设置通信系统的数据传输速率。它保存着设定的分频系数,该系数决定了系统时钟频率与实际波特率之间的关系。根据定义,BRD = 基准时钟频率 ÷ (16 × 波特率),这表明了每个数据位传输所占用的时间周期。例如,如果BRD设置为某个值,那么一个比特将在16倍于该值的时钟周期内被发送,其中包括一个起始位、一个或多个数据位以及可能的校验位。 在早期的计算机网络发展中,如美国半自动地面防空系统SAGE(1963年),网络主要用于集中式控制和信息共享。然而,随着六、七十年代计算机网络技术的进步,特别是美国ARPA网的出现,计算机网络的概念得到了明确,包括资源子网和通信子网的区分。资源子网负责处理数据的存储和检索,而通信子网则负责数据的传输,采用分组交换技术,这构成了层次化的网络体系结构。 1984年ISO发布的开放系统互连(OSI)模型推动了网络标准化,确保不同厂商生产的设备能相互兼容并高效协作。标准化的主要目的是提高设备间的互操作性和资源利用率,这对于计算机网络的快速发展至关重要。 进入20世纪90年代,互联网(Internet)的广泛应用和高速网络技术的兴起,如Intranet、Extranet及电子商务等,使得网络不再局限于特定范围,而是扩展到校园网、企业内部网、主干服务提供商网络,甚至家庭用户。多级因特网结构的出现,使得全球范围内的信息和服务得以快速传播,互连性、高速度和智能化成为显著特点。 总结来说,波特率除数寄存器在计算机网络编程中扮演着关键角色,它与网络通信速率控制紧密相连。同时,网络的发展历程从最初的终端系统,到ARPA网的定义与分类,再到OSI模型的标准化,以及互联网的普及,展现了技术演进和网络应用的广泛化。这些知识点对于理解和设计现代计算机网络程序至关重要。