PENGGANTI MID

  1. Uraikan definisi dan fungsi sistem operasi :
  • Defenisi sistem operasi :
Software yang mengontrol hardware; Program yang menjadikan hardware lebih mudah untuk digunakan Kumpulan program yang mengatur kerja komputer; Resource manager atau resource allocator, Sebagai program pengontrol; Sebagai Kernel, yaitu program yang terus menerus running selama komputer dihidupkan; Sebagai guardian, yaitu yang mengatur atau menjaga komputer dari berbagai kejahatan komputer
  • Fungsi sistem operasi :
Pengelola seluruh sumber daya sistem komputer (resource manager): Mengelola seluruh sumber daya yang terdapat pada sistem komputer. SO sebagai penyedia layanan (extended/virtual machine): SO menyediakan sekumpulan yanan (system calls) ke pemakai, sehingga memudahkan dan menyamankan penggunaan atau pemanfaatan sumber daya sistem komputer
3 contoh sistem operasi:
Linux : bebrasis open source
Windows: berbasis close source
Mac
  1. Menurut Tanembaum perkembangan sistem operasi dibagi dalam 5 generasi. Uraikan perbedaan mendasar generasi I dan generasi II:
  • Generasi I:
Komputer elektronik digital pertama (1940-an) belum memiliki sistem operasi. Program dimasukkan dari punched card. Baru pada tahun 1950-an sistem operasi pertama kali diimplementasikan oleh The General Motors Research Laboratories pada IBM 701.
Sistem operasi ini hanya mampu menjalankan pekerjaan satu per satu, dengan mengumpulkan program dan data satu persatu (Singlestream Batch Processing Systems)
Komponen utama komputer pada generasi ini berupa tabung hampa udara
Semua operasi komputer dilakukan secara manual melalui plugboards, dan hanya bisa menghitung (+, - dan *).
  • Generasi II:
Generasi kedua masih menggunakan prinsip Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, namun sudah dapat dilakukan dengan lebih baik pada resource komputer, dengan menjalankan beberapa tugas sekaligus (multiprogramming). Suatu konsep dimana beberapa pekerjaan diletakkan dalam memori utama sekaligus dan prosesor dapat berganti-ganti melakulan tugas sesuai kebutuhan untuk menjaga efisiensi waktu.
Pada tahun 1964 dikembangkan sistem operasi yang mendukung timesharing oleh IBM (sistem komputer berbasis System/ 360).
Komponen utama komputer pada generasi ini berupa transistor, input memakai puch card.
  1. Peranan PCB:
· Pointer
· Status Proses
· Nomor Proses
· Program Counter
· Register
· Memori Limits
· List Open File
  1. Apa yang dimaksud dengan :
· Mutual Exclusion Adalah: jaminan hanya satu proses yang mengakses sumber daya pada suatu interval waktu tertentu.
· Deadlock Adalah: Proses disebut deadlock jika proses menunggu suatu kejadian tertentu yang tak akan pernah terjadi.
· Starvation Adalah : situasi dimana proses-proses menunggu secara tidak tertentu dengan menggunakan semaphore.
· Strategi Preemtive dan Non-Preemtive:
-Preemtive Adalah:
RR (Round Robin)
SRF (Shortest Remaining First)
PS (Priority Schedulling)
GS (Guaranteed Schedulling)
-Non-Preemtive
FIFO (First-In First-Out) atau FCFS
SJF (Shortest Job First)
HRN (Highest Ratio Next)
MFQ (Multiple Feedback Queues)
· Multiprocessing System Adalah: Paralel System ; Menggunakan bus, clock, memori dan peralatan lain secara bersama-sama
· Multiprogramming Adalah: Beberapa Job yang siap untuk diekseksi dikumpulkan dalam sebuah pool
  1. Gambarkan state dasar proses (tiga keadaan) serta jelaskan deskripsi dari keadaan tiga keadaan tersebut (ready, blocked dan running).
Running Adalah: Pemroses dengan mengeksekusi instruksi proses itu
Ready Adalah : Proses (Ready) dieksekusi, tapi pemroses belum tersedia untuk eksekusi proses ini
Blocked Adalah: Proses menunggu kejadian untuk melengkapi tugasnya. Contoh proses menunggu:
-Selesainya operasi perangkat I/O
-Tersedianya memori
-Tersedianya Pesan Jawaban
-Dsb

6.
Proses
Arrival time
Bust time (ms)
Kapasitas
Prioritas
P1
0
10
150 KB
3
P2
2
4
50 KB
1
P3
4
9
51.200 Byte
1
P4
5
5
100 KB





  1. SRF
Gant Chart


P1 P2 P4 P1 P3

0       2         6          11          19                28







Proses
Waiting Time (ms)
P1
0+(11-2) = 9
P2
2-2=0
P3
19-4=15
P4
6-5=1


AW T = (9+0+15+1) / 2 = 6.25 ms



  1. Priority Scheduling
Gant Chart

P2
P3
P4
P1

          0              4                  13                       18               28

 






Proses
Waiting Time (ms)
P1
18
P2
0
P3
4
P4
13

 
AWT = (18 + 0 + 4 + 13 ) / 4 = 8.75 ms


 

Tidak ada komentar:

Himpunan Mahasiswa Sistem Komputer..
===============================================