Anda di halaman 1dari 46

Personal Computer (PC)

Materi :
Jenis-jenis PC, prosesor, memori, port
input/output, bus dan adapter card slots.

Tujuan:
Mampu menjelaskan jenis-jenis PC,
bagian-bagian komputer, prinsip kerja dari
masing-masing bagian suatu komputer.
1
Komputer, CPU, prosesor ?
Peripherals
Ilustrasi hirarki mesin sistem komputer

3
Arsitektur Von Neumann

4
Arsitektur Von Neumann dengan BUS

5
Rincian Operasi Mikrokomputer

6
Mengeksekusi Instruksi
1. Unit kontrol fetching instruksi berikutnya dari
memori, menggunakan program counter untuk
menentukan dimana instruksi itu berada.
2. Instruksi diterjemahkan kedalam bahasa yang
dimengerti oleh unit control.
3. Operand lainnya yang diperlukan terkait
instruksi yg dieksekusi ditangkap dari memori
dan ditempatkan pada register.
4. ALU mengeksekusi instruksi tersebut dan
meletakan hasilnya pada register atau memori.
7
Personal Computer (1/5)
- Diperkenalkan tahun 1980-han
- Berkembang +/- 2 tahun
- Peningkatan komponen atau sub-sistem
- Meningkatkan kecepatan atau kapabilitas
sistem
- PC XT, AT, PS/2, EISA, dual core, core 2 duo,
quad core, 8-core ?
- Arsitekturnya sama ?
- Yang membedakanya: jenis prosesor, memori,
dan bus ekspansi
- Komponen lainnya: disk dan video, dapat
mempengaruhi throughput 8
Personal Computer (2/5)
1. Jenis-Jenis PC:
- PC standar stand-alone
- PC untuk industri (tahan getar, debu, dll)
- PC untuk mesin industri “embedded”
2. Antarmuka:
- Disk / slot
- Port serial (RS-232, USB, Firewire)
- Port paralel
3. Komponen-komponen dalam PC
- Prosesor
- Memori
- Input/Output
- Bus (address, data, dan control)
9
Personal Computer (4/5)

Internal Memory
Program Data
External
Storage Storage
Memory
Memory Memory

Input Output
Prosesor
Port Port

Arsitektur Komputer Digital 10


Personal Computer (5/5)

CPU memory
device

interface
CPU bus

bus
high-speed bus
intr DMA timers
ctrl controller
low-speed bus
bus
interface
Struktur dasar HW PC device
11
Model konfigurasi I/O

12
Arsitektur Dasar PC

13
Prosesor (1/3)
Prosesor Range Lebar Clock Kece- Keterangan
Alamat data Internal patan
(MHz) Relatif

8088 1MB 8 4,77 1 Real mode


80286 16MB 16 6-16 5 Protected mode, + 80287 FPU
80486 4GB 32 25-100 60 On-chip Numeric Processor
Pentium 4GB 32 (2) 60-166 200 Dual execution pipeline,
Enhanced V86 paging,
Multiprocessor suport
Pentium II 64GB 32 (2) 200- 800 Enhanced L1 & L2 caches,
450 Power Saving, MMX extensions
Pentium III 64GB 32 (2) 500+ 1000+ Very efficient FPU, KNI mode

Pentium IV 64GB 32 (2) - 3800 …….. 30 – 169 juta transistor

14
Perkembangan Prosesor

Clock Kece-
Range Lebar
Prosesor Internal patan Keterangan
Alamat data
(GHz) Relatif
...
...
...

...

I7-5th 32 bit 64 2.0-3,1 ? 4 MB-cache, 2/4

I7-6th 32 bit 64 2.2-4.0 ? 6-8 MB-cache, 4/8

15
Prosesor (2/3)
1011
10 2G 4G
10 512M 1G
109 Memory 256M
Transistors Per Die

Microprocessor 128M Itanium®


108 64M
Pentium® 4
16M ®
107 4M Pentium III
1M Pentium® II
6 Pentium®
10 256K i486™
5 64K
10 i386™
4K 16K 80286
104 8080
1K
8086
103 4004
102
101
100
’60 ’65 ’70 ’75 ’80 ’85 ’90 ’95 ’00 ’05 ’10
16
Moore’s Law Still Holds Source: Intel
Prosesor (3/3)

Pentium D = dual-core = multi-core


290 juta transistor, RISC 17
Arsitektur RISC dan CISC

18
Mode Prosesor
- Real Mode:
Prosesor 8086 hanya mampu mengalamti 1 MB
memori, dirancang hanya untuk menjalankan 1
program (proses) pada suatu waktu, Proses di
atur oleh BIOS dan sistem operasinya, dan
dapat menjangkau seluruh lokasi memori atau
I/O
- Protected Mode:
Mulai prosesor 80286, mampu mengalamati
1MB memori, suport virtual 8086 (V86), dapat
operasi multitasking, pengaturan operasi mesin
oleh perangkat lunak,
19
Register
- Register ialah nama lain untuk memori dalam
prosesor. Register-register berfungsi sebagai:
Penyimpan data sementara dan alamat memori
- Lebar datanya 16 bit (AX, BX, CX, DX, CS, DS,
SS, IP dll.)
- Mulai prosesor 80386 lebar data register 32 bit,
(EAX, EBX, ECX, dst)
- Register dapat digunakan untuk menyimpan
berbagai informasi yang berkaitan dengan
proses yang sedang dikerjakan: alamat instruksi
berikutnya yang akan dieksekusi, hasil operasi,
status interupsi, dan parameter penting lainnya.

20
Numeric Processing
- Prosesor 80486 dan sebelumnya, terbatas
dalam pemrosesan matematik.
- Operasinya: operasi aritmatika integer, transfer
data, dan logika. Tidak dapat mengkalkulasi
floating-point.
- Komputasi FP dapat dilakukan secara SW,
tetapi membuat proses jadi lambat, jadi
menurunkan throughput.
- Pemroses Numeric: melakukan kalkulasi floating
point, dan fungsi transcendental. Bekerja secara
paralel dengan prosesor.

21
Memori (1/4)
• Jenis Memori pada PC
a. Primer
- RAM (SRAM dan DRAM) dan ROM (ROM, PROM, EPROM,
EEPROM, Flash Memory)
- Cache ?
b. Sekunder
- Hard disk, flash disk, diskette, CD, pita
(tape), “kartu berlubang”.
• Akses memori
a. Real mode, prosesor 8086 dan pentium menggunakan
pengalamatan memori bersegmen, setiap alamat memori
ditunjukkan oleh SW melalui register segment dan offset. Satu
segment ialah 1 blok memori sebesar 65536 bytes. Alamat
phisik merupakan perkalian isi segment register dengan 16,
hasilnya dijumlahkan dengan data yang ada di offset register.
b. Protected mode (mulai 80386), mampu mengakses memori 4
GB, privilege level, segmentasi memori, multitasking
22
Hirarki Memori Komputer

23
Memori (2/4)
Privilege level

3
Most
privileged
2

0
Private
OS
functions

OS services

Device Drivers
Least
Hirarki proteksi Application program privileged

24
Memori (3/4)
Logical address

16-bit Selector 32-bit offset

GDT/LDT

0 0H
13-bit
index
1 8H

Segment
2 10H
Descriptor +

3 18H

- 32-bit linear address


-
-

8191 FFF8H Page


Translation
(if enable)

32-bit physical address


Segment Translation
25
Virtual address

26
Memori
(4/4)

Peta Memori PC 27
Bus
• Komponen utama suatu komputer
– Microprocessors
– I/O devices
– Memory

• Bagaimana menginterkoneksi mikroprosesor


dengan device melalui bus CPU

device keyboard

CPU
? device

device
display

memory 28
Bus CPU
• Wire vs. bus
– Wire: jalur 1 bit antara dua device

Device 1

n
wire bus
Device 2

– Bus: kumpulan kawat dengan suatu protokol 29


Tipikal Bus mikroprosesor
• CPU dapat melakukan baca/tulis ke memori atau ke
device. Device atau memori tidak dapat menginisiasi
transfer

Device 1 Device 2

clock
R/W’
CPU data rdy’
address
data

memory
30
Bus architectures: Tri-state design
• 1-bit tri-state design enable
data_out tri_out

data_in

• System tri-state bus

… … …
31
Jenis-jenis bus standar
• ISA (Industry Standard Architecture)
– original IBM PC bus, standar kecepatan
rendah
• PCI (Peripheral Component Interconnect)
– standard untuk high-speed interfacing
– 33 or 66 MHz.
• USB (Universal Serial Bus),
• IEEE 1394 (Firewire)
– relatively low-cost serial interface with high
speed. 32
Teknik dalam I/O
• Programmed I/O
– Data dipertukarkan antara CPU dan I/O
– CPU harus menunggu sampai operasi I/O
selesai
• Interrupt-driven I/O
– CPU tidak dapat mengeksekusi instruksi
berikutnya sampai operasi I/O selesai
• Direct Memory Access (DMA)
– CPU tidak terlibat dalam transfer I/O
33
I/O devices
• Timers / counters
• A/D and D/A converters
• Keyboards
• LEDs
• Displays
• Touchscreens

34
Timers and counters
• Very similar:
– timer pertambahannya dengan sinyal
periodik
– counter pertambahnnya oleh sinyal asinkron,
yang tidak menentu

• Rollover meyebabkan interrupt

35
Watchdog timer
• Watchdog timer di reset secara berkala
oleh sistem timer
• Jika watcdog tidak di reset, ia akan
membangkitkan interupsi ke CPU
reset time-out
Watchdog
CPU Timer

36
A/D and D/A converters
• Analog/digital (A/D) or digital/analog (D/A)
converters (ADC/DAC)
• Mengantarmukakan piranti non-digital ke
sistem embedded
• Antarmuka A/D memiliki 2 input digital
- data port
- clock input

37
DAC

38
ADC

39
Keyboards
• Switch de-bouncing

• Encoded keyboard
– An array of switches is read by an encoder
row

40
LEDs
• Light-emitting diodes (LEDs)+

+5 V Anode (+)

Cathode (-)

41
Displays
• Common use: 7-segment LCD display

• Other high-resolution displays


– cathode ray tube (CRT)
– liquid crystal display (LCD)

42
Touchscreens
• Includes input and output device

• Input device is a two-dimensional


voltmeter

X
43
Touchscreen position sensing
Push

ADC conductive sheets

voltage spacer ball

44
Electronic Numerical Integrator And
Computer (ENIAC)
ENIAC was its size and complexity. ENIAC contained 17,468
vacuum tubes, 7,200 crystal diodes, 1,500 relays, 70,000
resistors, 10,000 capacitors and around 5 million hand-
soldered joints. It weighed more than 30 short tons (27 t), was
roughly 8 by 3 by 100 feet (2.4 m × 0.9 m × 30 m), took up
1800 square feet (167 m2), and consumed 150 kW of
power.[10][11] This led to the rumor that whenever the computer
was switched on, lights in Philadelphia dimmed.[12] Input was
possible from an IBM card reader, and an IBM card punch
was used for output. These cards could be used to produce
printed output offline using an IBM accounting machine, such
as the IBM 405.

45
Tugas
1. Gambarkan diagram blok komputer dan
jelaskan prinsip kerjanya !
2. Apa yang dimaksud dengan cache memori
dan jelaskan fungsinya !
3. Jelaskan fungsi BIOS dan OS ?
4. Bagaimana cara meningkatkan kecepatan
kerja komputer ?
5. Apa yang dimaksud dengan DMA dan DMI ?
6. Jelaskan fungsi chip set ?
46

Anda mungkin juga menyukai