下载p4游戏机模拟器p4怎么下呢?

经过核实后将会做出处理,感谢您为社区和谐做出贡献。
请选择删除原因
确定推荐该回答?
肿么把电子书下载到P4里啊?
格式不对,换成TXT试试依据《网络安全法》,为保障您的账户安全和正常使用,请尽快完成手机号验证!
作者简介:陈雅正,清华大学计算机系大四本科在读
范承泽,白家松,况鹏 清华大学毕军教授实验室
一、P4模块化编程ClickP4的设计与实现
随着软件定义网以及网络虚拟化等新型网络技术和场景的出现,使得作为网络的基本要素之一的网络协议发展迅速。对于传统网络设备,由于设计复杂和硬件工艺限制等问题,向交换芯片添加新型数据包处理功能功能或新型网络协议堆栈往往需要较长时间,这也就导致了交换芯片更新换代缓慢,导致网络设备难以满足网络协议的发展要求。在这样的背景下,学术界提出了协议无关的可编程数据平面架构。
协议无关的可编程数据平面 ( Programmable Data Plane, PDP ) 架构以匹配动作表 ( Match-Action Table ) 为基础,通过可编程的控制逻辑,构建协议无关的数据包处理流水线,可快速地向芯片中添加新型数据包功能,改变了传统交换设备处理逻辑难以更改和不可编程的困境。领域特定语言P4的提出,为可编程数据平面提供了一套统一的高级编程抽象,使管理员便捷地定义数据平面的数据包处理行为,而无需关心底层设备的实现。相比于传统交换芯片,数据平面可编程技术以及P4语言主要的优势在于可以使管理员高效地定义交换设备中的数据包处理功能,比如负载均衡、接入控制和网络隧道功能等。
随着网络技术的不断发展和网络规模的不断扩大,可以预见可编程数据平面所支持的数据包处理功能也会越来越复杂,网络中的每一个数据包可能会被多个数据包处理功能所处理,并且不同的数据包可能需要不同的数据包处理功能。因此,管理员需要能够根据网络策略的需求编排可编程数据平面所实现的数据包处理功能。目前P4语言以及与之对应的可编程数据平面架构也面临一些局限性:
1.编程复杂:在现有的P4语言中,程序员需要在配置阶段实现满足网络数据包处理策略需求的P4程序。但是,P4程序只提供了可编程数据平面匹配动作表的高层描述,并不能直观地体现数据平面的数据包处理逻辑,造成了P4表达的语义与包处理策略之间存在差异,为程序员编写对应的数据包处理功能代码带来了复杂性;另一方面,随着网络规模和网络所支撑的业务的增长,网络数据包处理策略本身越来越复杂,进一步加大了程序员开发满足网络数据包处理策略需求的P4程序的难度。
2.编排固化:当管理员将P4程序烧到可编程网络设备上之后,就无法动态地调整可编程设备的数据包处理功能,难以适应动态的网络策略的需求。
图1 整体系统框架图
我们提出了 ClickP4,通过P4语言的模块化编程来简化可编程数据平面的编程开发,并且实现可编程数据平面上数据包处理功能的动态编排。在下面一节我们将会介绍关于ClickP4的设计以及所解决的问题。
ClickP4的主要思想是通过将一个P4程序分解成多个数据包处理功能模块,并通过控制逻辑在运行时动态编排数据包处理功能。下面将通过模块化P4编程、数据包处理框架以及数据包处理流程等三个方面简要介绍ClickP4的设计。
1.2.1 模块化P4编程
模块化P4编程时ClickP4数据包处理功能动态编排的实现基础,其主要解决的是编程复杂的问题。ClickP4中将P4程序分解成数据包处理功能模块,这些数据包处理功能模块能够独立地处理数据包。因此在ClickP4中,管理员并不需要开发复杂的P4程序,而是开发可以在多个P4程序之间复用的数据包处理功能模块,并且在开发阶段无需关心数据包功能模块之间的关系,因为只有在运行阶段管理员才会根据网络策略为每个流定义对应数据包处理功能编排。
1.2.2 数据包处理框架
ClickP4提供了一套灵活的数据包处理框架,可以实现动态的编排模块化的数据包处理功能。图1展示了ClickP4的数据包处理框架,主要包含四种元素:数据包处理功能单元,控制单元,令牌检查器和数据包处理功能编排器。
(1)网络功能单元就是模块化的数据包处理功能,负责独立执行管理员所编写的数据包处理功能。
(2)控制单元则是用来提供管理能力的功能元件,主要用于实现支持动态编排数据包处理功能的控制逻辑;
(3)令牌检查器是一类特殊的管理单元,每一个数据包处理功能单元都有一个令牌检查器与之对应。主要与其他控制单元配合实现动态编排数据包处理功能。
(4)数据包处理功能编排器是为管理员提供抽象接口管理数据包处理功能。这一部分在文章中仅仅是设想,目前还在实现中。
1.2.3 数据包处理流程
下面简单介绍一下ClickP4中数据包处理流程,使读者能够更直观的了解ClickP4的运行方式。图1中的灰色虚线即为数据包在模块化可编程数据平面各个单元模块之间的传递顺序。图2 显示了数据包在ClickP4架构中的处理流程。
(1)数据包通过交换设备端口进入到数据包处理功能流水线中;
(2)令牌检查器判断数据包是否被初始化器处理,并为数据包分配令牌;
(3)在进入数据包处理功能单元之前,令牌检查器会检查每个数据包所携带的令牌,令牌中利用位图标识了对应的数据包处理功能是否处理该数据包;
(4)当执行完一轮数据包处理功能后,循环器会利用有限状态机检测当前数据包是否执行完对应网络数据包处理策略制定的数据包处理功能链,做出是否使用再循环原语对数据包进行重新投递的决定。
图2 数据包处理流程
1.3 实现以及实验验证
ClickP4所设计的模块化可编程架构主要基于P4语言实现,可以运行在 CPU、FPGA、NPU等多种可编程平台上。因为ClickP4要引入控制单元来实现数据包处理功能动态编排,因此会带来一定性能代价。所以我们设计了三种数据包处理功能编排情况对ClickP4的性能代价进行了初步的测量和分析。如图3所示,实验表明ClickP4所带来的性能代价是相对较小的。相比于ClickP4带来的简化P4编程开发以及数据包处理功能动态编排方面的优势,这些性能代价是可以接受的。
图3 实验对比
二、P4网络模拟器NS4设计与预想
P4是针对于可编程数据平面而生的一种领域特定语言(Domain specific language)。P4的诞生时间尚短但是却受到了学术界的广泛关注和得到了持续的研究投入。
在研究过程中,我们发现对P4程序进行调试、模拟的工具有很多欠缺和可改进的空间。目前主流的P4行为模拟器是bmv2,如果需要测试网络拓扑的话需要搭配mininet。但是bmv2和mininet 的组合进行P4的网络模拟有如下问题:
mininet模拟的真实流量,是由计算机内核虚拟出来的网卡进行数据包转发,所以计算机CPU的性能决定了网路模拟的上限。事实上一个3GHz的商用CPU最高可以处理大约10Gbps的数据流量。而最新的P4设备Barefoot Tifino生成拥有6.5Tbps的转发速度。模拟上限和实际流量的巨大差距使得mininet应用场合非常有限。
使用真实流量来进行模拟还会限制模拟网络的规模。P4使用的场景很多都是大规模网络拓扑,如运营商网络、数据中心网络等。这些场景所需要的网络设备成百上千,在这种情况下mininet所带来的单机瓶颈也是非常令人头痛的问题。
另一方面,我们发现如果将P4语言作为一个模块来引入传统网络模拟器也可以带来为网络模拟器带来明显的好处:
如果所需要模拟的是传统网络设备,传统的模拟方式需要人工来为模拟器写一个设备模块,而开发这个设备模块需要利用模拟器所提供的库,也就是说模拟的设备模块和网络模拟器本身是耦合的。而P4作为数据平面的行为描述语言可以直接定义设备行为,即使需要模拟的传统的网络设备,如果用P4语言来描述其行为的话也可以带来如下好处。
低廉的学习成本:不需要对网络模拟器有先验知识,减少了学习模拟器的成本。同时如果要更换网络模拟器的话,用P4定义的模块不需要重新改动。
快速移植:在测试之后,用P4定义的设备可以直接移植到P4设备,或者经过P4-FPGA编译器部署到NetFPGA等。
图4 P4语言直接移植
我们认为将P4语言整合进网络模拟器可以有效解决上述问题:一方面为P4提供了新模拟仿真工具,另一方面P4也解决困扰传统模拟器的问题。
2.2 设计与实现
图5 NS4架构
我们将P4的行为模拟器bmv2和与其配套的控制平面模拟器作为一个模块,整合进当前流行的网络仿真器ns-3。NS4实现的流程图和工作流程如Figure 2所示。
1.在编写好P4程序之后:
2.将P4程序编译,并作为参数传入P4模块;
3.在模拟器中为P4模块添加与其它设备连接的网络端口;
4.生成控制平面设备模块,并为P4模块下流表;
5.添加其他的网络组件并生成完整的网络拓扑。
NS4目前由清华大学网研院毕军教授实验室P4项目组开发维护, 预期在1-2个月内完成模型框架之后进行开源,接受社区贡献代码。
目前的工作重点是:
1.在实现P4数据平面模块的基础上,实现控制平面模块程序的编写。
2.目前NS4只支持模拟特定的P4硬件。P4-16标准提出了定义P4硬件的语言规范。未来预计支持更多P4设备的模拟,并开放P4-16语言提供的定义P4设备的接口。
Yu Zhou and Jun Bi. 2017. ClickP4: Towards Modular Programming of P4. In Proceedings of the SIGCOMM Posters and Demos (SIGCOMM Posters and Demos '17). ACM, New York, NY, USA, 100-102. DOI: https://doi.org/10..3132000
本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。
本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
本文链接:
SDN(软件定义网络)改变了传统的网络世界…在之前的章节中,我们学习了RFC7938中介绍…第五届高校SDN大赛中进入复赛的学生分享初…随着云和容器等虚拟化技术的不断扩张,云…当攻击者在SDN环境下制造虚假数据流或者瞬…
获取验证码
获取验证码
微信公众号:搜索"SDNLAB"或扫描上面的二维码。
没有帐号?已被0人收藏
&有PS2的模拟器吗?
来自:保密
发帖:1+0
有没有啊?
-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......
...楼主...
来自:保密
发帖:484+11244
有了,在一本模拟杂志上看到的
-------------------------------------------------------------------------------------------
Devil May Cry
来自:保密
发帖:22+230
可惜的是还不能模拟任何游戏,只能运行一些DOME,
等PS3出了,才会有PS2的模拟器吧-___-
-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......
来自:保密
发帖:0+29
。。。。。。。。。转移个别人的老贴吧:这是来自“Pete Bernert”个人网站(《ePSXe》插件的开发者)的一段话:
  现在已经很明显了:现在更本没有新的模拟平台的存在。如果你希望玩PS2/XBOX/GAMECUBE游戏,那么你必须购买相应的游戏机或者寻找该游戏是否有PC版。由于新游戏平台的空前复杂与独特的硬件特性,在很长一段时间内都不会出现真正意义上的新平台模拟器。而在这之前,或许会出现许许多多的谣传。当然,大家还应该知道的是,与PS游戏的光碟也不一样,这些新平台的游戏光碟在个人电脑的DVD驱动器上是不能够正常识别使用的。所以,请大家不要浪费自己的时间与精力去寻找这样的模拟器了。
  现实一些或许更好……
-------------------------------------------------------------------------------------------
苦阿。。。。。。。。穷阿。。。。。。。
来自:保密
发帖:2+12
到驱动之家下载
-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......
来自:保密
发帖:16+278
估计下载了也不能用
-------------------------------------------------------------------------------------------
面具的背后,不一定都是阴暗的脸
来自:保密
发帖:37+325
很早以前就有了,还可以模拟PS2的游戏。
但需要一台很高性能的计算机。
不然会很慢的!!!!
-------------------------------------------------------------------------------------------
来自:保密
发帖:275+1368
-------------------------------------------------------------------------------------------
我用老毒龙
来自:保密
发帖:37+325
不信算了!
-------------------------------------------------------------------------------------------
来自:保密
发帖:45+222
相当年ps模拟器没出来的时候,用电脑玩ps游戏你也觉得不可想象
后来不是做到了
现在也一样,你能保证若干时间后就没有ps2模拟器
-------------------------------------------------------------------------------------------
来自:保密
发帖:18+24
目前还没有啊
小道消息越是多就越是说明人们关注它啊
说不定明天就有了拉
-------------------------------------------------------------------------------------------
菜鸟一个。。。。。。
...10楼...
来自:保密
发帖:102+1044
"相当年ps模拟器没出来的时候,用电脑玩ps游戏你也觉得不可想象
后来不是做到了
现在也一样,你能保证若干时间后就没有ps2模拟器"
yes,而且ps模拟器刚出来时用当时很豪华的配置p2-400,vodoo2只有1-2帧的速度,当时也被认为几乎不可能的,可现在这个配置至少可以用vgs流畅了(如果以vgs流畅的60帧计算的话疯,狂提速30-60倍)。
-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......
...11楼...
来自:保密
发帖:12+102
请注意!PS的主CPU主频仅3X Mhz而PS2的要300Mhz……要模拟的话至少是P4级才可能……目前完成度最高的是PCSX2但最多只能云行一个PS2上SMS模拟器。
-------------------------------------------------------------------------------------------
I love you!
...12楼...
来自:保密
发帖:19+228
http://sgame.xiloo.com/ps2mn.htm
-------------------------------------------------------------------------------------------
李查德是我的后代
...13楼...
来自:保密
发帖:2+3
现在还没有,
-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......
...14楼...
首先,请你以一种,团成一个团的姿势,然后,慢慢地比较圆润的方式,离开这座让你讨厌的城市,或者讨厌的人的周围首先,请你以一种,团成一个团的姿势,然后,慢慢地比较圆润的方式,离开这座让你讨厌的城市,或者讨厌的人的周围
有PS2的模拟器吗?
数码影像推荐
最新二手发布
扫描关注官方微信
扫描下载客户端
奖励分值:您今日还有 3 点分值可以奖励 [ 20 点奖分可自动换取 1 点PP]
请输入4位有相同表情的数字
&违反国家法律&&&&&&&&&含有色情内容
&对他人进行恶意攻击
&散布广告以及其它商业化的宣传
&干扰或混乱kds宽带山网络服务
&发布任何包含种族、 性别、宗教歧视性和猥亵性的信息内容
&恶意刷屏&&&&&&&&&&&&&&&内容重复&&&&&&&&&&&&&&&攻击管理员
&本人要求删除&&&&&&&&当事人要求删除
&与主题无关&&&&&&&&&&&水贴软文&&&&&&&&&&&涉及敏感政治内容
&被要求删除,你懂的&&&&&&&&&&&盗号并发布违规或广告内容
扣除hp值:
宽带山警务室
&恶意刷屏&&&&&&&&&水贴软文
&违反国家法律
&含有色情内容
&对他人进行恶意攻击
&散布广告以及其它商业化的宣传
&干扰或混乱kds宽带山网络服务
&发布任何包含种族、 性别、宗教歧视性和猥亵性的信息内容
&网页不能打开
&图片不能显示
已报名参加的人员:【求助】如何用模拟器玩P4的ISO【女神异闻录吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:63,533贴子:
【求助】如何用模拟器玩P4的ISO
我下载了P4的ISO,也下载了模拟器模拟器版本是PCSX2 0.99 Extremum不知道怎么设置,直接引导的话,只能进到PS2到设置画面,不能读取ISO。请问高人,我应该怎么办?还是说我把ISO拷贝进DVD玩啊?
要先选择iso的说。。。。不过我是用得ez上的版本,tgbus的是啥样的不太清楚。。。要么选cdvd在菜单里选iso选择器,要么选文件-》运行iso镜像(我觉得tgbus的应该是这种)
唉,我杯具的在vista上可以运行。就是我现在上贴吧的台机,可是window7的手提电脑却不是这么一回事。就是不能运行ISO,我用的模拟器,没有cdvd类似的选项呢,只有 go, play, config,now, debug, misc
表示换模拟器是最简单的方法呢摊手。。。。我也是win7本所以我觉得你应该去下模拟器的地方找帮助文件
我最后还是换了个模拟器。原来的模拟器在win7上不能运行光驱设置的PS2什么ISO的插件,不过还没在win7上面试新找的。话说换了一个模拟器后,就能看的到P4里面的一些过场动画,之前的那个都只能看到一点而已,然后画面一黑,就进剧情了
我之前用的就是这个版本的模拟器,我现在放弃它,换了个新的。安装时候还老是提示说有病毒,NOD32和norton都显示有病毒要把杀毒软件暂时关闭才能模拟游戏。换了个新的以后就没有提示有病毒了
或者你试试用pcsx2svn4942,我换成新版本之后再把CPU从2.8G默认小幅到3.3G,现在在不开VU跟EE加速的情况下商店街北街也能60帧全满了....iso插件就用默认的cdvd就成了,直接系统-引导cdvd(快速),然后打开目标iso直接读取就成了。我一直都在用win7 64,另外你还是别用那个渣渣汉化得了,他翻译的名词都乱七八糟的....
不知道我现在用的能到多少帧。有时候读取的时候还是有些慢下来了。现在用的是TGBUS上面的。设置方面我都没调(不会调),用默认设置。ISO插件我是用PS2的那个,用英文版也没看到有类似CDVD的字眼,难道是我火星了?8楼的朋友,我会在手提电脑上使一下你提供的那个。你用的是英文版还是中文版?
莫妮卡汉化的版本,cdvd插件就是cdvdGigaherz。ez的也一样大部分保持默认就成,只需要改动下视频插件的设置(比如内部分辨率我开到原始X3-560Ti的卡不在乎那点负载率),主要是CPU频率....我的E7400在默认2.8G原始频率下必须开EE+VU才能维持一个相对满帧的环境,但到商店北街的时候还是会掉到55帧的样子。超频到3.3G时无论哪里都是60帧满(无拖延掉帧)我自己是E7400(OC 3.3G)+4G 800+560Ti,基本完美。(包括战斗),如果不oc的话,战斗有部分地方会掉帧(拖延,声音破碎等)。如果速度不够的话,在设置-模拟设置-速度修正里把开启速度修正打开,之后把EE循环率拉到2,下面的其它hack里左右4个hack打勾。快速cdvd跟mtvu不用理(mtvu是针对3核以上的)。再不够的话,把VU循环抢断那条也可以拉到1,但会导致某些战斗场景掉帧拖延什么的(少数)。你只需要改改分辨率就好(提升下画质),就设置-视频-插件设置里渲染器(看你显卡支持DX几就选DX几,比如我560Ti支持到DX11,就硬件dx11)。然后就D3D内部分辨率或使用缩放(默认是自定义,你可以选X2 X3一直到X6),这里是管模型分辨率的,到X3其实就挺好的...最近换版本把存档给掐了,本来都2学期了....
在那里可以看到帧速啊?
软件标题栏上有显示,如果你全屏的话,就开个Fraps或MSI Afterburner都可以在游戏内显示帧数。个人推荐msi afterburrer,因为这个软件除了帧数还能显示显卡温度,显存占用,显卡负载率之类的信息。
唔,那个msi after最好是用2.2 beta8(最新,正式版还没出),不过一个月后会过期,到时候msi会出更新版本(beta版每个只有一月期限,正式版无限制)2.1没中文,2.2 beta5开始加入了中文,比较容易看懂软件设置。
贴吧热议榜
使用签名档&&
保存至快速回贴}

我要回帖

更多关于 呆萌ps2模拟器免验证 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信