Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Computer hardware software and firmware
1. computer hardware software and firmware:
Hardware ,software and firmware are the three core
components that make up present-day computer and
systems.Hardware includes the physical components of a
computer system, which may wear out over time and
require replacement.firmware: Basic Input/Output System
(BIOS) and Extensible firmware Interface (EFI).
Soft
Firm
Hard
It’s like a sliding scale of permanence.
#Software is the set of user programs running on a system that
are designed to be updated often by those users
#Firmware is semi-permanent software running on a system
that may or may not be updated often, and usually require a
higher level of skill or effort
#Hardware is the physical components of a system that the
software and firmware run on, and that are updated least often
(if ever)
Software is the most temporary and malleable. Firmware is
semi-permanent software that’s tied more directly to the
2. hardware and updated less often, and hardware is the physical
components that are most permanent.
Device driver
More commonly known as a driver, a device driver or hardware
driver is a group of files that enable one or more hardware
devices to communicate with the computer's operating system.
Without drivers, the computer would not be able to send and
receive data correctly to hardware devices, such as a printer.
Sr.
No.
Key System Software. Application Software.
1
Definition System Software is the type of
software which is the interface
between application software
and system.
On other hand Application
Software is the type of software
which runs as per user request.
It runs on the platform which is
provide by system software.
2
Development
Language
In general System software are
developed in low level language
which is more compatible with
the system hardware in order to
interact with.
While in case of Application
software high level language is
used for their development as
they are developed as some
specific purpose software.
3
Usage System software is used for
operating computer hardware.
On other hand Application
software is used by user to
perform specific task.
4 Installation System software are installed on
the computer when operating
On other hand Application
software are installed according
3. Sr.
No.
Key System Software. Application Software.
system is installed. to user’s requirements.
5
User
interaction
As mentioned in above points
system software are specific to
system hardware so less or no
user interaction available in
case of system software.
On other hand in application
software user can interacts with
it as user interface is available in
this case.
6
Dependency System software can run
independently. It provides
platform for running application
software.
On other hand in application
software can’t run independently.
They can’t run without the
presence of system software..
7
Examples Some examples of system
software’s are compiler,
assembler, debugger, driver,
etc.
On other hand some examples
of application software’s are
word processor, web browser,
media player, etc.