Anda di halaman 1dari 25

Pengantar Teknologi Informasi

PERANGKAT KERAS

Santika WP
Departemen Teknik Informatika
Institut Teknologi Bandung

IF-ITB/SWP/Agustus03 Page 1
IF1101 - PERANGKAT KERAS (hardware)
Perangkat Keras

• Review
• Sistem komputer
• Cara Kerja
• Sub Sistem CPU
• Sub Sistem Memori
• Sub Sistem Periferal

IF-ITB/SWP/Agustus03 Page 2
IF1101 - PERANGKAT KERAS (hardware)
Review
• Abstraksi
USER USER USER
... USER

Application Software

System Software

Computer Hardware

IF-ITB/SWP/Agustus03 Page 3
IF1101 - PERANGKAT KERAS (hardware)
Review
• Review
– Sistem Komputer
• memiliki 4 unit fungsional utama
• melakukan 4 manfaat utama
– Konfigurasi umum

I-device CPU + IM O-device

SS

IF-ITB/SWP/Agustus03 Page 4
IF1101 - PERANGKAT KERAS (hardware)
Sistem Komputer
• Konsep von Neumann/Turing
– Stored Program
– IM menyimpan program dan data
– ALU beroperasi menggunakan data biner
– CU menginterpretasi instruksi dari memori dad
mengeksekusinya
– I-device dan O-device dikendalikan CU
– Dibuat di Princeton Institute for Advanced
Studies, — sehingga diberi nama IAS
– Selesai 1952

IF-ITB/SWP/Agustus03 Page 5
IF1101 - PERANGKAT KERAS (hardware)
Sistem Komputer
• Konfigurasi/Struktur IAS

IF-ITB/SWP/Agustus03 Page 6
IF1101 - PERANGKAT KERAS (hardware)
Sistem Komputer
• Struktur Detil
– Register dalam CPU
• M Buffer Register
• M Address Register
• Instruction Register
• I Buffer Register
• Program Counter
• Accumulator
• Multiplier Quotient

IF-ITB/SWP/Agustus03 Page 7
IF1101 - PERANGKAT KERAS (hardware)
Sistem Komputer
• Mesin Multilevel
Level View
5 Problem-oriented Language
4 Assembly Language
3 Operating system machine
2 Instruction Set Architecture [ISA]
1 Microarchitecture
0 Digital logic

IF-ITB/SWP/Agustus03 Page 8
IF1101 - PERANGKAT KERAS (hardware)
Sistem Komputer
• Mesin Multilevel (lanjutan)
– Level-0 à (gate) yang membentuk prosesor, memori,
dan register.
– Level-1 à (register) yang membentuk memori lokal
dan sebuah ALU, yang saling terhubung oleh data path.
– Level-2 à (instruksi) sesuai arsitektur.
– Level-3 à Tingkat OS, menangani instruksi-instruksi yang
ada pada level-4 dan level-5.
– Level-4 à Fasilitator pembuat program pada level-1,
level-2, dan level-3 yang tidak bisa membuat kode mesin;
butuh asembler sebagai translator.
– Level-5 àBahasa yang mendekati pola bahasa manusia,
butuh interpreter dan compiler sebagai translator.
IF-ITB/SWP/Agustus03 Page 9
IF1101 - PERANGKAT KERAS (hardware)
Cara Kerja
• Operasi Utama [STA00]

IF-ITB/SWP/Agustus03 Page 10
IF1101 - PERANGKAT KERAS (hardware)
Cara Kerja
• Memindahkan Data

IF-ITB/SWP/Agustus03 Page 11
IF1101 - PERANGKAT KERAS (hardware)
Cara Kerja
• Menyimpan Data

IF-ITB/SWP/Agustus03 Page 12
IF1101 - PERANGKAT KERAS (hardware)
Cara Kerja
• Mengolah Data (1)

IF-ITB/SWP/Agustus03 Page 13
IF1101 - PERANGKAT KERAS (hardware)
Cara Kerja
• Mengolah Data (2)

IF-ITB/SWP/Agustus03 Page 14
IF1101 - PERANGKAT KERAS (hardware)
Cara Kerja
• Konfigurasi Bus-based [HEP98]

Interrupts
Processor

Cache

Memory– I/O bus

I/O I/O I/O


Main controller controller controller
memory

Graphics Network
Disk Disk
output

IF-ITB/SWP/Agustus03 Page 15
IF1101 - PERANGKAT KERAS (hardware)
Sub Sistem CPU
• Fungsi sub sistem
– ALU menangani operasi aritmatika dan
boolean, contoh: adder
– CU mengendalikan operasi sistem,
contoh: program counter
– Register menyimpan data kecepatan
tinggi, volume kecil
– Bus atau data path sebagai media
interkoneksi /komunikasi antar register.

IF-ITB/SWP/Agustus03 Page 16
IF1101 - PERANGKAT KERAS (hardware)
Sub Sistem CPU
• Siklus pengerjaan instruksi [STA00]

IF-ITB/SWP/Agustus03 Page 17
IF1101 - PERANGKAT KERAS (hardware)
Sub Sistem Memori
• IM
– Ciri: cepat, RAM, mahal, kapasitas < SS, volatile,
lebih dekat CPU.
– Keinginan pemakai ?
• mampu menyimpan (instruksi_data) yang besar
• secepat prosesor
– Fakta
• volume IM >>>, kecepatan <<<
• kececatan prosesor >>> IM
• IM dipercepat, cost/bit >>>

IF-ITB/SWP/Agustus03 Page 18
IF1101 - PERANGKAT KERAS (hardware)
Sub Sistem Memori
• Solusi à hirarki memori
– CEPAT, MAHAL, KECIL

Register

Cache

Main Memory

Magnetic disk

Tape Optical disk

IF-ITB/SWP/Agustus03 Page 19
IF1101 - PERANGKAT KERAS (hardware)
Sub Sistem Memori
• IM
– jenis [RAM, ROM, PROM, EPROM,
EEPROM]
– organisasi [sel]
– kemasan chip [array DRAM : Kilo, Mega,
Giga]
– koreksi error [parity check]
– media fisik: magnetic core à
semiconductor
– kapasitas: Mega à Giga ?
– kecepatan akses: ~ 100 ns
IF-ITB/SWP/Agustus03 Page 20
IF1101 - PERANGKAT KERAS (hardware)
Sub Sistem Memori
• Cache
– Antarmuka IM CPU
– Lebih kecil & lebih cepat dari IM
– Isi: current info dari IM untuk dieksekusi
– Akses
• hit ~ akses pada item dalam cache
• miss ~ akses pada item selain dalam cache
– Organisasi
• kapasitas ~ 64 Kbytes
• transfer data dalam block / line @ 4 bytes
– Contoh Pentium:
• 2 on chip cache @ 8 Kbytes, 32 bits block
IF-ITB/SWP/Agustus03 Page 21
IF1101 - PERANGKAT KERAS (hardware)
Sub Sistem Memori
• SS
– Disk magnetik: floppy (disket), harddisk
– Compact/optical disk
– Pita magnetik
• Virtual Memory
– Latar belakang: kebutuhan pemakai > fakta
– Solusi, teknik virtual
• sebagian data di IM dan sebagian besar di SS
• eksekusi data per segmen
• virtual logical address = adres yang diacu prosesor
• MMU = unit translator adres virtual ke adres fisik

IF-ITB/SWP/Agustus03 Page 22
IF1101 - PERANGKAT KERAS (hardware)
Sub Sistem Periferal
• Perangkat Masukan
– Card reader
Digitizer
– Keyboard Electronic funds
– Bar code reader transfer (EFT)
– Mouse Joystick
– Scanner Magnetic Ink Character
– Optical character reader Reader (MICR)
(OCR) Paper tape reader
– Voice recorder
– Light pen
– Touch screen
IF-ITB/SWP/Agustus03 Page 23
IF1101 - PERANGKAT KERAS (hardware)
Sub Sistem Periferal
• Perangkat Keluaran
– Card & paper tape puncher
– Printer
• Impact: line printer, dot matrix
• Non-impact: laser printer, ink jet printer
– Plotter
• Flat bed
• Roll
– Computer output microfilm (COM)
– Microfiche

IF-ITB/SWP/Agustus03 Page 24
IF1101 - PERANGKAT KERAS (hardware)
Sub Sistem Periferal
• Perangkat M/K
– Regular screen
– Non regular screen: touch, light
– Tape drive
– Diskette drive
– Disk drive
– CD ROM drive

IF-ITB/SWP/Agustus03 Page 25
IF1101 - PERANGKAT KERAS (hardware)