Nama; fariza fathur rachman
Nim ;
1305020094
Unit ;
C
Midtem system operasi :
1.jelaskan yg
dimaksud dgn konsep proses pada sitem operasi?
` Proses didefinisikan
sebagai program yang sedang dieksekusi. Menurut Silberschatz proses tidak hanya
sekedar suatu kode program ( text section), melainkan meliputi
beberapa aktivitas yang bersangkutan seperti program counter dan
stack. Sebuah proses juga melibatkan stack yang berisi data sementara
(parameter fungsi/ metode, return address, dan variabel lokal) dan data
section yang menyimpan variabel-variabel global. Tanenbaum juga
berpendapat bahwa proses adalah sebuah program yang dieksekusi yang mencakup program
counter, register, dan variabel di dalamnya.
Keterkaitan hubungan antara proses dengan sistem
operasi terlihat dari cara sistem operasi menjalankan/ mengeksekusi proses.
Sistem operasi mengeksekusi proses dengan dua cara yaitu batch system
yang mengeksekusi jobs dan time-shared system yang mengatur
pengeksekusian program pengguna ( user) atau tasks. Bahkan
pada sistem pengguna tunggal ( single user) seperti Microsoft Windows
dan Mac OS, seorang pengguna mampu menjalankan beberapa program pada saat yang
sama, seperti Spread Sheet, Web Browser, dan Web Email.
Bahkan jika pengguna hanya menggunakan satu program saja pada satu waktu,
sistem operasi perlu mendukung program internalnya sendiri, seperti manajemen
memori. Dengan kata lain, semua aktivitas tersebut adalah identik sehingga kita
menyebutnya ''proses''.
2.jelaskan
tahapan-tahapan proses ?TAHAPAN PROSES
Operating system terdiri dari himpunan program atau
modul O/S untuk mengatur penggunaan sumber daya.
Terdapat 6 Tahapan, yaitu:
1. Submit state
2. Hold state
3. Ready state
4. Running State
5. Waiting state
6. Completed state
1. Submit state, tahap di mana pemakai system
menyerahkan jobnya dengan cara :
Mempertimbangkan kriteria-kriteria pemilihan
(prioritas, macam dan besarnya job dll.)
Job Scheduler, yang merupakan bagian pengatur
prosesor, memanggil pengatur memori untuk
melihat apakah cukup tersedia memory yang masih
kosong
Kemudian dipanggil pengatur peralatan I/O untuk
melihat apakah permintaan terhadap peralatan yang
diminta dapat dipenuhi
2. Hold state, tahap dimana job telah selesai dibentuk
menjadi bentuk yang telah siap untuk diolah oleh mesin
komputer (kode-kode binary) tetapi belum ada sumber
daya yang diberikan kepada job kecuali tempat dimana
job tersebut berada.
3. Ready state, tahap di mana proses telah siap untuk run
karena semua sumber daya yang diperlukan telah
dipenuhi, akan tetapi karena masih ada proses lain
yang belum selesai menggunakan prosesor maka harus antri sampai tiba pada gilirannya.
4. Running State, tahap di mana prosesor telah diberikan
dan sekarang prosesor mulai dengan pengerjaan
instruksi-instruksi yang terbentuk dari program tersebut.
5. Waiting state, tahap dimana proses menunggu
selesainya operasi I/O
6. Completed state, tahap di mana proses telah selesai
dengan perhitungan-perhitungannya dan semua
resource yang telah dipergunakan telah ditarik kembali oleh O/S.
3.apa yang dimaksud dengan CPU penjadwalan
Ø
Hampir semua program memiliki
beberapa siklus bolak nomor CPU berderak dan menunggu I / O dari beberapa
jenis. (Bahkan sederhana mengambil dari memori memakan waktu lama relatif
terhadap kecepatan CPU.)
Ø
Dalam sistem sederhana menjalankan
proses tunggal, waktu yang dihabiskan menunggu untuk I / O yang terbuang, dan
mereka siklus CPU hilang selamanya.
Ø
Sebuah sistem penjadwalan
memungkinkan satu proses untuk menggunakan CPU sementara yang lain sedang
menunggu I / O, sehingga membuat penuh penggunaan siklus CPU dinyatakan hilang.
Ø
Tantangannya adalah untuk membuat
sistem secara keseluruhan sebagai "efisien" dan "fair"
mungkin, tunduk pada berbagai kondisi dan sering dinamis, dan di mana
"efisien" dan "fair" adalah istilah yang agak subyektif,
sering tunduk pada pergeseran kebijakan prioritas.
4.jelaskan dan
berikan contoh algoritma dari:
a.FSCS
b.SJF
c.RR
d.Prioritas
a.First Come First Served (FCFS)
Scheduling
FCFS merupakan algoritma
penjadwalan yang paling sederhana yang digunakan dalam CPU. Dengan menggunakan
algoritma ini setiap proses yang berada pada status ready dimasukkan
kedalam FIFO queue atau antrian dengan prinsip first in first out,
sesuai dengan waktu kedatangannya. Proses yang tiba terlebih dahulu yang akan
dieksekusi.
b.Shortest Job First (SJF)
Scheduling
Pada algoritma ini setiap
proses yang ada di ready queue akan dieksekusi berdasarkan burst
time terkecil. Hal ini mengakibatkan waiting time yang pendek
untuk setiap proses dan karena hal tersebut maka waiting time rata-ratanya
juga menjadi pendek.
c.Round Robin Scheduling
Algoritma ini menggilir proses
yang ada di antrian. Setiap proses mendapat jatah sebesar time quantum.
Jika time quantum-nya habis atau proses sudah selesai, CPU akan
dialokasikan ke proses berikutnya.
d.Priority
Scheduling
Priority Scheduling merupakan
algoritma penjadwalan yang mendahulukan proses yang memiliki prioritas
tertinggi. Setiap proses memiliki prioritasnya masing-masing.
Prioritas
suatu proses dapat ditentukan melalui beberapa karakteristik antara lain:
- Time limit.
- Memory requirement.
- Akses file.
- Perbandingan antara I/O burst dengan CPU burst.
- Tingkat kepentingan proses.
5.langkah-langkah
penginstalan system operasi Ubuntu:
Ø
buka universal USB instaler klik kanan open.
Ø
klik I Agree
Ø
Pada bagian menu dropdown pada
aplikasi ini, pilih sistem operasi Linux yang akan diinstall. Karena
menggunakan Ubuntu, maka saya memilih Ubuntu pada bagian ini.
Ø
Pada bagian Browse, pilih lokasi
dari file ISO yang ingin diinstall ke dalam flash disk.
Ø
Pada drodown menu menu bagian bawah,
pilih drive dari flash disk yang ingin ditempati Ubuntu Linux. Pilih Erase
content jika anda ingin menghapus semua file yang ada pada flash disk
Ø
Pada bagian “slider” dari kapasitas
file, kita bisa memilih berapa kapasitas yang akan digunakan untuk Ubuntu.
Sesuaikan dengan kebutuhan anda.
Ø
Terakhir klik tombol Create dan tunggu sampai
semua proses selesai.
Ø
Setelah semua proses selesai,
sekarang coba restart komputer/notebook anda dan booting melalui flash disk
yang baru saja diisi file dari Ubuntu. Tunggu sampai beberapa saat, sampai anda
bisa melihat Ubuntu tampil di desktop
Langkah-langkah
menjalankan ubuntu potable
Ø
masukkan flashdisk anda yang sudah dibooting
dalam flashdisk anda
Ø
Lalu Restart komputer/laptop anda,
kalau mau masuk ke ubuntu, tekan F9 di laptop compaq, kalau ASUS tekan ESC.
Ø
Pilih USB Hard Disk, lalu Enter
Ø
Tunggu di proses
Ø
Setelah di proses, akan tampil desktop ubuntu
Ø Klik Try ubuntu
Ø
Selesai
Keterangan,:
batas kirim sampai jam 12:00 pm
Kirimke e-mail: Iqzafbilora@gmail.com
Tidak ada komentar:
Posting Komentar