\ Sistem
Operasi
Sistem operasi merupakan sebuah penghubung
antara pengguna dari komputer dengan perangkat keras komputer. Sebelum ada
sistem operasi, orang hanya mengunakan komputer dengan menggunakan sinyal
analog dan sinyal digital.
Pengertian sistem operasi secara umum ialah
pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan
menyediakan sekumpulan layanan (system
calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta
pemanfaatan sumber-daya sistem komputer.
\ Sejarah Sistem Operasi 1
•
Generasi
Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan sistem komputasi
elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan
kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk
membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada
sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan
secara langsung.
•
Generasi
Kedua (1955-1965)
Generasi kedua memperkenalkan Batch
Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu
dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi
sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya
fungsi sistem operasi ialah FMS dan IBSYS.
• Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk
melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi
lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak
pengguna sekali gus) dan multi-programming
(melayani banyak program sekali gus).
• Generasi Keempat (Pasca 1980an)
Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana
pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama
lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang
sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana
komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak
komputer sehingga tercapai kinerja yang lebih baik
Sebuah sistem
operasi yang baik menurut Tanenbaum harus memiliki layanan sebagai berikut:
• pembuatan
program, Pembuatan program yaitu sistem operasi menyediakan fasilitas dan
layanan untuk membantu para pemrogram untuk menulis program;
• eksekusi
program, berarti Instruksi-instruksi dan data-data harus dimuat ke memori
utama, perangkat-parangkat masukan/ keluaran dan berkas harus di-inisialisasi,
serta sumber-daya yang ada harus disiapkan, semua itu harus di tangani oleh
sistem operasi;
• pengaksesan
I/O Device, artinya Sistem
Operasi harus mengambil alih sejumlah instruksi yang rumit dan sinyal kendali
menjengkelkan agar pemrogram dapat berfikir sederhana dan perangkat pun dapat
beroperasi
• pengaksesan
terkendali terhadap berkas, artinya disediakannya mekanisme proteksi
terhadap berkas untuk mengendalikan pengaksesan terhadap berkas
• pengaksesan
sistem artinya pada pengaksesan digunakan
bersama (shared system); Fungsi
pengaksesan harus menyediakan proteksi terhadap sejumlah sumber-daya dan data
dari pemakai tak terdistorsi serta menyelesaikan konflik-konflik dalam
perebutan sumber-daya
• Deteksi
dan pemberian tanggapan pada kesalahan yaitu jika muncul permasalahan
muncul pada sistem komputer maka sistem operasi harus memberikan tanggapan yang
menjelaskan kesalahan yang terjadi serta dampaknya terhadap aplikasi yang
sedang berjalan
• Akunting
artinya Sistem Operasi yang bagus mengumpulkan data statistik penggunaan
beragam sumber-daya dan memonitor parameter kinerja
\ Bagian Sistem
Operasi
Booting adalah istilah teknologi informasi dalam bahasa Inggris yang mengacu kepada proses awal
menyalakan komputer dimana semua register prosesor disetting kosong, dan
status mikroprosesor/prosesor disetting reset
• Command
Interpreter atau shell,
yang bertugas membaca input dari pengguna
• Pustaka-pustaka, yaitu yang menyediakan
kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
• Driver untuk berinteraksi dengan
hardware eksternal, sekaligus untuk mengontrol mereka
\ Tiga Kelompok
Sistem operasi yang
digunakan komputer
• Keluarga Microsoft Windows - yang antara lain
terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows
9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT
4.0, Windows 2000, Windows XP, Windows Server 2003, dan Windows Vista yang akan
dirilis pada tahun 2007)).
• Keluarga Unix
yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD
(Berkeley Software Distribution),
GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan
nama Darwin) dan GNU/Hurd.
0 komentar:
Posting Komentar