2 Lesson
2 Lesson
Vacuum
tubes
1
EDVAC Store program was First digital computer
(Electronic built in 1948.
Discrete
Variable
Automatic
Computer)
UNIVAC Electrical computer
(Universal containing thousands of
Automatic vacuum tubes that
Computer) utilized punch cards and
switches to input data
and punch cards to
output and store data.
Integrated
Circuits
(ICs)
4th DEC 10, STAR A single chip made it
Generation 1000, PDP 11 possible to have
(1975 – microcomputers.
1989)
VLSI (Very
Large Scale
Integrated)
5th Desktop, Production of
Generation Laptop, microprocessor chips
Computers Notebook, having millions
(1989 – Ultrabook transistors and other
present) electronic components.
ULSI
(Ultra
Large Scale
Integration)
2
Classification of Computers
3. Based on Size
3
2.2: Explores the functionality of a computer in relation to the hardware
and their interfaces.
4
5
Example 4 Video Camera
6
VI. Direct entry input Devices
7
Advantages of direct entry input device over key board entry input device
1. Automatically capture data, images or videos. No need human involvement to input
data into the system. Therefore, data entry cost is reduced.
Output devices
Monitor
1. CRT Monitor (Cathode Ray Tube Monitor)
In cathode ray tube monitor, images are produced when an electron beam strikes a
phosphorescent surface
A display screen made with TFT technology is a Liquid Crystal Display (LCD) that has a
transistor for each pixel, LCD monitors are widely used in notebook and laptop computers.
8
Flat screen monitor used as a computer monitor or television.
Printer
It uses a print head that moves back-and-forth, or in an up-and-down motion, on the page and
prints by striking an ink ribbon against the paper, much like the print mechanism on a
typewriter.
2. Inkjet printer
In the inkjet printing mechanism, the print head has several tiny nozzles, also called jets. As
the paper moves past the print head, the nozzles spray ink onto it, forming the characters and
images.
9
3. Laser printer
When a document is sent to the printer, a laser beam draws the document on a selenium-
coated drum using electrical charges. After the drum is charged, it is rolled in toner, a dry
powder type of ink. The toner adheres to the charged image on the drum. The toner is then
transferred onto a piece of paper and fused to the paper with heat and pressure.
4. Graphic plotter
A plotter is a printer that interprets commands from a computer to make line drawings on
paper with one or more automated pens.
Sound
The device which gives a sound output is called speaker. Speaker devices are designed for
personal and common purpose.
10
Storage Devices
Hard disk is a data storage device that uses magnetic storage to store and retrieve digital
information using one or more rigid rapidly rotating disks (platters) coated with some magnetic
material.
An external hard drive is a portable storage device that can be attached to a computer through a
USB Port
3. Magnetic tape
Magnetic tape is one of the oldest technologies for electronic data storage on a magnetic surface.
Tape has largely been displaced as a primary and backup storage medium, but it remains well-
suited for archiving because of its high capacity, low cost and long durability. It is a sequential
recording system that is not good for random access. With tape archiving, there is no online copy
for quick retrieval, as everything is vaulted for the long term.
11
4. Optical discs
An optical disc is an electronic data storage medium that can be written to and read using a low-
powered laser beam.
DVD-RAM - DVD-RAM is like ordinary Random Access Memory (RAM), it can be repeatedly
read, written to, and erased. DVD-RAM discs can be rewritten 100 times more than a DVD-RW.
5. Flash drive
12
6. Memory card
memory cards use Electrically Erasable Programmable Read Only Memory (EEPROM)
technology to store data on one or more semiconductor chips.
7. Flash Drive
Flash drives use Electrically Erasable Programmable Read Only Memory (EEPROM)
technology to store data on one or more semiconductor chips.
Parallel computing
Parallel computing is a type of computation in which many programs or processes are done
simultaneously. Large problems can often be divided into smaller ones, which can then be solved
at the same time.
In simple terms, parallel computing is breaking up a task into smaller pieces and executing those
pieces at the same time, each on their own processor or on a set of computers that have been
networked together.
The following example displays the difference between single processor and parallel processor
Y = (4 x 5) + (1 x 6) + (5 x 3)
On a single processor, the steps needed to calculate a value for Y might look like:
Step 1: Y = 20 + (1 x 6) + (5 x 3)
Step 2: Y = 20 + 6 + (5 x 3)
Step 3: Y = 20 + 6 + 15
Step 4: Y = 41
In a parallel computing scenario, with three processors or computers, the steps look something
like:
Step 1: Y = 20 + 6 + 15
Step 2: Y = 41
13
The main performance characteristic is the increase in speed. If you use a single computer, and it
takes X amount of time to perform a task, then using two similar computers should cut the time
taken to perform that same task in half. If you use three, then it should take a third of the time for
the same task, and so on.
So, while there is usually a performance increase, that increase does not follow any set formula.
Grid computing
Application partitioning that involves breaking the problem into discrete pieces
Discovery and scheduling of tasks and workflow
Data communications distributing the problem data where and when it is required
Provisioning and distributing application codes to specific system nodes
Results management assisting in the decision processes of the environment
Autonomic features such as self-configuration, self-optimization, self-recovery, and self-
management
The following is an example for a grid application and its usage patterns.
Schedulers
Schedulers are types of applications responsible for the management of jobs, such as allocating
resources needed for any specific job, partitioning of jobs to schedule parallel execution of tasks,
data management, event correlation, and service-level management capabilities. These
schedulers then form a hierarchical structure, with meta-schedulers that form the root and other
lower level schedulers, while providing specific scheduling capabilities that form the leaves.
These schedulers may be constructed with a local scheduler implementation approach for
specific job execution, or another meta-scheduler or a cluster scheduler for parallel executions.
14
2.3: Explores the Von- Neumann Architecture.
Von-Neumann Architecture
Von Neumann Architecture consists of a CPU, memory and input output devices. The program is
stored in the memory. The CPU fetches an instruction from the memory at a time and executes it.
A CPU register is one of a small set of data holding places which is part of the
computer processor. A register may hold an instruction, a storage address, or any
kind of data
2. Memory
3. Input device
4. Output device
15
Daa bus -A data bus is a system within a computer or device, consisting of a connector or set of
wires, that provides transportation for data.
Control bus -Control bus is used to transmit a variety o f control signals to components and
devices.
Multi-core processors
A multi-core processor is a single computing component with two or more independent actual
processing units (cores), which are units that read and execute program instructions. Therefore,
the single processor can run multiple instructions on separate cores at the same time.
16
2.4: Examines PC memory system to identify different types of memory and
their main characteristics.
Volatile memory
Volatile memory is a computer storage that only holds the data while the device is powered.
Cache memory
The cache memory is used to store program instructions that are frequently accessed by software
during operation.
Level 1 (L1) cache is extremely fast but relatively small, and is usually embedded in the
processor chip (CPU).
Level 2 (L2) cache is often more capacity than L1. It may be located on the CPU or on a
separate.
Level 3 (L3) cache is typically specialized memory that works to improve the
performance of L1 and L2. It can be significantly slower than L1 or L2, but is usually
double the speed of RAM.
17
RAM (Random Access Memory)
RAM is the main memory of the computer that holds data for running applications and required
data for a computer. Types of RAM
(i) SRAM – Static RAM SRAM is random access memory that retains data bits in its
memory as long as power is being supplied. SRAM is used for cache memory and
register memory.
(ii) (ii) DRAM – Dynamic RAM This type of RAM is continuously refreshed or it will
lose its contents.
(iii) (iii) SDRAM - Synchronous DRAM It is a type of memory that synchronizes itself
with the computer's system clock.
Non-volatile memory
This is a type of computer memory that has the capability to hold saved data even if the power is
turned off. Eg: ROM, Hard disk etc.
ROM retains its contents even when the computer is turned off. ROM stores essential programs
such as the program that boots the computer.
Types of ROM
It is a memory chip on which data can be written only once. Once a program has been written
onto a PROM, it remains there forever.
EPROM is a special type of memory that retains its contents until it is exposed to ultraviolet
light. The ultraviolet light clears its contents, making it possible to reprogram the memory.
18
Secondary storage
Optical storage is any storage method in which data is written and read with a laser for
archival or backup purposes. Typically, data is written to optical media, such as CDs and DVDs.
For several years, proponents have spoken of optical storage as a near-future replacement for
both hard drives in personal computers and tape backup in mass storage. Optical media is more
durable than tape and less vulnerable to environmental conditions. On the other hand, it tends to
be slower than typical hard drive speeds, and to offer lower storage capacities.
20