Pertemuan 3 ( Rangkuman )

Pertemuan 3 – Tanggal 17 Februari 2014

Suatu Komputer adalah sekumpulan sumber daya untuk mengelola storage dan pengolahan data maupun pengendalian fungsi-fungsinya. Kegiatan sistem operasi :

Pengolaan storage, processor, I/O
Penyediaan
Hubungan interface antara User dengan Storage, Processor, dan I/O
Cara pandang terhadap Sistem Operasi :

End User Pengguna
Application Programs Programmer
Utilities Programmer
Operating System O/S Designer
Computer Hardware O/S Designer
Generasi Komputer :

1. Generasi Pertama (1945-1955)

Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.

2. Generasi Kedua (1955-1965)

Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS (Fortran Monitoring System) dan IBSYS. Jadi generasi komputer kedua ini merupakan generasi pertama dari sistem Operasi.

3. Generasi Ketiga (1965-1980)

Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekaligus) dan multi-programming (melayani banyak program sekaligus).

4. Generasi Keempat (Pasca 1980an)

Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.

5. Generasi Selanjutnya

Pada generasi selanjutnya diperkenalkan Sistem Operasi yang berada dalam sebuah Sistem Operasi, ini adalah contoh sebuah Sistem Operasi berbasikan Website yang berkerja di dalam sebuah Sistem Operasi. Dan generasi selanjutnya diperkenalkanlah Sistem Operasi bergerak (Mobile) pada perangkat bergerak seperti : PDA, Poket PC, dan lain sebagainya. Di generasi selanjutnya diperkenalkan juga teknologi Sistem Operasi jaringan yang sifatnya virtual, sehingga dalam 1 jaringan hanya diinstal 1 buah Sistem Operasi pada Perangkat yang bertugas menjadi Server. Selain itu, diperkenalkan pula Cross Platform Operating System yang artinya dapat menggabungkan 2 Sistem Operasi berbeda seperti : Linux dan Windows.

Pada saat ini, hampir seluruh manusia memiliki PC dan Mobile PC. Dikarenakan faktor harga yang selalu berubah dan kebutuhan manusia akan perangkat otomatis seperti : PC, maka manusia menjadikan PC sebagai kebutuhan utama. Seiring dengan perkembangan teknologi PC pun dibuat ringkas agar dapat dijadikan sebagai piranti otomatisasi yang bergerak (Bisa digunakan kapan saja, di mana saja dan oleh siapa saja). Contoh PC bergerak adalah : Laptop, Notebook dan NetBook, ketiga piranti tersebut juga memiliki Sistem Operasi layaknya PC. Dan sekarang saatnya kita bahas Sistem Operasi yang ada di PC.

Pengertian Proses

Proses berisi instruksi, data atau program counter, register, permoses, stack data, alamat pengiriman, dan variabel pendukung kain. Beberapa Soal-Soal :

Sebutkan status process pada sistem operasi?
Running, ready dan bloked
Kalo status process Running dan Ready?
Memutuskan process karena waktu habis
Bagaimana terjadinya status Running menjadi bloked pada sistem operasi?
Proses menunggu Sumber daya yang akan diproses, karena belum tersedia
Bagaimana Process Status dari ready menjadi Running pada SO?
Proses penjadwalan memutuskan penggunaan pemrosesan.
Untuk mencatat kegiatan sistem operasi terhadap proses diperlukan beberapa tabel?
Tabel informasi manajemen Memori
Tabel Informasi Manajemen Masukan
Tabel informasi sistem file
Tabel Process

STUKTUR DASAR SISTEM OPERASI

1. Monolithic System Terdiri dari beberapa komponen, yaitu

Kernel call.
Tanpa struktur.
Bentuk/massanya besar.
2. Layered System Terdiri dari beberapa lapis, yaitu

Processor allocation dan multi programming
Memory and drum management
Operator – process comunication
I/O management
User program
The operator
3. Virtual Machine Terdiri dari beberapa komponen

System call
I/O instruction
CMS (Convensional Monitor System)
Contoh: virtual machine IBM/370

4. Client – Server Model Terdiri dari komponen

Kernell dengan jumlah minimal
Bagiannya menjadi kecil dan mudah diatur
Melayani client – process
Contoh: digunakan pada sistem terdistribusi (distributed system)

PROSES

A. PENGERTIAN PROSES (TASK/JOB)

Proses berisi intruksi, data, program counter, register pemroses, stack data, alamat pengiriman dan variabel pendukung lainnya.

Terdapat beberapa definisi mengenai proses, antara lain :

Merupakan konsep pokok dalam sistem operasi, sehingga masalah manajemen proses masalah utama dalam perancangan sistem operasi.
Proses program yang sedang dieksekusi.
Proses unit kerja terkecil yang secara individu memiliki sumber daya dan dijadwalkan oleh sistem operasi.
Peran sistem operasi dalam kegiatan proses mengelolah semua proses di sistem dan mengalokasikan sumber daya ke proses tersebut. Setiap proses (program[…]” “Peran sistem operasi dalam kegiatan proses mengelolah semua proses di sistem dan mengalokasikan sumber daya ke proses tersebut. Setiap proses (program) memiliki prinsip :

Independen program-program tersebut berdiri sendiri, terpisah dan saling tidak bergantung. One program at any instant hanya terdapat satu proses yang dilayani pemroses pada satu saat. Dalam multiprogramming teknik penanganan proses dengan mengeksekusi satu proses dan secara cepat beralih ke proses lainya (bergiliran),sehingga menimbulkan efek paralel semu (pseudoparallelism). One program counter Four program counters proses”.

Leave a Reply