112 relations: ARM architecture, ARM Cortex-A15, Association for Computing Machinery, Bare machine, Batch processing, Bhyve, Blue Pill (software), Cambridge Scientific Center, Carrier Grade Linux, Cognate, Compatible Time-Sharing System, Computer cluster, Computer hardware, CP-67, CP/CMS, Embedded hypervisor, Embedded system, Firmware, FreeBSD, Full virtualization, Gerald J. Popek, Gernot Heiser, Hardware virtualization, Hewlett-Packard, History of CP/CMS, Hooksafe, HP Hard Partitioning, HP Superdome, HP-UX, Hyper-V, Hyperjacking, IBM, IBM CP-40, IBM M44/44X, IBM POWER microprocessors, IBM System i, IBM System p, IBM System/360, IBM System/360 Model 67, IBM System/370, IBM System/390, IBM Z, Itanium, Kernel (operating system), Kernel-based Virtual Machine, L4 microkernel family, Linux, Linux distribution, Linux on z Systems, Loadable kernel module, ..., Logical partition, Mach (kernel), MacOS, Mainframe computer, Malware, Memory management unit, Memory protection, Microcontroller, Microsoft, Microsoft Windows, MIPS architecture, Multiprocessing, MVS, North Carolina State University, Open-source model, OpenVMS, Operating system, Operating-system-level virtualization, Oracle Corporation, Oracle VM Server for SPARC, Oracle VM Server for x86, Parallels Desktop for Mac, Parallels Workstation, Paravirtualization, POWER4, POWER6, PowerPC, PR/SM, Process (computing), Protection ring, QEMU, Real-time computing, Real-time operating system, Render farm, Robert P. Goldberg, Rootkit, Server farm, Silicon Graphics, SIMMON, Software, Solaris (operating system), SPARC, Sun Microsystems, Supervisor Call instruction, Time-sharing, TSS (operating system), University of Michigan, Unix, Unix-like, User space, Virtual machine, Virtual memory, VirtualBox, VM (operating system), VMware ESXi, VMware Workstation, VMware Workstation Player, X86, X86 virtualization, Xbox One system software, Xen, Z/VM. Expand index (62 more) » « Shrink index
ARM, previously Advanced RISC Machine, originally Acorn RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments.
The ARM Cortex-A15 MPCore is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture.
The Association for Computing Machinery (ACM) is an international learned society for computing.
In computer science, bare machine (or bare metal) refers to a computer executing instructions directly on logic hardware without an intervening operating system.
In computing, batch processing refers to a computer working through a queue or batch of separate jobs (programs) without manual intervention (non-interactive).
bhyve (pronounced "bee hive", formerly written as BHyVe) is a type-2 hypervisor that runs on FreeBSD.
Blue Pill is the codename for a rootkit based on x86 virtualization.
The IBM Cambridge Scientific Center was a company research laboratory established in February 1964 in Cambridge, Massachusetts.
Carrier Grade Linux (CGL) is a set of specifications which detail standards of availability, scalability, manageability, and service response characteristics which must be met in order for Linux kernel-based operating system to be considered "carrier grade" (i.e. ready for use within the telecommunications industry).
In linguistics, cognates are words that have a common etymological origin.
The Compatible Time-Sharing System (CTSS), was one of the first time-sharing operating systems; it was developed at the MIT Computation Center.
A computer cluster is a set of loosely or tightly connected computers that work together so that, in many respects, they can be viewed as a single system.
Computer hardware includes the physical parts or components of a computer, such as the central processing unit, monitor, keyboard, computer data storage, graphic card, sound card and motherboard.
CP-67 was the control program portion of CP/CMS, a virtual machine operating system developed for the IBM System/360-67 by IBM's Cambridge Scientific Center.
CP/CMS (Control Program/Cambridge Monitor System) is a discontinued time-sharing operating system of the late 60s and early 70s, known for its excellent performance and advanced features.
An embedded hypervisor is a hypervisor that supports the requirements of embedded systems.
An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints.
In electronic systems and computing, firmware is a specific class of computer software that provides the low-level control for the device's specific hardware.
FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).
In computer science, virtualization is a modern technique developed in late 1990s and is different from simulation and emulation.
Gerald John "Jerry" Popek (September 22, 1946 – July 20, 2008) was an American computer scientist, known for his research on operating systems and virtualization.
Gernot Heiser (born 1957) is a Scientia Professor and the John Lions Chair for operating systems at the University of New South Wales (UNSW).
Hardware virtualization is the virtualization of computers as complete hardware platforms, certain logical abstractions of their componentry, or only the functionality required to run various operating systems.
The Hewlett-Packard Company (commonly referred to as HP) or shortened to Hewlett-Packard was an American multinational information technology company headquartered in Palo Alto, California.
This article covers the History of CP/CMS — the historical context in which this important IBM time-sharing virtual machine operating system was built.
Hooksafe is a hypervisor-based light system that safeguards a computer's kernel from rootkit attacks.
nPar partitions are electrically isolated from other nPar partitions within the same chassis.
The HP Superdome is a high-end server computer developed and produced by Hewlett Packard Enterprise (formerly Hewlett-Packard).
HP-UX (from "Hewlett Packard Unix") is Hewlett Packard Enterprise's proprietary implementation of the Unix operating system, based on UNIX System V (initially System III) and first released in 1984.
Microsoft Hyper-V, codenamed Viridian and formerly known as Windows Server Virtualization, is a native hypervisor; it can create virtual machines on x86-64 systems running Windows.
Hyperjacking is an attack in which a hacker takes malicious control over the hypervisor that creates the virtual environment within a virtual machine (VM) host.
The International Business Machines Corporation (IBM) is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries.
CP-40 was a research precursor to CP-67, which in turn was part of IBM's then-revolutionary CP-67/CMS – a virtual machine/virtual memory time-sharing operating system for the IBM System/360 Model 67, and the parent of IBM's VM family.
The IBM M44/44X was an experimental computer system from the mid-1960s, designed and operated at IBM's Thomas J. Watson Research Center at Yorktown Heights, New York.
IBM has a series of high performance microprocessors called POWER followed by a number designating generation, i.e. POWER1, POWER2, POWER3 and so forth up to the latest POWER9.
The IBM System i is IBM's previous generation of midrange computer systems for IBM i users, and was subsequently replaced by the IBM Power Systems in April 2008.
The System p, formerly known as RS/6000, was IBM's RISC/UNIX-based server and workstation product line.
The IBM System/360 (S/360) is a family of mainframe computer systems that was announced by IBM on April 7, 1964, and delivered between 1965 and 1978.
The IBM System/360 Model 67 (S/360-67) was an important IBM mainframe model in the late 1960s.
The IBM System/370 (S/370) was a model range of IBM mainframe computers announced on June 30, 1970 as the successors to the System/360 family.
The IBM System/390 was the third major generation of the System/360 line of computers.
IBM Z is a family name used by IBM for all of its mainframe computers from the Z900 on.
Itanium is a family of 64-bit Intel microprocessors that implement the Intel Itanium architecture (formerly called IA-64).
The kernel is a computer program that is the core of a computer's operating system, with complete control over everything in the system.
Kernel-based Virtual Machine (KVM) is a virtualization infrastructure for the Linux kernel that turns it into a hypervisor.
L4 is a family of second-generation microkernels, generally used to implement Unix-like operating systems, but also used in a variety of other systems.
Linux is a family of free and open-source software operating systems built around the Linux kernel.
A Linux distribution (often abbreviated as distro) is an operating system made from a software collection, which is based upon the Linux kernel and, often, a package management system.
Linux on IBM Z (or Linux on z for short, and previously Linux on z Systems) is the collective term for the Linux operating system compiled to run on IBM mainframes, especially IBM Z and IBM LinuxONE servers.
In computing, a loadable kernel module (LKM) is an object file that contains code to extend the running kernel, or so-called base kernel, of an operating system.
A logical partition, commonly called an LPAR, is a subset of a computer's hardware resources, virtualized as a separate computer.
Mach is a kernel developed at Carnegie Mellon University to support operating system research, primarily distributed and parallel computing.
macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.
Mainframe computers (colloquially referred to as "big iron") are computers used primarily by large organizations for critical applications; bulk data processing, such as census, industry and consumer statistics, enterprise resource planning; and transaction processing.
Malware (a portmanteau for malicious software) is any software intentionally designed to cause damage to a computer, server or computer network.
A memory management unit (MMU), sometimes called paged memory management unit (PMMU), is a computer hardware unit having all memory references passed through itself, primarily performing the translation of virtual memory addresses to physical addresses.
Memory protection is a way to control memory access rights on a computer, and is a part of most modern instruction set architectures and operating systems.
A microcontroller (MCU for microcontroller unit, or UC for μ-controller) is a small computer on a single integrated circuit.
Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
MIPS (an acronym for Microprocessor without Interlocked Pipeline Stages) is a reduced instruction set computer (RISC) instruction set architecture (ISA)Price, Charles (September 1995).
Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system.
Multiple Virtual Storage, more commonly called MVS, was the most commonly used operating system on the System/370 and System/390 IBM mainframe computers.
North Carolina State University (also referred to as NCSU, NC State, or just State) is a public research university located in Raleigh, North Carolina, United States.
The open-source model is a decentralized software-development model that encourages open collaboration.
OpenVMS is a closed-source, proprietary computer operating system for use in general-purpose computing.
An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.
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.
Oracle Corporation is an American multinational computer technology corporation, headquartered in Redwood Shores, California.
Logical Domains (LDoms or LDOM) is the server virtualization and partitioning technology for SPARC V9 processors.
Oracle VM Server for x86 is the server virtualization offering from Oracle Corporation.
Parallels Desktop for Mac, by Parallels, is software providing hardware virtualization for Macintosh computers with Intel processors.
Parallels Workstation is the first commercial software product released by Parallels, Inc., a developer of desktop and server virtualization software.
In computing, paravirtualization is a virtualization technique that presents to virtual machines a software interface, which is similar yet not identical to the underlying hardware-software interface.
The POWER4 is a microprocessor developed by International Business Machines (IBM) that implemented the 64-bit PowerPC and PowerPC AS instruction set architectures.
The POWER6 is a microprocessor developed by IBM that implemented the Power ISA v.2.03.
PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computing (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM.
In mainframe computing a PR/SM (Processor Resource/System Manager) is a type-1 Hypervisor (a virtual machine monitor) that allows multiple logical partitions to share physical resources such as CPUs, I/O channels and direct access storage devices (DASD).
In computing, a process is an instance of a computer program that is being executed.
In computer science, hierarchical protection domains, often called protection rings, are mechanisms to protect data and functionality from faults (by improving fault tolerance) and malicious behaviour (by providing computer security).
QEMU (short for Quick Emulator) is a free and open-source emulator that performs hardware virtualization.
In computer science, real-time computing (RTC), or reactive computing describes hardware and software systems subject to a "real-time constraint", for example from event to system response.
A real-time operating system (RTOS) is an operating system (OS) intended to serve real-time applications that process data as it comes in, typically without buffer delays.
A render farm is a high-performance computer system, e.g. a computer cluster, built to render computer-generated imagery (CGI), typically for film and television visual effects.
Robert P. Goldberg (December 4, 1944 – February 25, 1994) was an American computer scientist, known for his research on operating systems and virtualization.
A root kit is a collection of computer software, typically malicious, designed to enable access to a computer or areas of its software that is not otherwise allowed (for example, to an unauthorized user) and often masks its existence or the existence of other software.
A server farm or server cluster is a collection of computer servers – usually maintained by an organization to supply server functionality far beyond the capability of a single machine.
Silicon Graphics, Inc. (later rebranded SGI, historically known as Silicon Graphics Computer Systems or SGCS) was an American high-performance computing manufacturer, producing computer hardware and software.
SIMMON (SIMulation MONitor) was a proprietary software testing system developed in the late 1960s in the IBM Product Test Laboratory, then at Poughkeepsie, N.Y. It was designed for the then-new line of System/360 computers as a vehicle for testing the software that IBM was developing for that architecture.
Computer software, or simply software, is a generic term that refers to a collection of data or computer instructions that tell the computer how to work, in contrast to the physical hardware from which the system is built, that actually performs the work.
Solaris is a Unix operating system originally developed by Sun Microsystems.
SPARC, for Scalable Processor Architecture, is a reduced instruction set computing (RISC) instruction set architecture (ISA) originally developed by Sun Microsystems.
Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.
A Supervisor Call instruction (SVC) is a hardware instruction in the System/360 family of IBM mainframe computers up to contemporary zSeries (as well as non-IBM mainframe computers such as the Amdahl 470/V5, 470/V6, 470/V7, 470/V8, 580, 5880, 5990M, and 5990A, and others; Univac 90/60, 90/70 and 90/80, and possibly others; and the Fujitsu M180 (UP), and M200 (MP), and others) used to cause an interrupt to request a service from the operating system.
In computing, time-sharing is the sharing of a computing resource among many users by means of multiprogramming and multi-tasking at the same time.
The IBM Time Sharing System TSS/360 is a discontinued early time-sharing operating system designed exclusively for a special model of the System/360 line of mainframes, the Model 67.
The University of Michigan (UM, U-M, U of M, or UMich), often simply referred to as Michigan, is a public research university in Ann Arbor, Michigan.
Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.
A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.
A modern computer operating system usually segregates virtual memory into kernel space and user space.
In computing, a virtual machine (VM) is an emulation of a computer system.
In computing, virtual memory (also virtual storage) is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very large (main) memory." The computer's operating system, using a combination of hardware and software, maps memory addresses used by a program, called virtual addresses, into physical addresses in computer memory.
Oracle VM VirtualBox (formerly Sun VirtualBox, Sun xVM VirtualBox and Innotek VirtualBox) is a free and open-source hypervisor for x86 computers currently being developed by Oracle Corporation.
VM (often: VM/CMS) is a family of IBM virtual machine operating systems used on IBM mainframes System/370, System/390, zSeries, System z and compatible systems, including the Hercules emulator for personal computers.
VMware ESXi (formerly ESX) is an enterprise-class, type-1 hypervisor developed by VMware for deploying and serving virtual computers.
VMware Workstation is a hosted hypervisor that runs on x64 versions of Windows and Linux operating systems (an x86 version of earlier releases was available); it enables users to set up virtual machines (VMs) on a single physical machine, and use them simultaneously along with the actual machine.
VMware Workstation Player, formerly VMware Player, is a virtualization software package for x64 computers running Microsoft Windows or Linux, supplied free of charge by VMware, Inc., Archived version; the page as of 2016 is about VMware Workstation Player a company which was formerly a division of, and whose majority shareholder remains EMC Corporation.
x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.
In computing, x86 virtualization refers to hardware virtualization for the x86 architecture.
The Xbox One system software, sometimes called the Xbox OS, is the operating system for the eighth-generation home video game console, Xbox One.
Xen Project (pronounced) is a hypervisor using a microkernel design, providing services that allow multiple computer operating systems to execute on the same computer hardware concurrently.
z/VM is the current version in IBM's VM family of virtual machine operating systems.