Anda di halaman 1dari 2

TUGAS 2 MSIM4201/SISTEM OPERASI

SEMESTER: 2021/2022.1 (21.2)


Nama : Josep Franzley Sirait
Nim : 042788771

Skor
No Tugas Tutorial
Maksimal
1. Sebuah CPU dengan quantum 10 mendapat beberapa proses yang
kedatangannya sebagai berikut:

Process Arrival Time (waktu Burst Time


datang)
P1 0 33

P2 5 9 40
P3 9 21

P4 12 30

Hitung lah rata-rata dari Turnaround time, Waiting Time dan Response
time menggunakan algoritma penjadwalan Round Robin

2. Berikut merupakan gambaran Proses yang terjadi dalam kehidupan dunia


nyata:

Terdapat dua siswa, sebut: Budi dan Andi yang masing-masing


membutuhkan 2 buah alat tulis yang sama, yaitu: Pensil dan penghapus.
Budi meminta ijin untuk menggunakan Pensil terlebih dahulu. Karena
Pensil memang sedang tidak ada yang menggunakan, maka Pensil
diberikan kepada Budi.
Pada waktu yang hampir bersamaan, Andi meminta ijin untuk
menggunakan Penghapus. Karena Penghapus memang sedang tidak ada
yang menggunakan, maka Penghapus diberikan kepada Andi. 40
Setelah Budi mendapatkan Pensil, langkah selanjutnya adalah meminta
ijin untuk menggunakan Penghapus. Karena Penghapus sedang
digunakan oleh Andi, maka Budi menunggu sampai Penghapus tidak
digunakan.
Disisi lain, Andi sudah mendapatkan Penghapus, yang kemudian meminta
ijin untuk menggunakan Pensil. Karena Pensil sedang digunakan oleh
Budi, maka Andi menunggu sampai Pensil tidak digunakan.
Situasinya akan menjadi Budi menunggu Andi melepaskan Penghapus,
padahal Penghapus akan dilepaskan jika Andi sudah mendapatkan Pensil
(yang sedang digunakan Budi) dan menyelesaikan prosesnya. Begitu juga
sebaliknya.
Dari permasalah proses diatas, pencegahan apa yang digunakan agar
situasi tersebut tidak terjadi dan menimbulkan permasalahan?
3. Memori merupakan komponen terpenting pada komputer modern saat
ini, memori menyimpan program-program yang akan di eksekusi oleh
CPU. Namun dengan semakin banyak program-program dan ukuran
program semakin besar juga menimbulkan ukuran memori fisik lebih kecil
20
dari pada kebutuhan program yang akan dieksekusi oleh CPU. Metode
atau konsep apa yang cocok digunakan untuk menyelesaikan
permasalahan tersebut? Jelaskan juga teknil dari konsep yang anda
gunakan?

Jawaban :
3. memori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar dari word atau byte,
yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Setiap word atau byte mempunyai alamat
tersendiri. Memori utama berfungsi sebagai tempat penyimpanan instruksi/data yang akses datanya digunakan
oleh CPU dan perangkat Input Output. Memori utama termasuk tempat penyimpanan data yang yang
bersifat volatile � tidak permanen yaitu data akan hilang kalau komputer dimatikan. Bertanggung jawab atas
aktivitas-aktivitas yang berkaitan dengan managemen memori utama seperti :

-menjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya

-memilih program yang akan di-load ke memori

Program adalah sederetan instruksi yang diberikan kepada suatu komputer. Sedangkan proses adalah
suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya. Pada
Sistem Operasi modern pada satu saat tidak seluruh program dimuat dalam memori, tetapi hanya satu
bagian saja dari program tersebut. Sedangkan bagian lain dari program tersebut tetap beristirahat di
media penyimpan disk. Hanya pada saat dibutuhkan saja, bagian dari program tersebut dimuat di
memory dan dieksekusi oleh prosesor. Hal ini sangat menghemat pemakaian memori.

Anda mungkin juga menyukai