- 博客(78)
- 收藏
- 关注
原创 总结___
第一章:了解通信网,尤其是计算机网络的概念;了解计算机网络的体系架构;协议分层的原理及基本概念;本课程的5层模型的划分及每层的功能;熟悉其涉及的基本概念如实体、对等实体、协议、服务、服务提供点(SAP)、PDU、SDU等,且明确这些概念间的关系;网络分类(广域网、城域网、局域网)的依据。第二章:了解物理层的功能及实现方法(三个规范)第三章:了解数据链路层的基本概念及功能,如数据链路、面向连接和非连接服务的特点、成帧方法、海明距离和捡/纠错码的关系、三个基本协议(停止等待、后退N帧、选择重传)的工作过程。
2025-06-09 10:13:46
762
原创 网络层__
面向连接的通信方式;建立虚电路(Virtual Circuit),以保证双方通信所需的一切网络资源;如果再使用可靠传输的网络协议,就可使所发送的分组无差错按序到达终点。虚电路表示这只是一条逻辑上的连接,分组都沿着这条逻辑连接按照存储转发方式传送,而并不是真正建立了一条物理连接。从一路由器到直接连接的网络的距离定义为 1。从一个路由器到非直接连接的网络的距离定义为所经过的路由器数加 1RIP 协议中的“距离”也称为“跳数”(hopcount),因为每经过一个路由器,跳数就加 1。
2025-06-06 06:59:58
685
原创 物理层__
使用集线器的以太网在逻辑上仍是一个总线网,各工作站使用的还是 CSMA/CD 协议,并共享逻辑上的总线。集线器是物理层的设备(不能解析数据链路层的协议、不能选择目的地址、总是广播),所以不能为两台设备产生单独的链路,从结构上看就像是总线模式,所以会产生数据冲突(需要类似CSMA/CD协议来解决数据冲突)使原来属于不同碰撞域的局域网上的计算机能够进行 跨碰撞域的通信。每一个时分复用的用户在每一个 TDM 帧中占用固定序号的时隙。码元传输的速率越高,或信号传输的距离越远,在信道的输出端的波形的失真就越严重。
2025-06-05 09:06:12
1199
原创 数据链路层__
当两个帧发生冲突时,两个被损坏帧继续传送毫无意义,而且信道无法被其他站点使用,对 于有限的信道来讲,这是很大的浪费。超时计时器的作用:若到了超时计时器所设置的重传时间 tout而仍收不到结点 B 的任何确认帧,则结点 A 就重传前面所发送的这一数据帧。这里要注意一下,下面所讲的MAC帧格式是主要用在以太网中的(也就是CSMA/CD协议中),并不是说所有网络的MAC层一定会用这个帧格式。最后释放的是物理层的连接。检错原理:在数据后面加上一个奇偶位,如果码字中的“1”的位为偶数,则填0,如果是奇数,则填1。
2025-06-04 08:05:12
1165
原创 绪论___
网络的概念:网络是由若干节点和连接这些节点的链路组成研究网络分为三个派系:有线通信派,无线通信派,计算机派,三种人对网络的理解不同。三网是指电信网、计算机网络、广播电视网,这三种网络提供的服务不同。电信网的用户可以得到电话、电报、传真等服务。有限电视网能够提供电视节目的服务计算机网络则能使用户迅速的传输文件、浏览网上的各种资料等。
2025-06-03 09:34:01
1198
原创 What is a computer
如果磁芯中记载的是1,电流会强制写入逆向的磁场,同时激发出一个感应电流。磁芯存储器的写入原理很简单,一个铁氧体磁芯中间穿过一根导线,当导线中的电流向下时,根据右手螺旋法则产生了顺时针方向的磁场。假如磁芯中已经记录了0,只要反向电流够大,就可以擦除掉这个0重新写入1。当我们想把自己的数据存进去的时候,就在两端加大电流,可以烧毁不需要的二极管。容量和速度:RAM的容量可以从几兆字节(MB)到数百GB不等,速度非常快,可以通过高速总线迅速访问数据。根据二极管的单向导通特性,厂家根据你的需求在相应位置防止二极管。
2025-06-03 09:30:26
440
原创 其他的内容
sum求和,屏幕显示(小于等于两位数)实验课的程序书上的程序课后作业8255的方式2不考,方式0考,方式1只考中断8259的ICWn和OCWn不考写程序、不级联程序,8086的中断处理(中断向量,IVT,找中断程序)常识性的内容(如何级联)打印机?存储器:设计并连线,会算地址范围,书上和作业题样子,38译码器的输入输出引脚其他引脚不考虑。程序:第四章书上例题,作业,实验伪指令offset和length和size和type…的计算。
2024-11-26 00:42:19
1072
原创 定时器计数器8253(nf)
所以说选择了”先低字节后高字节“之后每次必须通过两次IN、OUT来读写16位计数值,而其他的则可以单独一次的IN、OUT指令。•OUTn 计数器输出信号,不同工作方式下产生不同波形(方波、电平或脉冲),由工作方式确定。(毕竟,看看引线功能,各计数器的初值寄存器和控制字寄存器的地址不同,每次都要单独寻址)用GATE信号使计数器停止,再规定RL1和RL0的读写格式,然后读出。先锁存当前计数值,再用两条输入指令将16位计数值读出。第1种方法——在计数过程中读计数值。程序指令启动————软件启动。
2024-11-26 00:34:09
1752
原创 中断系统8259A
CPU执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂时停止正在运行的程序,转去执行一段特殊的服务程序(称为中断服务程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程称为中断。(嗐,啰里啰唆一大堆,没意思,其实道理很简单)中断:解决CPU与外设间速度方面存在的差异,处理来自内部的异常故障中断系统:中断系统是指实现中断功能的软硬件的统称中断源:发出中断请求的外部设备或引起中断的内部原因或引起CPU中断的事件称为中断源。
2024-11-24 00:10:29
1466
原创 并行IO接口8255
stb上升沿,打开中断,使得intr高电平有效,同之cpu调用中断处理程序,中断处理程序发出读指令RD,低电平有效,读出IBF中的数据,使得IBF从高电平变为低电平,数据清空,对应箭头9。写数据时,stb低电平有效,送来的数据已经保存在锁存器中,其下降沿使得IBF,输入数据缓冲区产生上升沿,对应的是箭头7。端口A可工作于双向方式,端口C的PC7~PC3位作为端口A的控制/状态信号端口,PC2~PC0用于B组。A口、C口的高4位,B口、C口的低4位 可分别定义为输入或输出,各端口互相独立,故共有。
2024-11-24 00:09:44
1151
原创 编译上下文
如果是作用域嵌套的情况下,如果内层和外层的作用域声明了同名的标识符,那么在外层作用域中声明的标识符对于该内层作用域时不可见的。当标识符的作用域完全相同时,不允许出现相同的标识符名,而当标识符有不同作用域时允许标识符同名。能够被extern修饰的函数或对象是全局的,只要提前声明,则该对象和函数可在所有文件内可见。静态对象或函数只能在该文件的上下文中可见,不会与其他文件中的对象或函数冲突。在文件作用域中声明的对象或函数,并且由static修饰。的label)是仅有的函数作用域的标识符,使用时,会与。
2024-10-27 00:02:50
491
原创 函数属性.
函数而言,它们是永远都不会返回的,如果还将调用它们的函数的返回地址保存在堆栈上的话,是没有任何意义的,加了volatile后,意味着这个函数不会返回,就相当于告诉编译器,我调用后是不用保存调用我的函数的返回地址的。inline函数不会像一般的函数一样进行入栈出栈,就行宏函数一样,它会将函数的汇编代码插入到调用处。说明这个函数可以被overriden,当这个函数在其他文件定义,则使用不具备weak属性的函数。一般的,在其他文件里我们会把函数的定义与声明写在两个文件里,定义在。尽管在定义的时候没有使用。
2024-10-26 01:06:25
653
原创 逻辑运算指令
算数、逻辑:CF是被移出的位,根据移位后的结果影响SF、ZF、PF。操作与AND指令类似,但不将”与”的结果送回, 只影响标志位。循环移位:设置进位标志CF,但不影响SF、ZF、PF、AF标志。将src按位取反后送回原处,且操作数不能为立即数。将某几位取反(和0FH异或),清零(和自身异或)最高位的符号右移的同时保持不变,最低位移出至CF。最低位补零,最高位进CF。带进位循环:包含CF标志位的大循环。循环:不包含CF标志位的小循环。最高位补0,最低位进入CF。可对8位或者16位数操作。
2024-10-15 08:43:23
548
原创 The missing lecture in C learning
对于相同的程序,不同的编译环境、编译器编译出来的结果也不一定相同。这叫未指定行为 (Unspecified behavior)程序行为并未在 语言规范 (在 C 中,自然是 ISO/IEC 9899 一类的规格) 所明确定义规范。缩写为 “UB”。UB数组越界解引用空指针未初始化的局部变量除以零符号溢出位移操作数太大。
2024-09-18 11:38:40
436
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人