0% found this document useful (0 votes)
2 views21 pages

Module 2.1 - Computer Fundamentals

The document is a reviewer for the DOST Scholarship Examination focusing on Information and Communication Technology, specifically covering computer fundamentals, hardware and software components, and the evolution of computers through various generations. It details the characteristics and advancements from the first generation using vacuum tubes to the fifth generation utilizing ultra-large scale integration and artificial intelligence. Additionally, it outlines types of computers, data versus information, and various input devices used in computing.

Uploaded by

Vinz Aliling
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views21 pages

Module 2.1 - Computer Fundamentals

The document is a reviewer for the DOST Scholarship Examination focusing on Information and Communication Technology, specifically covering computer fundamentals, hardware and software components, and the evolution of computers through various generations. It details the characteristics and advancements from the first generation using vacuum tubes to the fifth generation utilizing ultra-large scale integration and artificial intelligence. Additionally, it outlines types of computers, data versus information, and various input devices used in computing.

Uploaded by

Vinz Aliling
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

DOST Scholarship Examination Reviewer

Information and Communication Technology Area

COMPUTER
FUNDAMENTALS
1.1 Introduction to Computers
1.1.1 Generations of Computer
1.1.2 Data and Information
1.2 Hardware Components
1.2.1 Input Devices
1.2.2 Centra Processing Unit
1.2.3 Storage Devices
1.2.4 Output Devices
1.3 Software Components
1.3.1 System Softwares
1.3.2 Application Softwares
1.3.3 Programming Languages
Page 1 of 21
1.1 - INTRODUCTION TO COMPUTERS

1.1.1 Generations of Computer

1946 – 1959: First Generation – Vacuum Tubes

These early computers used vacuum tubes as circuitry and magnetic drums for
memory. As a result they were enormous, literally taking up entire rooms and
costing a fortune to run. These were inefficient materials which consumed a lot
electricity and subsequently generated excessive heat which caused ongoing
breakdowns.

These first generation computers relied on ‘machine language’ (which is the most
basic programming language that can be understood by computers). These
computers were limited to solving one problem at a time. Input was based on
punched cards and paper tape. Output came out on print-outs. The two notable
machines of this era were the UNIVAC and ENIAC machines – the UNIVAC is the
first every commercial computer which was purchased in 1951 by a business – the
US Census Bureau.

1959 – 1965: Second Generation – Transistors

The replacement of vacuum tubes by transistors saw the advent of the second
generation of computing. Although first invented in 1947, transistors weren’t used
significantly in computers until the end of the 1950s. They were a big improvement
over the vacuum tube, despite still subjecting computers to damaging levels of
heat. However they were hugely superior to the vacuum tubes, making computers
smaller, faster, cheaper and less heavy on electricity use. They still relied on
punched card for input/printouts.

The language evolved from cryptic binary language to symbolic (‘assembly’)


languages. This meant programmers could create instructions in words. About the
same time high level programming languages were being developed (early
versions of COBOL and FORTRAN). Transistor-driven machines were the first
computers to store instructions into their memories – moving from magnetic drum
to magnetic core ‘technology’. The early versions of these machines were
developed for the atomic energy industry.

Page 2 of 21
1965 – 1971: Third Generation – Integrated Circuits

By this phase, transistors were now being


miniaturised and put on silicon chips
(called semiconductors). This led to a
massive increase in speed and efficiency
of these machines. These were the first
computers where users interacted using
keyboards and monitors which interfaced
with an operating system, a significant
leap up from the punch cards and
printouts. This enabled these machines to
run several applications at once using a
central program which functioned to
monitor memory.

As a result of these advances made machines cheaper and smaller, a new mass
market of users emerged during the ‘60s.

Page 3 of 21
1971 – 1980: Fourth Generation – VLSI Microprocessors

Computers of fourth generation used Very Large Scale Integrated (VLSI) circuits.
VLSI circuits having about 5000 transistors and other circuit elements with their
associated circuits on a single chip made it possible to have microcomputers of
fourth generation.

This revolution can be summed in one


word: Intel. The chip-maker developed the
Intel 4004 chip in 1971, which positioned all
computer components (CPU, memory,
input/output controls) onto a single chip.
What filled a room in the 1940s now fit in
the palm of the hand. The Intel chip housed
thousands of integrated circuits. The year
1981 saw the first ever computer (IBM)
specifically designed for home use and
1984 saw the MacIntosh introduced by
Apple. Microprocessors even moved
beyond the realm of computers and into an
increasing number of everyday products.

The increased power of these small computers meant they could be linked,
creating networks. Which ultimately led to the development, birth and rapid
evolution of the Internet. Other major advances during this period have been the
Graphical user interface (GUI), the mouse and more recently the astounding
advances in lap-top capability and hand-held devices.

1981 - IBM 5150 1984 - Apple Lisa

1980 – onwards: Fifth Generation – ULSI Microprocessors

The period of fifth generation is 1980-till date. In the fifth generation, VLSI
technology became ULSI (Ultra Large Scale Integration) technology, resulting in
the production of microprocessor chips having ten million electronic components.

Page 4 of 21
This generation is based on parallel processing
hardware and AI (Artificial Intelligence) software. AI
is an emerging branch in computer science,
which interprets the means and method of
making computers think like human beings. All
the high-level languages like C and C++,
Java, .Net etc., are used in this generation.

AI is a reality made possible by using parallel


processing and superconductors. Leaning to the
future, computers will be radically transformed
again by quantum computation, molecular and
nano technology.

The essence of fifth generation will be using these


technologies to ultimately create machines which can process
and respond to natural language, and have capability to learn
and organise themselves.

AI includes the following computing applications:

• Robotics
• Neural Networks
• Game Playing
• Development of expert systems to make decisions in real-life situations
• Natural language understanding and generation

The main features of fifth generation computers are:

• ULSI technology
• Development of true artificial intelligence
• Development of Natural language processing
• Advancement in Parallel Processing
• Advancement in Superconductor technology
• More user-friendly interfaces with multimedia features
• Availability of very powerful and compact computers at cheaper rates
Page 5 of 21
1.1.2 Types of Computers

TYPES OF PERSONAL COMPUTERS (5th Generation)

Desktop computers in general are designed primarily for


use at a desk. In the most general terms, they are made up
of separate components including the system unit, monitor,
keyboard, mouse, and speakers. The system unit is the
most important piece for it contains the guts and brains of
the computer system.

Laptop computers are lightweight mobile PCs that


contain thin screens and tiny frames. They are also
often called notebook computers because of their
small size and portability. Hardware components of
laptops are compact and are not easily replaceable
unlike desktop computers.

Netbook computers or simply notebooks (also called


mini notebooks or subnotebooks) are a rapidly
evolving category of small, light and inexpensive laptop
computers suited for general computing and accessing
web-based applications; they are often marketed as
"companion devices," that is, to augment a user's other
computer access.

Tablet PC is a notebook or slate-shaped mobile


computer, first introduced by Pen computing in the
early 90s with their PenGo Tablet Computer and
popularized by Microsoft. Its touchscreen or
graphics tablet/screen hybrid technology allows the
user to operate the computer with a stylus or digital
pen, or a fingertip, instead of a keyboard or mouse.
Nowadays, more brands of tablets are available in
the market programmed with powerful applications
running on different operating systems.

Handheld computers are the smallest


types of computers. You may also hear
someone call one a personal digital
assistant (PDA), or pocket computer.

In recent years, handheld computers


have evolved greatly giving birth to
modern computers called

Page 6 of 21
“Smartphones”. It is the combination of basic telephone services and computer-
enable features that is easily connected to the internet. Most applications that run
on desktop computers are now also available on smartphones.

Wearable computers

Wearable computers, also known as body-


borne computers or wearables are
miniature electronic devices that are worn
by the bearer under, with or on top of
clothing. This class of wearable technology
has been developed for general or special
purpose information technologies and
media development.

Wearable computers are especially useful


for applications that require more complex
computational support than just hardware
coded logics.

1.1.2 Data and Information

Data can be defined as a representation of facts, concepts, or instructions in a


formalized manner, which should be suitable for communication, interpretation, or
processing by human or electronic machine. It can be represented with the help of
characters such as alphabets (A-Z, a-z), digits (0-9) or special characters
(+,-,/,*,<,>,= etc.)

What is Information?

Information is organized or classified data, which has some meaningful values for
the receiver. Information is the processed data on which decisions and actions are
based.

For the decision to be meaningful, the processed data must qualify for the following
characteristics:

• Timely − Information should be available when required.


• Accuracy − Information should be accurate.
• Completeness − Information should be complete.
Data Processing Cycle

Data processing is the re-structuring or re-ordering of data by people or machine to


increase their usefulness and add values for a particular purpose. Data processing
consists of the following basic steps - input, processing, and output. These three
steps constitute the data processing cycle.
Page 7 of 21
Input − In this step, the input data is prepared in some convenient form for
processing. The form will depend on the processing machine. For example, when
electronic computers are used, the input data can be recorded on any one of the
several types of input medium, such as magnetic disks, tapes, and so on.

Processing − In this step, the input data is changed to produce data in a more
useful form. For example, pay-checks can be calculated from the time cards, or a
summary of sales for the month can be calculated from the sales orders.

Storage - In this step, the information processed is kept in a storage device for
future use. Data storage devices are also valuable resources to process raw data
to produce meaningful information.

Output − At this stage, the result of the proceeding processing step is collected.
The particular form of the output data depends on the use of the data. For
example, output data may be pay-checks for employees.

Comparison between Data and Information

Page 8 of 21
How is data measured?

Data Measurement Chart


Data Measurement Size
Bit Single Binary (0 or 1)
Byte 8 bits
Kilobyte (KB) 1,024 Bytes
Megabyte (MB) 1,024 Kilobytes
Gigabyte (GB) 1,024 Megabytes
Terabyte (TB) 1,024 Gigabytes
Petabyte (PB) 1,024 Terabytes
Exabyte (EB) 1,024 Petabytes

1.2 HARDWARE COMPONENTS

1.2.1 Input Devices

Following are some of the important input devices which are used in a computer −

• Keyboard
• Mouse
• Joy Stick
• Light pen
• Track Ball
• Scanner
• Graphic Tablet
• Microphone
• Magnetic Ink Card Reader(MICR)
• Optical Character Reader(OCR)
• Bar Code Reader
• Optical Mark Reader(OMR)

Page 9 of 21
Keyboard

Keyboard is the most common and very


popular input device which helps to input data
to the computer. The layout of the keyboard is
like that of traditional typewriter, although there
are some additional keys provided for
performing additional functions.

Mouse

Mouse is the most popular pointing device. It is a


very famous cursor-control device having a small
palm size box with a round ball at its base, which
senses the movement of the mouse and sends
corresponding signals to the CPU when the mouse
buttons are pressed.

Generally, it has two buttons called the left and the right button and a wheel is
present between the buttons. A mouse can be used to control the position of the
cursor on the screen, but it cannot be used to enter text into the computer.

Advantages
Easy to use
Not very expensive
Moves the cursor faster than the arrow keys of the keyboard.

Joystick

Joystick is also a pointing device, which is used to


move the cursor position on a monitor screen. It is a
stick having a spherical ball at its both lower and
upper ends. The lower spherical ball moves in a
socket. The joystick can be moved in all four
directions.

The function of the joystick is similar to that of a


mouse. It is mainly used in Computer Aided Designing
(CAD) and playing computer games.

Light Pen

Light pen is a pointing device similar to a pen. It is


used to select a displayed menu item or draw
pictures on the monitor screen. It consists of a
photocell and an optical system placed in a small
tube.

Page 10 of 21
When the tip of a light pen is moved over the monitor screen
and the pen button is pressed, its photocell sensing element
detects the screen location and sends the corresponding
signal to the CPU.

Track Ball

Track ball is an input device that is mostly used in


notebook or laptop computer, instead of a mouse. This is
a ball which is half inserted and by moving fingers on the
ball, the pointer can be moved.
Since the whole device is not moved, a track ball requires
less space than a mouse. A track ball comes in various
shapes like a ball, a button, or a square.

Scanner

Scanner is an input device, which works more like a


photocopy machine. It is used when some
information is available on paper and it is to be
transferred to the hard disk of the computer for
further manipulation.

Scanner captures images from the source which are then converted into a digital
form that can be stored on the disk. These images can be edited before they are
printed.

Digitizer

Digitizer is an input device which converts analog


information into digital form. Digitizer can convert a
signal from the television or camera into a series of
numbers that could be stored in a computer. They can be
used by the computer to create a picture of whatever the
camera had been pointed at.

A Digitizer is also known as Tablet or Graphics Tablet as it converts graphics and


pictorial data into binary inputs. A graphic tablet as digitizer is used for fine works of
drawing and image manipulation applications.

Microphone

Microphone is an input device to input sound that


is then stored in a digital form.

The microphone is used for various applications


such as adding sound to a multimedia
presentation or for mixing music.

Page 11 of 21
Magnetic Ink Card Reader (MICR)

MICR input device is generally used in banks as there


are large number of cheques to be processed every
day. The bank's code number and cheque number are
printed on the cheques with a special type of ink that
contains particles of magnetic material that are
machine readable.

OCR scans the text optically, character by character,


converts them into a machine readable code, and
stores the text on the system memory.

Bar Code Readers

Bar Code Reader is a device used for reading bar coded


data (data in the form of light and dark lines). Bar coded
data is generally used in labelling goods, numbering the
books, etc. It may be a handheld scanner or may be
embedded in a stationary scanner.

Bar Code Reader scans a bar code image, converts it into


an alphanumeric value, which is then fed to the computer
that the bar code reader is connected to.

Optical Mark Reader (OMR)

OMR is a special type of optical scanner used to


recognize the type of mark made by pen or pencil. It is
used where one out of a few alternatives is to be
selected and marked.

It is specially used for checking the answer sheets of


examinations having multiple choice questions.

1.2.2 Central Processing Unit (CPU)

Central Processing Unit (CPU)


consists of the following features:

•CPU is considered as the brain of


the computer.
•CPU performs all types of data
processing operations.
•It stores data, intermediate results,
and instructions (program).
•It controls the operation of all parts
of the computer.

Page 12 of 21
CPU itself has following three
components.

• Memory or Storage Unit


• Control Unit
• ALU(Arithmetic Logic Unit)

Memory or Storage Unit

This unit can store instructions, data, and intermediate results. This unit supplies
information to other units of the computer when needed. It is also known as internal
storage unit or the main memory or the primary storage or Random Access
Memory (RAM).

Its size affects speed, power, and capability. Primary memory and secondary
memory are two types of memories in the computer. Functions of the memory unit
are:

It stores all the data and the instructions required for processing.
It stores intermediate results of processing.
It stores the final results of processing before these results are released to an
output device.

All inputs and outputs are transmitted through the main memory.

Control Unit

This unit controls the operations of all parts of the computer but does not carry out
any actual data processing operations.

Functions of this unit are:

• It is responsible for controlling the transfer of data and instructions among


other units of a computer.
• It manages and coordinates all the units of the computer.
• It obtains the instructions from the memory, interprets them, and directs the
operation of the computer.
• It communicates with Input/Output devices for transfer of data or results from
storage.
• It does not process or store data.

ALU (Arithmetic Logic Unit)

This unit consists of two subsections namely,

• Arithmetic Section
• Logic Section
Page 13 of 21
Arithmetic Section

Function of arithmetic section is to perform arithmetic operations like addition,


subtraction, multiplication, and division. All complex operations are done by making
repetitive use of the above operations.

Logic Section

Function of logic section is to perform logic operations such as comparing,


selecting, matching, and merging of data.

1.2.3 Storage Devices

A memory is just like a human brain. It is used to store data and instructions.
Computer memory is the storage space in the computer, where data is to be
processed and instructions required for processing are stored. The memory is
divided into large number of small parts called cells. Each location or cell has a
unique address, which varies from zero to memory size minus one. For example, if
the computer has 64k words, then this memory unit has 64 * 1024 = 65536
memory locations. The address of these locations varies from 0 to 65535.

Memory is primarily of three types −

Cache Memory
Primary Memory/Main Memory
Secondary Memory

Cache Memory

Cache memory is a very high speed


semiconductor memory which can speed up
the CPU. It acts as a buffer between the CPU
and the main memory. It is used to hold those
parts of data and program which are most
frequently used by the CPU. The parts of data
and programs are transferred from the disk to
cache memory by the operating system, from
where the CPU can access them.

Advantages of Cache Memory

The advantages of cache memory are as follows:

• Cache memory is faster than main memory.


• It consumes less access time as compared to main memory.
• It stores the program that can be executed within a short period of time.
• It stores data for temporary use.
Page 14 of 21
Disadvantages of Cache Memory

The disadvantages of cache memory are as follows:

• Cache memory has limited capacity.


• It is very expensive.
Primary Memory (Main Memory)

Primary memory holds only those data and instructions on


which the computer is currently working. It has a limited
capacity and data is lost when power is switched off. It is
generally made up of semiconductor device. These
memories are not as fast as registers. The data and
instruction required to be processed resides in the main
memory. It is divided into two subcategories RAM and
ROM.

Characteristics of Main Memory

• These are semiconductor memories.


• It is known as the main memory.
• Usually volatile memory.
• Data is lost in case power is switched off.
• It is the working memory of the computer.
• Faster than secondary memories.
• A computer cannot run without the primary memory.

Secondary Memory

This type of memory is also known as external


memory or non-volatile. It is slower than the main
memory. These are used for storing data/
information permanently. CPU directly does not
access these memories, instead they are
accessed via input-output routines. The contents
of secondary memories are first transferred to the
main memory, and then the CPU can access it.
For example, disk, CD-ROM, DVD, etc.

Characteristics of Secondary Memory

These are magnetic and optical memories.


It is known as the backup memory.
It is a non-volatile memory.
Data is permanently stored even if power is switched off.
It is used for storage of data in a computer.
Computer may run without the secondary memory.
Slower than primary memories.

Page 15 of 21
1.2.4 Output Devices

Following are some of the important output devices used in a computer.

• Monitors
• Graphic Plotter
• Printer
Monitors

Monitors, commonly called as Visual Display Unit (VDU), are the main output
device of a computer. It forms images from tiny dots, called pixels that are arranged
in a rectangular form. The sharpness of the image depends upon the number of
pixels.

There are two kinds of viewing screen used for monitors.

• Cathode-Ray Tube (CRT)


• Flat-Panel Display
Cathode-Ray Tube (CRT) Monitor

The CRT display is made up of small picture elements


called pixels. The smaller the pixels, the better the
image clarity or resolution. It takes more than one
illuminated pixel to form a whole character, such as
the letter ‘e’ in the word help.

A finite number of characters can be displayed on a


screen at once. The screen can be divided into a
series of character boxes - fixed location on the
screen where a standard character can be placed.
Most screens are capable of displaying 80 characters
of data horizontally and 25 lines vertically.

There are some disadvantages of CRT:

• Large in Size (bulky)


• High power consumption

Flat-Panel Display Monitor

The flat-panel display refers to a class of video


devices that have reduced volume, weight and
power requirement in comparison to the CRT. You
can hang them on walls or wear them on your
wrists. Current uses of flat-panel displays include
calculators, video games, monitors, laptop
computer, and graphics display.

Page 16 of 21
The flat-panel display is divided into two categories:

• Emissive Displays − Emissive displays are devices that convert electrical


energy into light. For example, plasma panel and LED (Light-Emitting Diodes).

• Non-Emissive Displays − Non-emissive displays use optical effects to convert


sunlight or light from some other source into graphics patterns. For example,
LCD (Liquid-Crystal Device).

Printers

Printer is an output device, which is used to print information on paper.

There are two types of printers:

• Impact Printers
• Non-Impact Printers
Impact Printers

Impact printers print the characters by striking them on the ribbon, which is then
pressed on the paper.

Characteristics of Impact Printers are the following:

• Very low consumable costs


• Very noisy
• Useful for bulk printing due to low cost
• There is physical contact with the paper to produce an image

These printers are of two types:

• Character printers
• Line printers
• Character Printers
Character printers are the printers which print one character at a time.

These are further divided into two types:

• Dot Matrix Printer(DMP) Dot Matrix Printer


• Daisy Wheel
• Dot Matrix Printer
In the market, one of the most popular printers is
Dot Matrix Printer. These printers are popular
because of their ease of printing and economical
price. Each character printed is in the form of
pattern of dots and head consists of a Matrix of
Pins of size (5*7, 7*9, 9*7 or 9*9) which come out
to form a character which is why it is called Dot
Matrix Printer.
Page 17 of 21
Non-impact Printers

Non-impact printers print the characters without


using the ribbon. These printers print a complete
page at a time, thus they are also called as Page
Printers.

These printers are of two types:

• Laser Printers Laser Printer


• Inkjet Printers
Characteristics of Non-impact Printers

• Faster than impact printers


• They are not noisy
• High quality
• Supports many fonts and different character
size

Inkjet Printer
1.3 Software Components

Software is a set of programs, which is designed to perform a well-defined


function. A program is a sequence of instructions written to solve a particular
problem.

There are two types of software

• System Software
• Application Software
1.3.1 System Software

The system software is a collection of programs designed to operate, control, and


extend the processing capabilities of the computer itself. System software is
generally prepared by the computer manufacturers. These software products
comprise of programs written in low-level languages, which interact with the
hardware at a very basic level. System software serves as the interface between
the hardware and the end users.

Some examples of system software are Operating System, Compilers, Interpreter,


Assemblers, etc.

Page 18 of 21
Here is a list of some of the most prominent features of a system software −

• Close to the system


• Fast in speed
• Difficult to design
• Difficult to understand
• Less interactive
• Smaller in size
• Difficult to manipulate
• Generally written in low-level language

1.3.2 Application Software

Application software products are designed to satisfy a particular need of a


particular environment. All software applications prepared in the computer lab can
come under the category of Application software.

Application software may consist of a single program, such as Microsoft's notepad


for writing and editing a simple text. It may also consist of a collection of programs,
often called a software package, which work together to accomplish a task, such as
a spreadsheet package.

Examples of Application software are the following:

• Payroll Software
• Student Record Software
• Inventory Management Software
• Google chrome
• Airline Reservation Software
• Microsoft Office Suite Software
• Microsoft Word
• Microsoft Excel
• Steam Gaming Platform
• Adobe Photoshop

Features of application software are as follows:

• Close to the user


• Easy to design
• More interactive
• Slow in speed
• Generally written in high-level language
• Easy to understand
• Easy to manipulate and use
• Bigger in size and requires large storage space

Page 19 of 21
1.3.3 Programming Languages

A programming language is a special language programmers use to develop


software programs, scripts, or other sets of instructions for computers to execute.

Moreover, it is a formal language which comprises a set of instructions used to


produce various kinds of output. Programming languages are used to create
programs that implement specific algorithms.

Machine Language

A computer’s native language, which differs among different types of computers, is


its machine language—a set of built-in primitive instructions. These instructions are
in the form of binary code (only 1 and 0).

Low-Level Programming Language (Assembly Language)

Assembly language is referred to as a low-level language, because assembly


language is close in nature to machine language and is machine dependent.

Assembly languages were developed to make programming easier. However,


because the computer cannot execute assembly language, another program—
called an assembler — it is used to translate assembly-language programs into
machine code.

High-Level Programming Language

In the 1950s, a new generation of programming languages known as high-level


languages emerged. They are platform-independent, which means that you can
write a program in a high- level language and run it in different types of machines.

High-level languages are English-like and easy to learn and use. The instructions
in a high-level programming language are called statements.

Page 20 of 21
Note: This material is intended for educational purposes only. The author does not own
nor claim any copyrighted images and logos present herein. All of these are for illustration
purposes only in order to improve student learning. This learning material is strictly not for
sale.

Prepared by:

AL-MONTE VINCE M. CALO, CpE


Reviewer / USTP - IT Faculty

Page 21 of 21

You might also like