SlideShare a Scribd company logo
Department of Computer and Information Science,
School of Science, IUPUI

CSCI 230

Introduction to Computers
- Hardware
Dale Roberts, Lecturer
Computer Science, IUPUI
E-mail: droberts@cs.iupui.edu
What is a Computer?
Computer
Device capable of performing computations and making
logical decisions
Computers process data under the control of sets of
instructions called computer programs
Personal computers: economical enough for individual
Distributed computing: computing distributed over
networks
Client/server computing: sharing of information across
computer networks between file servers and clients
(personal computers)

Dale Roberts
What is a Computer? (cont.)
Computer Hardware
Various devices comprising a computer:
Keyboard, screen, mouse, disks, memory, CDROM, and processing units
Hardware Trends: every year or two the following
High-level
approximately double (Moore’s Law):
Language
Amount of memory in which to execute programs
Amount of secondary storage (such as disk storage)

User

Application
Software
Assembly
Language

Used to hold programs and data over the longer term
OS

Processor speeds
The speeds at which computers execute their programs

Firmware
Machine
Code

Hardware
What is a Computer? (cont.)
Computer Software
Computer Programs that run on a computer, including
Operation System (OS)
Application Software
Computer Language

User
High-level
Language

Application
Software
Assembly
Language

OS
Firmware
Machine
Code

Hardware
Moore's Law
Defined by Dr. Gordon Moore during the
sixties.
Predicts an exponential increase in
component density over time, with a
doubling time of 18 months.
Applicable to microprocessors, DRAMs ,
DSPs and other microelectronics.
Monotonic increase in density observed
since the 1960s.
Moore’s Law - Density
Moore's Law and Performance
The performance of computers is
determined by architecture and clock
speed.
Clock speed doubles over a 3 year period
due to the scaling laws on chip.
Processors using identical or similar
architectures gain performance directly as
a function of Moore's Law.
Improvements in internal architecture can
yield better gains than predicted by
Moore's Law.
Moore’s Law - Clock Speed
What is a Computer? (cont.)
Internet
The Internet enables
Quick and easy communication via e-mail
International networking of computers

Packet switching
The transfer of digital data via small packets
Allows multiple users to send and receive data simultaneously

No centralized control
If one part of the Internet fails, other parts can still operate

Bandwidth
Information carrying capacity of communications lines
Ex: Internet T2 at IUPUI

World Wide Web
Locate and view multimedia-based documents on almost any subject
Makes information instantly and conveniently accessible worldwide
Possible for individuals and small businesses to get worldwide exposure
Changing the way business is done
Computer Organization
A Typical Von-Neumann Architecture
CPU
Control Circuit
(ex: PC: Program Counter)
ALU

Example:
1.
2.
3.
4.
5.
6.

Input unit
Output unit
Memory unit
Arithmetic and logic unit (ALU)
Central processing unit (CPU)
Secondary storage unit

Memory

I/O
Computer Organization (cont.)
Six logical units in every computer:
1. Input unit
Obtains information from input devices (keyboard, mouse)
1.

Output unit
Outputs information (to screen, to printer, to control other
devices)

1.

Memory unit
Rapid access, low capacity, stores input information
ROM (Read Only Memory): CMOS, EPROM …
RAM (Random Access Memory): SRAM, DRAM, SIMM, DIMM
…
Computer Organization (cont.)
Six logical units in every computer (cont):
3. Arithmetic and logic unit (ALU) – part of CPU
Performs arithmetic calculations (addition, subtraction...) and
logic decisions
3.

Control unit (CU) - part of CPU
Supervises and coordinates the other sections of the computer

3.

Secondary storage unit
Cheap, long-term, high-capacity storage
Stores inactive programs
Computer Organization (cont.)
Central Processing Unit (CPU),
“brain” of a computer, consisting of
Arithmetic and logic unit (ALU): performs arithmetic calculations
(addition, subtraction...) and logic decisions (>, <, =, ...)
Control Unit (CU): decodes each machine instruction and sends
signal to other components for carrying out the instruction.

An integrated circuit (IC) that is a full central processing unit
is called a microprocessor (µp); a CPU’s current instruction
and data values are stored temporally inside the CPU in
special high-speed memory location called registers.

CPU speed: ? MHz (M: Mega = 106, Hz=1/sec);
Computer Organization (cont.)
Memory
A large collection of circuits, each capable of
storing bit
Cells (words): manageable units; typical size is 8
bits (1 byte), some machines are 16 bits (2
bytes) and some are 32 bits or 64 bits
Byte (8 bits), KB (kilobyte, 103 ≈ 210 bytes), MB
(Megabyte, 106 ≈ 220 bytes), GB (Gigabyte, 109 ≈ 230
bytes). Note: k ≠ K because 1000 ≠ 1024.
Computer Organization (cont.)
Computer memory is comparable to a collection of
numbered mailboxes. To identify individual cells in a
machine’s main memory, each cell is assigned a unique
name, called its address
ASCII
Data
Address

H
01001000
0000 0101

e

l

l

o

,

...

01100101 01101100 01101100 01101111 00101110
0000 0110

0000 0111

0000 1000

0001 0001

...

0001 0010

Address Bus
Data Bus

The organization of byte-size memory cell
Most Significant Bit (MSB)
High-order end

Least Significant Bit (LSB)

0 0 0 0 0 1 0 1

Low-order end
Acknowledgements
Moore’s Law: Kopp, Carlo. Monash University.
Melbourne, Australia. 2000.

More Related Content

What's hot (20)

PDF
Introduction to computers i
Sweta Kumari Barnwal
 
PPSX
General computer - Introduction to computers
Dr. I. Uma Maheswari Maheswari
 
PDF
Chapter 2 Hardware and Software
Anjan Mahanta
 
DOCX
Information processing cycle
university of sindh
 
PPT
Computer hardware and software ~ Nitin Agarwal
nitinagarwal634
 
PPTX
Introduction to computer
Noor Zada
 
PPTX
Data flow in a computer
OriginalGSM
 
PPTX
COMPUTER SYSTEM AND ITS COMPONENTS
SHIVALI NEGI
 
PPTX
Hardware and software ppt
shamitamurali
 
PDF
Somaya akter 183492142(assignment 01)
somayaakter
 
PPTX
Computer Introduction
himabindukursam
 
PPT
Information Processing Cycle
MudAssar IQbal
 
PDF
Ch.01 introduction to_computers
ejistcaloocan
 
PPTX
Fundamental of computers by Neeraj Bhandari ( Surkhet.Nepal )
Neeraj Bhandari
 
PPT
Hardware and software
joy grace bagui
 
PDF
1834902165 rowshanara
Manaly Khan
 
PDF
Components of computer systems
Zainab&Sons
 
PPT
Hardware And Software
zhho9
 
PPT
Organization of a computer
United International University
 
Introduction to computers i
Sweta Kumari Barnwal
 
General computer - Introduction to computers
Dr. I. Uma Maheswari Maheswari
 
Chapter 2 Hardware and Software
Anjan Mahanta
 
Information processing cycle
university of sindh
 
Computer hardware and software ~ Nitin Agarwal
nitinagarwal634
 
Introduction to computer
Noor Zada
 
Data flow in a computer
OriginalGSM
 
COMPUTER SYSTEM AND ITS COMPONENTS
SHIVALI NEGI
 
Hardware and software ppt
shamitamurali
 
Somaya akter 183492142(assignment 01)
somayaakter
 
Computer Introduction
himabindukursam
 
Information Processing Cycle
MudAssar IQbal
 
Ch.01 introduction to_computers
ejistcaloocan
 
Fundamental of computers by Neeraj Bhandari ( Surkhet.Nepal )
Neeraj Bhandari
 
Hardware and software
joy grace bagui
 
1834902165 rowshanara
Manaly Khan
 
Components of computer systems
Zainab&Sons
 
Hardware And Software
zhho9
 
Organization of a computer
United International University
 

Viewers also liked (6)

PPTX
Moore's law
Serendipity Seraph
 
PPTX
Moore's Law Statistical Validation [Updated] - Sanjoy Sanyal
Sanjoy Sanyal
 
PPT
Moore\'s Law Presentation
Belynda482
 
PDF
50 years of Moore's Law.
Ashwin Sasikumar
 
PPTX
An introduction to Moore's law
Vahid Saffarian
 
PPTX
Moore's law
SUDARSHAN KUMAR PATEL
 
Moore's law
Serendipity Seraph
 
Moore's Law Statistical Validation [Updated] - Sanjoy Sanyal
Sanjoy Sanyal
 
Moore\'s Law Presentation
Belynda482
 
50 years of Moore's Law.
Ashwin Sasikumar
 
An introduction to Moore's law
Vahid Saffarian
 
Ad

Similar to T01 a computerintrohardware (20)

PPT
Intro to comp. hardware
Mohd Arif
 
PPT
T01 a computerintrohardware
SCHOOL
 
PPT
ydtyT01 a computerintrohardware
kasmraj1
 
PPS
C language computer introduction to the computer hardware
NIKHIL KRISHNA
 
PDF
cental processing unit and all its components
ssuserf86fba
 
PPTX
ITC COURSE-Components of System Unit.pptx
sidrah29
 
PPT
Introduction To Computer
imtiazalijoono
 
PPTX
Introduction to Computer System-ppt.pptx
InfofarazMotivativeA
 
PPT
Computer Hardware
Deepa Rani
 
PPTX
Chapter 1 CSC118
Luqman al-Hakim
 
PPT
Information technology
Prof. Othman Alsalloum
 
PPT
HARDWARE
rubyrose dancil
 
PPTX
ICT Lecture-1
Sagheer Javaid
 
PPT
E 1-00powerpointpresentationupdate-090901115018-phpapp01
12richa
 
DOCX
COMPUTER.docx
proshot113
 
PPT
CT01 Computer Basics
ehillpamlico
 
PPTX
Computer Hardware Components and it's basics
cshumerabashir
 
PPTX
Computer System - An Overview
Hitesh Singh
 
PDF
Overview of Computer Introduction of computer
rpsdatabase25
 
PPT
125252.ppt
divlee1
 
Intro to comp. hardware
Mohd Arif
 
T01 a computerintrohardware
SCHOOL
 
ydtyT01 a computerintrohardware
kasmraj1
 
C language computer introduction to the computer hardware
NIKHIL KRISHNA
 
cental processing unit and all its components
ssuserf86fba
 
ITC COURSE-Components of System Unit.pptx
sidrah29
 
Introduction To Computer
imtiazalijoono
 
Introduction to Computer System-ppt.pptx
InfofarazMotivativeA
 
Computer Hardware
Deepa Rani
 
Chapter 1 CSC118
Luqman al-Hakim
 
Information technology
Prof. Othman Alsalloum
 
HARDWARE
rubyrose dancil
 
ICT Lecture-1
Sagheer Javaid
 
E 1-00powerpointpresentationupdate-090901115018-phpapp01
12richa
 
COMPUTER.docx
proshot113
 
CT01 Computer Basics
ehillpamlico
 
Computer Hardware Components and it's basics
cshumerabashir
 
Computer System - An Overview
Hitesh Singh
 
Overview of Computer Introduction of computer
rpsdatabase25
 
125252.ppt
divlee1
 
Ad

More from Gaurav Juneja (7)

PPT
Tdm fdm
Gaurav Juneja
 
PPT
Swvlan
Gaurav Juneja
 
PPT
Switch & hub
Gaurav Juneja
 
PPT
Switch
Gaurav Juneja
 
PPT
Subnetting and routing
Gaurav Juneja
 
PPT
Subneting
Gaurav Juneja
 
PPT
Wan topologies awan lab
Gaurav Juneja
 
Tdm fdm
Gaurav Juneja
 
Switch & hub
Gaurav Juneja
 
Subnetting and routing
Gaurav Juneja
 
Subneting
Gaurav Juneja
 
Wan topologies awan lab
Gaurav Juneja
 

Recently uploaded (20)

PDF
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
PPTX
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
PDF
1, 2, 3… E MAIS UM CICLO CHEGA AO FIM!.pdf
Colégio Santa Teresinha
 
PPTX
classroom based quiz bee.pptx...................
ferdinandsanbuenaven
 
PDF
Federal dollars withheld by district, charter, grant recipient
Mebane Rash
 
PPTX
The Human Eye and The Colourful World Class 10 NCERT Science.pptx
renutripathibharat
 
PPT
digestive system for Pharm d I year HAP
rekhapositivity
 
PPTX
Latest Features in Odoo 18 - Odoo slides
Celine George
 
PPTX
Gall bladder, Small intestine and Large intestine.pptx
rekhapositivity
 
PPTX
Views on Education of Indian Thinkers Mahatma Gandhi.pptx
ShrutiMahanta1
 
PPTX
How to Configure Prepayments in Odoo 18 Sales
Celine George
 
PPTX
Blanket Order in Odoo 17 Purchase App - Odoo Slides
Celine George
 
PDF
IMP NAAC-Reforms-Stakeholder-Consultation-Presentation-on-Draft-Metrics-Unive...
BHARTIWADEKAR
 
PPTX
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
PPTX
How to Manage Promotions in Odoo 18 Sales
Celine George
 
PPTX
How to Manage Access Rights & User Types in Odoo 18
Celine George
 
PPTX
CONVULSIVE DISORDERS: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
PPTX
Presentation: Climate Citizenship Digital Education
Karl Donert
 
PDF
BÀI TẬP BỔ TRỢ THEO LESSON TIẾNG ANH - I-LEARN SMART WORLD 7 - CẢ NĂM - CÓ ĐÁ...
Nguyen Thanh Tu Collection
 
PPTX
LEGAL ASPECTS OF PSYCHIATRUC NURSING.pptx
PoojaSen20
 
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
1, 2, 3… E MAIS UM CICLO CHEGA AO FIM!.pdf
Colégio Santa Teresinha
 
classroom based quiz bee.pptx...................
ferdinandsanbuenaven
 
Federal dollars withheld by district, charter, grant recipient
Mebane Rash
 
The Human Eye and The Colourful World Class 10 NCERT Science.pptx
renutripathibharat
 
digestive system for Pharm d I year HAP
rekhapositivity
 
Latest Features in Odoo 18 - Odoo slides
Celine George
 
Gall bladder, Small intestine and Large intestine.pptx
rekhapositivity
 
Views on Education of Indian Thinkers Mahatma Gandhi.pptx
ShrutiMahanta1
 
How to Configure Prepayments in Odoo 18 Sales
Celine George
 
Blanket Order in Odoo 17 Purchase App - Odoo Slides
Celine George
 
IMP NAAC-Reforms-Stakeholder-Consultation-Presentation-on-Draft-Metrics-Unive...
BHARTIWADEKAR
 
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
How to Manage Promotions in Odoo 18 Sales
Celine George
 
How to Manage Access Rights & User Types in Odoo 18
Celine George
 
CONVULSIVE DISORDERS: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
Presentation: Climate Citizenship Digital Education
Karl Donert
 
BÀI TẬP BỔ TRỢ THEO LESSON TIẾNG ANH - I-LEARN SMART WORLD 7 - CẢ NĂM - CÓ ĐÁ...
Nguyen Thanh Tu Collection
 
LEGAL ASPECTS OF PSYCHIATRUC NURSING.pptx
PoojaSen20
 

T01 a computerintrohardware

  • 1. Department of Computer and Information Science, School of Science, IUPUI CSCI 230 Introduction to Computers - Hardware Dale Roberts, Lecturer Computer Science, IUPUI E-mail: [email protected]
  • 2. What is a Computer? Computer Device capable of performing computations and making logical decisions Computers process data under the control of sets of instructions called computer programs Personal computers: economical enough for individual Distributed computing: computing distributed over networks Client/server computing: sharing of information across computer networks between file servers and clients (personal computers) Dale Roberts
  • 3. What is a Computer? (cont.) Computer Hardware Various devices comprising a computer: Keyboard, screen, mouse, disks, memory, CDROM, and processing units Hardware Trends: every year or two the following High-level approximately double (Moore’s Law): Language Amount of memory in which to execute programs Amount of secondary storage (such as disk storage) User Application Software Assembly Language Used to hold programs and data over the longer term OS Processor speeds The speeds at which computers execute their programs Firmware Machine Code Hardware
  • 4. What is a Computer? (cont.) Computer Software Computer Programs that run on a computer, including Operation System (OS) Application Software Computer Language User High-level Language Application Software Assembly Language OS Firmware Machine Code Hardware
  • 5. Moore's Law Defined by Dr. Gordon Moore during the sixties. Predicts an exponential increase in component density over time, with a doubling time of 18 months. Applicable to microprocessors, DRAMs , DSPs and other microelectronics. Monotonic increase in density observed since the 1960s.
  • 6. Moore’s Law - Density
  • 7. Moore's Law and Performance The performance of computers is determined by architecture and clock speed. Clock speed doubles over a 3 year period due to the scaling laws on chip. Processors using identical or similar architectures gain performance directly as a function of Moore's Law. Improvements in internal architecture can yield better gains than predicted by Moore's Law.
  • 8. Moore’s Law - Clock Speed
  • 9. What is a Computer? (cont.) Internet The Internet enables Quick and easy communication via e-mail International networking of computers Packet switching The transfer of digital data via small packets Allows multiple users to send and receive data simultaneously No centralized control If one part of the Internet fails, other parts can still operate Bandwidth Information carrying capacity of communications lines Ex: Internet T2 at IUPUI World Wide Web Locate and view multimedia-based documents on almost any subject Makes information instantly and conveniently accessible worldwide Possible for individuals and small businesses to get worldwide exposure Changing the way business is done
  • 10. Computer Organization A Typical Von-Neumann Architecture CPU Control Circuit (ex: PC: Program Counter) ALU Example: 1. 2. 3. 4. 5. 6. Input unit Output unit Memory unit Arithmetic and logic unit (ALU) Central processing unit (CPU) Secondary storage unit Memory I/O
  • 11. Computer Organization (cont.) Six logical units in every computer: 1. Input unit Obtains information from input devices (keyboard, mouse) 1. Output unit Outputs information (to screen, to printer, to control other devices) 1. Memory unit Rapid access, low capacity, stores input information ROM (Read Only Memory): CMOS, EPROM … RAM (Random Access Memory): SRAM, DRAM, SIMM, DIMM …
  • 12. Computer Organization (cont.) Six logical units in every computer (cont): 3. Arithmetic and logic unit (ALU) – part of CPU Performs arithmetic calculations (addition, subtraction...) and logic decisions 3. Control unit (CU) - part of CPU Supervises and coordinates the other sections of the computer 3. Secondary storage unit Cheap, long-term, high-capacity storage Stores inactive programs
  • 13. Computer Organization (cont.) Central Processing Unit (CPU), “brain” of a computer, consisting of Arithmetic and logic unit (ALU): performs arithmetic calculations (addition, subtraction...) and logic decisions (>, <, =, ...) Control Unit (CU): decodes each machine instruction and sends signal to other components for carrying out the instruction. An integrated circuit (IC) that is a full central processing unit is called a microprocessor (µp); a CPU’s current instruction and data values are stored temporally inside the CPU in special high-speed memory location called registers. CPU speed: ? MHz (M: Mega = 106, Hz=1/sec);
  • 14. Computer Organization (cont.) Memory A large collection of circuits, each capable of storing bit Cells (words): manageable units; typical size is 8 bits (1 byte), some machines are 16 bits (2 bytes) and some are 32 bits or 64 bits Byte (8 bits), KB (kilobyte, 103 ≈ 210 bytes), MB (Megabyte, 106 ≈ 220 bytes), GB (Gigabyte, 109 ≈ 230 bytes). Note: k ≠ K because 1000 ≠ 1024.
  • 15. Computer Organization (cont.) Computer memory is comparable to a collection of numbered mailboxes. To identify individual cells in a machine’s main memory, each cell is assigned a unique name, called its address ASCII Data Address H 01001000 0000 0101 e l l o , ... 01100101 01101100 01101100 01101111 00101110 0000 0110 0000 0111 0000 1000 0001 0001 ... 0001 0010 Address Bus Data Bus The organization of byte-size memory cell Most Significant Bit (MSB) High-order end Least Significant Bit (LSB) 0 0 0 0 0 1 0 1 Low-order end
  • 16. Acknowledgements Moore’s Law: Kopp, Carlo. Monash University. Melbourne, Australia. 2000.