Word Explorer

Operating system abstraction layer

💡 Words with a Similar Meaning to "Operating system abstraction layer"

Found via reverse dictionary — words that share a conceptual meaning.

WordDefinition
application virtualizationa software technology that encapsulates computer programs from the underlying operating system on which they are executed.
cross-platform softwareIn computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms.
operating systemnoun(computing, software) Software that is designed for controlling the allocation and the use of various hardware resources to tasks and remote terminals.
application layerAn application layer is an abstraction layer that specifies the shared communication protocols and interface methods used by hosts in a communications network.
hardware virtualizationthe virtualization of computers as complete hardware platforms, certain logical abstractions of their componentry, or only the functionality required to run various operating systems.
software frameworknoun(computing) an abstraction used in software development to provide generic functionality for application-specific software.
system virtual machineA system virtual machine (also called SYS-VM) is a virtual machine that provides a complete system platform and supports the execution of a complete operating system.
history of operating systemsComputer operating systems (OSes) provide a set of functions needed and used by most application programs on a computer, and the links needed to control and synchronize computer hardware.
application frameworkIn computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software.
hardware abstractionHardware abstractions are sets of routines in software that provide programs with access to hardware resources through programming interfaces.
object-oriented operating systemAn object-oriented operating system is an operating system that is designed, structured, and operated using object-oriented programming principles.
hardware-assisted virtualization
parallel programming modelIn computing, a parallel programming model is an abstraction of parallel computer architecture, with which it is convenient to express algorithms and their composition in programs.
open architecturea type of computer architecture or software architecture intended to make adding, upgrading, and swapping components with other computers easy.
open apiAn open API (often referred to as a public API) is a publicly available application programming interface that provides developers with programmatic access to a (possibly proprietary) software application or web service.
data access layerA data access layer in computer software is a layer of a computer program which provides simplified access to data stored in persistent storage of some kind, such as an entity-relational database.
programming toolA programming tool or software development tool is a computer program that is used to develop another program.
network virtualizationIn computing, network virtualization is the process of combining hardware and software network resources and network functionality into a single, software-based administrative entity, a virtual network.
application domainnoun(computing, .NET) An isolated context, with its own virtual address space, in which an application runs, analogous to a process in an operating system.
integrated development environmentAn integrated development environment is a software application that provides comprehensive facilities for software development.

Translate “Operating system abstraction layer” into Another Language

Pick a language — the word will be pre-filled in the translator.

Home/Dictionary/Operating system abstraction layer