Nama : IRNA MARLIANA SIREGAR
Kelas : Pagi
Jurusan : Informatika
SOAL
JAWAB
A. Windows Task Manager adalah sebuah aplikasi yang ada sistem operasi keluarga Microsoft Windows N. Aplikasi ini menyediakan informasi rinci tentang kinerja komputer, menjalankan aplikasi, proses, penggunaan CPU, informasi muatan dan memori, aktivitas jaringan dan statistik, log-in pengguna, dan sistem pelayanan. Task Manager juga dapat digunakan untuk menetapkan prioritas proses, afinitas prosesor, menghentikan proses, dan mematikan, mengaktifkan Ulang, hibernasi atau log off. Windows Task Manager diperkenalkan pertama kali pada Windows NT 4. Versi sebelumnya dari Windows N termasuk aplikasi Task List, yang memiliki fitur jauh lebih sedikit Daftar tugas mampu mencatat proses yang berjalan saat ini dan mematikannya atau membuat proses baru. Pada Windows X menu Shutdown juga hadir yang memungkinkan akses ke Siaga, Hibernasi (Hibernation), Menonaktifkan (Shut Down), mengatifkan ulang (Restart), Log Off dan Beralih Pengguna (Switch User). Versi sebelumnya Windows 3., Windows 9, Windows 9 memiliki program yang dikenal sebagai tugas untuk menampilkan program yang sedang berjalan. File ini dilaksanakan dengan menjalankan file taskman.exe dari direktori C:\Windows.
B. fungsi-fungsi menu pada Windows Task Manager :
- Fungsi utama dari Windows Task Manager adalah untuk melakukan monitoring terhadap semua kegiatan dan proses pada sebuah komputer, selain itu juga memantau bagaimana kinerja seperti RAM, Processor dan Networking.
- Untuk menghentikan program yang Not Responding, aplikasi yang tidak merespon menghentikan dari Task Manager adalah opsi kedua, bisa dilakukan dengan klik End Processes atau End Task.
- Untuk mengatur prioritas pada sebuah program yang sedang berjalan, bisa dilakukan MasukTab Processes > Klik Kanan pada program yang dipilih > Set Prioity > High (pilih sesuai kebutuhan) > Ok/Apply.
- Untuk mengetahui seberapa banyak aplikasi menggunakan kinerja RAM dan CPU.
C. 1) Konsep Algoritma First In First Out.
FIFO adalah akronim untuk First In, First Out (Pertama Masuk, Pertama Keluar), sebuah abstraksi yang berhubungan dengan cara mengatur dan memanipulasi data relatif terhadap waktu dan prioritas, atau lebih sederhananya FIFO salah satu teknik pengelolaan queue atau penanganan tugas yang bertumpuk, yaitu item yang pertama akan dikerjakan lebih dahulu. Ungkapan ini menggambarkan prinsip teknik pengolahan antrean atau melayani permintaan yang saling bertentangan dengan proses pemesanan berdasarkan perilaku : di mana orang-orang meninggalkan antrean dalam urutan mereka tiba, atau menunggu giliran satu di sebuah sinyal kontrol lalu lintas.FCFS juga merupakan Jargon istilah untuk sistem operasi penjadwalan algoritma FIFO, yang memberikan setiap proses CPU waktu sesuai dengan urutan mereka datang. Dalam arti yang lebih luas, abstraksi LIFO, atau Last-In-First-Out adalah kebalikan dari abstraksi organisasi FIFO. Bedanya mungkin adalah yang paling jelas dengan mempertimbangkan sinonim yang kurang umum digunakan dari LIFO, FILO (berarti First-In-Last-Out). Pada intinya, keduanya adalah kasus khusus dari daftar yang lebih umum (yang dapat diakses di mana saja). Perbedaannya adalah tidak ada dalam daftar (data), tetapi dalam aturan untuk mengakses konten. Satu sub-tipe menambah satu ujung, dan melepaskan dari yang lain, sebaliknya mengambil dan menempatkan sesuatu hanya pada salah satu ujungnya. Variasi bahasa populer pada pendekatan ad-hoc untuk menghapus item dari antrean telah diciptakan dengan nama OFFO, yang merupakan singkatan On-Fire-First-Out. Antrean Prioritas adalah variasi pada antrean yang tidak memenuhi syarat untuk nama FIFO, karena tidak secara akurat menggambarkan perilaku Struktur Data. Teori antrean mencakup konsep yang lebih umum dari antrean, serta interaksi antara ketat-antrean FIFO.Penjadwalan FIFO ini merupakan penjadwalan tidak berprioritas, dan penjadwalan dengan ketentuan-ketentuan paling sederhana, yaitu: Proses-proses diberi jatah waktu pemroses diurutkan berdasarkan waktu kedatangan proses-proses itu ke system. Pada saat proses mendapat jatah waktu pemroses, proses dijalankan sampai selesai. Penjadwalan ini dikatakan adil dalam arti resmi (dalam semantic/arti antrian, yaitu proses yang pertama datang, akan dilayani pertama juga), tapi dinyatakan tidak adil karena proses-proses yang perlu waktu lama membuat proses-proses pendek menunggu. Proses-proses tidak penting dapat membuat proses-proses penting menunggu.
* Dalam kriteria adil, penjadwalan FIFO adil dalam arti resmi (dalam semantic/arti antrian) yaitu proses yang pertama datang, akan dilayani pertama juga), tapi dinyatakan tidak adil karena proses-proses yang perlu waktu lama membuat proses-proses pendek menunggu. Proses-proses tidak penting dapat membuat proses-proses penting menunggu.
* Penjadwalan sangat tidak memuaskan karena proses menunggu lama, aktu tanggapnya sangat jelek.
* Turn around time tidak bagus.
* Throughtput tidak bagus.
* Tidak dapat digunakan untuk sistem waktu nyata
|
Nama proses
|
Saat Tiba
|
Burst Time
|
|
P1
|
0
|
14
|
|
P2
|
0
|
10
|
|
P3
|
2
|
13
|
|
P4
|
3
|
8
|
|
P5
|
5
|
3
|
|
Nama Proses
|
Saat Tiba
|
Burst Time
|
Saat Mulai
|
Saat selesai
|
Waktu Tunggu
|
Waktu Tanggap
|
|
P1
|
0
|
14
|
34
|
48
|
||
|
P2
|
0
|
10
|
0
|
10
|
||
|
P3
|
0
|
13
|
21
|
34
|
||
|
P4
|
0
|
8
|
13
|
21
|
||
|
P5
|
0
|
3
|
10
|
13
|
||
Tabel Contoh Shortest Job First
Process Arrival Time Burst Time P1 0.0 7 P2 2.0 4 P3 4.0 1 P4 5.0 4CONTOH KASUS
1. Ada 4 buah proses yang datang berurutan yaitu P1 dengan arrival time pada 0.0 ms dan burst time 7 ms, P2 dengan arrival time pada 2.0 ms dan burst time 4 ms, P3 dengan arrival time pada 4.0 ms dan burst time 1 ms, P4 dengan arrival time pada 5.0 ms dan burst time 4 ms. Hitunglah waiting time rata-rata dan turnaround time dari keempat proses tersebut dengan mengunakan algoritma SJF.
Average waiting time rata-rata untuk ketiga proses tersebut adalah sebesar (0 +6+3+7)/4=4 ms.
|
|
|
Process
|
Arrival Time
|
Burst Time
|
|
P1
|
0.0
|
10
|
|
P2
|
2.0
|
2
|
|
Process
|
Arrival Time
|
Burst Time
|
Waktu Mulai
|
Waktu selesai
|
Waiting Time
|
Turn Around
|
|
|
P1
|
0
|
10
|
0
|
12
|
2
|
12
|
|
|
P2
|
2
|
2
|
0
|
4
|
0
|
0
|
|
|
Average
|
2
|
12
|
|||||
- Susahnya untuk memprediksi burst time proses yang akan dieksekusi selanjutnya.
- Proses yang mempunyai burst time yang besar akan memiliki waiting time yang besar pula karena yang dieksekusi terlebih dahulu adalah proses dengan burst time yang lebih kecil.
- Preemptive .�Jika ada proses yang sedang dieksekusi oleh CPU dan terdapat proses di ready queue dengan burst time yang lebih kecil daripada proses yang sedang dieksekusi tersebut, maka proses yang sedang dieksekusi oleh CPU akan digantikan oleh proses yang berada di ready queue tersebut. Preemptive SJF sering disebut juga Shortest-Remaining- Time-First scheduling.
- Non-preemptive .�CPU tidak memperbolehkan proses yang ada di ready queue untuk menggeser proses yang sedang dieksekusi oleh CPU meskipun proses yang baru tersebut mempunyai burst time yang lebih kecil.

Tidak ada komentar:
Posting Komentar