6
System Memory Memory is a large array of words or bytes, eac its own address. It is a repository of quick data shared by the CPU and I/O devices. Main memory is a volatile storage device. Built up using Dynamic RAM (DRAM) Synchronous DRAM Primary cache (Level 1) is on the CPU Secondary cache (Level 2) supplies stored info processor without any delay

System Memory Memory is a large array of words or bytes, each with

Embed Size (px)

DESCRIPTION

System Memory Memory is a large array of words or bytes, each with its own address. It is a repository of quickly accessible data shared by the CPU and I/O devices. Main memory is a volatile storage device. Built up using Dynamic RAM (DRAM) Synchronous DRAM - PowerPoint PPT Presentation

Citation preview

Page 1: System Memory  Memory is a large array of words or bytes, each with

System Memory

Memory is a large array of words or bytes, each with

its own address. It is a repository of quickly accessible

data shared by the CPU and I/O devices.

Main memory is a volatile storage device.

Built up using Dynamic RAM (DRAM)

Synchronous DRAM

Primary cache (Level 1) is on the CPU

Secondary cache (Level 2) supplies stored info to

processor without any delay

Page 2: System Memory  Memory is a large array of words or bytes, each with

Secondary Storage Management

Since main memory (primary storage) is volatile and too

small to accommodate all data and programs permanently

the computer system must provide secondary storage to

back up main memory.

Most modern computer systems use disks as the

principle on line storage medium, for both programs and data.

CD-ROM can be recordable/rewritable

DVD large capacity successor to the CD

Tape Backup

Removable Storage

Page 3: System Memory  Memory is a large array of words or bytes, each with

Microprocessor (CPU)

• John von Neumann’s architecture:

Central Arithmetic unit, Central Control unit, Memory, I/O devices

• All the elements of a CPU (registers, ALU, primary cache, execution unit,..) stay in step by a clock which dictates how fast it operates

• Pipelining: at any one time one instruction is being loaded, while an other is being executed

Page 4: System Memory  Memory is a large array of words or bytes, each with

COMPONENTS

• Motherboards

• Processors

• Chipsets

• Interfaces

• System Memory (main memory), others– Primary cache (CPU)– Secondary cache (bridge processor-memory)

Page 5: System Memory  Memory is a large array of words or bytes, each with

Interfaces

• Buses– Fastest bus connects primary cache with CPU chip– Dual independent (memory and level 2 cache)– ISA bus: I/O Bus system– Expansion bus for additional components– PCI bus: Local Bus standard– Accelerated Graphics Port (AGP): Frontside bus

Page 6: System Memory  Memory is a large array of words or bytes, each with

Motherboard

• Main circuit board – Input/Output System (BIOS) in ROM– The Baby AT (BAT) format reduced the

dimensions of the motherboard

– Intel Advanced/ML (ATX)

– LPX is a specialized Baby-AT used in low profile, loose spec desktop PCs

– NLX is Intel’s improved LPX