Anda di halaman 1dari 39

Organisasi Komputer dan

Sistem Operasi
Andi Sofyan Anas, S.T., M.Kom.
Tujuan Pembelajaran

• Menjelaskan definisi organisasi, arsitektur dan sistem


operasi komputer.

• Menjelaskan komponen-komponen dari organisasi


internal CPU, dan hubunganya antara komponen-
Apa itu Komputer ?

CPU

Input Output

Storage
Apa itu Komputer ?
 Suatu Perangkat Elektronik
 Bekerja dibawah perintah
 Menerima Data
 Mengolah Data
 Menghasilkan output
 Menyimpan output
Keuntungan menggunakan komputer
adalah :
• Kecepatan
• Kepercayaan
• Konsistensi
• Penyimpanan
• Komunikasi
Kekurangan atau kerugian :
• Pelanggaran kerahasiaan pribadi
• Dampak terhadap tenaga kerja
• Resiko kesehatan
• Dampak lingkungan
Skema Dasar Sistem Komputer
Interkoneksi
Antar Manusia Komputer
Memori
Komponen I/O Mesin

CPU

HARDWARE SOFTWARE BRAINWARE

SISTEM OPERASI APLIKASI

Interface System
Call

Komponen Sistem Operasi


Skema Blok Sistem Komputer

Bus data
INPUT

Port-port
Input/output
Pemroses Bus Kendali
Memori
Bus Kendali

OUTPUT
Bus alamat
Arsitektur dan Organisasi Komputer

 Arsitektur Komputer
• Berkaitan dengan perilaku fungsional sistem komputer
• Implementasi desain untuk berbagai bagian komputer
• Lebih cenderung pada kajian atribut sistem komputer yang terkait
dengan seorang programmer. Misalnya;set instruksi, aritmatika
yang digunakan, teknik pengalamatan, dan mekanisme I/O.

 Organisasi Komputer
• Berkaitan dengan hubungan struktural
• Bagian yang terkait erat dengan unit–unit operasional dan
interkoneksi antar komponen penyusun sistem komputer
dalam merealisasikan aspek arsitekturalnya.
• Contoh aspek organisasinya adalah teknologi hardware,
perangkat antarmuka, teknologi memori, sistem memori,
dan sinyal–sinyal kontrol.
Struktur dan Fungsi Komputer

 Struktur Komputer
• Cara komponen-komponen saling terhubung

 Fungsi Komputer
• Operasi dari setiap komponen sebagai bagian dari
struktur
CPU (Central Processing Unit)

• Pemroses berfungsi mengendalikan operasi


komputer dan melakukan pengolahan data
• Operasi dalam pemroses (CPU) dikategorikan
menjadi tiga bagian, yaitu :
1. Operasi aritmatika
2. Operasi logika
3. Operasi pengendalian
CPU (Central Processing Unit)

Pemroses terdiri atas empat komponen, yaitu


• Control Unit, berfungsi mengontrol operasi yang dilakukan
oleh komputer
• Aritmatic Logic Unit (ALU), berfungsi melakukan operasi
hitungan aritmatika dan logika
• Register, berfungsi untuk mengeksekusi program-program
komputer dengan cara menyediakan akses yang cepat
terhadap nilai-nilai yang umum digunakan.
• CPU Interkoneksi, mekanisme komunikasi antara control
unit, ALU, dan register
CPU (Central Processing Unit)

• Fungsi dasar dari komputer adalah eksekusi program.


• Program yang akan dieksekusi berisi sejumlah
instruksi yang disimpan di dalam memori
• Pengolahan instruksi pada sistem komputer terdiri
atas dua langkah :
1. Instruksi baca (Fetch) CPU dari memori
2. CPU mengeksekusi setiap instruksi yang ada
CPU (Central Processing Unit)

• Sejumlah prosesor terdiri dari sejumlah register.


• Register memiliki dua fungsi :
1. User-Visible Register, berfungsi mengurangi
referensi memori utama dengan optimasi
register
2. Control dan Status Register, berfungsi untuk
mengontrol operasi prosesor.
User-Visible Register

Berfungsi mengurangi referensi memori utama dengan


mengoptimalkan register :
• Data register, register yang dapat diberikan aneka
ragam fungsi oleh pemrogram. Bersifat serbaguna
dan dapat digunakan dengan sembarang instruksi
mesin yg melakukan operasi data.
• Address register, berisi alamat-alamat data dan
instruksi pada memori utama
Ex. Index Register, Segmet Pointer, Stack Pointer
Control dan Status Register

• Berfungsi untuk mengontrol operasi prosesor.


• Register untuk alamat dan buffer, terdiri dari
– Memory Address Register, untuk mencatat alamat
memori yang akan diakses.
– Memory Buffer Register, untuk menampung data yang
akan ditulis/dibaca ke memori yang alamatnya ditunjuk
oleh MAR.
– I/O Address Register, berfungsi mencatat alamat I/O port
yang akan diakses
– I/O Buffer Register, penampung data yang ditulis/dibaca
ke port alamatnya ditunjuk oleh I/O AR
Control dan Status Register

• Register untuk eksekusi instruksi, terdiri dari dua


register :
- Program Counter (PC), berisi alamat memori dari
instruksi yang akan diambil untuk dieksekusi
- Instruction Register (IR), berisi instruksi terakhir
yang digunakan
• Register informasi status, register yang dikenal
sebagai Program Status Word (PSW), yang berisi
keadaan
Ex. Interrupt enable/disable bit dan supervisor/user
mode bit
Control dan Status Register

Program status Word berisi :


• Sign,
• Zero,
• Carry
• Equal
• Overflow
• Interrupt enable/disable
• supervisor
Ukuran Register Prosesor
Register Processor
4-Bit Intel 4004
8-Bit Intel 8080
16-Bit Intel 8086, Intel 8088, Intel 80286
32-Bit Intel 80386DX, Intel 80486, Intel Pentium Pro, Intel Pentium II, Intel
Pentium III, Intel Pentium 4, Intel Celeron, Intel Xeon, AMD K5, AMD K6,
AMD Athlon, AMD Athlon MP, AMD Athlon XP, AMD Duron, AMD Sempron
64-Bit Intel Itanium, Intel Itanium 2, Intel Xeon, Intel Core 2, Intel Core i3 – i7,
AMD Athlon 64, AMD Athlon X2, AMD Athlon FX, AMD Turion 64, AMD
Turion X2, AMD Sempron
Eksekusi Program

• Fungsi dasar komputer adalah eksekusi program


• Eksekusi program terdiri dari :
- Proses pengulangan fetch dan
- Eksekusi instruksi
• Eksekusi instruksi terdiri dari beberapa langkah yang
disebut dengan “Siklus Instruksi” atau “Instruction
Cycle”
Siklus Instruksi

Start

Mengambil
Instruksi Siklus Pengambilan
Berikutnya

Eksekusi
Instruksi Siklus Eksekusi

Halt
Siklus Instruksi

Terdapat dua jenis siklus :


• Siklus Pengambilan
• Siklus Eksekusi
Eksekusi instruksi merupakan kombinasi dari aksi-aksi
sebagai berikut :
• Prosesor ke memori
• Prosesor ke I/O
• Pengolahan Data
• Control
Contoh Eksekusi Program dalam CPU
Contoh Eksekusi Program dalam CPU
Langkah 1 : Program Counter (PC) berisi alamat 300 alamat instruksi.
Alamat dimuat ke dalam Instruction Register (IR). Pada Proses ini
dilibatkan Memori Address Register (MAR) dan Memori Buffer
Register (MBR)
Langkah 2 : 4 Bit pertama di IR mengindikasikan bahwa akumulator
(AC) akan dimuat dan 12 bit sisanya menentukan alamat 940
Langkah 3 : PC naikkan nilainya dan intruksi berikutnya akan diambil
Langkah 4 : Isi AC yang lama dan isi 941 ditambah hasil disimpan di
dalam AC
Langkah 5 : PC dinaikan nilainya dan intruksi berikutnya akan diambil
Langkah 6 : isi AC akan disimpan pada lokasi 941
• Fungsi -> menyimpan data dan program.
• Masalah kompleks sistem memori, yaitu
membuatnya mudah diatur.
• Karakteristik dari sistem memori komputer adalah :
-Lokasi - Kinerja
-Kapasistas - Tipe fisik
-Satuan transfer - Karakteristik fisik
-Metode Akses
Memori
• Fungsi -> menyimpan data dan program.
• Masalah kompleks sistem memori, yaitu
membuatnya mudah diatur.
• Karakteristik dari sistem memori komputer adalah :
-Lokasi - Kinerja
-Kapasistas - Tipe fisik
-Satuan transfer - Karakteristik fisik
-Metode Akses
Memori
Karakteristik Ket
Lokasi CPU, Internal, Eksternal
Kapasitas Ukuran Word, Banyaknya Word
Satuan Transfer Word, Blok
Metode Akses Sequential, Direct, Random, Associative
Kinerja Waktu Akses dan Hidup, Kecepatan Transfer
Tipe Fisik Semikonduktor, Permukaan Magnetik
Karakteristik Fisik Volatile/Nonvolatile, Erasble/nonerasable
Memori
Struktur Penyimpanan
• Penyimpanan terdiri atas memori utama dan
memori sekunder
• Memori utama bersifat volatile dan tidak bisa
menyimpan secara permanen, serta
kapasitasnya terbatas
• Struktur penyimpanan memiliki hirarki
Memori
Struktur Penyimpanan
Memori
Struktur Penyimpanan
Memori
Struktur Penyimpanan
• Cache memori, memori berukuran kecil dan
kecepatan tinggi yang dikendalikan hardware.
• Cache memory, berupa buffer antara CPU dengan
memory utama
• Cache memori, menyimpan satu blok dari memori
utama
• Dalam operasinya, CPU mencari data/instruksi di L1,
kemudian di L2, dan memori utama
Memori
Struktur Penyimpanan
Ada dua jenis cache :
• Software (caching disk controller), fungsi
mempercepat akses data pada disk dengan
menyimpan data yang baru digunakan oleh main
memory
• Hardware (on – the – board –cache) fungsi
mempercepat akses memori dengan menyimpan
data baru digunakan dalam memori yang lebih
cepat
Memori
Struktur Penyimpanan
Device Typical Accses Times Throughput Rate
CPU Register
Cache Memory 15 to 30 ns
Conventional Memory 50 to 100 ns
Expanded Storage 75 to 500 ns
Hard Disk Drive 10 to 50 ms 600 to 6000 KB/sec
Floppy Disk 95 ms 100 to 200 KB/sec
CD-ROM 100 to 600 ms 500 to 4000 KB/sec
Tape .5 and up sec 2000 KB/sec
Input / Output
• Merupakan elemen ketiga dari sistem komputer
• Modul I/O merupakan interface bagi bus sistem yang
mengontrol satu atau lebih perangkat peripheral
• Perangkat I/O terdiri dari dua bagian, yaitu :
 Komponen mekanis, dan
 Komponen elektronis, pengendali perangkat yang
berbentuk chip controller
Input / Output
Operasi I/O :
• CPU memanggil register yang cocok dengan device
controller
• Device controller mengisi register berupa tanggapan yang
akan diberikan.
• Contoh : Jika ada permintaan transfer data dari satu
device ke local buffer, dan setelah transfer selesai, device
controller memberi info ke CPU bahwa pekerjaan selesai
• Komuniksi CPU dgn I/O (device controller) menyebabkan
terjadi interrupt.
Input / Output
Ada dua aksi saat terjadi interrupt :
• Synchronous I/O,
Setelah penggunaan I/O dimulai, kontrol kembali ke
program user setelah penggunaan I/O selesai
• Asynchronous I/O
Setelah penggunaan I/O dimulai, kontrol kembali ke
program user tanpa menunggu selesainya penggunaan
I/O
Input / Output
Interkoneksi Antar Komponen
• Komputer terdiri atas sekumpulan komponen dasar yang
saling berkomunikasi.
• Agar tiap komponen bisa berkomunikasi harus ada lintasan
untuk menghubungkannya
• Interkoneksi antar komponen mendukung perpindahan
sebagai berikut :
- Memori ke CPU
- CPU ke memori
- I/O ke CPU
- CPU ke I/O
- I/O ke Memori dan sebaliknya
Interkoneksi Antar Komponen

Anda mungkin juga menyukai