Module 1
Module 1
Module II
Introduction to Computer Hardware, DC regulated power
supply- Block Diagram, Concepts of Switch Mode Power supply,
Inverters, UPS and their applications. Basic Components of CPU,
Mother Board.
Module III:
Expansion Slots- ISA, EISA, MCA, VESA, PCI local bus, Processor,
Connectors, CMOS memory, SMPS, Serial and Parallel Ports,
USB, BIOS chip, Steps for assembling a PC.
Module IV:
Input Devices: Keyboard, Point and draw devices: mouse,
joystick, track ball, light pen, Data Scanning devices: image
scanner, OCR, OMR, MICR, Bar code reader, Voice Recognition
Device: Microphone, Output Devices: Monitor- CRT displays,
Non-CRT displays, TFT: LED, LCD, Plasma. Printer, Impact and
non-impact, Character, line and Page Printers.
Module V:
Memory: Primary Memory, RAM- SRAM, DRAM, ROM, PROM,
EPROM, EEPROM, flash memory, Secondary memory: Hard
Disk: Structure of a hard disk, how data is stored in a hard disk,
concept of tracks, sectors, clusters, cylinders, CD-R, RW, DVD-
RW, Blue-ray disk, HVD, PC memory Units: SIMM, DIMM, RIMM.
Reference
1. Balagurusamy - Fundamentals of Computer, First Edition-
2009, McGraw-Hill
2. Anita Goel - Computer Fundamentals, First Edition-2010,
Pearson.
3. Peter Norton, “Introduction to Computers”, McGraw Hill
Module I
Functionalities of a Computer
All digital computer carries out the following five functions −
Takes data as input.
Stores the data/instructions in its memory and uses them as
required.
Processes the data and converts it into useful information.
Generates the output.
Controls all the above four steps.
High Speed
Computer is a very fast device. It is capable of performing
calculation of very large amount of data. The computer has units
of speed in microsecond, nanosecond, and even the picosecond.
It can perform millions of calculations in a few seconds as
compared to man who will spend many months to perform the
same task.
Accuracy
In addition to being very fast, computers are very accurate. The
calculations are 100% error free. Computers perform all jobs
with 100% accuracy provided that the input is correct.
Storage Capability
Memory is a very important characteristic of computers. A
computer has much more storage capacity than human beings.
It can store large amount of data. It can store any type of data
such as images, videos, text, audio, etc.
Diligence
Unlike human beings, a computer is free from monotony,
tiredness, and lack of concentration. It can work continuously
without any error and boredom. It can perform repeated tasks
with the same speed and accuracy.
Versatility
A computer is a very versatile machine. A computer is very
flexible in performing the jobs to be done. This machine can be
used to solve the problems related to various fields. At one
instance, it may be solving a complex scientific problem and the
very next moment it may be playing a card game.
Automation
Computer is an automatic machine. Automation is the ability to
perform a given task automatically. Once the computer receives
a program i.e., the program is stored in the computer memory,
then the program and instruction can control the program
execution without human interaction.
DISADVANTAGES OF COMPUTERS
Following are certain disadvantages of computers.
No IQ
A computer is a machine that has no intelligence to perform any
task. Each instruction has to be given to the computer. A
computer cannot take any decision on its own.
Dependency
It functions as per the user’s instruction, thus it is fully
dependent on humans.
Environment
The operating environment of the computer should be dust free
and suitable.
APPLICATIONS
The application of computers in various fields are as follows.
Business
A computer has high speed of calculation, diligence, accuracy,
reliability, or versatility which has made it an integrated part in
all business organizations.
Banking
Today, banking is almost totally dependent on computers.
Insurance
Insurance companies are keeping all records up-to-date with
the help of computers. Insurance companies, finance houses,
and stock broking firms are widely using computers for their
concerns.
Education
The computer helps in providing a lot of facilities in the
education system.
The computer provides a tool in the education system
known as CBE (Computer Based Education).
CBE involves control, delivery, and evaluation of
learning.
Computer education is rapidly increasing the graph of
number of computer students.
There are a number of methods in which educational
institutions can use a computer to educate the students.
It is used to prepare a database about performance of a
student and analysis is carried out on this basis.
Marketing
In marketing, uses of the computer are following −
Advertising − With computers, advertising
professionals create art and graphics, write and revise
copy, and print and disseminate ads with the goal of
selling more products.
Home Shopping − Home shopping has been made
possible through the use of computerized catalogues that
provide access to product information and permit direct
entry of orders to be filled by the customers.
Engineering Design
Computers are widely used for engineering purpose.
One of the major areas is CAD (Computer Aided Design) that
provides creation and modification of images. Some of the fields
are −
Structural Engineering − requires stress and strain
analysis for design of ships, buildings, budgets, airplanes,
etc.
Industrial Engineering − Computers deal with design,
implementation, and improvement of integrated
systems of people, materials, and equipment.
Architectural Engineering − Computers help in
planning towns, designing buildings, determining a
range of buildings on a site using both 2D and 3D
drawings.
Military
Computers are largely used in defense. Modern tanks, missiles,
weapons, etc. Military also employs computerized control
Eugin Lopez. F, Asst. Prof. in Computer, CAS, IHRD, Thodupuzha. [email protected]
11
CS1CRT01 Computer Fundamentals and Basics of PC Hardware (Core)MG University, Kottayam
systems. Some military areas where a computer has been used
are −
Missile Control
Military Communication
Military Operation and Planning
Smart Weapons
Communication
Communication is a way to convey a message, an idea, a picture,
or speech that is received and understood clearly and correctly
by the person for whom it is meant. Some main areas in this
category are −
E-mail
Chatting
Usenet
FTP
Telnet
Video-conferencing
Government
Computers play an important role in government services. Some
major fields in this category are −
Budgets
Sales tax department
Income tax department
Computation of male/female ratio
Computerization of voters lists
Computerization of PAN card
Weather forecasting
GENERATION OF COMPUTERS
Generation in computer terminology is a change in technology a
computer is/was being used. Initially, the generation term was
used to distinguish between varying hardware technologies.
Nowadays, generation includes both hardware and software,
which together make up an entire computer system.
First Generation
The period of first generation: 1946-1959. Vacuum tube based.
The main features of the first generation are:
Vacuum tube technology
Unreliable
Supported machine language only
Very costly
Generated a lot of heat
Slow input and output devices
Huge size
Need of AC
Non-portable
Consumed a lot of electricity
Second Generation
The period of second generation was from 1959-1965. In this
generation, transistors were used that were cheaper, consumed
less power, more compact in size, more reliable and faster than
the first generation machines made of vacuum tubes. In this
generation, magnetic cores were used as the primary memory
and magnetic tape and magnetic disks as secondary storage
devices.
Third Generation
The period of third generation was from 1965-1971. The
computers of third generation used Integrated Circuits (ICs) in
place of transistors. A single IC has many transistors, resistors,
and capacitors along with the associated circuitry.
Fifth Generation
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.
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
Eugin Lopez. F, Asst. Prof. in Computer, CAS, IHRD, Thodupuzha. [email protected]
16
CS1CRT01 Computer Fundamentals and Basics of PC Hardware (Core)MG University, Kottayam
languages like C and C++, Java, .Net etc., are used in this
generation.
AI includes −
Robotics
Neural Networks
Game Playing
Development of expert systems to make decisions in real-life
situations
Natural language understanding and generation
Analog Computer
An analog computer is a form of computer that uses the
continuously changeable aspects of physical phenomena such as
electrical, mechanical, or hydraulic devices to model the
problem being solved. Analog computers were widely used in
scientific and industrial applications. Analog computers can
have a very wide range of complexity.
Digital Computer
By the invention of semiconductors, electrical, mechanical, or
hydraulic devices were replaced less power devices made by
semiconductors. The size of the systems were gradually
reduced. The computers what we see today are digital
computers.
Workstation
Workstation is a computer used for engineering applications
(CAD/CAM), desktop publishing, software development, and
other such types of applications which require a moderate
amount of computing power and relatively high quality graphics
capabilities.
Mainframe
Mainframe is very large in size and is an expensive computer
capable of supporting hundreds or even thousands of users
simultaneously. Mainframe executes many programs
concurrently and supports many simultaneous execution of
programs.
Supercomputer
Supercomputers are one of the fastest computers currently
available. Supercomputers are very expensive and are
employed for specialized applications that require immense
amount of mathematical calculations (number crunching).
Servers
A server is a computer or a computer program that provides
services to other computer programs (and their users) in the
same or other computers. The computer that a server program
runs in is also referred to as a server. That machine may be a
dedicated server or used for other purposes as well.
Laptop
A laptop computer, sometimes called a notebook computer by
manufacturers. It is a battery or AC-powered personal computer
generally smaller than a briefcase that can easily be transported
and conveniently used in temporary spaces such as on
airplanes, in libraries, temporary offices, and at meetings. A
laptop typically weighs less than 5 pounds and is 3 inches or less
in thickness.
Input Unit
Computers need to receive data and instruction in order to solve
any problem. Therefore we need to input the data and
instructions into the computers. The input unit consists of one
or more input devices. Keyboard is the one of the most
commonly used input device. Other commonly used input
devices are the mouse, floppy disk drive, magnetic tape, etc. All
the input devices perform the following functions.
Storage Unit
Eugin Lopez. F, Asst. Prof. in Computer, CAS, IHRD, Thodupuzha. [email protected]
23
CS1CRT01 Computer Fundamentals and Basics of PC Hardware (Core)MG University, Kottayam
The storage unit of the computer holds data and instructions
that are entered through the input unit, before they are
processed. It preserves the intermediate and final results before
these are sent to the output devices. It also saves the data for the
later use. The various storage devices of a computer system are
divided into two categories. Primary Storage and Secondary
Storage.
Output Unit
The output unit of a computer provides the information and
results of a computation to outside world. Printers, Visual
Display Unit (VDU) are the commonly used output devices.
Other commonly used output devices are floppy disk drive, hard
disk drive, and magnetic tape drive.
Control Unit
Eugin Lopez. F, Asst. Prof. in Computer, CAS, IHRD, Thodupuzha. [email protected]
24
CS1CRT01 Computer Fundamentals and Basics of PC Hardware (Core)MG University, Kottayam
It controls all other units in the computer. The control unit (CU)
instructs the input unit, where to store the data after receiving
it from the user. It controls the flow of data and instructions
from the storage unit to ALU. It also controls the flow of results
from the ALU to the storage unit. The control unit is generally
referred as the central nervous system of the computer that
control and synchronizes its working.
BOOTING PROCESS
Booting is a startup sequence that starts the operating system
of a computer when it is turned on. A boot sequence is the
initial set of operations that the computer performs when it is
switched on. Every computer has a boot sequence. The average
computer doesn’t understand the boot sequence but is
important to know for customizing and troubleshooting your
computer.
Boot Loader
Computers powered by the central processing unit can only
execute code found in the systems memory. Modern operating
systems and application program code and data are stored on
nonvolatile memories or mass storage devices. When a
computer is first powered on, it must initially rely only on the
code and data stored in nonvolatile portions of the systems
memory. At boot time, the operating system is not really loaded
and the computer’s hardware cannot perform many complex
systems actions.
The program that starts the “chain reaction” which ends with
the entire operating system being loaded is known as the boot
loader (or bootstrap loader). The term creatively came from
early designers imagining that before a computer “runs” it must
have its “boots strapped”. The boot loader’s only job is to load
other software for the operating system to start.
Boot Devices
The boot device is the device from which the operating system
is loaded. A modern PC BIOS (Basic Input/output System)
supports booting from various devices. These include the local
hard disk drive, optical drive, floppy drive, a network interface
card, and a USB device. Typically, the BIOS will allow the user to
configure a boot order. If the boot order is set to:
1. CD Drive
2. Hard Disk Drive
3. Network
Then the BIOS will try to boot from the CD drive first, and if that
fails then it will try to boot from the hard disk drive, and if that
fails then it will try to boot from the network, and if that fails
then it won’t boot at all.
Boot Sequence
There is a standard boot sequence that all personal computers
use. First, the CPU runs an instruction in memory for the BIOS.
That instruction contains a jump instruction that transfers to
the BIOS start-up program. This program runs a power-on self-
test (POST) to check that devices the computer will rely on are
functioning properly. Then, the BIOS goes through the
configured boot sequence until it finds a device that is bootable.
Once BIOS has found a bootable device, BIOS loads the boot
sector and transfers execution to the boot sector. If the boot
device is a hard drive, it will be a master boot record (MBR).
The MBR code checks the partition table for an active partition.
If one is found, the MBR code loads that partition’s boot sector
and executes it. The boot sector is often operating system
specific, however in most operating systems its main function is
to load and execute the operating system kernel, which
continues startup.
If there is no active partition or the active partition’s boot sector
is invalid, the MBR may load a secondary boot loader which will
CLOCK SPEED
In a computer, clock speed refers to the number of pulses per
second generated by an oscillator that sets the tempo for the
processor. Clock speed is usually measured in MHz
(megahertz, or millions of pulses per second) or GHz
(gigahertz, or billions of pulses per second). Today's personal
computers run at a clock speed in the hundreds of megahertz
and some exceed one gigahertz.
MEMORY SPEED
The speed of the memory will determine the rate at which the
CPU can process data. The higher the clock rating on the
Eugin Lopez. F, Asst. Prof. in Computer, CAS, IHRD, Thodupuzha. [email protected]
27
CS1CRT01 Computer Fundamentals and Basics of PC Hardware (Core)MG University, Kottayam
memory, the faster the system is able to read and write
information from the memory. All memory is rated at a specific
clock rate in megahertz that the memory interface talks to the
CPU with.
Memory types can be listed in two ways. The first method lists
the memory by its overall clock speed and the version of DDR
that is used. For instance, you may see mention of 1600MHz
DDR3 or DDR3-1600 which essentially is just the type and the
speed combined.
Latency
For memory there is another factor that impacts the
performance, latency. This is the amount of time (or clock
cycles) it takes the memory to respond to a command request.
Most computer BIOS and memory manufacturers list this rating.