IT 111-Introduction To Computing I. MODULE III - Key Components of A Computer System, Operating Systems
IT 111-Introduction To Computing I. MODULE III - Key Components of A Computer System, Operating Systems
II. Introduction
It consists primarily of four basic units: the input unit, the storage units, the
central processing unit and the output unit. A computer performs five major
operations or functions regardless of its size and make.
These are:
It accepts data or instructions as input;
It stores data and instruction;
It processes data as per the instructions;
It controls all operations inside a computer, and ;
Its gives results in the form of output.
Secondary
Storage
Arithmetic
Logic Unit
Central Processing Unit. This is called the brain of the computer system. It consists of
three parts namely, the control unit; the arithmetic logic unit; and the primary storage unit.
a. Control Unit
- It controls, manages and coordinates the operations of the entire
computer system.
b. Arithmetic Logic Unit
- It executes the instructions and performs all the calculations and
decisions.
c. Primary Storage Unit
- It is also called as main memory
- the data which is to be output from the computer system is also
temporarily stored
- it is the storage section that holds the computer programs during
execution
- it Stores temporary results of intermediate processing
Output Unit. It give the results of the process and computations to the outside world.
The output units accept the results produced by the computer, convert them into a human
readable form and supply them to the users.
Computer hardware – It consists of internal and peripheral devices. All physical parts of
the computer or everything that we can touch.
e.g.:Input devices, output devices, central processing unit and storage
devices
Computer software - also known as programs or applications. It gives “intelligence” to
the computer. They are classified into two classes namely - system
software and application software
Humanware – it is the person who operates computer. The user commands the
computer system to execute on instructions.
Input Devices. It is any electronic devices connected to a computer that produce input
signals. It is also used to enter the data and instructions into the computer.
- It translate data from form that humans understand to one that the computer
can work with.
It Scanner
Flatbed is an Handheld
electronically
Scanner
It is the primary input extracting intended data
device that is used to from marked fields, such as
It used to capture a source document and
enter data into a checkboxes and fill-infields,
converts it into an electronic form.
computer or any other on printed forms. OMR
electronic device by Barcode Reader technology scans a printed
pressing keys. It uses It is also known as barcode form and reads predefined
USB or a Bluetooth scanner or point of sale
positions and records
device for wireless (POS) scanner, is an input
device capable of reading where marks are made on
communication to the form.
barcodes.
connect to a computer.
Graphics Table Digital Camera
Magnetic Ink Character Reader
It is a device used for
machine recognition of numeric
data printed with magnetically
charged ink. It is used on bank
checks and deposit
A device that takes
photographs and stores the
image as data on
It used by artists which
allow them to draw a a memory card.
picture onto a computer
screen without having to
use a mouse or
keyboard. It consists of a
flat, touch-sensitive pad
and a drawing device,
either a pen or stylus.
Microphone
Is an input device that allows users to input audio into their computers. Here are some uses
of the microphone:
- Audio for video - Computer gaming - Online chatting
- Recording musical instruments -Recording voice for dictation, singing and podcasts
- Voice recorder - Voice recognition - VoIP – Voice over Internet Protocol
MIDI Keyboard
It is a controller keyboard, like a typically a piano-style electronic musical keyboard,
often with other buttons, wheels and sliders, used for sending MIDI signals or
commands over a USB or MIDI 5-pin cable to other musical devices or computers.
Pointing Device is an input device that allows a user to control a pointer on a screen. A pointer
is a small symbol on the screen whose location and shape change as a user moves a pointing
device
Joyst
ick
Speaker
Figure 3.7. Different Types of Output Devices
Storage Devices. It is any hardware device that is used for storing, porting and
extracting data files and objects. It can hold and store information either temporarily and
permanently, and can be internal or external to a computer.
Solid State Hard Disc Memory Stick Flash memory Micro Flash Memory
Figure 3. 12. Types of Flash Memory
CAPACITY. It refers to the number of bytes (characters) a storage medium can hold
1 Byte = 8 Bits 1 KB = 1024 Byte
1 Megabyte = 1024 Kilobyte 1GB = 1024 MB
1 Terabyte (TB) = 1 trillion byte 1 Petabyte (PB) = 1 quadrillion byte
1 Exabyte (EB) = 1 quintillion byte 1 Zetabyte (ZB) = 1 sextillion byte
1 Yotabyte (YB) = 1 septillion byte
Table 3.2. Different Storage Capacity
System Unit
The system unit is a boxlike case that houses the computer’s main hardware
components
Parts of a System Unit
1. Motherboard/Mainboard. The motherboard is the
main circuit board holding the integrated circuits for
the microprocessor, memory, etc. The motherboard
also supports internal connectors for the hard disk
drives & optical drives (CD, DVD), etc, and external
connectors for the mouse, keyboard, printer,
speakers, etc.
Figure 3.13. Motherboard
2. Hard Disk Drive Storage (HDD). It used as the main
storage device for programs and data when the computer
is not being used. Information is stored on the hard drive
magnetically and the capacity of the device is usually
measured in Megabytes, Gigabytes, or Terabytes, etc.
Figure 3.14. Hard Disk Drive
Figure
4. 3.15. Optical Drive
Memory/RAM. Memory is the processor’s working area
and is here all operations actually take place while the
computer is running.
Memory is also called Random Access Memory and
consists of small memory ‘chips’ which fit into slots on the
motherboard.
Figure 3.16. Memory
Computer Software
It refers to the set of computer programs, procedures that describe the programs, how
they are to be used. We can say that it is the collection of programs, which increase the
capabilities of the hardware. Software guides the computer at every step where to start and stop
during a particular job. The process of software development is called programming.
Computer software is a generic term for organized collections of code representing
instructions executed by a computer. Software is often written first as source code, and then
converted to a binary format that is specific to the device on which the code will be executed.
Categories of Software
Computer software is normally classified into two broad categories.
System Software
Application Software
SYSTEM SOFTWARE
It is responsible for controlling, integrating, and managing the individual hardware
components of a computer system so that the other software and the users of the
system see it as a functional unit without having to be concerned with the low-
level details such as transferring data from memory to disk, or rendering text onto
a display.
These are general programs designed for performing tasks such as controlling all
operations required to move data into and out of the computer.
It communicates with printers, card reader, disk, tapes etc. monitor the use of
various hardware like memory, CPU etc.
So without system software it is impossible to operate your computer. The following
diagram is shown in Figure 3.29 is the relation between hardware, software and you as a user
of computer system.
1. Operating System
The part of the OS that manages the computer’s resources is known as the
Kernel (otherwise known as the supervisor program). It manages the computer’s
resources (CPU, memory and peripherals).
BATCH
U
U JOB
JOBS C
S
S OPERATING P
E
E JOB SYSTEM U
R
R JOBS
JOB BATCH
Word
Web OPERATING C
Browser SYSTEM P
U
Printing
3. Real time
User
Application Program
Hardware
Communication
Network
Client
Client
6. Mobile OS
Is are those OS which is especially that are designed to allows and power
smartphones, tablets, and wearables devices to run applications and programs.
Some most famous mobile operating systems are Android and iOS, but others
include BlackBerry, Web, and watchOS.
Examples of Operating System
a. The Unix Operating System. It was first created in Bell Labs way back
in the 1960s. It became popular in the 1970s for high-level computing,
but not on the consumer level. Since a lot of Internet services were
originally hosted on Unix machines, the platform gained tremendous
popularity in the 1990s. It still leads the industry as the most common
operating system for Web servers.
b. The Macintosh OS (Mac OS). Develop by Apple Computer in January
24, 1984. It is pre-installed on the Macintosh 128K model computer. The
Mac OS is credited for the widely used feature of every OS to date. The
GUI (Graphical User Interface); the use of icons, buttons a pointing
cursor, and a point and click command to execute instructions rather than
the usual command line driven interface.
c. The MS-DOS (Microsoft-Disk Operating System). It commercialized by
Microsoft. It was the most dominant operating system for the PC
compatible platform during the 1980’s. It is command line driven
interface program where the user interacts with the computer through
command prompts to execute different program.
d. Microsoft Windows Operating System. It is first introduced an
operating environment named Windows in November 1985 as an add-on
to MS-DOS in response to the growing interest in graphical user interface
(GUI).
e. Linux Operating System. Linux is an open source operating system (OS)
for personal computers, servers and many other hardware platforms that
is based on the Unix operating system. Linux was originally created by
Linus Torvalds as a free alternative operating system to more
expensive Unix systems. Linux has grown since its creation due in part to
its open source roots. Open source software is freely licensed and users
may copy and even change the code.
There are several operating systems that use the Linux
kernel. These include: Ubuntu, Debian, Red Hat, Fedora, Chrome OS
and Android (for smartphones).
2. Utilities Programs
This are small, powerful programs with a limited capability, they are
usually operated by the user to maintain a smooth running of the computer
system. Various examples include file management, diagnosing problems
and finding out information about the computer etc. Notable examples of
utility programs include copy, paste, delete, and file searching, disk
defragmenter, disk cleanup.
3. Device Drivers
Specialized programs that allow communication between a device and the
computer. Loaded into memory each time a computer is started. When a
new device is added, new device drivers must be installed.
APPLICATION SOFTWARE
It is a type of software that performs task to directly benefit or
assist the user. It is installed on top of an Operating System such as
MS Windows.
It is also called as the living ware. It refers to the users of the computer system,
either direct or indirect users.
Computer Engineers.
o they are engage in software design and application to address the needs
of a particular industry or sector. They are primarily responsible for the
update in the software as well as providing additional customization of
current software to ensure the system’s functionality.
Software Engineers
o they are primarily responsible for the design and development of the
software of the computers, as well as its testing and evaluation.
Information Technology Specialists
o they tasked to plan and coordinate the installation, operation,
troubleshooting and maintenance of the computer’s software and
hardware systems.
Website Designer
o they are engage in the construction of the navigation schemes of a
website.
Compute Technicians
o They in charge with the repair and maintenance of computers and its
servers
o They also build or configure new hardware as well as installing and
bringing up to date the software
o They are also tasked with the creation and maintenance of computer
networks.
Computer Operator
o They are responsible for monitoring and controlling computer systems
especially mainframe computer systems in a company or organization.
System Analyst
o They work to solve problems related to computer technology. Many
analysts set up new computer systems, both the hardware and software;
add new software applications to increase computer productivity.
Project Manager
o They are the person who has the overall responsibility for the successful
initiation, planning, design, execution, monitoring, controlling and closure
of a project.
Programmer
o They refer to a specialist in one area of computer programming or to a
generalist who writes code for many kinds of software.
Database Administrator
o They are responsible for the performance monitoring, security, integrity,
troubleshooting, as well as backup and data recovery of a database. They
use specialized software to store and organize data.
Server Administrator
o It has the overall of a server. This is usually in the context of a business
organization, where a server administrator overseas the performance and
condition of multiple servers in the business, or it can be in the context of
a single person running a game server.
VI. References:
Albano,G., Canlas, R., Fabregas, A. et.al. 2007. Basic Foundation of
Information Technology
http://www.teach-ict.com/gcse_new/computer%20systems/storage_devices/miniweb/pg6.htm
http://jhigh.co.uk/ComputingSG/ComputerSystems/CS_backStorage1.html
http://www.igcseict.info/theory/3/optic/
http://www.ictlounge.com/html/optical_storage_media.htm
http://electronicdesign.com/memory/fundamentals-flash-memory-storage
http://www.tmv.edu.in/pdf/Distance_education/BCA%20Books/BCA%20I%20SE
M/BCA-121%20Computer%20Fundamental.pdf
https://peda.net/kenya/ass/subjects2/computer-studies/form-1/the-computer-
system
https://computer-components.weebly.com/module-3-input.html
https://resources.collins.co.uk/free/IGCSE_ICT/IGCSE-ICT-sampleunit.pdf
https://www.kullabs.com/classes/subjects/units/lessons/notes/note-detail/3539
https://www.niecdelhi.ac.in/uploads/Notes/btech/1sem/Components%20of%20a%20Computer.
pdf
https://www.guru99.com/operating-system-tutorial.html#7
https://www.geeksforgeeks.org/functions-of-operating-system/
ISUE__ __ Syl ___
Revision: 02
Effectivity: August 1, 2020