学习日历
weixin_41646751
这个作者很懒,什么都没留下…
展开
-
DMA与普通中断模式
普通中断方式是在数据缓冲寄存器满后,发中断请求,CPU进行中断处理DMA方式则是以数据块为单位传输的,在所要求传送的数据块全部传送结束时要求CPU进行中断处理,大大减少了CPU进行中断处理的次数总结:DMA方式不需CPU干预传送操作,仅仅是开始和结尾借用CPU一点时间,其余不占用CPU任何资源,中断方式是程序切换,每次操作需要保护和恢复现场中断控制方式虽然在某种程度上解决了上述问题,但由于中断次数多,因而CPU仍需要花较多的时间处理中断,而且能够并行操作的设备台数也受到中断处理时间的限制,中断次数增多原创 2020-08-10 10:55:43 · 2126 阅读 · 0 评论 -
状态机实现的三种方法-C语言
https://blog.csdn.net/v__king__/article/details/71740492转载 2020-06-28 14:50:35 · 734 阅读 · 0 评论 -
两个小测试题
1.以1980年1月6日世界协调时0点为开始,计算北京时间2020年6月20日15:53:38是第几周的多少秒。方法1,利用c的time.h中的标准库函数mktime()首先计算除每周(7天)一共是多少秒:3600247,作为一个单位常量 nTick_week;step1:获取基准时间的tick数(1970年1月1日开始);step2:获取所给北京时间的tick数;step3:计算北京时间相对基准时间的tick差值,step4:用nTick_diff/nTick_week,并向下取整,这是所需计原创 2020-06-22 12:48:43 · 166 阅读 · 0 评论 -
TCP/IP的TCP socket通信过程
本文链接:https://blog.csdn.net/upupday19/article/details/78916142 传统的TCP/IP通信过程依赖于socket,位于应用层和传输层之间,使得应用程序可以进行通信。相当于港口城市的码头,使得城市之间可以进行货物流通。服务器和客户端各有不同的通信流程。一、服务器  转载 2020-06-19 15:52:51 · 146 阅读 · 0 评论