Rabu, 04 Juni 2014

midtem sistem operasi


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:
  1. Time limit.
  2. Memory requirement.
  3. Akses file.
  4. Perbandingan antara I/O burst dengan CPU burst.
  5. 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