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
> Eļ¬sien
> 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 )