BRD寄存器解析:计算机网络资源与分频系数控制
需积分: 0 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模型的标准化,以及互联网的普及,展现了技术演进和网络应用的广泛化。这些知识点对于理解和设计现代计算机网络程序至关重要。
2019-04-16 上传
2021-07-13 上传
2021-10-04 上传
2023-07-27 上传
2023-05-01 上传
2023-05-11 上传
2023-07-03 上传
2023-05-10 上传
2023-06-01 上传
theAIS
- 粉丝: 50
- 资源: 2万+
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展