💡 Words with a Similar Meaning to "Operating system abstraction layer"
Found via reverse dictionary — words that share a conceptual meaning.
| Word | Definition |
|---|---|
| application virtualization | a software technology that encapsulates computer programs from the underlying operating system on which they are executed. |
| cross-platform software | In 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 layer | An application layer is an abstraction layer that specifies the shared communication protocols and interface methods used by hosts in a communications network. |
| hardware virtualization | the 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 machine | A 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 systems | Computer 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 framework | In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software. |
| hardware abstraction | Hardware abstractions are sets of routines in software that provide programs with access to hardware resources through programming interfaces. |
| object-oriented operating system | An object-oriented operating system is an operating system that is designed, structured, and operated using object-oriented programming principles. |
| hardware-assisted virtualization | — |
| parallel programming model | In 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 architecture | a type of computer architecture or software architecture intended to make adding, upgrading, and swapping components with other computers easy. |
| open api | An 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 layer | A 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 tool | A programming tool or software development tool is a computer program that is used to develop another program. |
| network virtualization | In 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 environment | An 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.