Halaman

Jumat, 30 November 2018

Konsep dasar sistem operasi

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