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

Info iconThis 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
Background image of page 1

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

View Full DocumentRight 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 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
Background image of page 2
3 Simple Computer: Components Simple Computer: Components Arithmetic logic unit (ALU) Processes & computes data according to the instruction issued by the control unit Registers Memory locations which temporarily store input/output data processed by the ALU Many registered are typically used; data access is very
Background image of page 3

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

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/02/2010 for the course ENGINEERIN 520.101 taught by Professor Tracdtran during the Winter '06 term at Johns Hopkins.

Page1 / 9

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

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online