10月1什么星座| 蚊子喜欢咬什么人| 什么水果| 幼小衔接都学什么知识| 胸ct和肺ct有什么区别| 米线是什么材料做的| 晚上七点半是什么时辰| 奄奄一息的息是什么意思| 什么是华人| 肝郁气滞是什么意思| 88年什么命| 维生素e有什么功效| 脂蛋白a高是什么意思| 大义是什么意思| 什么是假性自闭症| 塘鲺是什么鱼| 肝火旺吃什么降火最快| 境内是什么意思| 什么地移入| 霉菌感染用什么药最好| 什么是polo衫| 雨污分流什么意思| 血压低吃什么中成药| 花千骨最后结局是什么| 意志是什么意思| 澳门用什么币种| 大乌龙是什么意思| 手术后为什么不让睡觉| 羽立读什么| 乐话提醒业务是什么意思| 做梦梦到搬家什么意思| 强碱是什么| 吃猪心有什么好处和坏处| 心肌缺血吃什么| 气球是什么意思| rap是什么意思| 俺是什么意思| 三什么五什么| 不想吃油腻的东西是什么原因| few是什么意思| 什么呀| 什么颜色加什么颜色等于橙色| 天乙是什么意思| 总胆红素高是什么原因| 轮状胎盘是什么意思| 胰岛a细胞分泌什么激素| 为什么喉咙经常痛| 子宫肌瘤是什么| 葡萄糖酸钙锌口服溶液什么时候喝| 蛋白电泳是查什么的| luxury什么牌子| 容易上火是什么原因| 水晶绒是什么面料| 地藏菩萨为什么不能拜| 晚上尿床是什么原因| 羟丁酸脱氢酶高是什么原因| 背道而驰是什么意思| 24k是什么意思| 爱什么分明| 送礼送什么| 请结合临床是什么意思| 胸腺癌早期有什么症状| cln是什么意思| 胸腔积液是什么原因造成的| 哂是什么意思| 2.3什么星座| 口若什么| moncler是什么牌子| yk是什么意思| 心悸是什么病| 诺欣妥是什么药| 什么时候种香菜| 暑假什么时候放| 孕妇缺钙吃什么食物补充最快| 川芎有什么功效与作用| 什么时候打胎对身体伤害最小| 门静脉高压是什么意思| 高血钾是什么意思| 饭后散步有什么好处| 月经结束一周后又出血是什么原因| 珍珠奶茶的珍珠是什么做的| 锁骨上有痣代表什么| 尿酸高看什么科| 产后为什么脸部松弛| 尿潴留是什么症状| 肺结节是什么病严重吗| 牛排骨炖什么好吃| 兰州大学什么专业最好| 阿q精神是什么意思| pppd是什么意思| 黄酮对女性有什么作用| 地铁和高铁有什么区别| 平安顺遂什么意思| poscer是什么牌子手表| 硬度不够吃什么药| 子时是什么生肖| 没有什么| 烫伤涂什么药膏| 什么是硬水| 娃娃流鼻血是什么原因| 什么字五行属水| 翌字五行属什么| hippo什么意思| 吃什么瘦肚子最快| 吃什么不便秘可以通便| 尿胆原normal是什么意思| 什么是肽| kate是什么意思| 天上火是什么意思| nk细胞是什么| 睡觉食管反流什么原因| 嘴里苦是什么原因| 梦见很多苍蝇是什么意思| 请问支气管炎吃什么药最有效| 燕京大学现在叫什么| mmol是什么单位| 什么多么什么造句| 身份证数字分别代表什么| outlets是什么意思| 腺样体增生是什么意思| 代谢什么意思| 乌龟不能吃什么| 今年农历是什么年号| 起死回生是什么意思| 为什么叫北洋政府| 身上总是痒是什么原因| 刺激是什么意思| 体毛旺盛是什么原因| 一只脚面肿是什么原因| 发扬什么词语搭配| 女性提高免疫力吃什么| 结婚要准备什么| 倾向是什么意思| 黄芪什么人不能吃| 隐匿是什么意思| 尿酸高吃什么可以降下去| 去三亚穿什么衣服合适| 泉肌症是什么病| 什么东西能吃能喝又能坐| benny是什么意思| 儿童割包皮挂什么科| 糖类抗原50是什么指标| 慈字五行属什么| 七月4号是什么星座| 什么像什么又像什么| meme什么意思| 荔枝不能跟什么一起吃| 阑尾炎痛起来什么感觉| 炒什么菜适合拌面| 尿路感染吃什么药效果好| 41岁属什么| tnt什么意思| 后背中心疼是什么原因| 生吃蛇胆有什么功效| 苦荞茶喝了有什么好处| 企业hr是什么意思| 腰疼吃什么药效果好| 查电话号码打什么电话| freeze是什么意思| 超负荷是什么意思| 鸡杂是什么| 爱做梦是什么原因| oioi是什么牌子| 汕头有什么好玩的地方| 鹤立鸡群代表什么生肖| 什么情况会胎停| 栀子对妇科有什么功效| 鼠的五行属什么| 2017年属什么| 大盘是什么意思| 孕妇喝柠檬水对胎儿有什么好处| 吃什么补充黄体酮| 头晕是什么原因引起| 赏脸是什么意思| 脑梗吃什么好| 皮疹和湿疹有什么区别| epa和dha是什么| 动车与高铁有什么区别| ao是什么意思| 香五行属什么| 九肚鱼是什么鱼| 什么是意淫| 三个羊念什么| 喝玉米水有什么好处| 有机可乘是什么意思| 山楂和什么不能一起吃| 手指起水泡是什么原因| bid是什么意思啊| 吃什么代谢快| ot是什么| 十余载是什么意思| 旖旎风光是什么意思| 兔和什么生肖最配| 痱子长什么样子图片| 保妇康栓是治疗什么的| 强回声斑块是什么意思| 皮肤的八大功能是什么| 浑身解数是什么意思| 横纹肌溶解是什么意思| 什么原因引起尿酸高| 耳垂后面疼是什么原因| 怀孕前三个月应该注意什么| 落花流水什么意思| 三聚磷酸钠是什么| 蛋糕粉是什么面粉| 安大爷是什么意思| 尿里有结晶是什么原因| 哀莫大于心死什么意思| 及时是什么意思| 属鸡本命佛是什么佛| 儿童热伤风吃什么药| alcon是什么牌子| 文曲星是什么神仙| 供血不足吃什么药| 孕妇感冒挂什么科| 米五行属什么| 释放天性是什么意思| 冠冕堂皇是什么意思| 烟花三月下扬州什么意思| 方兴未什么| 开车压到猫有什么预兆| 腹泻输液用什么药| 6月28日是什么星座| 1月16日是什么星座| 午马是什么意思| 狗狗可以吃什么水果| 松鼠鱼是什么鱼| 男孩取什么名字好| 梦见青蛇是什么预兆| 电音是什么意思| 故作矜持的意思是什么| 常吃黑芝麻有什么好处和坏处| 梦见自己大笑是什么意思| 穷途末路什么意思| 静脉石是什么意思| 田可以加什么偏旁| 血小板减少是什么症状| 螺旋体感染是什么意思| 世事无常是什么意思| 膀胱炎吃什么药最见效| 带状疱疹吃什么药好| 烫伤用什么药最好| 牙科属于什么科| neighborhood是什么意思| 心率过快吃什么药最好| aep是什么意思| 二网是什么意思| 产后吃什么水果| 昭觉寺求什么最灵验| 折煞是什么意思| 骨髓瘤是什么原因引起的| 口腔医学技术可以考什么证| 为什么会一直流鼻涕| 喝老陈醋有什么好处| 为什么医生很少开阿斯美| 神龛是什么意思| 孕妇低血压什么补最快| 喝黄瓜汁有什么好处| 什么是水象星座| 为什么老是咳嗽| 人工智能是什么意思| 猪宝是什么东西| 脾虚吃什么中药| 特殊情况是什么意思| 百度Jump to content

你想要什么我都会给

From Wikipedia, the free encyclopedia
Screenshot of one virtualization environment
百度 此外,还提供智能咨询和办证填表等功能。

In computing, virtualization (abbreviated v12n) is a series of technologies that allows dividing of physical computing resources into a series of virtual machines, operating systems, processes or containers.[1] Virtualization began in the 1960s with IBM CP/CMS.[1] The control program CP provided each user with a simulated stand-alone System/360 computer.

In hardware virtualization, the host machine is the machine that is used by the virtualization and the guest machine is the virtual machine. The words host and guest are used to distinguish the software that runs on the physical machine from the software that runs on the virtual machine. The software or firmware that creates a virtual machine on the host hardware is called a hypervisor or virtual machine monitor.[2] Hardware virtualization is not the same as hardware emulation. Hardware-assisted virtualization facilitates building a virtual machine monitor and allows guest OSes to be run in isolation.

Desktop virtualization is the concept of separating the logical desktop from the physical machine.

Operating-system-level virtualization, also known as containerization, refers to an operating system feature in which the kernel allows the existence of multiple isolated user-space instances.

The usual goal of virtualization is to centralize administrative tasks while improving scalability and overall hardware-resource utilization.

History

[edit]

A form of virtualization was first demonstrated with IBM's CP-40 research system in 1967, then distributed via open source in CP/CMS in 1967–1972, and re-implemented in IBM's VM family from 1972 to the present. Each CP/CMS user was provided a simulated, stand-alone computer. Each such virtual machine had the complete capabilities of the underlying machine, and (for its user) the virtual machine was indistinguishable from a private system. This simulation was comprehensive, and was based on the Principles of Operation manual for the hardware. It thus included such elements as an instruction set, main memory, interrupts, exceptions, and device access. The result was a single machine that could be multiplexed among many users.

Hardware-assisted virtualization first appeared on the IBM System/370 in 1972, for use with VM/370, the first virtual machine operating system. IBM added virtual memory hardware to the System/370 series in 1972 which is not the same as Intel VT-x Rings providing a higher privilege level for Hypervisor to properly control Virtual Machines requiring full access to Supervisor and Program or User modes.

With the increasing demand for high-definition computer graphics (e.g. CAD), virtualization of mainframes lost some attention in the late 1970s, when the upcoming minicomputers fostered resource allocation through distributed computing, encompassing the commoditization of microcomputers.

The increase in compute capacity per x86 server (and in particular the substantial increase in modern networks' bandwidths) rekindled interest in data-center based computing which is based on virtualization techniques. The primary driver was the potential for server consolidation: virtualization allowed a single server to cost-efficiently consolidate compute power on multiple underutilized dedicated servers. The most visible hallmark of a return to the roots of computing is cloud computing, which is a synonym for data center based computing (or mainframe-like computing) through high bandwidth networks. It is closely connected to virtualization.

The initial implementation x86 architecture did not meet the Popek and Goldberg virtualization requirements to achieve "classical virtualization":

  • equivalence: a program running under the virtual machine monitor (VMM) should exhibit a behavior essentially identical to that demonstrated when running on an equivalent machine directly
  • resource control (also called safety): the VMM must be in complete control of the virtualized resources
  • efficiency: a statistically dominant fraction of machine instructions must be executed without VMM intervention

This made it difficult to implement a virtual machine monitor for this type of processor. Specific limitations included the inability to trap on some privileged instructions.[3] Therefore, to compensate for these architectural limitations, designers accomplished virtualization of the x86 architecture through two methods: full virtualization or paravirtualization.[4] Both create the illusion of physical hardware to achieve the goal of operating system independence from the hardware but present some trade-offs in performance and complexity.

Full virtualization was not fully available on the x86 platform prior to 2005. Many platform hypervisors for the x86 platform came very close and claimed full virtualization (such as Adeos, Mac-on-Linux, Parallels Desktop for Mac, Parallels Workstation, VMware Workstation, VMware Server (formerly GSX Server), VirtualBox, Win4BSD, and Win4Lin Pro).

In 2005 and 2006, Intel and AMD (working independently) created new processor extensions to the x86 architecture called Intel VT-x and AMD-V, respectively. On the Itanium architecture, hardware-assisted virtualization is known as VT-i. The first generation of x86 processors to support these extensions were released in late 2005 early 2006:

  • On November 13, 2005, Intel released two models of Pentium 4 (Model 662 and 672) as the first Intel processors to support VT-x.
  • On May 23, 2006, AMD released the Athlon 64 ("Orleans"), the Athlon 64 X2 ("Windsor") and the Athlon 64 FX ("Windsor") as the first AMD processors to support this technology.

Hardware virtualization

[edit]

Hardware virtualization (or platform virtualization) pools computing resources across one or more virtual machines. A virtual machine implements functionality of a (physical) computer with an operating system. The software or firmware that creates a virtual machine on the host hardware is called a hypervisor or virtual machine monitor.[2]

Software executed on these virtual machines is separated from the underlying hardware resources. For example, a computer that is running Arch Linux may host a virtual machine that looks like a computer with the Microsoft Windows operating system; Windows-based software can be run on the virtual machine.[5][6]

Different types of hardware virtualization include:

  • Full virtualization – Almost complete virtualization of the actual hardware to allow software environments, including a guest operating system and its apps, to run unmodified.
  • Paravirtualization – The guest apps are executed in their own isolated domains, as if they are running on a separate system, but a hardware environment is not simulated. Guest programs need to be specifically modified to run in this environment.
  • Hybrid virtualization – Mostly full virtualization but utilizes paravirtualization drivers to increase virtual machine performance.

Full virtualization

[edit]
Logical diagram of full virtualization

Full virtualization employs techniques that pools physical computer resources into one or more instances; each running a virtual environment where any software or operating system capable of execution on the raw hardware can be run in the virtual machine. Two common full virtualization techniques are typically used: (a) binary translation and (b) hardware-assisted full virtualization.[1] Binary translation automatically modifies the software on-the-fly to replace instructions that "pierce the virtual machine" with a different, virtual machine safe sequence of instructions.[7] Hardware-assisted virtualization allows guest operating systems to be run in isolation with virtually no modification to the (guest) operating system.

Full virtualization requires that every salient feature of the hardware be reflected into one of several virtual machines – including the full instruction set, input/output operations, interrupts, memory access, and whatever other elements are used by the software that runs on the bare machine, and that is intended to run in a virtual machine.

This approach was pioneered in 1966 with the IBM CP-40 and CP-67, predecessors of the VM family.

Binary translation

[edit]

In binary translation, instructions are translated to match the emulated hardware architecture, if the virtual machine implements a different instruction set architecture from that of the hardware on which the virtual machine is being run, or to allow the hypervisor to catch hardware references that it must emulate, if the virtual machine implements the same instruction set architecture as the hardware on which the virtual machine is being run.[1] The hypervisor, in this case, translates (if emulating a different instruction set architecture) instructions, or replaces (if emulating the host architecture) some OS instructions with safer equivalents, during runtime. On the other hand, in hardware-assisted virtualization, the hypervisor configures the CPU to use the hardware's virtualization mechanism. Furthermore, a hypervisor is not the same as an emulator; both are computer programs that imitate hardware, but their domain of use in language differs.[8]

Hardware-assisted

[edit]

Hardware-assisted virtualization (or accelerated virtualization; Xen calls it hardware virtual machine (HVM), and Virtual Iron calls it native virtualization) is a way of improving overall efficiency of hardware virtualization using help from the host processors. A full virtualization is used to emulate a complete hardware environment, or virtual machine, in which an unmodified guest operating system (using the same instruction set as the host machine) effectively executes in complete isolation.

Hardware-assisted virtualization was first introduced on the IBM 308X processors in 1980, with the Start Interpretive Execution (SIE) instruction.[9] It was added to x86 processors (Intel VT-x, AMD-V or VIA VT) in 2005, 2006 and 2010[10] respectively.

IBM offers hardware virtualization for its IBM Power Systems hardware for AIX, Linux and IBM i, and for its IBM Z mainframes. IBM refers to its specific form of hardware virtualization as "logical partition", or more commonly as LPAR.

Hardware-assisted virtualization reduces the maintenance overhead of binary translation based virtualization as it reduces (ideally, eliminates) the code that needs to be translated in the guest operating system. It is also considerably easier to obtain better performance.

Paravirtualization

[edit]

Paravirtualization is a virtualization technique that presents a software interface to the virtual machines which is similar, yet not identical, to the underlying hardware–software interface. Paravirtualization improves performance and efficiency, compared to full virtualization, by having the guest operating system communicate with the hypervisor. By allowing the guest operating system to indicate its intent to the hypervisor, each can cooperate to obtain better performance when running in a virtual machine.

The intent of the modified interface is to reduce the portion of the guest's execution time spent performing operations which are substantially more difficult to run in a virtual environment compared to a non-virtualized environment. The paravirtualization provides specially defined 'hooks' to allow the guest(s) and host to request and acknowledge these tasks, which would otherwise be executed in the virtual domain (where execution performance is worse). A successful paravirtualized platform may allow the virtual machine monitor (VMM) to be simpler (by relocating execution of critical tasks from the virtual domain to the host domain), and/or reduce the overall performance degradation of machine execution inside the virtual guest.

Paravirtualization requires the guest operating system to be explicitly ported for the para-API – a conventional OS distribution that is not paravirtualization-aware cannot be run on top of a paravirtualizing VMM. However, even in cases where the operating system cannot be modified, components may be available that enable many of the significant performance advantages of paravirtualization. For example, the Xen Windows GPLPV project provides a kit of paravirtualization-aware device drivers, that are intended to be installed into a Microsoft Windows virtual guest running on the Xen hypervisor.[11] Such applications tend to be accessible through the paravirtual machine interface environment. This ensures run-mode compatibility across multiple encryption algorithm models, allowing seamless integration within the paravirtual framework.[12]

History

[edit]

The term "paravirtualization" was first used in the research literature in association with the Denali Virtual Machine Manager.[13] The term is also used to describe the Xen, L4, TRANGO, VMware, Wind River and XtratuM hypervisors. All these projects use or can use paravirtualization techniques to support high performance virtual machines on x86 hardware by implementing a virtual machine that does not implement the hard-to-virtualize parts of the actual x86 instruction set.[14]

In 2005, VMware proposed a paravirtualization interface, the Virtual Machine Interface (VMI), as a communication mechanism between the guest operating system and the hypervisor. This interface enabled transparent paravirtualization in which a single binary version of the operating system can run either on native hardware or on a hypervisor in paravirtualized mode.

The first appearance of paravirtualization support in Linux occurred with the merge of the ppc64 port in 2002,[15] which supported running Linux as a paravirtualized guest on IBM pSeries (RS/6000) and iSeries (AS/400) hardware.

At the USENIX conference in 2006 in Boston, Massachusetts, a number of Linux development vendors (including IBM, VMware, Xen, and Red Hat) collaborated on an alternative form of paravirtualization, initially developed by the Xen group, called "paravirt-ops".[16] The paravirt-ops code (often shortened to pv-ops) was included in the mainline Linux kernel as of the 2.6.23 version, and provides a hypervisor-agnostic interface between the hypervisor and guest kernels. Distribution support for pv-ops guest kernels appeared starting with Ubuntu 7.04 and RedHat 9. Xen hypervisors based on any 2.6.24 or later kernel support pv-ops guests, as does VMware's Workstation product beginning with version 6.[17]

Hybrid virtualization

[edit]

Hybrid virtualization combines full virtualization techniques with paravirtualized drivers to overcome limitations with hardware-assisted full virtualization.[18]

A hardware-assisted full virtualization approach uses an unmodified guest operating system that involves many VM traps producing high CPU overheads limiting scalability and the efficiency of server consolidation.[19] The hybrid virtualization approach overcomes this problem.

Desktop virtualization

[edit]

Desktop virtualization separates the logical desktop from the physical machine.

One form of desktop virtualization, virtual desktop infrastructure (VDI), can be thought of as a more advanced form of hardware virtualization. Rather than interacting with a host computer directly via a keyboard, mouse, and monitor, the user interacts with the host computer using another desktop computer or a mobile device by means of a network connection, such as a LAN, Wireless LAN or even the Internet. In addition, the host computer in this scenario becomes a server computer capable of hosting multiple virtual machines at the same time for multiple users.[20]

Companies like HP and IBM provide a hybrid VDI model with a range of virtualization software and delivery models to improve upon the limitations of distributed client computing.[21] Selected client environments move workloads from PCs and other devices to data center servers, creating well-managed virtual clients, with applications and client operating environments hosted on servers and storage in the data center. For users, this means they can access their desktop from any location, without being tied to a single client device. Since the resources are centralized, users moving between work locations can still access the same client environment with their applications and data.[21] For IT administrators, this means a more centralized, efficient client environment that is easier to maintain and able to more quickly respond to the changing needs of the user and business.[22] Another form, session virtualization, allows multiple users to connect and log into a shared but powerful computer over the network and use it simultaneously. Each is given a desktop and a personal folder in which they store their files.[20] With multiseat configuration, session virtualization can be accomplished using a single PC with multiple monitors, keyboards, and mice connected.

Thin clients, which are seen in desktop virtualization, are simple and/or cheap computers that are primarily designed to connect to the network. They may lack significant hard disk storage space, RAM or even processing power, but many organizations are beginning to look at the cost benefits of eliminating "thick client" desktops that are packed with software (and require software licensing fees) and making more strategic investments.[23]

Desktop virtualization simplifies software versioning and patch management, where the new image is simply updated on the server, and the desktop gets the updated version when it reboots. It also enables centralized control over what applications the user is allowed to have access to on the workstation.

Moving virtualized desktops into the cloud creates hosted virtual desktops (HVDs), in which the desktop images are centrally managed and maintained by a specialist hosting firm. Benefits include scalability and the reduction of capital expenditure, which is replaced by a monthly operational cost.[24]

Containerization

[edit]

Operating-system-level virtualization, also known as containerization, refers to an operating system feature in which the kernel allows the existence of multiple isolated user-space instances. Such instances, called containers,[25] partitions, virtual environments (VEs) or jails (FreeBSD jail or chroot jail), may look like (physical) computers from the point of view of programs running in them. A computer program running on an ordinary operating system can see all resources (connected devices, files and folders, network shares, CPU power, quantifiable hardware capabilities) of that computer. However, programs running inside a container can only see the container's contents and devices assigned to the container.

This provides many of the benefits that virtual machines have such as standardization and scalability, while using less resources as the kernel is shared between containers.[26]

Containerization started gaining prominence in 2014, with the introduction of Docker.[27][28]

Miscellaneous types

[edit]
Software
Memory
  • Memory virtualization: Aggregating RAM resources from multiple networked systems into a single unified memory pool is a concept often referred to as disaggregated memory, memory pooling, or remote memory access. This architecture aims to overcome the traditional memory limitations of a single system by enabling multiple computers or nodes to share their memory in a high-performance, low-latency manner.
  • Virtual memory: giving an app the impression that it has contiguous working memory, isolating it from the underlying physical memory implementation
Storage
Data
  • Data virtualization: the presentation of data as an abstract layer, independent of underlying database systems, structures and storage
  • Database virtualization: the decoupling of the database layer, which lies between the storage and application layers within the application stack over all
Network

Benefits and disadvantages

[edit]

Virtualization, in particular, full virtualization has proven beneficial for:

  • sharing a computer system among multiple users;
  • isolating users from each other (and from the control program);
  • emulating new hardware to achieve improved reliability, security, and productivity.

A common goal of virtualization is to centralize administrative tasks while improving scalability and overall hardware-resource utilization. With virtualization, several operating systems can be run in parallel on a single central processing unit (CPU). This parallelism tends to reduce overhead costs and differs from multitasking, which involves running several programs on the same OS. Using virtualization, an enterprise can better manage updates and rapid changes to the operating system and applications without disrupting the user. "

Ultimately, virtualization dramatically improves the efficiency and availability of resources and applications in an organization. Instead of relying on the old model of "one server, one application" that leads to underutilized resources, virtual resources are dynamically applied to meet business needs without any excess fat".[30]

Virtual machines running proprietary operating systems require licensing, regardless of the host machine's operating system. For example, installing Microsoft Windows into a VM guest requires its licensing requirements to be satisfied.[31][32][33]

See also

[edit]

References

[edit]
  1. ^ a b c d Rodríguez-Haro, Fernando; Freitag, Felix; Navarro, Leandro; Hernánchez-sánchez, Efraín; Farías-Mendoza, Nicandro; Guerrero-Ibá?ez, Juan Antonio; González-Potes, Apolinar (2025-08-05). "A summary of virtualization techniques". Procedia Technology. The 2012 Iberoamerican Conference on Electronics Engineering and Computer Science. 3: 267–272. doi:10.1016/j.protcy.2012.03.029. ISSN 2212-0173.
  2. ^ a b Turban, E; King, D.; Lee, J.; Viehland, D. (2008). "19". Electronic Commerce A Managerial Perspective (PDF) (5th ed.). Prentice-Hall. p. 27.
  3. ^ Adams, Keith. "A Comparison of Software and Hardware Techniques for x86 Virtualization" (PDF). Retrieved 20 January 2013.
  4. ^ Chris Barclay, New approach to virtualizing x86s, Network World, 20 October 2006
  5. ^ Turban, E; King, D; Lee, J; Viehland, D (2008). "Chapter 19: Building E-Commerce Applications and Infrastructure". Electronic Commerce A Managerial Perspective. Prentice-Hall. p. 27.
  6. ^ "Virtualization in education" (PDF). IBM. October 2007. Retrieved 6 July 2010. A virtual computer is a logical representation of a computer in software. By decoupling the physical hardware from the operating system, virtualization provides more operational flexibility and increases the utilization rate of the underlying physical hardware.
  7. ^ VMware (11 Sep 2007). "Understanding Full Virtualization, Paravirtualization, and Hardware Assist" (PDF). VMware. Archived from the original (PDF) on 2025-08-05. Retrieved 2025-08-05.
  8. ^ Creasy, R.J. (1981). "The Origin of the VM/370 Time-sharing System" (PDF). IBM. Retrieved 26 February 2013.
  9. ^ IBM System/370 Extended Architecture Interpretive Execution (PDF) (First ed.). IBM. January 1984. SA22-7095-0. Retrieved October 27, 2022.
  10. ^ "VIA Introduces New VIA Nano 3000 Series Processors". www.via.com.tw (Press release). Archived from the original on 22 January 2013. Retrieved 10 October 2022.
  11. ^ "Installing signed GPLPV drivers in Windows Xen instances". Univention Wiki. Retrieved 2025-08-05. The GPLPV driver is a driver for Microsoft Windows, which enables Windows DomU systems virtualised in Xen to access the network and block drivers of the Xen Dom0. This provides a significant performance and reliability gain over the standard devices emulated by Xen/Qemu/Kvm.
  12. ^ Armstrong, D (2011). "Performance issues in clouds: An evaluation of virtual image propagation and I/O paravirtualization". The Computer Journal. 54 (6): 836–849. doi:10.1093/comjnl/bxr011.
  13. ^ A. Whitaker; M. Shaw; S. D. Gribble (2002). "Denali: Lightweight Virtual Machines for Distributed and Networked Applications". University of Washington Technical Report. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  14. ^ Strobl, Marius (2013). Virtualization for Reliable Embedded Systems. Munich: GRIN Publishing GmbH. p. 54,63. ISBN 978-3-656-49071-5.
  15. ^ Anton Blanchard. "Add ppc64 support". kernel.org. Retrieved 2025-08-05.
  16. ^ "XenParavirtOps – Xen". Wiki.xenproject.org. Retrieved 2025-08-05.
  17. ^ "VMware Introduces Support for Cross-Platform Paravirtualization – VMware". VMware. 16 May 2008. Archived from the original on 13 April 2011.
  18. ^ Jun Nakajima and Asit K. Mallick, "Hybrid-Virtualization—Enhanced Virtualization for Linux" Archived 2025-08-05 at the Wayback Machine, in Proceedings of the Linux Symposium, Ottawa, June 2007.
  19. ^ See "Hybrid Virtualization: The Next Generation of XenLinux". Archived March 20, 2009, at the Wayback Machine
  20. ^ a b "Strategies for Embracing Consumerization" (PDF). Microsoft Corporation. April 2011. p. 9. Archived from the original (PDF) on 15 August 2011. Retrieved 22 July 2011.
  21. ^ a b Chernicoff, David (August 19, 2011). "HP VDI Moves to Center Stage". ZDNet.
  22. ^ Baburajan, Rajani (August 24, 2011). "The Rising Cloud Storage Market Opportunity Strengthens Vendors". infoTECH. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  23. ^ "Desktop Virtualization Tries to Find Its Place in the Enterprise". Dell.com. Retrieved 2025-08-05.
  24. ^ "HVD: the cloud's silver lining" (PDF). Intrinsic Technology. Archived from the original (PDF) on 2 October 2012. Retrieved 30 August 2012.
  25. ^ Hogg, Scott (2025-08-05). "Software Containers: Used More Frequently than Most Realize". Network World. Network World, Inc. Retrieved 2025-08-05.
  26. ^ Gandhi, Rajeev (2025-08-05). "The Benefits of Containerization and What It Means for You". IBM Blog. Retrieved 2025-08-05.
  27. ^ Vaughan-Nichols, Steven J. (21 March 2018). "What is Docker and why is it so darn popular?". ZDNet. CBS Interactive.
  28. ^ Butler, Brandon (10 June 2014). "Docker 101: What it is and why it's important". Network World. IDG.
  29. ^ "Enterprise Systems Group White paper, Page 5" (PDF). Enterprise Strategy Group White Paper written and published on August 20, 2011 by Mark Peters. Archived from the original (PDF) on March 30, 2012. Retrieved July 18, 2013.
  30. ^ "Virtualization in education" (PDF). IBM. October 2007. Retrieved 6 July 2010.
  31. ^ Foley, Mary Jo (5 July 2012). "Microsoft goes public with Windows Server 2012 versions, licensing". ZDNet. CBS Interactive. Finn explained that Standard covers 2 CPUs in a host, and goes from one VOSE (virtual operating system environment - 1 free Std install in a VM on that host) to two, and 'now has all the features and scalability of Datacenter.' He noted there will be a small price increase, but said he thought that wouldn't matter, as it 'should be virtualized anyway and the VOSE rights doubling will compensate. Windows Server Datacenter was a minimum of two 1-CPU licenses with unlimited VOSEs. 'Now it is a simpler SKU that covers two CPUs in a host with unlimited VOSEs,' Finn said.
  32. ^ "Windows Server 2012 Licensing and Pricing FAQ" (PDF). Microsoft. Retrieved 5 July 2012.
  33. ^ "Licensing Windows desktop operating system for use with virtual machines" (PDF). microsoft.com. Microsoft. Retrieved 22 December 2018.
[edit]


Chapter: 2 Hypervisor Used: VirtualBox VM Computer Name: UbuntuVM1 Operating System: Ubuntu Desktop 22.04 LTS Notes: Used for practicing Linux networking tools. Firefox used to verify internet access. No Ubuntu Pro features enabled.

京东公司全称是什么 红字五行属什么 双侧骶髂关节致密性骨炎是什么病 卢沟桥事变又称什么 特异性生长因子指什么
为什么会做梦 啊哈是什么意思 牙龈充血是什么原因 富士康体检都检查什么 什么是支原体
bearbrick熊为什么贵 孩子拉肚子吃什么药 学生是什么阶级 玄关是什么 9k金是什么意思
浆果是什么 收尾是什么意思 甲状腺结节对身体有什么影响 什么叫快闪 道德绑架是什么意思
爱戴是什么意思hcv7jop9ns9r.cn 秦皇岛有什么特色美食hcv8jop9ns1r.cn 葫芦什么时候种最好hcv9jop0ns1r.cn 什么叫散光hcv8jop8ns9r.cn 什么是非甾体抗炎药hcv9jop1ns1r.cn
怀孕什么时候打掉最好zhongyiyatai.com 肛瘘是什么原因造成的hcv8jop1ns9r.cn 急性荨麻疹吃什么药hcv9jop1ns3r.cn 乌克兰和俄罗斯为什么打仗hcv8jop0ns8r.cn 老师的老师叫什么hcv7jop9ns7r.cn
梦到吃花生是什么意思hcv9jop5ns0r.cn 舌头痛吃什么药好得快hcv8jop8ns5r.cn 枸杞加什么泡水喝壮阳0735v.com 胎囊是什么hcv8jop1ns5r.cn 柳下惠姓什么bjcbxg.com
颠覆三观是什么意思hcv8jop7ns4r.cn 阿普唑仑是什么药hcv8jop3ns2r.cn 长沙有什么玩的jiuxinfghf.com 梦见牙掉了是什么意思hcv9jop6ns5r.cn 十天干代表什么hcv9jop0ns3r.cn
百度