KONSEP DASAR SISTEM OPERASI
KONSEP DASAR SISTEM OPERASI
Konsep Sistem Operasi
Definisi menurut American National Student,
Sistem operasi adalah software yang mengontrol eksekusi program komputer dan dilengkapi dengan penjadwalan, penelusuran kesalahan, pengendalian input-output, akunting, kompilasi, penyimpanan, manajemen data dan layanan hubungan.
2. TUJUAN SISTEM OPERASI
Sistem Operasi dimaksudkan untuk memudahkan penggunaan komputer secara efisien. Sistem Operasi mengatur secara optimal sumber daya system computer.
3. SIFAT-SIFAT SISTEM OPERASI
a. Usability ( Kemudahan Pemakaian )
Memudahkan penggunaan, mempunyai desain untuk menyenangkan user (userfreindly).
b. Generality
Memiliki banyak manfaat, sistem operasi dibangun untuk membantu bahkan mempermudah pekerjaan user atau memfasilitasi apa yang ingin user kerjakan.
Fasilitas yang ditawarkan sistem operasi ditandai dengan manfaatnya secara umum. Semua manfaat program harus memperoleh data dan menghasilkan data. Sistem operasi dipergunakan dalam banyak hal.
c. Efficiency
Memiliki fungsi yang cepat, os membuat penggunaan sumber daya lebih optimal.
Sistem operasi dirancang tidak hanya untuk melayani seorang user, tapi juga semua user sebagai group. Salah satunya adalah berkoordinasi dengan user untuk berbagi sumber daya.
Sumber daya sistem komputer antara lain:
Main Storage
Satu atau lebih CPU
Input/output Device
Channel / saluran
Media secondary storage
Bilamana CPU menunggu pekerjaan atau main storage kosong, maka OS berkolaborasi dengan user untuk memaksimalkan penggunaan sumber daya.
d. Visibility
Memiliki banyak kemampuan yang diharapkan oleh user, sehingga mereka mengambil keuntungan maksimal dari sistem operasi.
e. Fleksibilitas
Penyasuaian spesifikasi terhadap kepentingan suatu pekerjaan atau lingkungan. Contoh untuk kelas pelajar, personal, bisnis, atau bahkan untuk profesional.
f. Opacity ( Transparency)
Memiliki ijin penggunaan, sehingga untuk detail fitur tertentu tidak bisa diketahui atau digunakan.
g. Security
Memilki proteksi data dari akses orang yang tidak berhak
h. Integrity
Memiliki proteksi terhdap dirinya sendiri dan user dari sesuatu yang menyebabkan kesalahan
i. Capability
Memiliki kemampuan yang terbatas.
j. Avaibility
Memiliki banyak kelengkapan, fungsi dan waktu.
k. Reliability
Memiliki kemungkinan kegagalan yang jarang terjadi.
l. Serviceability
Memiliki kemampuan memperbaiki sendiri, recovery atau self troubleshooting.
m. Extensibility
Menyediakan input tambahan dan kemudahan dalam modifikasi.
4. KOMPONEN SISTEM OPERASI
Ada dua bagian utama sistem operasi, yaitu:
Supervisor atau komponen manajemen
Komponen Pendukung
5. SUPERVISOR ATAU KOMPONEN MANAJEMEN
Yaitu bagian dari fungsi sistem operasi yang tugasnya mengontrol keseluruhan lingkungan sistem pemrosesan data.
Fungsi – fungsi yang dikontrol antara lain :
Pengelolaan Pekerjaan, yaitu mengalokasikan sumber daya yang dapat dimintakan prioritas untuk menjalankan program (penjadwalan pekerjaan).
Pengelolaan Tugas, yaitu pengawasan terhadap sumber daya yang tidak dapat dimintakan prioritas menjalankan program.
Pengolahan Data, membantu mengalokasikan storage sampai ke level bawah / file, dan pengawasan semua rutinitas, aktivitas semua input output, termasuk interface ke pemakai, juga pengelolaan ruangan, metode akses atau aluran program, pengelolaan buffer dan perbaikan kesalahan.
6. KOMPONEN PENDUKUNG
Yaitu bagian dari fungsi sistem operasi yang bertugas memelihara data/record, mendukung program tambahan dan dukungan input lainnya.
7. STRUKTUR DASAR SISTEM OPERASI
a. Sistem monolitik
Sistem operasi sebagai kumpulan prosedur dapat saling dipanggil oleh prosedur lain bila diperlukan. Contoh UNIX.
Kelemahan:
Pengujian dan penghilangan kesalahan sulit karena tak dapat dipisahkan dan dilokalisasi.
Sulit dalam menyediakan fasilitas pengamanan.
Tidak fleksibel karena komputer sebenarnya tidak memberlakukan seluruh layanan yang disediakan .
Kesalahan satu pemrograman pada satu bagian dari s
Tidak ada komentar:
Posting Komentar