Computing platform
- Computing platform is the infrastructure on which software is executed.
- The required components comprise the computing platform, which may include hardware, operating systems, and runtime libraries.
- In a single computer system, the most relevant layer is the computer’s architecture, operating system (OS), and runtime libraries.
- In a multi-computer system, it would encompass both the host computer’s hardware, operating system (OS), and runtime libraries.
- Components of platforms may include hardware alone, embedded systems, browsers, application programs, and software frameworks.
- Cloud computing and Platform as a Service allow application developers to build software out of components hosted by providers.
- Virtual machines, such as the Java virtual machine and .NET CLR, allow applications to be compiled into a format similar to machine code.
- A virtualized version of a complete system, including virtualized hardware, OS, software, and storage, allows applications to run on different platforms.
Полный текст статьи: