New Microsoft Word Document (2)
New Microsoft Word Document (2)
and Software
BY DATAFLAIR TEAM
Job-ready Online Courses: Click for Success - Start Now!
The hardware and the software make up a complete operating
computer system. Hardware is the mechanical device in a
computer system that is interconnected for operation. The user may
not be able to see all the hardware devices because they are
internal to the computer’s casing.
An example of this would be storage drives. Most of the hardware
devices are a part of the motherboard that is responsible for
controlling the computer.
Software, on the other hand, works on the idea of instructing
programs in computer language for execution. They tell the device
what to perform and how to do it using a set of instructions.
The software developers design the programs in such a way that
there are instructions for all kinds of tasks. This is by using a high-
level programming language which is then translated to binary form
for the computer to read.
But software and hardware cannot function without each other.
Hardware needs instruction to perform while software needs a
processor to instruct. Thus they are dependent on each other.
Computer Hardware Components
1. Peripheral Devices
These devices are the ones that provide input/output to the
computer externally. They are auxiliary devices meant to form a
connection with the device externally via a cable or Bluetooth to
function. Some examples are mouse, headphones, etc.
2. Input devices
The input device allows the user to send data or information to the
computer to perform a task. Keyboards, joysticks, mouse, etc. are
some of the examples.
3. Output devices
The output device completes the task related to the data sent by
the input device. They receive the data from the input devices and
execute the tasks accordingly. Printers, monitors, headphones, etc.
are some of the output devices.
5. Internal components
The components that are already a part of the motherboard and the
system are internal components. Computer memory is internal to
the system, becoming a good example of this.
Many devices may become a part of the system from inside using
ribbon cables and insertion cards. Some examples are – RAM, CPU,
etc.
Computer Software
1. System Software
The software that runs the computer by activating, controlling, and
coordinating the hardware is system software. They also control the
application programs on the computer. They differ according to the
function they need to perform in the computer system. Some of the
examples are –
a. Operating System
The most relevant example of system software is an operating
system. It is an interface connecting the users to the computer
hardware. Linux, Windows, Edge, etc. are a few famous operating
systems that people use.
b. BIOS
A basic input-output system is part of Read-Only Memory or flash
memory. The first software that users activate at their computer is
BIOS because it loads the drivers to assist storage of operating
systems. It has a set of commands to make the devices perform
effectively.
c. Device driver
It is responsible for controlling computer hardware by providing an
interface. The kernel uses this software to communicate with the
processor. The operating systems usually have these drivers to
work with hardware systems.
d. Assembler
It is a language program with input being an assembly and output
being an object. The programmer has a basic interpretation
machine that uses hardware for fundamental instructions. It uses
machine language to get machine memory in place.
e. Compiler
System software that takes care of high-level languages by
accepting the source program and producing a corresponding
object program. An interpreter is a program responsible for
executing a source program. FORTRAN, COBOL, etc. may
designate to a compiler and its associated language.
f. Loader
A system software responsible for loading the program and
executing it is a loader. Absolute, relocating, and direct-linking are
some of the loading schemes. The assembler outputs the program
to the device and the loader executes it. This is a smaller program
compared to the assembler.
3. Multimedia Software
These are for editing videos, audios, and texts and allows users to
combine all of them as well. They can improve their documents
with interesting visuals and sounds using multimedia software.
Some examples are – VLC player, Premier Pro, Window Media
Player, etc.
4. Enterprise Software
These are for particular business functions when the organizations
have multiple tasks to take care of regularly. This may be for
accounting, billing, inventory management, web traffic analysis, etc.
Some examples are – Mailchimp, Google analytics, customer support
system, etc.
5. Programming Software
These are software for writing other programs by translating
programming languages into machine language. The developers
use them to create, debug, and maintain applications.