yunita

yunita

Minggu, 07 April 2013

Perulangan For dan Menu pada Linux With C

Kondisi dan Perulangan...

Kondisi

Ketahui tentang statement kondisi dalam bahasa C. Definisi atau pengertian kondisi (dalam bahasa C) merupakan statement yang digunakan untuk mengeksekusi sebuah atau satu block instruksi jika kondisi terpenuhi.

Ada 2 bentuk kondisi dalam bahasa C. Bentuk-bentuk umum dari kondisi itu yaitu :

§  IF (condition) STATEMENT
§  IF (condition) STATEMENT1 ELSE STATEMENT2

Perulangan 
Ketahui tentang statement perulangan dalam bahasa C. Definisi atau pengertian perulangan (dalam bahasa C) merupakan statement yang digunakan untuk melakukan perulangan dengan jumlah tertentu jika kondisi terpenuhi. 

Ada 3 bentuk perulangan dalam bahasa C. Bentuk-bentuk umum dari perulangan itu yaitu :

§  WHILE (expression) STATEMENT
§  DO STATEMENT WHILE (condition)
§  FOR (initialization; condition; increase) STATEMENT

Senin, 01 April 2013

Penjadwalan Round Robin (RR)

Penjadwalan Round Robin (RR)

Round robin adalah sebuah susunan yang memilih semua elemen pada grup seperti beberapa perintah rasional, biasanya dari atas sampai ke bawah sebuah daftar/susunan dan kembali lagi keatas dan begitu seterusnya. Dapat diandaikan bahwa round robin seperti mengambil giliran (“taking turns”).
Penjadwalan ini merupakan:
-          Penjadwalan preemptive, buka dipreempt oleh proses lain tapi terutama oleh penjadwal berdasarkan lama waktu berjalannya proses, disebut preempt-by-time
-          Penjadwalan tanpa protes. Semua Proses dianggap penting dan diberi sejumlah waktu pemroses yang disebut kwata (quantum) atau time slice dimana proses itu berjalan.

Ketentuan
Ketentuan algoritma round robin adalah sebagai berikut:
1.Jika kwanta habis dan proses belum selesai maka proses menjadi runable dan pemroses dialihkan ke poses lain.
2.Jika kwanta belum habis dan proses menunggu suatu kejadian (selesainya operasi I/O), maka proses menjadi blocked dan pemroses dialihkan ke proses lain
3.Jika kwanta belum habis tapi proses telah selesai maka proses diakhiri dan pemroses dialihkan ke proses lain.