It 111 Components of Computer
It 111 Components of Computer
LECTURE TWO:
BASIC COMPONENTS OF
COMPUTER
PART A:
COMPUTER HARDWARE
Introduction
A computer is made up of different components that
interrelate and work together to achieve a certain
assigned task.
All of these components have their own specific
functions that as we will see later.
The components can be categorized as follows below:
Computer Hardware
Computer Software
Computer Hardware
Simply, Computer hardware refers to any physical or
tangible elements of a computer.
• It
includes monitor, central processing unit, keyboard,
and mouse.
Computer system infrastructure
Computer Hardware…
Furthermore, a computer hardware can be categorized
into two main categories:
A. System unit
B. Peripheral devices
A. System Unit
The system unit contains the electronic components
used to process and temporarily store data and
instructions.
These components include:
i. the central processing unit (CPU),
ii. primary memory, and,
iii. the system board (motherboard).
i. Central Processing Unit
CPU is one of the most essential component of the
computer.
• This
is the core unit which is said to the centre of all
processing actions taking place inside a computer device
• It
is also known as the “Brain of Computer” and no
action can be conducted by a device without the
execution and permission of the Central Processing Unit.
CPU Cont…
Types
• Read only: CD-ROM
• Write once: CD-R
• Rewriteable: CD-RW
Optical storage cont…
Digital Versatile Disk (DVD)
Sometimes called Digital Video Disk
Similar to CDs, but can store more data
Types
• Read only
• Write once
• Rewritable
Measuring Memory
• Basic Units of Data Storage: It is important to
realize that the term digital computer refers to the
fact that ultimately the computer works in what is
called binary.
• When we talk about computer storage, either the
amount of memory (RAM) or the hard disk
capacity we are talking about numbers which are
multiples of 0 or 1.
Measuring Memory cont…
• Bit: is the smallest unit of data a computer can process.
• Allcomputers work on a binary numbering system, i.e.
they process data in ones or zeros.
• This1 or 0 level of storage is called a bit. Often hardware
is specified as a 32- bit computer, which means that the
hardware can process 32 bits at a time.
• Software is also described as 16 bit, 32 bit or 64 bit
software.
Measuring Memory cont…
• Byte: A byte consists of eight bits.
• Kilobyte: A kilobyte (KB) consists of 1024 bytes.
• Megabyte: A megabyte (MB) consists of 1024 kilobytes,
approximately 1,000,000 bytes.
• Gigabyte: A gigabyte
(GB) consists of 1024 megabytes,
approximately 1,000,000,000 bytes.
• Terabyte: A terabyte
(TB) consists of approximately
1,000,000,000,000 bytes.
Input Devices
Input device: A device that feeds data into a computer
processor.
Examples of common input devices are:
keyboards,
mouse,
joystick,
Microphone, and
scanner.
Input Devices cont…
• Keyboards: consists of a set of keys representing the
alphabet and numbers.
• The keys are usually laid out in QWERTY style which
originates from typewriters.
• Alternativeof the physical key is to use touch screen to
input characters during typing.
Input Devices cont…
Mouse is a GUI (Graphical user interface) pointing device.
Mouse is an input device that is used with your personal
computer.
• It rolls on a small ball and has two or three buttons on the
top.
• When you roll the mouse across a flat surface the screen
censors the mouse in the direction of mouse movement.
• The cursor moves very fast with mouse giving you more
freedom to work in any direction. It is easier and faster to
move through a mouse.
Input Devices cont…
• Scanner:
File management
• The operating system performs file management such
that the files in the secondary storage are stored in a
particular sequence,
• Thereforethe files are made to be available when
needed, and they are secured from unauthorized users
b) Language Translator
• When computers execute programs written in high-level languages
such as COBOL, FORTRAN, or C, the computer must convert
these human-readable instructions into a form that it can
understand.
• Compiler: System software includes special language translators
that translate high-level language into machine language.
• Source Code: The program in the high-level language before
translation is called source code.
• Object Code: Compiler translates source code into a language
called object code. When a computer executes a program, it really
executes the object code.
Language Translator cont…
Language Translator cont…
Interpreter:
• Some programming language such as BASIC do not
use a compiler but an interpreter, which translates one
statement at a time into machine code, as the computer
executes the program.
c) Utility programs
• Utility
programs are generally used to support, enhance,
or expand, existing programs in a computer system.
• A utilityprogram is a type of system software that allows
a user to perform maintenance ‐ type tasks.
• They are used to merge and sort sets of data, keep track
of computer jobs being run, compress files, formatting
disk, scan for viruses, backing up data, compressing files,
recovering lost data, and identifying hardware problems.
Utility programs cont…
A file manager
It is a utility that performs functions related to file
management
– Displaying a list of files
– Organizing files in folders
– Copying, renaming, deleting, moving, and
sorting files and folders
– Creating shortcuts
Utility programs cont…
A search utility
• It
is a program that attempts to locate a file on your
computer base on criteria you specify.
Utility programs cont…
An image viewer
• It allows users to display, copy, and print the
contents of a graphics file.
B: Application software
Application software consists of programs that help
users to solve particular computing problems.
• Applicationsoftware is designed to address the
need of a particular organizational activity or
function.
• The primary function of application software is to
apply the power of the computer to give users the
ability to solve business and scientific problems.
Application software cont…
• Application software includes packaged software
such as word processing, spreadsheet, database,
and programming languages such as BASIC,
COBOL, C, Visual Basic, and other commercial
and custom software.
• Many different languages can be used to develop
application software, each having strengths and
weaknesses.
Types of Application software
Application Software Types
Proprietary Application Software
Software that solves a unique or specific business problem
of a company is called proprietary application software.
• This type of software may be developed in-house by the
organization’s information systems personnel or it may be
commissioned from a software vendor.
• Such specific software programs developed for a particular
company by a vendor are called contract software.
• There can not be any duplication of this type of software.
Application Software Types
Off-the-Shelf Application Software
• Application software packages are marketed commercially.
• These packages perform certain functionality of a business
that is required by many companies, and they are available
for mainframe, minicomputers, and PCs.
• Examples of standard packages are, accounting, finance,
auto body shop, human resources, university registration,
library catalog, payroll, physician insurance claim, fax, e-
mail, tax, and so on.
Application Software Types
Customized Packages
In some cases, companies modify of-the-shelf software
to accommodate business requirements of the
company.
• Softwarevendors must provide the opportunity to
modify their software.
• Again,modification can be done in house or
contracted to an outside company.
Application Software Types
Personal application software
• Personalapplication software includes general
purpose tools and programs
• Forinstance word processor, spreadsheet, graphics,
database, desktop publishing, project management,
computer aided design, financial management, fax, e-
mail, web-browser, and so on.
PART C:
BIOS AND CMOS
BIOS- Basic Input Output System
BIOS is special software that interfaces the major hardware
components of your computer with the operating system.
• BIOS is the interface between hardware and software
allowing them to communicate with each other.
• Its most important role is to load the operating system.
• When a system boots it’s the BIOS that runs the system
until the operating system loads and takes control.
Function of BIOS
The main function of the BIOS is to boot up an
operating system on a PC.
• It
does this by first identifying and testing all
hardware components (including the hard disk
and floppy drives), and then by locating a valid
operating system to which it can transfer control.
Function of BIOS
Other Functions
The four main functions of a PC BIOS
• POST (Power On Self Test) - Test the computer hardware
and make sure no errors exist before loading the operating
system.
• Bootstrap Loader -To boot the operating system. The
BIOS contains a program known as bootstrap loader
responsible in searching and starting the operating system
boot program. Then the boot program of operating system
controls the computer system and boots the operating
system.
Other Functions…
• BIOS
drivers - Low level drivers that give the
computer basic operational control over your
computer's hardware.
• BIOS or CMOS Setup - Configuration program
that allows you to configure hardware settings
including system settings such as computer
passwords, time, and date.
CMOS
• CMOS (complementary metal-oxide-semiconductor)
is the term usually used to describe the small amount of
memory on a computer motherboard that stores the
BIOS settings.
• Some of these BIOS settings include the system time
and date as well as hardware settings.
• It
is also referred to as Real-Time Clock (RTC), Non-
Volatile RAM (NVRAM) or CMOS RAM.
BIOS versus CMOS
The BIOS is a computer chip on the motherboard that
contains a special program that helps the computer processor
interact and control the other components in the computer.
The other components include disc drives, video cards, sound
cards, network cards, floppy drives, USB ports, hard drives,
and others.
• Without the BIOS, the processor would not know how to
interact or interface with the computer components, and the
computer would not be able to function.
CMOS versus BIOS
The CMOS is also a computer chip on the motherboard, but
more specifically, it is a RAM chip.
This is a type of memory chip which stores information about
the computer components, as well as settings for those
components.
• However, normal RAM chips lose the information stored in
them when power is no longer supplied to them.
• To retain the information in the CMOS chip, a CMOS
battery on the motherboard supplies constant power to that
CMOS chip.