Senin, 08 September 2014



APA ITU SISTEM OPERASI ???
- Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan  perangkat  keras  komputer. - Sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.

SASARAN SISTEM OPERASI
> Sistem operasi mempunyai tiga sasaran utama yaitu
> 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 dapat dikerjakan dalam tingkatan tertentu.
- Guardian
     memiliki   access   controls   untuk   melindungi   file   dan mengadakan restriksi terhadap reading / writing / executing data dan program

* Gatekeeper

    mengendalikan   siapa   saja   yang   dapat   masuk   ke   dalam   sistem komputer tersebut
* Accountant
     menjaga  kerja CPU, penggunaan memory, termasuk media penyimpan (storage devices)
* Server
    melayani aplikasi yang dibutuhkan oleh user
 Gatekeeper
    mengendalikan   siapa   saja   yang   dapat   masuk   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 sistem operasi, perangkat keras maupun perangkat lunak yang lain.
- menerjemahkan perintah-perintah yang masuk ke dalam bahasa yang dimengerti oleh komputer.
- menjadi tempat bagi pengguna untuk menuliskan atau menyampaikan perintah tersebut.

Manajemen memori
- Memori utama berfungsi sebagai tempat penyimpanan instruksi/data yang akses datanya digunakan oleh CPU dan perangkat I/O.
- Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan manajemen memori seperti:
1. Menjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya.
2. Memilih program yang akan di-load ke memori.


Manajemen memori pada sistem operasi Microsoft Windows 


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 operasi Masukan/Keluaran dapat seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas pada perangkat keras, 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 )