Week1 Intro
Week1 Intro
Introduction to Computers
Deepa Sreedhar
Department of CSE
Amrita Viswa Vidyapeetham
Introduction
• Basics of a Computer.
• Evolution of a Computer.
Place your
Webcam Video here
Size 100%
1
What is a Computer Place your
Webcam Video here
Size 38%
2
Functionalities Place your
Webcam Video here
Size 38%
3
Functionalities Place your
Webcam Video here
Size 38%
4
Hardware and Software Place your
Webcam Video here
Size 38%
5
Hardware Components Place your
Webcam Video here
Size 38%
Input Devices
• Data or Instructions are entered into the computer with the
help of input devices.
• eg. keyboard, mouse, joystick, webcam, scanner etc.
Output Devices
• Computer communicates to outside world through output
devices
• Eg. monitor, printer, plotter, video projector, speakers etc.
6
Hardware Components Place your
Webcam Video here
Size 38%
Storage Devices
• A large amount of data can be stored on computers.
• The data entered into a computer is stored on its hard disk.
• The Hard Disk, CD-ROM, DVD, Pen Drives etc. are used to
store data/information permanently.
7
Software Components Place your
Webcam Video here
Size 38%
9
Software Components Place your
Webcam Video here
Size 38%
• Utility software:
• Designed to solve any issues or a complex situation in a
computer.
• It is used to support the whole computer infrastructure.
• Utility software are mainly categorized into;
• System utilities
• File management
• Storage management
• Miscellaneous
10
Characteristics Place your
Webcam Video here
Size 38%
11
Evolution Place your
Webcam Video here
Size 38%
• Abacus
• Invented around 500BC used by many cultures (China, Mesopotamia,
Japan, Greece, Rome, etc.).
• Pascaline
• In 1642, Blaise Pascal (French mathematician) this mechanical
calculator.
• Stepped Reckoner
• In 1671, Gottfried von Leibniz (German mathematician) modified
Pascaline with multiplications, divisions, and square roots.
None of these machines had memory, and they required human intervention
at each step.
12
Evolution Place your
Webcam Video here
Size 38%
Difference Engine
• Simple mechanical computer.
• Developed by Charles Babbage (English mathematician
also called as father of
computer)in 1822.
Analytical Engine
• Mechanical general purpose computer.
• Proposed by Charles Babbage.
• Successor of difference engine.
13
Objectives
• Generation of computers.
Place your
Webcam Video here
Size 100%
14
Computer Generations Place your
Webcam Video here
Size 38%
15
First Generation Place your
Webcam Video here
Size 38%
Example ENIAC,UNIVAC
Vacuum Tubes
16
First Generation Place your
Webcam Video here
Size 38%
17
Second Generation Place your
Webcam Video here
Size 38%
Technology Transistors
Size Smaller compared to
first generation
Example IBM 1620, UNIVAC
1108
Language assembly Language
Transistors
18
Second Generation Place your
Webcam Video here
Size 38%
• Good speed.
• Use less amount of energy.
• Portable.
• More accurate than first generation.
19
Third Generation Place your
Webcam Video here
Size 38%
20
Third Generation Place your
Webcam Video here
Size 38%
• High speed.
• Reduced size hence portable.
• Reduced energy usage.
• Keyboard and monitor for input output.
• Operating System for user interface.
21
Fourth Generation Place your
Webcam Video here
Size 38%
22
Fourth Generation Place your
Webcam Video here
Size 38%
• Less expensive.
• Portable.
• Powerful, compact and low maintenance.
• Greater Storage capacity.
23
Fifth Generation Place your
Webcam Video here
Size 38%
24
Fifth Generation Place your
Webcam Video here
Size 38%
• Parallel Computing
• Artificial Intelligence Development
• Intricate and diverse operating system.
25
Takeaways
• Different generations of
computers.
generations.
26
Objectives
• Classification of computers.
classifications.
Size 100%
27
Classification based on Logic Place your
Webcam Video here
Size 38%
Computer
Analog Digital
28
Analog Computers Place your
Webcam Video here
Size 38%
29
Digital Computer Place your
Webcam Video here
Size 38%
30
Hybrid Computers Place your
Webcam Video here
Size 38%
31
Classification Based on Size Place your
Webcam Video here
Size 38%
Micro Computer
Mini Computer
Digital
Computer
Mainframe Computer
Super Computer
32
Micro Computer
Place your
Webcam Video here
Size 38%
• Smallest memory.
• Less power.
• Portable personal computer.
• Usually a single chip.
• Can be a home computer or
personal computer.
33
Mini Computer
Place your
Webcam Video here
Size 38%
34
Mainframe Computer
Place your
Webcam Video here
Size 38%
35
Super Computers
Place your
Webcam Video here
Size 38%
36
Takeaways
• Analog Computer.
• Digital Computer.
• Micro Computer.
• Mini Computer.
• Mainframe Computer. Place your
Webcam Video here
• Super Computer. Size 100%
37
Objectives
• Basic operations
performed by a
Computer.
Place your
• Basic Building Blocks of a Webcam Video here
Computer.
Size 100%
38
Basic Operations Place your
Webcam Video here
Size 38%
40
Computer System Place your
Webcam Video here
Size 38%
41
Central Processing Unit
Place your
Webcam Video here
Size 38%
42
Central Processing Unit
Place your
Webcam Video here
Size 38%
Control Unit
• Controls the operations performed by the other units.
• Controls the transfer of data and instructions among
other units.
• Decode the instructions.
• Communicates with input/output for transfer of data and
results.
Registers
• Temporary Storage area.
43
Input and Output Unit
Place your
Webcam Video here
Size 38%
Input Unit
• Directs the data and instructions supplied by the user to
the computer system for processing.
Eg. Keyboard
Output Unit
• Displays the results of the processing.
Eg. Monitor
44
Storage Unit
Place your
Webcam Video here
Size 38%
Two types
• Primary Storage.
• Secondary Storage.
45
Primary Storage
Place your
Webcam Video here
Size 38%
46
Secondary Storage
Place your
Webcam Video here
Size 38%
47
Takeaways
• Operations of a computer.
• Basic Building Blocks.
• Central Processing Unit
• Input and Output Unit.
• Primary storage. Place your
• Secondary storage. Webcam Video here
Size 100%
48
Objectives
• Computer Memory.
Place your
Webcam Video here
Size 100%
49
Memory Unit Place your
Webcam Video here
Size 38%
• Cache Memory.
• Primary Memory.
• RAM
• ROM
• Secondary Memory.
50
Cache Memory Place your
Webcam Video here
Size 38%
51
Primary Memory Place your
Webcam Video here
Size 38%
52
Random Access Memory Place your
Webcam Video here
Size 38%
• Read/write memory.
• Temporary Storage/Volatile Memory.
• Two types
• Static RAM
• Dynamic RAM
53
Random Access Memory Place your
Webcam Video here
Size 38%
SRAM
• Retains stored data as long as the power supply is ON.
• Each cell made up of 6 transistors.
• High speed than DRAM.
DRAM
• Frequent refreshing needed.
• Capacitor and transistor in a cell.
54
Read Only Memory Place your
Webcam Video here
Size 38%
• Permanent memory.
• Non Volatile.
• Stored by the manufacturer.
• Read Only Memory.
4 variants
• Programmable ROM(PROM)
• Electrically PROM(EPROM)
• Electrically Erasable PROM
• Flash EPROM
55
Read Only Memory Variants Place your
Webcam Video here
Size 38%
PROM:
• Information can be written only once.
• Manufactured as blank memory.
• PROM programmer or PROM burner for updates.
EPROM
• PROM that can be erased and programmed.
• Content can be retained till exposed to ultra violet light.
• PROM programmer or PROM burner for updates.
56
Read Only Memory Variants Place your
Webcam Video here
Size 38%
EEPROM:
• Can be programmed and erased by exposing to special
electric light.
• No replacement needed for programming.
Flash PROM
• Flash memory.
• Erasing at a faster rate.
• Entire device is erased, not the required word.
57
Secondary Memory Place your
Webcam Video here
Size 38%
58
Takeaways
Place your
Webcam Video here
Size 100%
59
Objectives
• Memory Addressing.
Place your
Webcam Video here
Size 100%
60
Memory Cell Place your
Webcam Video here
Size 38%
61
Memory Cell Place your
Webcam Video here
Size 38%
62
Main Memory Address Place your
Webcam Video here
Size 38%
63
Main Memory Address Place your
Webcam Video here
Size 38%
64
Main Memory Address Place your
Webcam Video here
Size 38%
• Big endian
• Little endian
65
Takeaways
• Byte ordering.
66
References
67
68