Selamat Datang, Semoga Bermanfaat

Kamis, 25 Desember 2014

Pengenalan 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 computer.

Tujuan Sistem Operasi

Kemudahan, Efisiensi, Kemampuan untuk berkembang.

Fungsi Sistem Operasi

Booting, Menjalan tugas dasar, Menyediakan user interface, Menangani system resources, Menyediakan file management

Detail Managament oleh SO

Ø    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.

Ø    Management Memori 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.

Ø    Management Secondary-Storage.

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.

Ø    Management Sistem I/O.

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.

Ø    Management Berkas

Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas tersebut. Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.).

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 SO

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

Evolusi Sistem Operasi

Ø Generasi Pertama (1945-1955) – Interaksi langsung.
Ø Generasi Kedua (1955-1965) – Batch Proccessing.
Ø Generasi Ketiga (1965-1980) – Multiuser dan Multitasking.
Ø Generasi Keempat (Pasca 1980) – Networking dan GUI.

Macam-Macam Sistem Operasi

Ø Desktop/Server : Windows, Linux, Solaris, BSD, IBM OS/2, Mac OS X, dll
Ø Mobile : iOS, Android, Windows Mobile, Symbian, Blackberry, dll

1 komentar: