Sistem operasi

Post on 04-Jul-2015

147 views 1 download

Transcript of Sistem operasi

SISTEM OPERASI

APA ITU SISTEM OPERASI???

Sistem operasi merupakan sebuahpenghubung antara pengguna dari komputerdengan perangkat keras komputer.

sistem operasi secara umum ialah pengelolaseluruh sumber-daya yang terdapat pada sistemkomputer dan menyediakan sekumpulan layanan(system calls) ke pemakai sehingga memudahkandan menyamankan penggunaan sertapemanfaatan sumber-daya sistem komputer.

SASARAN SISTEM OPERASI

Sistem operasi mempunyai tiga sasaran utamayaitu

Kenyamanan

efisien

berevolusi

SEJARAH SISTEM OPERASI

• Generasi ke-0 (1940)– Tabung hampa; blm ada sistem operasi; plug board

• Generasi ke-1 (1950)– Komponen utama transistor; sistem batch; punch card

• Generasi ke-2 (1960)– Komponen utama IC; konsep: multi programming, multi processing,

spooling, time sharing, real time

• Generasi ke-3 (1970)– VLSI (very larga scalable integrated circuit)

– General purpose

• Genrasi ke-4 (1970 – now)– PC; sistem operasi jaringan; cloud computing; GUI friendly

LAYANAN SISTEM OPERASI

sistem operasi harus memilki kemampuan untuk bertindak sebagai :

• Coordinator

menyediakan fasilitas supaya instruksi yang kompleks dapatdikerjakan dalam tingkatan tertentu.

• Guardian

memiliki access controls untuk melindungi file danmengadakan restriksi terhadap reading / writing / executingdata dan program

Gatekeeper

mengendalikan siapa saja yang dapatmasuk ke dalam sistem komputer tersebut

Accountant

menjaga kerja CPU, penggunaan memory,termasuk media penyimpan (storage devices)

Server

melayani aplikasi yang dibutuhkan oleh user

FUNGSI – FUNGSI SISTEM OPERASI

• Antar Muka Pengguna

• Manajemen memori

• Manajemen File

• Manajemen Proses

• Manajemen I/O

STRUKTUR SISTEM OPERASI

Antar Muka Pengguna

fungsi ini pengguna dapat berinteraksi dengan sistemoperasi, perangkat keras maupun perangkat lunak yanglain.

menerjemahkan perintah-perintah yang masuk kedalam bahasa yang dimengerti oleh komputer.

menjadi tempat bagi pengguna untuk menuliskan ataumenyampaikan perintah tersebut.

Manajemen memori

Memori utama berfungsi sebagai tempat penyimpananinstruksi/data yang akses datanya digunakan oleh CPU danperangkat I/O.

Sistem operasi bertanggung-jawab atas aktivitas-aktivitasyang berkaitan dengan manajemen memori seperti:

1. Menjaga track dari memori yang sedang digunakandan siapa yang menggunakannya.

2. Memilih program yang akan di-load ke memori.

Manajemen memori pada sistem operasi Microsoft Windows

Manajemen file

File (berkas) adalah kumpulan informasi yang berhubungan, sesuai dengan tujuan pembuat berkas tersebut.

Sistem operasi bertanggung-jawab dalam aktivitas yang berhubungan dengan manajemen file :

1. Pembuatan dan penghapusan file.

2. Pembuatan dan penghapusan direktori.

3. Mendukung manipulasi berkas dan direktori.

4. Memetakan berkas ke secondary-storage.

5. Mem-back-up berkas ke media penyimpanan yang tidak permanen (non-volatile).

Windows Explorer sebagai sarana pengelolaan file

Manajemen proses Proses adalah sebuah program yang sedang dieksekusi.

Alokasi sumber daya tersebut dikelola oleh Sistem Operasi.

Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan manajemen proses seperti:

1. Membuat dan menghapus proses pengguna dan sistem proses.

2. Menunda atau melanjutkan proses.

3. Menyediakan mekanisme untuk sinkronisasi proses.

4. Menyediakan mekanisme untuk komunikasi proses.

5. Menyediakan mekanisme untuk penanganan deadlock.

Manajemen proses pada sistem operasi Microsoft Windows

Manajemen I/O

• Sistem ini sering disebut dengan device manager.

Menyediakan device driver yang umum sehingga operasiMasukan/Keluaran dapat seragam (membuka, membaca,menulis, menutup). Contoh: pengguna menggunakanoperasi yang sama untuk membaca berkas pada perangkatkeras, CD-ROM dan floppy disk.

Komponen Sistem Operasi untuk sistem Masukan/Keluaran:

• Penyangga: menampung sementara data dari/ke perangkat

Masukan/Keluaran.

• Spooling: melakukan penjadwalan pemakaian Masukan/Keluaran sistem supaya lebih efisien .

• Menyediakan driver: untuk dapat melakukan operasi rinci untuk

perangkat keras Masukan/Keluaran tertentu.

Manajemen I / O pada sistem operasi Microsoft Windows

JENIS – JENIS SISTEM OPERASI

Berdasarkan Jumlah User◦ Single user (dos, win 3x)

◦ Multi user (linux, win NT)

‣ Berdasarkan Jumlah Instruksi◦ Mono-tasking

◦ Multi-tasking

‣ Berdasarkan interface ◦ GUI (Graphical User Interface)

◦ CLI (Command Line Interface )