Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 1410 Intro to Computer Tecnology Computer Hardware1.

Similar presentations


Presentation on theme: "CS 1410 Intro to Computer Tecnology Computer Hardware1."— Presentation transcript:

1 CS 1410 Intro to Computer Tecnology Computer Hardware1

2 CS 1410 Intro to Computer Tecnology Computer Hardware2 Basic Computer Architecture central processing unit (CPU) memory unit input devices output devices

3 CS 1410 Intro to Computer Tecnology Computer Hardware3

4 CS 1410 Intro to Computer Tecnology Computer Hardware4 Central Processing Unit - CPU Microprocessor arithmetic logic unit (ALU): performs arithmetic and logic calculations. control unit (CU): coordinates the actions of the other components so that instructions (the program) are executed in sequence.

5 CS 1410 Intro to Computer Tecnology Computer Hardware5 Arithmetic Logic Unit Arithmetic operations -- addition, subtraction, multiplication, and division Logical operations -- AND, OR, and NOT Comparison operations -- equal to, greater than, less than, greater or equal to, less than or equal to, and not equal to

6 CS 1410 Intro to Computer Tecnology Computer Hardware6 Control Unit Fetch an instruction -- retrieve an instruction or data from memory decoding the instruction -- translate the instruction into the commands the computer understand executing the instruction -- carry out the commands (by ALU) store the result -- write the result to memory

7 CS 1410 Intro to Computer Tecnology Computer Hardware7 Registers Temporary storage different types of registers, each with a specific function –storing the memory location where from where an instruction being fetched –storing an instruction while it is being decoded –storing data while the ALU processes it –storing the result of a calculation

8 CS 1410 Intro to Computer Tecnology Computer Hardware8 System Clock The CU controls the timing of all computer operations according to the system clock. The system clock generate regular electronic pulses or ticks (clock cycles) A CPU requires a fixed number of clock cycles to execute an instruction. Processor speed is determined by clock speed in MHz (megahertz).

9 CS 1410 Intro to Computer Tecnology Computer Hardware9 Units

10 CS 1410 Intro to Computer Tecnology Computer Hardware10 Data Representation In a computer data is represented by 1s and 0s (binary). A bit (binary digit) can be either 1 or 0. A byte is a group of 8 bits.

11 CS 1410 Intro to Computer Tecnology Computer Hardware11 Binary Numbers similar to the familiar decimal numbers binary numbers use only the two symbols 1 and 0. Also, the position values are different from those of the decimal system

12 CS 1410 Intro to Computer Tecnology Computer Hardware12 Representing Symbol and text ASCII (American Standard Code for Information Interchange) EBCDIC (Binary Coded Decimal Interchange Code)

13 CS 1410 Intro to Computer Tecnology Computer Hardware13

14 CS 1410 Intro to Computer Tecnology Computer Hardware14 Buses Buses transfer bits from –input devices to memory –memory to CPU –CPU to memory –memory to output devices There are 2 types of buses –data bus -- transfer the actual data –address bus -- transfer information where the data should go in memory

15 CS 1410 Intro to Computer Tecnology Computer Hardware15 Bus Size Bus width is determined by the number of bits that information can be transfer at one time. Power of 2 -- 8, 16, 32, 64 Use to compare CPUs

16 CS 1410 Intro to Computer Tecnology Computer Hardware16

17 CS 1410 Intro to Computer Tecnology Computer Hardware17 Memory ROM - Read Only Memory RAM - Random Access Memory Addressing Data

18 CS 1410 Intro to Computer Tecnology Computer Hardware18 RAM There are 3 basic types of memory used in PCs –dynamic RAM –static RAM –video RAM –CMOS (Complementary Metal-Oxide Semiconductor) RAM -- store system setup information

19 CS 1410 Intro to Computer Tecnology Computer Hardware19 Dynamic RAM Main memory or RAM is where programs and data are kept when a program is running –must be refreshed every 2 ms or it loses its contents –FPM RAM (Fast Page Mode RAM) -- 30 MHz –EDO RAM (enhanced data-out RAM) -- 66 MHz –BEDO RAM (burst enhanced data-out RAM) –SDRAM (synchronous dynamic RAM) -- 100 MHz

20 CS 1410 Intro to Computer Tecnology Computer Hardware20 Static RAM RAM chip primary for special high-speed memory called level-2 cache memory –SRAM (static RAM) -- faster and more expensive than DRAM speeds between 8 and 12 ns synchronous or asynchronous does not require a refresh operation –PBSRAM (pipeline burst SRAM) -- collect and send multiple request for memory as a single pipelined request

21 CS 1410 Intro to Computer Tecnology Computer Hardware21 Video RAM Stores data that appears on a video display, there are 3 types –VRAM (video RAM) -- store color pixels dual-ported -- one port to refresh the display while the other port writes data to the display –WRAM (windows RAM) -- optimized for video graphics –SGRAM (synchronous graphics RAM) -- two video memory pages can be opened at the time - 3D graphics

22 CS 1410 Intro to Computer Tecnology Computer Hardware22 ROM –Read-Only Memory –The data stored in ROM is permanent, cannot modified. –PROM (Programmable Read-Only Memory) –Flash memory -- used is cellular phones, digital cameras, notebook computers

23 CS 1410 Intro to Computer Tecnology Computer Hardware23 Cache High speed memory Two types: –Level 1 -- internal cache –Level 2 -- external cache

24 CS 1410 Intro to Computer Tecnology Computer Hardware24 Data Storage Floppy drive Hard drive –IDE -- Integrated Device Electronic –Ultra ATA -- Advanced Technology Attachment Removable drive –Zip drive

25 CS 1410 Intro to Computer Tecnology Computer Hardware25 Data Storage CD ROM drive (Compact Disc drive) –up to 650 Mb DVD-ROM drive (Digital Video Disc drive) –up to 17 Gb Tape drive


Download ppt "CS 1410 Intro to Computer Tecnology Computer Hardware1."

Similar presentations


Ads by Google