09 2013 档案

摘要:Linux2.6内核中的文件系统变化通知机制一、 引言 众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状况,开源社区提出用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层硬件设备发生了什么,从而能 够更好地管理设备,给用户提供更好的服务,如 hotplug、udev 和 inotify 就是这种需求催生的。Hotplug 是一种内核向用户态应用通报关于热插拔设备一些事件发生的机制,桌面系统能够利用它对设备进行有效的管理,udev 动态地维护 /dev 下的设备文件,inotify 是一种文件系统的变化通知机制,如文件增加、删除等 阅读全文
posted @ 2013-09-18 22:52 mugua250 阅读(1001) 评论(0) 推荐(0) 编辑
摘要:仍然考虑链路的延迟与带宽的乘积为8 K B,帧尺寸为1 K B的情形。让发送方在收到第一帧的A C K的同时准备发送第九帧。允许我们这样做的算法称为滑动窗口( sliding window),时间线如图2 - 2 1所示。 1. 滑动窗口算法 滑动窗口算法工作过程如下。首先,发送方为每1帧赋一个序号 阅读全文
posted @ 2013-09-02 17:11 mugua250 阅读(689) 评论(0) 推荐(0) 编辑
摘要:正好有一个大作业关于用socket实现滑动窗口协议,所以写了一个,模拟接收方与发送方窗口都是2,用两个线程实现。 下面是代码,注释的比较详细了。 socket_udp.h [cpp] view plaincopyprint? #include<stdio.h> #include<Windows.h> 阅读全文
posted @ 2013-09-02 17:07 mugua250 阅读(2285) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示