
C
VIP_CQCRE
这个作者很懒,什么都没留下…
展开
-
操作系统实验一之进程控制实验
进程控制实验1.1 实验目的加深对于进程并发执行概念的理解。实践并发进程的创建和控制方法。观察和体验进程的动态特性。进一步理解进程生命期期间创建、变换、撤销状态变换的过程。掌握进程控制的方法,了解父子进程间的控制和协作关系。练习 Linux 系统中进程创建与控制有关的系统调用的编程和调试技术。1.2 实验说明1)与进程创建、执行有关的系统调用说明进程可以通过系统调用原创 2014-05-09 00:36:52 · 5029 阅读 · 0 评论 -
Winpcap网络编程二之环境配置,Eclipse配置C/C++环境
本次为大家带来的是用Eclipse配置Winpcap实验环境的原创 2014-10-03 11:55:26 · 5604 阅读 · 0 评论 -
Winpcap网络编程三之环境配置,Eclipse配置Winpcap环境
大家好,本节为大家带来在Eclipse下配置Winpcap环境,欢迎大家收看。原创 2014-10-03 12:53:34 · 5489 阅读 · 2 评论 -
Winpcap网络编程一之前言,实验要求,实验目标
Hi,大家好,现在计算机网络实验开始啦,本次为大家带来原创 2014-10-03 10:39:22 · 4551 阅读 · 0 评论 -
Winpcap网络编程九之Winpcap实战,ARP协议获得MAC表及主机通信
利用Winpcap 完成两台主机之间的数据通信(数据链路层)仿真ARP协议获得网段内主机的MAC表使用帧完成两台主机的通信(Hello! I’m …)原创 2014-10-18 20:45:47 · 13166 阅读 · 10 评论 -
Winpcap网络编程十之Winpcap实战,两台主机通过中间主机通信
完成两台主机通过中间主机的数据通信(网络层)• 增加基于IP地址的转发功能• 增加网络层封装原创 2014-10-24 22:02:58 · 4389 阅读 · 1 评论 -
Winpcap网络编程七之Winpcap学习教程,抓包,抓包!
获取完适配器信息之后,我们就需要利用适配器来原创 2014-10-09 09:41:01 · 14247 阅读 · 6 评论 -
Winpcap网络编程六之Winpcap学习教程,获取已安装设备的高级信息
上一 我们展示了如何获取适配器的基本信息 (如设备的名称和描述)。 事实上,WinPcap提供了其他更高级的信息。 特别需要指出的是, 由 pcap_findalldevs_ex() 返回的每一个 pcap_if 结构体,都包含一个pcap_addr 结构体,这个结构体由如下元素组成:一个地址列表一个掩码列表 (each of which corresponds to an ent原创 2014-10-08 20:28:15 · 5448 阅读 · 4 评论 -
Winpcap网络编程八之Winpcap学习教程,发包,发包!
时间问题, 使用 pcap_sendpacket() 发送单个数据包下面的代码展示了发送一个数据包的最简单的方式。打开适配器以后,调用 pcap_sendpacket() 来发送手工制作的数据包。pcap_sendpacket() 的参数有一个要包涵发送数据的缓冲区,缓冲的长度,以及用来发送数据的适配器。注意,缓冲数据将直接发送到网络,而不会进行任何加工和处理。这就意味着应用程原创 2014-10-18 19:00:46 · 9629 阅读 · 2 评论 -
Winpcap网络编程四之环境配置,VS配置Winpcap环境
上一篇我们介绍了Eclipse配置Winpcap环境。但是美中不足的是Eclipse编写Winpcap会出现各种各样神奇的错误...原创 2014-10-24 16:49:38 · 10718 阅读 · 2 评论 -
Winpcap网络编程五之Winpcap学习教程,获取设备列表
大家好,既然我们上一节已经搭配原创 2014-10-08 19:34:16 · 5616 阅读 · 2 评论 -
操作系统实验二之管道通信实验
设有二元函数f(x,y) = f(x) + f(y)其中: f(x) = f(x-1) * x (x >1)f(x)=1 (x=1)f(y) = f(y-1) + f(y-2) (y> 2)f(y)=1 (y=1,2)请编程建立3 个并发协作进程,它们分别完成f(x,y)、f(x)、f(y)#include #include #include int fx(int);int f原创 2014-05-09 23:38:28 · 3211 阅读 · 0 评论 -
操作系统实验五之进程互斥实验
题目要求:理发店问题:假设理发店的理发室中有 3 个理发椅子和 3 个理发师,有一个可容纳 4 个顾客坐等理发的沙发。此外还有一间等候室,可容纳 13 位顾客等候进入理发室。顾客如果发现理发店中顾客已满(超过 20 人),就不进入理发店。在理发店内,理发师一旦有空就为坐在沙发上等待时间最长的顾客理发,同时空出的沙发让在等候室中等待时间最长的的顾客就坐。顾客理完发后,可向任何一位理发原创 2014-05-26 23:41:10 · 8572 阅读 · 4 评论 -
操作系统实验六之死锁问题实验
实验要求在两个城市南北方向之间存在一条铁路,多列火车可以分别从两个城市的车站排队等待进入车道向对方城市行驶,该铁路在同一时间,只能允许在同一方向上行车,如果同时有相向的火车行驶将会撞车。请模拟实现两个方向行车,而不会出现撞车或长时间等待的情况。您能构造一个管程来解决这个问题吗?参考解法分析:管程-Monitor管程是一种高级抽象数据类型,它支持在它的函数中隐含互斥操作。结合条件变原创 2014-05-26 23:47:32 · 6976 阅读 · 4 评论 -
操作系统实验四之进程同步实验
/*抽烟者问题。假设一个系统中有三个抽烟者进程,每个抽烟者不断地卷烟并抽烟。抽烟者卷起并抽掉一颗烟需要有三种材料:烟草、纸和胶水。一个抽烟者有烟草,一个有纸,另一个有胶水。系统中还有两个供应者进程,它们无限地供应所有三种材料,但每次仅轮流提供三种材料中的两种。得到缺失的两种材料的抽烟者在卷起并抽掉一颗烟后会发信号通知供应者,让它继续提供另外的两种材料。这一过程重复进行。 请用以上介绍的原创 2014-05-22 21:01:47 · 11136 阅读 · 0 评论 -
操作系统实验三之进程调度算法
设有两个并发执行的父子进程,不断循环输出各自进程号、优先数和调度策略。进程初始调度策略均为系统默认策略和默认优先级。父进程收到SIGINT 信号时会自动将其优先数加1,子进程收到SIGTSTP 信号时会自动将其优先数减1。原创 2014-05-10 15:34:46 · 6786 阅读 · 4 评论 -
操作系统实验七之内存页面置换算法实验
vmrp.h/** Filename: vmrp.h* copyright: (C) 2006 by 张鸿烈* Function: 声明虚拟内存页置换类*/#include #include #include class Replace{public:Replace();~Replace();void InitSpace(char * MethodName); /原创 2014-05-26 23:53:16 · 9645 阅读 · 0 评论