{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

L11-computers-2009 - Computers An Overview Trac D Tran ECE...

Info icon This preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Computers: An Overview Computers: An Overview Trac D. Tran ECE Department The Johns Hopkins University Baltimore, MD 21218 Outline Outline A simple computer Components: memory, registers, instruction pointer, control unit, arithmetic logic unit, buses, flags… Operations A personal computer (PC) Central Processing Unit (CPU) Memory & storage hierarchy: cache, main memory, virtual memory, network memory, local hard drive… Input/Output (I/O): display, keyboard, mouse, printer… Software: assembly code, operating system, computer language, applications
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
2 Simple Computer: Architecture Simple Computer: Architecture memory arithmetic logic unit control unit instruction pointer flags R0 R1 data bus address bus Simple Computer: Components Simple Computer: Components Bus Address bus: carry the addresses of instructions & data addresses Data bus: carry the data only Memory Instruction and data units, stored in cells, each with its own address Contents can be accessed or changed (read/write) via input/output interaction with the data bus Instruction pointer Maintain the memory address of the current instruction Control unit Interprets instructions, moves data from memory to registers, instructs arithmetic logic unit, increments instruction pointer
Image of page 2