Anda di halaman 1dari 24

Sistem komputer

dan
sistem operasi
SISTEM OPERASI – PERTEMUAN 02
Sistem Komputer
1. Sistem Operasi (SO) adalah s/w atau program yang bertindak
sebagai perantara antara user dan h/w.
2. SO menyediakan sebuah lingkungan sebagai wadah mengeksekusi
s/w aplikasi.
3. SO menjamin kebenaran operasi sistem komputer , perangkat keras
berupa pemproses (CPU), Memori, perangkat I/O, menyediakan
sumber daya yang digunakan untuk bekerja didalam komputer
Skema Dasar Sistem
Komputer
Empat komponen pokok sistem komputer:
1. Pemroses/Processing
2. Memori utama
3. Perangkat I/O
4. Interkoneksi antar komponen
Komponen pokok sistem komputer (1)
1. Pemproses/Processing
Pemproses berfungsi melakukan pengolahan data dan
pengendalian operasi komputer.
2. Memori Utama
Memori berfungsi menyimpan data dan program.
Cara kerja memori utama
1. Program harus disimpan di memori utama sebelum dapat
dieksekusi.
2. Data harus disimpan di memori utama sebelum dapat dimanipilasi
oleh pemproses.
3. Memori utama biasanya VOLATILE, tidak dapat mempertahankan
data, bila daya listrik dihentikan maka data akan hilang.
Komponen pokok sistem komputer (2)
3. Perangkat I/O
Perangkat masukan dan keluaran berfungsi memindahkan data
antara komputer dan lingkungan eksternal.
4. Interkoneksi Antar komponen
Interkoneksi antarkomponen adalah struktur dan mekanisme
untuk menghubungkan ketiga komponen (pemroses, memori
utama, dan perangkat I/O
Interkoneksi AntarKomponen
1. Sistem Interkoneksi antarkomponen berupa koneksi fisik dan
Protokol.
2. Sistem Interkoneksi antarkomponen disebut juga BUS
3. Sistem BUS yang populer diantaranya ISA, VESA, dan PCI.
Sistem Bus (1)
Bus terdiri dari tiga macam, yaitu:
1. Bus Alamat (address bus)
2. Bus Data (data bus)
3. Bus Kendali (control bus)
Sistem Bus (2)
Sistem
1. Bus Alamat,Bus (3)satu arah (Unindirectional), Bus alamat
Jalur ini bersifat
berguna untuk memberikan alamat memory atau port yang hendak
diakses.
2. Bus Data, jalur ini bersifat dua arah (Bidirectional), jalur yg digunakan
untuk mengirim data dari/ke memory atau port.
3. Bus Kendali, Jalur ini bersifat dua arah (Bidirectional), berguna untuk
memerintahkan memory dan port.
Tujuan Mempelajari SO
1. Merancang sendiri atau memodifikasi sistem operasi yang telah
ada sesuai kebutuhan khusus kita.
2. Agar dapat menilai SO dan memilih alternatif SO sesuai dengan
tujuan sistem basis komputer yang ingin dibangun. Keputusan
pemilihan SO merupakan keputusan utama dan mendasar dalam
membangun sistem berbasis komputer.
Tugas Sistem Operasi
SO mempunyai dua tugas, yaitu:
1. Pengelola seluruh sumber daya komputer
(resource manager) agar SDK berjalan dgn benar dan efisien.
SDK terbagi dua: Fisik dan Abstrak (Data dan Program)
2. SO sebagai penyedia layanan (extended/virtual machine).
Memberikan layanan sehingga memudahkan dan nyaman bagi
user.
Menurut Stalling [STA-95]
SO mempunyai 3 tujuan:
1. Kenyamanan > Bebas Error
2. Efisiensi > Waktu
3. Mampu berevolusi > Bisa diupgrade dan dimodifikasi.
Menurut Stalling [STA-95]
SO harus menyediakan layanan2 seperti:
1. Pembuatan Program
2. Eksekusi Program
3. Pengaksesan perangkat I/O
4. Pengaksesan berkas/Files
5. Pengaksesan sistem
6. Deteksi error
7. Akunting>Statistik.
Sejarah SO Menurut Tanenbaum (TAN-
92)
Generasi Pertama (1945-1955)
- Muncul ide untuk membuat alat yang bersifat komputasi eletronik.
- Komputasi pertama adalah proses perhitungan matematika.
- Manusia memiliki keterbatasan dalam komputasi, yaitu: (1)
kecepatan hitung manusia terbatas, (2) Manusia sangat mudah
membuat kesalahan.
- Pada Generasi pertama belum ada Sistem Operasi, sistem komputasi
diintruksikan langsung melalui h/w.
Generasi Kedua (1955-1965)
1. Diperkenalkan fungsi Batch processing system.
2. Batch processing system adalah eksekusi program2 tanpa ada
perantara manual >Automasi.
3. SO belum ada, tp fungsi2 dasar SO telah muncul, seperti: FMS
(Fortran monitoring system) dan IBSYS > Monitoring.
4. Tahun 1964, IBM mengeluarkan komputer System/360 dgn OS/360.
Generasi Ketiga (1965-1980)
1. SO mulai dikembangkan dengan fungsi melayani banyak user secara
interaktif.
2. Multiuser, satu mesin digunakan banyak penguna.
3. Multiprogramming, melayani banyak program
4. TimeSharing, Para user mengunakan satu komputer /terminal dan
bekerja secara bergantian.
5. Spooling, Membuat peripheral seolah-olah dapat digunakan
bersama.
Generasi Keempat (1980-199x)
1. Multiuser, multiprogramming, TimeSharing, batch processing,
Networking berkembang dengan pesat dan menjadi fitur utama SO.
2. GUI diperkenalkan dan muncul konsep WIMP.
3. Network dan Distributed OS dikembangkan untuk keperluan jaringan.

Anda mungkin juga menyukai