AMK - BAG2 - ARKOM r0 PDF
AMK - BAG2 - ARKOM r0 PDF
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
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
14
Perkembangan Prosesor
Clock Kece-
Range Lebar
Prosesor Internal patan Keterangan
Alamat data
(GHz) Relatif
...
...
...
...
15
Prosesor (2/3)
1011
10 2G 4G
10 512M 1G
109 Memory 256M
Transistors Per Die
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
GDT/LDT
0 0H
13-bit
index
1 8H
Segment
2 10H
Descriptor +
3 18H
26
Memori
(4/4)
Peta Memori PC 27
Bus
• Komponen utama suatu komputer
– Microprocessors
– I/O devices
– Memory
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
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
… … …
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
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
42
Touchscreens
• Includes input and output device
X
43
Touchscreen position sensing
Push
↓
ADC conductive sheets
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