Sistem Komputer
Apa itu Sistem Komputer ?
Peralatan elektronik, yang beroperasi dibawah kendali
perangkat lunak (sistem operasi ) yang bisa menerima data input,
bisa memanipulasi data (processing) dan menghasilkan informasi ( output).
Prosesor (CPU)
Mengontrol operasi komputer dan
melakukan fungsi pengolahan data.
Memori Utama
Menyimpan
data dan program.
Bersifat
volatile
I/O Modul…..
Sistem Interkoneksi…..
I/O Modul
Memindahkan
data antara komputer dengan lingkungan eksternalnya.
Sistem Interkoneksi/Bus
Beberapa
struktur dan mekanisme yang melakukan komunikasi antara prosesor, memori utama,
dan modul I/O
Eksekusi Instruksi/Siklus instruksi
Empat kategori
1. Prosesor – Memori : Data dapat dipindahkan dari
prosesor ke memori atau dari memori ke prosesor
2. Prosesor – I/O : Data dapat dipindahkan dari perangkat periferal atau ke perangkat periferal dengan melakukan pemindahan antara prosesor dengan modul I/O
3. Pengolahan Data : Prosesor dapat melakukan operasi
aritmetika atau logika terhadap data
4. Control : Sebuah instruksi dapat mencirikan bahwa
urutan eksekusi berubah.
Sistem Operasi
Sistem operasi adalah Program yang mengontrol eksekusi program aplikasi dan berfungsi sebagai interface antara user dengan hardware komputer. Sistem Operasi adalah kumpulan program yang bertindak sebagai perantara/penjalin/penghubung antara pemakai, perangkat lunak dengan perangkat keras komputer sehingga sistem komputer mudah dipakai, perangkat lunak komputer dapat digunakan secara efiesien.
Manfaat belajar Sistem Operasi
Merupakan kajian mendasar untuk pendidikan ilmu-ilmu komputer & informatika. Rekayasawan dan ilmuwan komputer/informatika mutlak memahami Sistem Operasi, karena Sistem Operasi ibarat roh bagi manusia.
Tujuan/Fungsi Sistem operasi:
Convenience
membuat komputer mudah/nyaman dipakai
Efficiency
mengelola sumberdaya sistem komputer dengan efisien
Ability to evolve
pengembangan
yang efektif tanpa mengganggu
layanan yang sudah ada
Dimana Letak SISTEM OPERASI?
Karena SO adalah bagian yang sangat penting bagi semua
sistem komputer
Sistem komputer, terbagi atas Hardware, SO, Program aplikasi dan user.
LAYANAN SISTEM OPERASI
- Pembuatan
program
Sistem operasi menyediakan berbagai fasilitas yang membantu
Programmer dalam membuat program seperti editor. Walaupun
Bukan bagian dari sistem operasi, tapi layanan ini diakses
Melalui sistem operasi
2. Eksekusi program
Sistem harus bisa me-load program ke memori dan menjalankan
Program tsb. Program harus bisa menghentikan pengeksekusian
Baik secara normal maupun dalam keadaan error.
3. Operasi I / O
Program sedang dijalankan kadang kala membutuhkan I / O.
untuk
Efisiensi dan keamanan, pengguna biasanya tidak bisa
mengatur
Piranti I / O secara langsung. Untuk itulah sistem operasi
harus
Menyediakan mekanisme dalam melakukan operasi I / O.
5. Komunikasi
Kadangkala sebuah proses memerlukan informasi dari proses
Yang lain. Ada 2 cara umum komunikasi dilakukan : yaitu
antara
Proses dalam satu komputer, atau antara proses yang berada
Dalam komputer yang berbeda. Tetapi dihubungkan oleh
Jaringan komputer. Komunikasi dapat dilakukan dengan share-memori / meseage passing, yakni sejumlah informasi. Dipindahkan antara proses oleh sistem operasi.
6. Deteksi error
Sistem operasi harus selalu waspada terhadap kemungkinan
Error. Error dapat terjadi di CPU dan memori perangkat
keras,
I / O dan didalam program yang dijalankan user.
Misalnya; dengan jalan menghentikan jalannya program,
mencoba
Kembali melakukan operasi yang dijalankan atau melaporkan
Kesalahan yang terjadi agar pengguna dapat mengambil langkah
Selanjutnya.
Jenis Sistem Operasi
DOS
OS/2
Macintosh (Mac
OS)
UNIX
Microsoft windows
Linux (open source)
Sejarah Perkembangan SO
Generasi
Pertama (1945-1955)
Belum ada sistem operasi,
sistem komputer diberi instruksi yang harus dikerjakan secara langsung.
Generasi Kedua
(1955-1965)
Sistem komputer belum dilengkapi SO, tetapi beberapa
fungsi dasar SO telah ada.
Generasi
Ketiga (1965-1980)
Sistem komputer masa ini
ciri-cirinya adalah: Multiuser, Multiprogramming
Berbagi waktu (time sharing)
Generasi Keempat (1980-199x & sampai saat ini)
Ditandai dengan berkembangnya
dan Meningkatnya kemampuan komputer desktop dan teknologi jaringan (batch
processing, timesharing dan real-time applications).


