A. PERANGKAT KERAS (HARDWARE)
Adalah komponen fisik komputer yang terdiri dari rangkaian elektronika dan peralatan mekanis lainnya. Abtraksi tingkat atas terdiri dari 4 komponen, yaitu :
- Pemroses (Processor)
- Memori Utama (Main Memory)
- Perangkat masukan dan keluaran (Device I/O)
- Interkoneksi antar komponen > (user interface, device controler)
Sumber Daya Keras (Perangkat Keras) terdiri atas :
A. Pemroses
Komponen komputer yang bertugas untuk mengolah data dan melaksanakan berbagai perintah.
Pemroses terdiri dari :
- Bagian ALU (Aritmatik Logic Unit) untuk komputasi, berupa operasi aritmatika dan logika.
- Bagian CU ( Control Unit) untuk pengendalian operasi yang dilaksanakan sistem komputer.
Register-register membantu pelaksanaan operasi dan sebagai tempat operan-operan dari operasi yang dilakukan.
Register untuk Kendali dan Status terdiri dari :
- Register untuk alamat dan buffer (MAR, MBR, I/O AR, I/O BR)
- Register untuk eksekusi instruksi (PC, IR)
- Register untuk informasi status (PSW) berisi sign, zero carry, equal, overflow, interupt enable/disable, supervisor.
B. Memory
Berfungsi tempat menyimpan data dan program.
Menurut urutan dari atas ke bawah dapat diukur hirarki dalam hal :
- Kecepatan akses
- Hubungan kapasitas
- Hubungan frekuensi pengaksesan
- Hubungan Harga
C. Perangkat Masukan /Keluaran
- Komponen mekanik adalah perangkat itu sendiri
- Komponen elektronik yaitu pengendali perangkat berupa chip controller
Pengendali perangkat terdapat dua macam :
- Penggerak alat (Device Controller)
- Pekerja alat (Device Drive)
Struktur I/O
- I/O interupt > I/O device kec rendah
- Struktur DMA > I/O device kec tinggi
DMA dibagi menjadi : Third Party DMA dan First Party DMA
D. Interkoneksi antar komponen
disebut galur/jalur (bus) yang terdapat pada mainboard, bus terdiri dari tiga macam :
- Bus alamat (address bus), satu arah. 16, 20, 24 jalur
- Bus data (data bus), dua arah. 8, 16, 32 jalur
- Bus kendali (control bus), dua arah. 4-10 jalur
Mekanisme Pembacaan :
Sinyal memory read memerintahkan ke perangkat memory untuk mengeluarkan data pada lokasi tersebut ke bus data agar dibaca CPU. Interkoneksi antar komponen membentuk jenis koneksitas yang populer antara lain ISA, VESA, PCI, AGP.
Tingkat Konsep Komputer
Terdiri dari :
- Diagram blok (tertinggi)
- Arsitektur
- Transfer register
- Rangkaian Saklar
- Elektronika (Terendah)
- Tingkat Konsep Elektronika
- Tingkat Konsep Rangkaian Saklar
- Tingkat Konsep Transfer Register
- Tingkat Konsep Arsitektur
- Tingkat Konsep Diagram Blok
2. Kerja Komputer
Kerja komputer pada tingkat konsep antara lain :
- Tingkat Konsep Diagram Blok
- Tingkat Transfer Register
- Tingkat Konsep Saklar
B. PERANGKAT LUNAK SOFTWARE
- Merupakan komponen non fisik berupa kumpulan program beserta struktur datanya
- Program adalah sekumpulan instruksi yang disusun sedemikian rupa untuk dapat menyelesaikan masalah-masalah tertentu sesuai dengan kebutuhan.
Siklus Intruksi
Proses intruksi dilakukan melalui dua tahap :
- Mengambil instruksi (Instruction fetch)
- Mengeksekusi instruksi (Instruction excution)
- Interupt > suatu signal dari peralatan luar penyebab interupt adalah program (Division by zero) dan timer (Quantum pada Round Robin).
- Trap > software Generated interupt yang disebabkan oleh kesalahan atau karena permintaan user.