当前位置: 首页 > news >正文

大馆陶网站佛山市房产信息网

大馆陶网站,佛山市房产信息网,什么是网络营销策略?,青岛一品网站建设1. 简介 QEMU#xff08;quick emulator#xff09;是一款由法布里斯贝拉#xff08;Fabrice Bellard#xff09;等人编写的免费的可执行硬件虚拟化的#xff08;hardware virtualization#xff09;开源托管虚拟机#xff08;VMM#xff09;。 QEMU 是一个托管的虚拟…1. 简介 QEMUquick emulator是一款由法布里斯·贝拉Fabrice Bellard等人编写的免费的可执行硬件虚拟化的hardware virtualization开源托管虚拟机VMM。 QEMU 是一个托管的虚拟机镜像它通过动态的二进制转换模拟CPU并且提供一组设备模型使它能够运行多种未修改的客户机OS可以通过与KVM一起使用进而接近本地速度运行虚拟机接近真实电脑的速度。 QEMU还可以为user-level的进程执行CPU仿真进而允许了为一种架构编译的程序在另外一种架构上面运行借由VMM的形式。 大致介绍完就不得不介绍编写此软件的作者法布里斯·贝拉 2. 法布里斯·贝拉 1972年生于法国格勒诺布尔Grenoble。在高中就读期间开发了著名的可执行压缩程序LZEXE这是当年DOS上第一个广泛使用的文件压缩程序。大学就读于巴黎综合理工学院后在巴黎高等电信学校攻读。 1996年他编写了一个简洁但是完整的C编译器和一个Java虚拟机Harissa。Fabrice Bellard发明的TinyCC是GNU/Linux环境下最小的ANSI C语言编译器是目前号称编译速度最快的C编译器。 1997年他提出了最快速的计算圆周率的算法是贝利波尔温普劳夫公式的变体。在计算圆周率的过程中Fabrice Bellard使用改良后的查德诺夫斯基方程算法来进行圆周率的计算并使用贝利波尔温普劳夫公式来验证计算的结果。为了纪念他对圆周率算法所作出的杰出贡献Fabrice Bellard所使用的改良型算法被命名为Fabrice Bellard算法这种算法是目前所有圆周率算法中最快的一种这个计算N位PI的公式比传统的BBP算法要快47%。 1998年贝拉开发出VReng (虚拟现实引擎)这是一个分布式 3D 应用程序运用多播技术允许通过 Internet 连接在虚拟世界中导航。之后贝拉注意到有效的OpenGL后端是基于软件的比实际需求要慢很多。于是他决定基于 VReng 的代码来编写一个更小和更快的3D光栅。 2000年他化名Gérard Lantau创建了FFmpeg项目。FFmpeg单词中的FF指的是Fast ForwardFFmpeg这个2000年发起著名的开源多媒体播放器项目是MPlayer的姊妹项目。这是一个如此重要的成就。这个多平台、多功能的多媒体编码解码器由Fabrice Bellard发起并管理现在是由Michael Niedermayer在进行维护。 这个项目无比强大我们今天所熟知的视频播放软件如暴风影音、QQ影音、YouTube、VLC等都使用了FFmpeg的编解码函数库。FFmpeg易扩展、功能强、速度快、占资源少支持的音视频格式极其广泛基本上超越了其他所有同类软件被誉为处理数字视频和音频的“瑞士军刀”。 2002 年贝拉发布了 TinyGL一个 OpenGL 的子集的小型实现。TinyGL 比 Mesa 和Solaris 的OpenGL 快很多是平台独立的并且数量级比后二者小很多总共才 400KB。这也是他在图像处理领域取得的重要成就。 2003年开发了Emacs克隆QEmacs。 2004年他编写了一个只有138KB的启动加载程序TCCBOOT可以在15秒内从源代码编译并启动Linux系统。 2005年用普通PC和VGA卡设计了一个数字电视系统。 2005年发布了QEMUQEMU是一个处理器仿真可以用软件来模拟不同处理器体系允许为一个特定处理器编译的程序通过软件仿真在另外一个体系上运行。QEMU近似于已有的Bochs、PearPC但具有后两者所不具备的高速及跨平台等特性。 因为QEMU的速度之快、效率之高它被包含在许多主要的虚拟化技术中如 VirtualBox、Xen以及Linux Kernel-based 虚拟机(KVM)。 2009年12月31日他声称打破了圆周率计算的世界纪录算出小数点后2.7万亿位仅用一台普通个人电脑。他使用的个人PC价格不到2000欧元仅用了116天就计算出了PI的小数点后第2.7万亿位超过了由目前排名世界第47位的T2K Open超级计算机于2009年8月17日创造的世界纪录。新纪录比原纪录多出1200亿位然而他使用的这台桌面电脑的配置仅为2.93GHz Core i7 CPU6GB内存7.5TB硬盘。 2011年他使用JavaScript写了一个PC虚拟机Jslinux。这个虚拟机仿真了一个32位的x86兼容处理器一个8259可编程中断控制器一个8254可编程中断计时器和一个16450 UART。 2012年在PC上用软件实现4G LTE基站。 2019年他编写了一款新的Javascript引擎QuickJS。 贝拉的产出如此之快质量如此之高被誉为 世界上最多产的程序员Super-ProductiveProgrammer3. 模式 在 qemu 的术语中运行整个操作系统的方式称为 full system emulation 在 Ubuntu/CentoS 由软件包 qemu-system-xxx (比如qemu-system-ppc, qemu-system-aarch64, qemu-system-arm)提供功能。 运行单个程序文件的方式称为 user mode emulation由软件包qemu-user或者qemu-user-static提供功能。 3.1 Full System Emulation 虚拟整个操作系统就需要制作内核镜像和根文件系统镜像 [参考这篇文章] 这篇文章里提供了两种方法来制作根文件系统一种是基于busybox的另一种是基于Ubuntu的rootfs的。我采用的是busybox比较小巧当然也比较简陋很多etc配置都没有。 编译好的内核和根文件系统镜像都以压缩包的形式放在这里了 [下载地址] 可以直接拿来验证。对于根文件系统镜像可以mount挂载后进行修改但是对于内核镜像就不能直接修改了所以最好还是都自己编译一下。 接下来就是启动虚拟机了。 qemu-system-aarch64 -cpu cortex-a57 -smp 4 -m 2048M -M virt -nographic \-kernel build_arm64/arch/arm64/boot/Image \-append consolettyAMA0 root/dev/vda init/linuxrc rw \-drive formatraw,file../busybox_rootfs/busybox-1.31.1-rootfs_ext4.img第一行的cpu指定了处理器的架构smp指定了处理器的个数m指定了内存的大小。第二行的kernel指定编译生成的内核镜像的存放位置第三行的append是内核启动的附加参数。第四行的drive指定之前制作生成的根文件系统的镜像位置 3.2 User Mode Emulation 可以到下面的网址下载 https://github.com/multiarch/qemu-user-static/releases 那什么场景会使用这个模式呢 举一个例子我想在 PC 上运行 Arm的程序也就是我的CPU是 X86_64 架构的但是想运行 arm64 架构的程序。那么就可以通过 qemu 来运行。 $ qemu-aarch64-static hello_world hello world!hello_world 是编译好的arm可执行程序。 参考文档 QEMU的配置和使用用 qemu-user 在arm linux机器上运行amd64/x86程序
http://www.zqtcl.cn/news/718741/

相关文章:

  • 网站建设税率多少潍坊市住房和城乡建设局网站
  • 网站图片怎么做白色背景青岛公司做网站的价格
  • 网站seo工具wordpress放视频没画面
  • 自己做个网站要多少钱o2o商城网站系统开发
  • 百度网站优化哪家好长沙抖音推广代运营公司
  • 做网站的软件worddede 后门暴网站
  • 极简风格 网站上市公司seo是什么意思
  • 商城手机网站设计网架公司十大排名
  • 在建设主题网站时邯郸房产信息网恋家网
  • 保山做网站建设做网站zwnet
  • 南阳做网站推广自助个人免费网站
  • 企业做网站怎么做高校档案室网站建设
  • 辽宁省建设厅网站升级期货交易软件定制开发
  • 网站建设公司工资设置mufen wordpress
  • 资阳网站网站建设月夜直播免费完整版
  • 自己的网站打不开了网站建设维护成本
  • 最便宜做网站c2c网站建站的标准
  • 家里电脑做网站服务器下载中国移动商旅100最新版本
  • 深圳建站公司开发费用做网站网页的工作怎么样
  • 网站工程师平均工资网站开发合同里的坑
  • 南通公司建站模板品牌网站建设小蝌蚪
  • 网站备案号 有效期微信小程序开发视频完整教程
  • 给公司做网站需要什么信息html制作百度登录页面
  • 济南市建设执业资格注册中心网站小程序源码模板下载
  • 免费做网站怎么做网站网页生成app制作
  • 网站建设中的财务预算广州网站制作
  • 经营范围网站建设wordpress主题去除友情链接
  • ip开源网站FPGA可以做点什么国外购物平台排行榜前十名
  • 温州网站推广优化公司专业做网站建设公司排名
  • 网站广告推广哪家好wordpress漏洞大全