当前位置:首页 » 编程软件 » mds编译器

mds编译器

发布时间: 2022-05-05 02:06:37

㈠ mds文件用什么打开

这是一种虚拟光驱格式,你使用虚拟光驱软件Alcohol 120% Manual、DAEMOM或其它虚拟光驱软件就可以运行。

以下是参考:
MDS目录服务器控制对MDS文件的访问,并管理它们在磁盘上的排列。读取或写入MDS文件的进程必须首先获取对MDS文件的访问权。例如,当视频泵获得命令播放一段视频,它向MDS目录服务器发送一个消息,得到一个描述要打开的文件在磁盘上排列的数据结构,从而可以打开文件。有了这些信息,视频泵就可以直接获取文件的内容,防止MDS目录服务器成为I/O瓶颈。

使用虚拟光驱软件DAEMOM

下载 Daemon Tools 3.47正式版

1 首先安装DAEMON,安装完成后右下角的系统托盘会有一个VITUAL DAEMON MANAGER图标;

2 点击系统托盘的DAMON图标,选择DEVICE 0:[X]NO MEDIA,在出现的select new image file 窗口中,找到*。mds等文件所在的目录,选定第一个光盘的镜像文件,打开 返回即可。如图
此时一般会自动弹出游戏安装窗口(如果没有,则进入资源管理器及虚拟驱动器,运行安装程序;

㈡ SS月下夜想曲如何运行里面的MDF/MDS文件如何使用

你用虚拟光驱加载好光盘镜像后
你的“我的电脑”里面会多出来一个光驱来
你打开土星模拟器
找到设置里面
把光驱指到那个虚拟光驱
应该就可以了

㈢ 虚拟光驱,虚拟主机,这些虚拟都是什么意思

一 什么是虚拟光驱?

虚拟光驱是一种模拟光驱(CD-ROM)工作的工具软件,可以生成和你电脑上所安装的光驱功能一模一样的虚拟光驱,一般光驱能做的事虚拟光驱一样可以做到,它的工作原理是先虚拟出一部或多部(最多23部,我想是因为英文只有26个字母,盘符最少要也就只有26个,软驱占两个,硬盘最少要占一个,所以就只剩下23个了)虚拟光驱后,将光盘上的应用软件,镜像存放在硬盘上(就像很早以前的HD-COPY一样,可以选择压缩),并生成一个虚拟光驱的镜像文件,然后就可以在Windows95/98/NT中将此镜像文件放入虚拟光驱中来使用,所以当您日后要启动此应用程序时,不必将光盘放在光驱中(没有光驱也可以运行),也就无需等待光驱的缓慢启动,只需要在插入图标上轻按一下,虚拟光盘立即装入虚拟光驱中运行,快速又方便.

二 虚拟光驱的特点用途

虚拟光驱有很多一般光驱无法达到的功能,例如运行时不用光盘,即使是没有光驱也可以,同时执行多张光般软件,快速的处理能力,容易携带等.虚拟光驱具有以下特点及用途:
1 高速CD-ROM
虚拟光盘直接在硬盘上运行,速度可达200X;虚拟光驱的反应速度非常之快,播放影像文件流畅不停顿.一般硬盘的传输速度为10-15MB/S左右,换算成光驱传输速度(150K/S)等于100X.如今主板大都集成Ultra DMA硬盘控制器.
2 笔记本最佳伴侣
虚拟光驱可解决笔记电脑没有光驱,速度太慢,携带不易,光驱耗电等问题;光盘镜像可从其它电脑或网络上复制过来.
3 MO最佳选择
虚拟光驱所生成的光盘(虚拟光盘)可存入MO盘,随身携带则MO盘就成为"光盘MO",MO光驱合一,一举两得.
4 复制光盘
虚拟光驱复制光盘时只产生一个相对应的虚拟光盘文件,因此非常容易管理;并非将光盘中成百上千的文件复制到硬盘,此方法不一定能够正确运行,因为很多光盘软件会要求在光驱上运行 (锁码或定时读取光驱),而且删除管理也是一个问题;虚拟光驱则完全解决了这此问题.

三 虚拟光驱介绍

1. Alcohol 120% --酒精120%--
Alcohol 120% v1.9.5 Build 3105(已经不用注册了)
这是地址:
http://www.crsky.com/soft/878.html

光盘刻录软件的完整解决方案,能完整的仿真原始光盘片,让你能不必将光盘映像文件刻录出来便可以使用虚拟光驱执行虚拟光盘且其效能比实际光驱更加强大;另外,Alcohol 120% 可支持多种映像档案格式,你可以利用其它软件所产生的光盘映像文件直接挂载进 Alcohol 120%之虚拟光驱中,便可直接读取其内容;你也可以直接将 CD,DVD 或光盘映像文件刻录至空白 CD-R / CD-RW / DVD-R / DVD-RW / DVD-RAM / DVD+RW 之中,而不必透过其它的刻录软件,方便你对光盘及映像文件的管理。产品特色:可虚拟 31 部虚拟光驱;让计算机游戏玩家拥有 200 倍超高速光驱,不用烦恼光驱速度太慢;可直接进行对刻或将映像文件刻录至空白光盘片;同时支持多部刻录器并同时进行读取及刻录动作;可用 RAW 模式执行 1:1 的读取和刻录并忠实的将光盘备份或以光盘映像文件储存;支持读取及刻录各式光盘映像文件 (mds, ccd, cue, bwt, iso 和 cdi);使用简单,使用鼠标点选三次即可执行对刻;支持 AudioCD、VideoCD、PhotoCD、Mixed Mode CD、CD Extra、Data CD、CD+G、DVD (Data)、DVD-Video 的读取及刻录。

2005.7.16 修正了上一版本有时不能加载镜像的bug。

2. WinISO v5.3.0 简体中文版(不到一兆,与WINDOWS兼容完好)
这是地址:
http://www.crsky.com/soft/140.html
一个 CD-ROM 映像文件格式转换工具,并且可以直接编辑光盘映像文件!可以处理几乎所有的 CD-ROM 映像文件,包括 ISO 和 BIN。通过 WinISO,你可以在映像文件内部 添加/删除/重命名/提取 文件。 你可以将其他格式的映像文件转换为标准的 ISO 格式,同时你也可以从你的 CD..

3 DAEMON TOOLS
http://www.crsky.com/soft/1158.html
一个不错的虚拟光驱工具,支持Win9x/win2k,支持ps,支持加密光盘,装完不需启动即可用。是一个先进的模拟备份并且合并保护盘的软件,可以备份SafeDisc保护的软件,可以打开CUE,ISO and CCD 等这些虚拟光驱的镜像文件(以后将支持更多的格式)

至于其他的,你可以来这里找,全部是免费的
http://www.crsky.com/
◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎
使用方法
以酒精120%为例
如果你已经下载了虚拟镜象文件,直接在该文件上右击---载入镜象---选择你要导入的光驱(虚拟光驱)
制作虚拟镜象
打开120%
选择左边的“镜象制作向导”此时你必须在光驱中放入光盘,之后根据向导提示制作.
这是常见光驱使用方法
http://www.jinming.net/blog/more.asp?name=0443851&id=5083
◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎
不推荐你在XP下用虚拟光驱
如果很少用物理光驱可在BIOS里把它屏蔽,减少冲突
你知道在天天打交道的windows里面有一个相对安全又方便高效的虚拟光驱软件吗?那他就是一个纯dos命令subst,其用法就是:subst 盘符:路径(要虚拟的路径) 举例:subst h: e:\english。

经过这样一设置,那么h盘所对应的就是e:\english下的文件了。然而在每次启动计算机后所有的“虚拟光驱”都会消失得无影无踪了。这是你可以编辑Autoexec.bat文件来解决。(在win98下)。

但在win2000和xp中稍微要麻烦一些,除了要执行上面命令之外还需进入注册表,定位到hkey_local_machine\software\windows\currentversion\run键值下,新建一字窜值。取名任意,键值为"c:\autoexec.bat"再注销或重新启动计算机即可。

最后要注意的是,subst命令只对文件夹有效,也就是说无法处理iso、fcd等格式的虚拟光驱文件个单个文件的虚拟,并且对于一些加了密的光盘也无效。

再最后告诉大家删除他的方法是: subst 你的虚拟盘符: /d 即可。

举个例子吧:

DAEMON TOOLS使用方法详解

(小弟还是比较喜欢酒精的,因为简单易用,功能强大,又不像DAEMON TOOLS一样全是E文……)

安装和基本用法
Daemon tools是一款免费软件,最新版本3.47,大小为502K,有简体中文的版本,推荐大家使用这个3.47版本,中文界面,操作起来也方便些。它可以在除windows95外所有的windows系统上使用。daemon tools支ISO,CCD,CUE,MDS等各种标准的镜像文件,而且它也支持物理光驱的特性,比如光盘的自动运行等等。双击安装文件,点击安装按钮,然后一路点击下一步便可以完成安装,需要注意的是,安装完毕后需要重新启动操作系统才能生效。
重新启动后,daemon tools会自动加载,在屏幕右下角的任务栏里面会有一个daemon tools的图标。右键单击图标,会弹出一个菜单,共有5个子菜单。
下面着重介绍一下虚拟CD/DVD-ROM,模拟项目和选项三个菜单的功能。
虚拟CD/DVD-ROM菜单
1. 首先现要设定一下虚拟光驱的数量,daemon tools最多可以支持4个虚拟光驱,你可以按照你的需求设置,一般设置一个就足够了。在某些情况下,比如你的游戏安装文件共有4个镜像文件,那么你可以设定虚拟光驱的数量为4,这样安装游戏的时候就可以不用时不时的调入光盘镜像了。
设置完驱动器的数量后,在'我的电脑'里面就可以看到2个新的光驱图标。

2. 现在就可以加载镜像文件了,先看一下图片:
选择安装镜像文件,然后会弹出一个窗口,让你选择镜像文件,选择好镜像文件,按一下打开按钮。

3.这时打开我的电脑,就可以看到已经插入光盘了。

打开这张光盘,可以看到里面的文件,你可以对这张光盘进行复制和粘贴或者双击安装文件来安装游戏等操作,和对真实的光盘文件进行操作一样。到这里主要的工作都结束了,基本上就能够安装软件和玩游戏了。
提示:如果想换光盘的话,先卸载镜像文件,然后再插入其他镜像文件,这样速度要比直接插入新的镜像文件快很多。
如果两个驱动器里面都有镜像文件,你都要卸载的话,可以选择卸载全部驱动器。

模拟项目菜单
有时候如果你插入虚拟光盘后发现不起作用,明明加载了镜像文件,可是在'我的电脑'里面却看不到。或者可以看到光盘,但是操作的时候总是出错。那么可以试试看这里面选项。模拟项目里面有四个选项,当你要插入的MDS格式的镜像文件的话,那么选择RMPS即可。如果这张文件有使用光盘保护技术的话,那么选择safedisc。其他选项用到的时候比较少,如果选择RMPS和safedisc也不起作用的话,可以试试其他选项。
选项菜单中共有5个项目。
1模拟音频
当你插入的镜像文件时CD音乐光盘,那么要选择这个选项,否则可能放不出声音。其他镜像光盘不用选择这个选项。
2自动安装
当你插入了一张镜像文件后,选择了这个选项后,那么系统重新启动或者关机后再开机,那么这张镜像光盘会自动加载。建议游戏选择这个选项,这样你每天玩游戏的时候,不用麻烦的先要插入镜像光盘了,直接运行游戏就可以玩了。
3 自动开始
选择这个选项,系统启动的时候会自动加载,daemon tools会自动加载,建议不要选择。需要的时候再运行daemon tools吧,这样可以节约一些内存资源,以便更快的运行系统和游戏等。这个选项不会影响前面自动安装的选项,即使不选择自动开始,只要你插入了镜像光盘并且打开了自动安装,那么系统启动时仍会自动加载镜像光盘。
自动锁定和任务栏图标必须打开自动开始才可以选择,他们的用处不大,不选择也不影响正常使用。~

虚拟机:
通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。通过虚拟机软件,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就像是在真正的计算机中进行工作。因此,当我在虚拟机中进行软件评测时,可能系统一样会崩溃,但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统,并且,使用虚拟机的“Undo”(恢复)功能,我可以马上恢复虚拟机到安装软件之前的状态。
目前流行的虚拟机软件有VMware和Virtual PC,它们都能在Windows系统上虚拟出多个计算机,用于安装linux、OS/2、FreeBSD等其他操作系统。微软在2003年2月份收购Connectix后,很快发布了Microsoft Virtual PC 2004。但出于种种考虑,新发布的Virtual PC 2004已不再明确支持Linux、FreeBSD、NetWare、Solaris等操作系统,只保留了OS/2,如果要虚拟一台Linux计算机,只能自己手工设置。相比而言,VMware不论是在多操作系统的支持上,还是在执行效率上,都比Virtual PC 2004明显高出一筹,这也是本文选择它的理由之一。
电脑一台变两台,学用Linux不再有后顾之忧
VMware 4.5有Workstation、GSX server等多种版本,其中Windows版的Workstation应用最广,本文即以它为基础进行各种实战演习。
虚拟机的概念比较宽泛,通常人们接触到的虚拟机概念有VMware那样的硬件模拟软件,也有JVM这样的介于硬件和编译程序之间的软件。这里所指的是后者。
虚拟机是一个抽象的计算机,和实际的计算机一样,具有一个指令集并使用不同的存储区域。它负责执行指令,还要管理数据、内存和寄存器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。

java虚拟机

一、什么是Java虚拟机

Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。

1.为什么要使用Java虚拟机

Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。

2.谁需要了解Java虚拟机

Java虚拟机是Java语言底层实现的基础,对Java语言感兴趣的人都应对Java虚拟机有个大概的了解。这有助于理解Java语言的一些性质,也有助于使用Java语言。对于要在特定平台上实现Java虚拟机的软件人员,Java语言的编译器作者以及要用硬件芯片实现Java虚拟机的人来说,则必须深刻理解Java虚拟机的规范。另外,如果你想扩展Java语言,或是把其它语言编译成Java语言的字节码,你也需要深入地了解Java虚拟机。

3.Java虚拟机支持的数据类型

Java虚拟机支持Java语言的基本数据类型如下:

byte://1字节有符号整数的补码
short://2字节有符号整数的补码
int://4字节有符号整数的补码
long://8字节有符号整数的补码
float://4字节IEEE754单精度浮点数
double://8字节IEEE754双精度浮点数
char://2字节无符号Unicode字符

几乎所有的Java类型检查都是在编译时完成的。上面列出的原始数据类型的数据在Java执行时不需要用硬件标记。操作这些原始数据类型数据的字节码(指令)本身就已经指出了操作数的数据类型,例如iadd、ladd、fadd和dadd指令都是把两个数相加,其操作数类型别是int、long、float和double。虚拟机没有给boolean(布尔)类型设置单独的指令。boolean型的数据是由integer指令,包括integer返回来处理的。boolean型的数组则是用byte数组来处理的。虚拟机使用IEEE754格式的浮点数。不支持IEEE格式的较旧的计算机,在运行Java数值计算程序时,可能会非常慢。

虚拟机支持的其它数据类型包括:
object//对一个Javaobject(对象)的4字节引用
returnAddress//4字节,用于jsr/ret/jsr-w/ret-w指令
注:Java数组被当作object处理。

虚拟机的规范对于object内部的结构没有任何特殊的要求。在Sun公司的实现中,对object的引用是一个句柄,其中包含一对指针:一个指针指向该object的方法表,另一个指向该object的数据。用Java虚拟机的字节码表示的程序应该遵守类型规定。Java虚拟机的实现应拒绝执行违反了类型规定的字节码程序。Java虚拟机由于字节码定义的限制似乎只能运行于32位地址空间的机器上。但是可以创建一个Java虚拟机,它自动地把字节码转换成64位的形式。从Java虚拟机支持的数据类型可以看出,Java对数据类型的内部格式进行了严格规定,这样使得各种Java虚拟机的实现对数据的解释是相同的,从而保证了Java的与平台无关性和可
移植性。

二、Java虚拟机体系结构

Java虚拟机由五个部分组成:一组指令集、一组寄存器、一个栈、一个无用单元收集堆(Garbage-collected-heap)、一个方法区域。这五部分是Java虚拟机的逻辑成份,不依赖任何实现技术或组织方式,但它们的功能必须在真实机器上以某种方式实现。

1.Java指令集

Java虚拟机支持大约248个字节码。每个字节码执行一种基本的CPU运算,例如,把一个整数加到寄存器,子程序转移等。Java指令集相当于Java程序的汇编语言。
Java指令集中的指令包含一个单字节的操作符,用于指定要执行的操作,还有0个或多个操作数,提供操作所需的参数或数据。许多指令没有操作数,仅由一个单字节的操作符构成。

虚拟机的内层循环的执行过程如下:

do{
取一个操作符字节;
根据操作符的值执行一个动作;
}while(程序未结束)

由于指令系统的简单性,使得虚拟机执行的过程十分简单,从而有利于提高执行的效率。指令中操作数的数量和大小是由操作符决定的。如果操作数比一个字节大,那么它存储的顺序是高位字节优先。例如,一个16位的参数存放时占用两个字节,其值为:

第一个字节*256+第二个字节字节码指令流一般只是字节对齐的。指令tabltch和lookup是例外,在这两条指令内部要求强制的4字节边界对齐。

2.寄存器

Java虚拟机的寄存器用于保存机器的运行状态,与微处理器中的某些专用寄存器类似。

Java虚拟机的寄存器有四种:
pc:Java程序计数器。
optop:指向操作数栈顶端的指针。
frame:指向当前执行方法的执行环境的指针。
vars:指向当前执行方法的局部变量区第一个变量的指针。

Java虚拟机

Java虚拟机是栈式的,它不定义或使用寄存器来传递或接受参数,其目的是为了保证指令集的简洁性和实现时的高效性(特别是对于寄存器数目不多的处理器)。
所有寄存器都是32位的。

3.栈

Java虚拟机的栈有三个区域:局部变量区、运行环境区、操作数区。

(1)局部变量区 每个Java方法使用一个固定大小的局部变量集。它们按照与vars寄存器的字偏移量来寻址。局部变量都是32位的。长整数和双精度浮点数占据了两个局部变量的空间,却按照第一个局部变量的索引来寻址。(例如,一个具有索引n的局部变量,如果是一个双精度浮点数,那么它实际占据了索引n和n+1所代表的存储空间。)虚拟机规范并不要求在局部变量中的64位的值是64位对齐的。虚拟机提供了把局部变量中的值装载到操作数栈的指令,也提供了把操作数栈中的值写入局部变量的指令。

(2)运行环境区 在运行环境中包含的信息用于动态链接,正常的方法返回以及异常传播。

·动态链接
运行环境包括对指向当前类和当前方法的解释器符号表的指针,用于支持方法代码的动态链接。方法的class文件代码在引用要调用的方法和要访问的变量时使用符号。动态链接把符号形式的方法调用翻译成实际方法调用,装载必要的类以解释还没有定义的符号,并把变量访问翻译成与这些变量运行时的存储结构相应的偏移地址。动态链接方法和变量使得方法中使用的其它类的变化不会影响到本程序的代码。

·正常的方法返回
如果当前方法正常地结束了,在执行了一条具有正确类型的返回指令时,调用的方法会得到一个返回值。执行环境在正常返回的情况下用于恢复调用者的寄存器,并把调用者的程序计数器增加一个恰当的数值,以跳过已执行过的方法调用指令,然后在调用者的执行环境中继续执行下去。

·异常和错误传播
异常情况在Java中被称作Error(错误)或Exception(异常),是Throwable类的子类,在程序中的原因是:①动态链接错,如无法找到所需的class文件。②运行时错,如对一个空指针的引用

·程序使用了throw语句。
当异常发生时,Java虚拟机采取如下措施:
·检查与当前方法相联系的catch子句表。每个catch子句包含其有效指令范围,能够处理的异常类型,以及处理异常的代码块地址。
·与异常相匹配的catch子句应该符合下面的条件:造成异常的指令在其指令范围之内,发生的异常类型是其能处理的异常类型的子类型。如果找到了匹配的catch子句,那么系统转移到指定的异常处理块处执行;如果没有找到异常处理块,重复寻找匹配的catch子句的过程,直到当前方法的所有嵌套的catch子句都被检查过。
·由于虚拟机从第一个匹配的catch子句处继续执行,所以catch子句表中的顺序是很重要的。因为Java代码是结构化的,因此总可以把某个方法的所有的异常处理器都按序排列到一个表中,对任意可能的程序计数器的值,都可以用线性的顺序找到合适的异常处理块,以处理在该程序计数器值下发生的异常情况。
·如果找不到匹配的catch子句,那么当前方法得到一个"未截获异常"的结果并返回到当前方法的调用者,好像异常刚刚在其调用者中发生一样。如果在调用者中仍然没有找到相应的异常处理块,那么这种错误传播将被继续下去。如果错误被传播到最顶层,那么系统将调用一个缺省的异常处理块。
(3)操作数栈区 机器指令只从操作数栈中取操作数,对它们进行操作,并把结果返回到栈中。选择栈结构的原因是:在只有少量寄存器或非通用寄存器的机器(如Intel486)上,也能够高效地模拟虚拟机的行为。操作数栈是32位的。它用于给方法传递参数,并从方法接收结果,也用于支持操作的参数,并保存操作的结果。例如,iadd指令将两个整数相加。相加的两个整数应该是操作数栈顶的两个字。这两个字是由先前的指令压进堆栈的。这两个整数将从堆栈弹出、相加,并把结果压回到操作数栈中。

每个原始数据类型都有专门的指令对它们进行必须的操作。每个操作数在栈中需要一个存储位置,除了long和double型,它们需要两个位置。操作数只能被适用于其类型的操作符所操作。例如,压入两个int类型的数,如果把它们当作是一个long类型的数则是非法的。在Sun的虚拟机实现中,这个限制由字节码验证器强制实行。但是,有少数操作(操作符pe和swap),用于对运行时数据区进行操作时是不考虑类型的。

4.无用单元收集堆

Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java语言具有无用单元收集能力:它不给程序员显式释放对象的能力。Java不规定具体使用的无用单元收集算法,可以根据系统的需求使用各种各样的算法。

5.方法区

方法区与传统语言中的编译后代码或是Unix进程中的正文段类似。它保存方法代码(编译后的java代码)和符号表。在当前的Java实现中,方法代码不包括在无用单元收集堆中,但计划在将来的版本中实现。每个类文件包含了一个Java类或一个Java界面的编译后的代码。可以说类文件是Java语言的执行代码文件。为了保证类文件的平台无关性,Java虚拟机规范中对类文件的格式也作了详细的说明。其具体细节请参考Sun公司的Java虚拟机规范。

㈣ 用flex和bison实现编译器

这是不是有在线帮助?此外,o'relly有一本书,讲YACC和Lex的。 flex是法的增强版,野牛是YACC的增强版本。

㈤ mds文件用什么打开

虚拟光驱类软件可以打开mds文件,可以使用Alcohol、Daemon Tools 或 WinMount 软件打开。

mds文件是镜像文件的一种,mds和mdf文件一定是一起的,mds文件的容量较小,mdf文件的容量较大,数据都存放在这个文件内。

平时应该把他们存放在一个文件夹内。但是,当把它们装载入虚拟光驱或把它们复制到Alcohol的文件列表以后,它们就合二为一了。只以mds文件的名称出现。mds文件和mdf文件统称mds文件。

(5)mds编译器扩展阅读:

mds文件和mdf文件是配合起来使用的,mdf文件是Alcohol 120%所产生的磁盘/CD/DVD的镜像格式文件,mds是记录引导文件(通常体积很小),供虚拟光驱软件读取用,一般缺少mds不要紧,但是对于加密光盘就必须得有mds。

而ISO是目前最流行的镜像格式文件,有时需要mds/mdf转iso镜像文件,这里说说具体转换的方法。

1.准备好mds/mdf文件,打开mds/mdf转iso镜像软件,如下图,在主界面的工具栏中,选择“转换”按钮。

㈥ 编译linux内核设备树文件使用什么命令

Linux源码的arch/powerpc/boot/dts/目录下存放了很多dts文件,可以作为参考文件。另外dtc编译器在内核源码2.6.25版本之后已经被包含进去。在2.6.26版本之后,生成blob的简单规则已经加入makefile,如下命令:
$ make ARCH=powerpc canyonlands.dtb

也可以根据自己的硬件修改好dts文件后,用下面类似命令生成dtb文件。
$ dtc -f -I dts -O dtb -R 8 -S 0x3000 test.dts > mpc836x_mds.dtb

$ mkimage -A ppc -O Linux -T flat_dt -C none -a 0x300000 -e 0 -d mpc836x_mds.dtb mpc836x_mds.dtu

㈦ mdf, mds 文件ps怎么玩请教一下

真心告诉你:

下载"Pcsx2 0.9.1"网址:http://0126.cn/soft/8506.htm
但你的机器至少要有CPU2.2GHZ+128M显卡+256/512MB内存
使用说明:
在这一个指南里,我会解释一下如何设定PCSX2,以及给于一些提示,以发挥其最大极限的潜能.以下就是一些步骤:
1)首先,下载 最新 的PCSX2 v0.7(一些旧有的问题已经于此新版本解决了)
2)打开已下载的档案,解压到一个文件夹里(例如 C:\PCSX2)
3)在你已经解压的文件夹里,执行 pcsx2.exe .

设定 PCSX2

选择Config =>Configure以开始设定PCSX2.你将会看到:

首先,你可以利用 Set Plugins Directory 和 Set Bios Directory 来转换PCSX2 的 Plugins ( 插件程序 )和 Bios ( 基本输入输出系统 )所在的目录.
所以,如果你不是利用预设的文件夹(/plugins and /bios),你应该利用这两个按键来转换. 至于你在每一个插件程序以下的 Configuration 键,Test 键,和 About 键 , 有着这样的功能. Configuration 键是用来设定插件程序的,而 Test 键是用来测试其插件程序的操作性,以及 About 键将提供一些关于其插件程序的资料.
现在让我们开始设定PCSX2的插件程序:

图像: 其实一开始,你就可以使用 GSsoft v0.8 插件程序.此插件程序是基于软件而设的(完全没有使用到图像卡),所以执行时会比较慢,但是其兼容性暂时是最好的.
无论如何,一个崭新的插件程序, 由 Gabest 编写的 GSdx9 , 一个基于 DirectX 9 的插件程序,经以能够在PCSX2 v7.0 上操作.
这 GSdx9 插件程序是 极力 推荐于那些拥有支援 DirectX 9 的图像卡的用户.其速度和兼容性无疑是比 GSsoft 略胜一酬的.所以,如果你有支援 DirectX 9 的图像卡,不妨一试. GSdx9 v0.6 插件程序可以下载于 这里.
其他插件程序如 GStaris 和 GSmax 将不会出现于图像插件程序,因为它们的 规格已经过时了,你们不应该期待它们的更新.

使用 GSsoft v0.8 的用户,请按 Configure 键.
在 Full-screen (全荧幕) 和 Windowed resolution (非全荧幕),你可以设定任何你想要执行的解像度.
在 Options,你可以剔选/不剔选 "Display FPS Count" 来启动/关闭 内置的FPS(画面的顺畅度)显示器,来显示你的PCSX2当时所执行的顺畅度.
剔选/不剔选 "Use Frameskip" 来启动/关闭 画面略过功能,此功能是用来略过一些画面,以增加PCSX2的速度.(当你启动了,你将会看到一些速度上的改变).
剔选/不剔选 "Use Fullscreen" 来启动/关闭 GSsofts 的全荧幕显示.
剔选/不剔选 "Disable Stretching" 来关闭/启动荧幕伸展功能.建议剔选此功能来提升执行速度.
在 screen filtering 选项里,你只能选择 Disabled(关闭) 和 Scale2x(2x比例).使用 Scale2x 将会给予你较完美的显示,但是自然的速度会被减低.
在 Recording (记录)下,你可以剔选/不剔选 "Enable Recording" 来启动/关闭 GSsofts 内置的录影功能.此功能使用户能够将 GSsofts 的输出录起来.那影片将会被保存在 PCSX2 的文件夹里(pcsx2.exe 所在的文件夹).那影片的文件名永远都是 gssoft.mpg ,所以,在你打算录新的一片之前,请把它做备份来收存.
再下一些,你将会看到一个菜单,那是用来选择将会用于录影的 codec(多媒体数字信号编解码器).暂时,你只能选择 MPEG1.
最后, Texture Caching 不应该 启动因为此功能还在试验当中,而且会引起一些错误.
按 OK 键来保存你的变更设定,Cancel 键来取消和回去主菜单. Logging... 键只是给予开发者使用.

使用 GSdx9 v0.6 的用户,请按 Configure 键.
首先, GSdx9 插件程序拥有两个版本,普通版和 SSE2指令版.只有当你的中央处理器支援 SSE2指令 ( Pentium 4 或 Athlon64/FX ),请使用SSE2指令版,因为它会执行得快一些.其他中央处理器一定要用普通版,不然那插件程序将不会出现在图像插件程序里.
Resolution(解像度):在这菜单里,你可以选择 Windowed (非全荧幕),或者选择全荧幕的解像度/显示更新频率.
Renderer(描绘器):在这里你可以选择图像如何被描绘.
如果你选择 "Direct3D" , GSdx9 会利用你的图像卡 Direct3D 的功能,来增强模拟器的速度.还有就是这一个模式的兼容性还蛮好的,所以笔者相当推存此模式.
如果你选择 "Software(fixed)" 或 "Software(float)", GSdx9 将会使用其内置的软件描绘器.这个模式不会使用到你的图像卡,反而只会使用中央处理器来执行.当然模拟器的速度将会相对减低,但是却提高了兼容性.当你使用 "Direct3D" 时遇到任何图像瑕疵,你可以尝试使用这一个模式. 注意"Software(float)" 和 "Software(fixed)" 其实是同样的模式,但是前者会比较慢.所以,如果打算使用软件描绘器,请使用"Software(fixed)".
如果你选择 "Do not render",模拟器将不会描绘任何图像,所以你不会看到任何图像.当你只是想要聆听音乐而已,你应该使用此模式(因为此模式会给你蛮快的执行速度).
Shader:在此你会有三个选择:
Fixed Pipeline(固定流水线):将不会使用 Pixel Shader 技术.由于在这个时候,另外两项选择相当有问题,特别是对于 Nvidia 图像卡的用户,所以为了最好的兼容性,此模式是最实用的.
Pixel Shader 1.1:将会使用 Pixel Shader 1.1 技术,来增强图像的质素.
Pixel Shader 2.0:将会使用 Pixel Shader 2.0 技术,来增强图像的质素.
Half vres:这个模式是用来修复一些游戏.如果你看到奇怪的图像时,就尝试剔选吧!
按 OK 键来保存你的变更设定,Cancel 键来取消和回去主菜单.

音响: 同样的,一开始,你就可以使用 SPU2null v0.3 插件程序.但是由于那个是"Null"(无效)的,所以将不会产生任何声音.另外,还有一个新的音响插件程序,PEOPS SPU2,已经支援PCSX2 v0.7.
这一个 PEOPS SPU2 插件程序,虽然还在开发早期,但是已经能够产生声音,甚至是音乐.有时,它也有可能会在游戏的执行上有着一定的帮助.
极力推存,但是你会看到速度明显地减低1-2fps.PEOPS SPU2 v1.2 插件程序可以下载于 这里.
Pete (编写员)已经将每一个设定的详细描述包括在那插件程序的 readme (读我),所以,好好地利用吧!

第一操纵手挚/第二操纵手挚:

你将会看到:

只有 PadwinKeyb v0.8 插件程序可以选择.暂时,还有其他两个操纵手挚的插件程序:
Zenogais 的 PADzenogais[DX9] ,可以下载于 这里
nagisa 的 SSSPSXPad ,可以下载于 这里.
其实,第二操纵手挚的选项是废置的,因为你可以在 PadwinKeyb v0.8 插件程序里,设定两个操纵手挚的按钮.
现在,按 Configure 键来设定你的第一操纵手挚和第二操纵手挚的按钮:
注意: 如图,你看到 start 键和 select 键并没出现.其实,这只是程式上的 bug (瑕疵).当你用鼠标去按一按这两个按钮旁边的线,它们就会出现.

我猜,看过图后,想必知道怎么做了吧?只要按你想要设定的按钮,然后再按你想要的按钮,就可以了.按 PAD2 去设定第二操纵手挚的按钮.如果好了,就按 OK 来保存设定.
其实呢,PCSX2 v0.7已经加入了 Analog 的支援,但是并没有在任何地方提及到.
无论如何,你不可以设定其按钮,你只能使用预设的:
移动左边的 Analog 杆:按着左鼠标键,然后移动鼠标来操作.
移动右边的 Analog 杆:按着右鼠标键,然后移动鼠标来操作.
要注意的是,使用这方法,两方的 Analog 杆会一起移动(两方都会出现同样的移动).
还有,你也可以使用左鼠标键充当 L3 键和右鼠标键充当 R3 键.
还有就是,这操纵手挚插件程序和操纵手挚是有冲突的(蛮开玩笑吧? ).提议你将你的操纵手挚从电脑移走,以便设定键盘的按钮.

光盘: 在这里,你可以设定哪一个光盘插件程序负责去读取你的 CD/DVD 或 image(映象档).预设的有 CDVDbin v0.67 , Linuzappz Iso CDVD v0.4 和 CDVDnull v0.4.

使用 CDVDbin 的用户,请按 Configure 键.
从这里,你可以按 "Choose a CD/DVD bin or iso image" 键来选择你想要模拟器执行的 image(映象档).如果你选择了,你可以用两种方法来执行它.第一,你可以按 Run =>Execute ,这你将会先看到 BIOS 的执行,然后才进入游戏(就像真正的PS2).而第二的方法就是按 Run =>CD ,但是这会直接进入游戏.
剔选/不剔选 "Debug Messages"来启动/关闭 除错迅息(只适用于开发者).
剔选/不剔选 "Force CD Audio on detection failure"来启动/关闭 一个特别的修复(只有1%的使用率).
按 CLOSE 键来保存你的变更设定.

使用 Linuzappz Iso CDVD v0.4 的用户,请按 Configure 键.
这插件程序有一个特殊功能,就是它可以将你想要执行的映象档压缩来节省硬盘的空间.
按 "Select Iso" 来选择你想要执行/压缩的映象档.当你选择了映象档,你可以关掉那个视窗,然后使用 CDVDbin 的执行方法来执行,或按 "Compress Iso"来压缩映象档.如果你选择了已压缩的映象档,你可以按 "Decompress Iso"来解压.
暂时,你只可以在 "Compression Method"(压缩方法)下选择 ".Z compress faster".
按 OK 键来保存你的变更设定.

CDVDnull v0.4 就像 SPU2null 般是"Null"(无效)的,这代表它没什么用的.只是当你要执行游戏的测试版(通过 Open =>Elf)或者你只想执行 BIOS 档(通过 Run =>Execute).这插件程序并没有任何设定.

除了预设的光盘插件程序,还有另外两个光盘插件程序可以被PCSX2 0.7支援.这两个光盘插件程序和预设的不同,它们可以直接可以读取游戏光盘.当然,读取映象档是快很多,但是直接读取游戏光盘可以更快的测试游戏的执行率.这两个光盘插件程序是Pete 的 PEOPS CDVD v1.2 plugin 和 CDVDraft v0.64 by Xeven.
若想要知道如何去设定,请参考那两个光盘插件程序的附带文章.

硬盘: 这一个硬盘插件程序是用来模拟硬盘的.预设的只有 Dev9null v0.2 ["Null"(无效)].如果你想使用 Dev9linuz v0.1 插件程序的话,你可以下载它的 source(原始资料),然后自己编译.要注意的是 Dev9linuz 离完成还有一段距离,以及此插件程序只适用于开发者.此时并没有其他第三方的硬盘插件程序.

USB: 这一个USB插件程序是用来模拟USB(Universal Serial Bus)的.预设的只有 USB Null v0.3 ["Null"(无效)].如果你想使用 USB linuz v0.3 插件程序的话,你可以下载它的 source(原始资料),然后自己编译.要注意的是 USB linuz 离完成还有一段距离,以及此插件程序只适用于开发者.此时并没有其他第三方的硬盘插件程序.(是的,我是直接抄上面的 )

Firewire: 这一个Firewire插件程序是用来模拟PS2的Firewire端口.预设的只有 FireWireNull v0.3 ["Null"(无效)]

终于到了 BIOS(基本输入输出系统)了.在这个菜单里,你可以找到你的BIOS映象档,如果你拥有一个BIOS映象档,并把它放进 bios 文件夹里.请注意的是唯一一个合法的 bios 拥有权就是直接从你的Play Station 2得到. 不要 在PCSX2的论坛里问哪里可以得到BIOS映象档,因为那是犯法的.由于新力(SONY)拥有PS2 BIOS的版权,所以如果我们不合法地提供PS2 BIOS,NGmu会得到麻烦的.请参考这里来查询关于BIOS的资料.
注意: 从0.7开始,我们建议你是用比 SCPH-10000.bin 更新的BIOS.没有新的BIOS,你可能可以执行一些游戏,但是兼容性会受影响.BIOS档包括了 rom1.bin,rom2.bin,erom.bin 和 SCPH-XXXXX.nvm (XXXXX 是BIOS的型号,例如 SCPH-34004.nvm).后者也可以在你设定了BIOS(时间区域,语言等等)过后,由PCSX2制作出来,但是建议直接从你的PS2取出.再一次提醒你,不要 在PCSX2的论坛里问哪里可以得到那些档案,因为它们也是BIOS的一部分. 这里有个auMatt的简单文章来解释这些档案有何用:
基本上,第一批曰本的PS2拥有一个BIOS档而已,至于其他档例如DVD player都是安装在记忆卡上.
至第二批开始,DVD player是安装在另一个加密的ROM(只读存储器).
ROM1 其实是BIOS额外的附属档.它只是多了一些资料,例如DVD player的ID号码.
ROM2 是一样的,但是我觉得只有在华文版的PS2才有.
希望这些可以帮到你.
一个新的BIOS撷取器可以用来撷取你的PS2的 Bios,ROM1,ROM2,EROM和NVM.请在这里下载
注意(1):从0.7开始,内置的 HLE BIOS 已经被移除了,因为它只适用于测试游戏试玩版.还有就是由于模拟器有了初步的进步,所以我们觉得不会有很多人再测试游戏试玩版吧?

注意(2):若要提升兼容性,建议你使用比 SCPH-10000.bin 更新的BIOS.因为此BIOS和PCSX2的记忆卡模拟以及一些其他模拟有冲突.

如何撷取PS2的BIOS:参考 PS2Dev 和 EMUForums 的一个标题 这里

现在,我们终于完成了全部PCSX2插件程序的设定.
接下来就是CPU(中央处理器)的设定(通过 Config =>Cpu).你会看到:

剔选/不剔选 "Enable Console Output" 来启动/关闭第二个出现在模拟器后面的视窗.这视窗主要是用来除错的.在那视窗,你可以看到不同的迅息来帮你确定问题的所在,或你可以看到当执行游戏时,模拟器所做的一切.不建议初学者使用,因为它会把模拟器的速度减低.当模拟器被关闭后,所有出现在那个视窗的迅息将会保存在 /logs/emuLog.txt(只是限于开发者版本).如果你自行关闭那视窗,模拟器也会同时关闭.

剔选/不剔选 "Enable Patches" 来启动/关闭游戏的修补档.游戏修补档大多数是用来跳过游戏里的影片.但是,游戏修补档并还没完全被模拟,所以有可能会把模拟器停止操作.更高级的游戏修补档可以用来增加兼容性,但是并不是普通用户可以制作出来的.如果你有些游戏在任何影片前停止操作,你可以自己制作游戏修补档来跳过游戏里的影片.请参考CKemu的指南来制作游戏修补档.
你也可以开启第二视窗来得到游戏的CRC(模拟器执行了游戏的ELF档后).CRC将会用来制作游戏修补档.

剔选/不剔选 "Disable Recompiler" 来关闭/启动模拟器的动态编译器.如果你剔选了,这代表你已经启动了模拟器的解释程序器.动态编译器和解释程序器是两种不同的执行代码( 动态编译器 - 一种把由高级语言编写的程序翻译成可执行机器语言的程序 / 解释程序器 - 将指令翻译为机器语言并在执行下一个指令之前完成此指令的程序 ).动态编译器有很低的兼容性,但是却很快.至于解释程序器有很高的兼容性,但速度却很慢.还有就是解释程序器会使到第二视窗显示更多的除错迅息.
要记得,动态编译器是有很低的兼容性,但是有些游戏只会在动态编译器开启时操作.所以,你可以使用它来测试一些游戏的兼容性.

剔选/不剔选 "Disable VUs recompile"(只可以在开发者版本转换) 来关闭/启动 VUs 编译器.VUs 编译器是用来启动在PS2里的VUs(Vector Units)的特别编译器来增加速度.我们提议 最好 你剔选它因为它仍然在初期开发中,会使到大部分的游戏不能正常操作.

剔选/不剔选 "Enable Reg Caching"(只可以在开发者版本转换) 来启动/关闭"注册缓冲存储器".这功能可以增加模拟器的速度,但是会减低兼容性.我们提议 最好 你不要剔选它因为它仍然在初期开发中,会使到大部分的游戏不能正常操作.

Process Priority(程序的资源占有率):在这个菜单里,你可以选择 Normal(普通),High(高),和Low(低),去安排你想要你的中央处理器分发给PCSX2的资源.这表示如果你选择越高的占有率,PCSX2会使用更多的中央处理器资源来执行.我们建议你设定Normal,因为把它设定成High会有很多问题.

那么,我们就完成PCSX2的设定了!
现在,就让我来解释一些其他设定的用途:
File =>Run CD: 如果你按了这个,模拟器就会执行你在光盘插件程序里所选择的映象档,或者会让你选择映象档(如果你还没选择的话).若你是使用 PEOPS CDVD 或 CDVDraft插件程序的话,模拟器会直接从光盘读取游戏.要注意的是用此功能会跳过BIOS的执行,然后直接执行游戏.

File =>Open ELF File: 你可以用这功能来执行游戏试玩版(通常是.elf档).或者如果当你执行游戏时,看到 "This is not a PS2 game" 的迅息,你可以试用这功能来尝试一下.当你按了后,你需要寻找在游戏光盘上的 SLUS_XXX.XX 或 SLES_XXX.XX ( XXXXX 在不同的游戏有不同的号码).当你找到了,选择它,就可以解决了

File =>States =>Load/Save/Other: 这里你可以读取/保存游戏进度(在你执行了游戏后,按Esc键)."Other"可以让你使用其他游戏进度档.但是我们并不鼓励这样来读取游戏进度 ,因为一些插件程序例如 GSdx9 有着一些问题.但是你也可以通过 F1 来保存, F3 来读取,和 F2 来转换游戏进度的位置.

File =>Exit: 把模拟器关掉.

Run =>Execute: 这功能可以让你执行你在设定里所选择的BIOS档.但是如果你不是选择 CDVDnull 插件程序的话,它将会弹出一个视窗,让你选择映象档,或者,当你使用 PEOPS CDVD 或 CDVDraft 插件程序,它将会弹出"Error opening CDVD plugin"的迅息.当你按Esc键来暂停模拟器,这也可以用来恢复模拟器的操作.但是你却不应该这样来暂停模拟器,因为 GSdx9 插件程序有着一些恢复操作的问题.

Run =>Reset: 重新执行模拟器.

Run =>Arguments: 如果你不会使用这个, 不要自行改变

Config =>
Configure: 会打开插件程序设定的视窗.
Graphics/Controllers/Cdvdrom/Dev9/USB/Firewire:会打开你所选择的插件程序设定视窗.(图像/操纵手挚/光盘/硬盘/USB/Firewire)
Memcards: 会打开记忆卡的管理员,但是暂时并不能做些什么.
Cpu: 会打开我们之前看到中央处理器的设定.
Patches: 会打开游戏修补档的视窗.它会读取在 /patches 文件夹内所有的 pnach 档(游戏修补档).你可以制作,编辑,或游览游戏修补档的目录.此功能并没有被任何人测试过,所以有可能会有问题.

Language =>*你要的语言*: 会改变PCSX2的语言.

Debug =>Enter Debugger/Remote Debugging/Memory Dump: 这些功能只是用来除错的,所以如果你不是开发者,你就不要用吧!
Debug =>Logging(只是限于开发者版本): 这里你可以启动更多不同的记录(保存在 /logs/emuLog.txt ).此功能只是用来除错,也就是说不适用于普通用户.开启这功能会减慢模拟器的速度.

㈧ 虚幻3编辑器

http://download.udk.com/UDKInstall-2012-11-BETA2.exe
这个是虚幻3的开发商 Epic Gamds 的官方下载链接 是最新的去年十一月份的开发包 有1.8G
安装的时候可以选择简体中文的

㈨ MDS 软件是做什么的

应该是PPT吧。就是Power Point简称.Power Point是美国微软公司出品的办公软件系列重要组件之一(还有Excel,Word等).Microsoft Office PowerPoint 是一种演示文稿图形程序,Power Point是功能强大的演示文稿制作软件。可协助您独自或联机创建永恒的视觉效果。它增强了多媒体支持功能,利用Power Point制作的文稿,可以通过不同的方式播放,也可将演示文稿打印成一页一页的幻灯片,使用幻灯片机或投影仪播放,可以将您的演示文稿保存到光盘中以进行分发,并可在幻灯片放映过程中播放音频流或视频流。对用户界面进行了改进并增强了对智能标记的支持,可以更加便捷地查看和创建高品质的演示文稿。 就是我们通常所说的幻灯片。在计算机里面的“开始”里,打开“程序”,点击“office2003(2006)”就可以打开我们要的PPT软件了。

㈩ MDC服务器和MDS服务器有什么区别

MDC也就是Meta Data Controller 元数据控制器(Meta Data Controller,MDC)是基于每个卷(文件系统)的机器,负责硬安装及控制安全性和分配信息。只有单个机器可以是某个卷的 MDC,而许多机器可以从网络安装同一个卷,且如果 SANergy 已配置,这些机器将具有完全 SAN 快速存取权。基本上可以这样理解,MDC就像个调度员,主机节点需要访问数据之前先问它数据在哪,但是访问数据的时候并不通过它,而是自己直接去存取。

热点内容
苹果像素低为什么比安卓好 发布:2025-05-14 19:13:23 浏览:459
安卓机微信怎么设置红包提醒 发布:2025-05-14 19:00:15 浏览:271
androidsystem权限设置 发布:2025-05-14 18:56:02 浏览:970
mq脚本 发布:2025-05-14 18:45:37 浏览:25
仙境传说ro解压失败 发布:2025-05-14 18:45:01 浏览:868
betweenand的用法sql 发布:2025-05-14 18:39:25 浏览:250
tplink摄像头存储卡格式化 发布:2025-05-14 18:37:08 浏览:347
安卓平板怎么安装excel的软件 发布:2025-05-14 18:35:44 浏览:42
广州数控圆弧编程实例 发布:2025-05-14 18:25:00 浏览:401
搭建服务器能使用nodejs开发吗 发布:2025-05-14 18:24:14 浏览:136