Tuesday, 30 December 2014

SISTEM OPERASI

DEFINISI SISTEM OPERASI
  • Sebuah sistem operasi (OS) adalah kumpulan perangkat lunak yang mengelola sumber daya perangkat keras komputer dan menyediakan layanan umum untuk program komputer.
PERAN SISTEM OPERASI
Sebuah sistem operasi (OS) menjembatani komunikasi antara user dan hardware komputer.

FUNGSI SISTEM OPERASI
  • Booting
  • Menjalan tugas dasar
  • Menyediakan user interface
  • Menangani system resources
  • Menyediakan file management
DETAIL MANAGEMENT SISTEM OPERASI
  1. Management proses
  • Proses adalah keadaan ketika sebuah program sedang di eksekusi
  • Proses membutuhkan beberapa sumber daya berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O untuk menyelesaikan tugasnya
Tanggung Jawab:
  • Pembuatan dan penghapusan proses pengguna dan sistem proses
  • Menunda atau melanjutkan proses
  • Menyediakan mekanisme untuk proses sinkronisasi
  • Menyediakan mekanisme untuk proses komunikasi
  • Menyediakan mekanisme untuk penanganan deadlock
  1. Management memory utama
  • Memori utama adalah sebuah array yang besar terdiri dari word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan
  • Memori Utama berfungsi sebagai tempat penyimpanan yang akses datanya digunakan oleh CPU atau perangkat I/O
  • Memori utama termasuk tempat penyimpanan data yang sementara   (volatile), artinya data dapat hilang begitu sistem dimatikan
Tanggung Jawab:
  • Menjaga track memori yang sedang digunakan dan siapa yang menggunakannya
  • Memilih program yang akan di-load ke memori
  • Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan
  1. Management secondary memory
  • Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil
  • Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan secondary-storage yang bersifat permanen dan mampu menampung banyak data Contoh dari secondary-storage adalah harddisk, disket, dll
Tanggung Jawab:
  • Alokasi penyimpanan
  • Penjadwalan disk
  1. Management system I/O atau sering disebut Device Manager
  • Menyediakan “device driver” yang umum operasi I/O seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas pada hard-disk, CD-ROM dan floppy disk
  • Menyediakan driver untuk dapat melakukan operasi “rinci” untuk perangkat keras I/O tertentu
Komponen Sistem Operasi untuk sistem I/O:
  • Buffer : menampung sementara data dari/ ke perangkat I/O
  • Spooling : melakukan penjadualan pemakaian I/O sistem supaya lebih efisien (antrian dsb.)
  1. Management berkas
  • Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas tersebut
  • Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.)
Tanggung-jawab Sistem operasi atas aktifitas management berkas :
  • Pembuatan dan penghapusan berkas
  • Pembuatan dan penghapusan direktori
  • Mendukung manipulasi berkas dan direktori
  • Memetakan berkas ke secondary storage
  • Mem-backup berkas ke media penyimpanan yang permanen (non-volatile)

TUJUAN SISTEM OPERASI
  • Sistem operasi membuat komputer menjadi lebih mudah dipakai
  • Sistem operasi memungkinkan sumber daya sistem komputer digunakan dengan cara efisien
  • Kemampuan berkembang. Sistem operasi harus disusun sedemikian rupa sehingga pengembangan lebih efektif, pengujian dan penerapan fungsi-fungsi baru tanpa mengganggu layanan yang telah ada


  LAYANAN SISTEM OPERASI
  • Eksekusi program : meload program ke memory dan menjalankannya (run)
  • Operasi I/O : pengguna tidak bisa mengontrol I/O secara langsung (untuk efisiensi dan keamanan), sistem harus bisa menyediakan mekanisme utk melakukan operasi I/O
  • Manipulasi sistem berkas: membaca, menulis, membuat,dan menghapus file
  • Komunikasi : pertukaran informasi, dapat dilaksanakan melalui shared memory atau message passing
  • Deteksi error : mempertahankan kestabilan dengan mendeteksi error (pada CPU, perangkat keras memori, I/O,program pengguna) dan jika bisa, memperbaikinya
LAYANAN TAMBAHAN SISTEM OPERASI

Lebih diarahkan kepada upaya untuk menjaga efisiensi sistem, bukan untuk membantu pengguna
  • Alokasi sumber daya : mengalokasikan sumber daya kepada beberapa pengguna atau tugas yang dijalankan pada saat yang bersamaan
  • Accounting : menentukan berapa banyak dan berapa lama users menggunakan sumber daya sistem
  • Proteksi : menjaga semua akses ke sumber daya sistem terkontrol

No comments:

Post a Comment