What is hardware and software platform?
The concept of hardware and software is explained in detail below − Show
HardwareThe term hardware refers to mechanical device that makes up computer. Computer hardware consists of interconnected electronic devices that we can use to control computer’s operation, input and output. Examples of hardware are CPU, keyboard, mouse, hard disk, etc. Hardware ComponentsComputer hardware is a collection of several components working together. Some parts are essential and others are added advantages. Computer hardware is made up of CPU and peripherals as shown in image below. SoftwareA set of instructions that drives computer to do stipulated tasks is called a program. Software instructions are programmed in a computer language, translated into machine language, and executed by computer. Software can be categorized into two types −
System SoftwareSystem software operates directly on hardware devices of computer. It provides a platform to run an application. It provides and supports user functionality. Examples of system software include operating systems such as Windows, Linux, Unix, etc. Application SoftwareAn application software is designed for benefit of users to perform one or more tasks. Examples of application software include Microsoft Word, Excel, PowerPoint, Oracle, etc. Differences between Software and Hardware are sorted out below −
computer_concepts_introduction_to_computer.htm A computing platform or digital platform[1] is an environment in which a piece of software is executed. It may be the hardware or the operating system (OS), even a web browser and associated application programming interfaces, or other underlying software, as long as the program code is executed with it. Computing platforms have different abstraction levels, including a computer architecture, an OS, or runtime libraries.[2] A computing platform is the stage on which computer programs can run. A platform can be seen both as a constraint on the software development process, in that different platforms provide different functionality and restrictions; and as an assistant to the development process, in that they provide low-level functionality ready-made. For example, an OS may be a platform that abstracts the underlying differences in hardware and provides a generic command for saving files or accessing the network. Components[edit]Platforms may also include:
Some architectures have multiple layers, with each layer acting as a platform to the one above it. In general, a component only has to be adapted to the layer immediately beneath it. For instance, a Java program has to be written to use the Java virtual machine (JVM) and associated libraries as a platform but does not have to be adapted to run for the Windows, Linux or Macintosh OS platforms. However, the JVM, the layer beneath the application, does have to be built separately for each OS.[8] Operating system examples[edit]Desktop, laptop, server[edit]
Mobile[edit]Android, a popular mobile operating system
Software examples[edit]
Hardware examples[edit]
See also[edit]
References[edit]
External links[edit]
What is hardware platform and software platform?A hardware platform is a set of compatible hardware on which software applications can be run. Each specific hardware platform has its own machine language, and programs must be built specifically for a platform that involves a standardized type of processor and associated hardware pieces.
What is meant by software platform?noun. a major piece of software, as an operating system, an operating environment, or a database, under which various smaller application programs can be designed to run.
What is an example of a software platform?A software platform is usually an operating system that runs a device, such as your laptop or your phone. For example, the operating system of your cell phone is the platform on which third-party developers build apps that you can use on the phone.
What is hardware and software example?Examples of hardware are RAM, ROM, Printer, Monitor, Mouse, Hard disk and more. Examples of software are Google Chrome, MySQL, MS Word, Excel, PowerPoint, Notepad, Photoshop and more.
|