Computers - PowerPoint PPT Presentation

About This Presentation
Title:

Computers

Description:

Computer behavior is determined by stored programs. John Von Neumann and ENIAC ... Chips and chip technology. Flip Flop Circuit Diagram. DASD Access. MAIN ... – PowerPoint PPT presentation

Number of Views:170
Avg rating:3.0/5.0
Slides: 34
Provided by: ASCH5
Learn more at: https://www.ou.edu
Category:
Tags: computers

less

Transcript and Presenter's Notes

Title: Computers


1
Computers
  • Central Processor Unit

2
(No Transcript)
3
Basic Computer System
Processor
ALU
CNTL
.....
I/O module
BUS
CONTROLLER
MAIN MEMORY
BUS
Memory
4
(No Transcript)
5
Von Neumann Architecture
  • CPU
  • Fast Memory
  • Slow Storage
  • Binary Program executed in sequence
  • Computer behavior is determined by stored
    programs.

6
John Von Neumann and ENIAC
7
Computer Components
  • Processing (CPU)
  • Arithmetic Logic Unit
  • Control Unit
  • Registers
  • Word
  • Clock
  • Instruction sets
  • Interconnection
  • Local bus
  • Peripheral bus
  • Primary Storage
  • RAM/ROM
  • Cache
  • Input/Output
  • Channel
  • Controller
  • Buffers

8
CPUs
9
CPU Cycle
Increment Program Counter
FETCH
EXECUTE
FETCH
EXECUTE
Halt
Start
10
Instruction Format
4 Bits
12 Bits
OP Code
Operands
  • Instruction
  • Operation Codes
  • Operands
  • Word set of bits held by registers in the CPU.
    May contain instructions or data.

11
Types of Instructions
  • Chip Instructions
  • Built-in
  • Machine Instructions microcode
  • Chip Instructions
  • ROM Instructions
  • Assembler Instructions
  • Alphabetic Abbreviations for Machine
    Instructions

12
ROM Instructions
INSTRUCTIONS (BIOS in PCs)
ROM
13
RISC and CISC
  • CISC uses fewer processor cycles
  • RISC has fewer instructions, requires more
    processor cycles
  • How can RISC be faster?

14
Basic Computer System
Processor
ALU
CNTL
.....
I/O module
BUS
CONTROLLER
MAIN MEMORY
BUS
Memory
15
Local and Peripheral Bus
16
Bus Operation
  • Transfer Quantity (word)
  • Address bus
  • Control bus
  • Data bus
  • Speed
  • Clock speed

17
Memory Hierarchy
SPEED
COST
REGISTERS
CACHE
MAIN MEMORY
MAGNETIC DISK DISK CACHE
MAGNETIC TAPE OPTICAL DISK
18
Capacity Units
  • Bit
  • Byte
  • Kilobyte
  • Megabyte
  • Gigabyte
  • Terabyte
  • b
  • B 8 b
  • KB 1,000 B
  • MB 1,000,000 B
  • GB 1,000,000,000 B
  • TB 1,000,000,000,000 B

19
Memory Access Method
  • Sequential - tape
  • Direct - floppy or hard disk
  • Random - internal memory
  • Dynamic (DRAM)
  • simple, small, must be refreshed
  • Static (SRAM)
  • no refresh needed

20
Random Access Memory
  • Chips and chip technology

21
Flip Flop Circuit Diagram
22
DASD Access
MAIN MEMORY
CPU
BUFFER
CACHE
DASD
CONTROLLER
23
(No Transcript)
24
Representative Times
  • Network speed megabits per second
  • Disk transfer megabytes per second
  • Disk access milliseconds
  • Memory access nanoseconds
  • Machine cycle microseconds/nanoseconds

25
DASD (direct access storage device)
Read-Write Heads
26
Cylinder/Track/Block
Block (Sector)
Track
Cylinder
27
Data Storage
  • FAT (File Access Tables), Directories and
    Catalogs
  • Update and Delete
  • Fragmentation and reorganization
  • Blocks, Headers and Interblock Gaps

28
What makes a computer run?
  • Word size
  • Instruction set
  • Bus speed
  • Main memory
  • Secondary storage
  • Buffers and cache

29
IBM 1107 with tape drives
30
Operating Systems
PROGRAM
HARDWARE
31
System Structure Layers
  • Processor Hardware functions circuits,
    instruction set, procedures, interrupts
  • Process management multiprogramming, management
    of secondary storage, logical addressing
  • External resource management communication among
    process, file management, device access and
    addressing, user support

32
Virtual Memory
FRAME NUMBER OFFSET
PAGE NUMBER OFFSET
PAGE TABLE
PAGE TABLE
PAGE TABLE
Page Frames
Pages
33
Comparison
  • MVS versions (OS/390)
  • UNIX
  • Windows NT
  • Linux
Write a Comment
User Comments (0)
About PowerShow.com