RSS

Pages

Proses saat menyalakan Komputer

Urutan Proses Booting :

Saat komputer dihidupkan, processor menjalankan BIOS, dan kemudian BIOS melakukan POST (power-on-self test), yaitu memeriksa atau mengecek semua hardware yang ada. Kegiatan ini bisa dilakukan, jika setting BIOS benar.

BIOS akan mencari disk boot untuk menjalankan sistem operasi.

Sistem operasi berjalan dan siap digunakan.

Proses Booting ada dua macam, yaitu :

Cold booting, yaitu booting komputer dari keadaan mati.

Warm booting, yaitu booting komputer pada saat komputer sudah hidup(mendapat suplai listrik)

Pada saat booting kita dapat melakukan interupsi untuk melihat/ mengatur konfigurasi BIOS. Caranya yaitu dengan menekan tombol Del atau tombol yang lain tergantung dari jenis BIOS-nya.

Proses Booting

Komputer terdiri dari sekelompok peralatan serta instruksi / program

yang satu sama lainnya tidak bisa dipisahkan, baik diantara peralatan itu

sendiri maupun antara peralatan dengan instruksi / program. Semuanya

merupakan satuan yang saling bekerja sama dan saling tergantung satu

dengan lainnnya.

Ada tiga komponen utama dalam sebuah system komputer yaitu :

1. Mikroprosessor / CPU (central Processing Unit )

2. BIOS ( Basic Input Output System )

3. DOS (Disk Operating System )

Penjelasan :

-   mikroprosessor adalah otak dari komputer yang harus diberi petunjuk apa yang harus dilakukan.

-  Instruksi pertama kali diberikan oleh BIOS. Instruksi ini secara sistematis menguji semua komponen komputer, menginisialisasikan hardware, menentukan tipe dari Video Disley Adapter. Selanjutnya melacak EGA BIOS atau VGA BIOS. Jika ditemukan maka system BIOS akan di eksekusi.

-  Tahap beriktunya memerikasa keberadaan disket di drive pertama, jika tidak ditemukan disket di drive pertama maka PC akan mengeksekusi program BASIC dari ROM (Read Only Memory).

-  Jika di drive pertama ada disket, maka BIOS akan memeriksa apakah disket tersebut mempunyai system operasi DOS, jika tidak ada, BIOS akan mencoba mencari informasi di harddisk.

Rangakaian proses ini disebut BOOTSTRAPPING atau prosesBOOTING.Suatu algoritma penjadwalan CPU yang berbeda dapat mempunyai nilai yang berbeda untuk sistem yang berbeda. Banyak kriteria yang bisa dipakai untuk menilai algoritma penjadwalan CPU.

Kriteria yang digunakan dalam menilai adalah:

1.      CPU Utilization . Kita ingin menjaga CPU sesibuk mungkin. CPU utilization akan mempunyai range dari 0 sampai 100 persen. Di sistem yang sebenarnya ia mempunyai range dari 40 sampai 100 persen.

2. Throughput . Salah satu ukuran kerja adalah banyaknya proses yang diselesaikan per satuan waktu. Jika kita mempunyai beberapa proses yang sama dan memiliki beberapa algoritma penjadwalan yang berbeda, throughput bisa menjadi salah satu kriteria penilaian, dimana algoritma yang menyelesaikan proses terbanyak mungkin yang terbaik.

3. Turnaround Time . Dari sudut pandang proses tertentu, kriteria yang penting adalah berapa lama untuk mengeksekusi proses tersebut. Memang, lama pengeksekusian sebuah proses sangat tergantung dari hardware yang dipakai, namun kontribusi algoritma penjadwalan tetap ada dalam lama waktu yang dipakai untuk menyelesaikan sebuah proses. Misal kita memiliki sistem komputer yang identik dan proses-proses yang identik pula, namun kita memakai algoritma yang berbeda, algoritma yang mampu menyelesaikan proses yang sama dengan waktu yang lebih singkat mungkin lebih baik dari algoritma yang lain. Interval waktu yang diijinkan dengan waktu yang dibutuhkan untuk menyelesaikan sebuah proses disebut turnaround time. Turnaround time adalah jumlah periode untuk menunggu untuk dapat ke memori, menunggu di ready queue, eksekusi CPU, dan melakukan operasi M/K.

4. Waiting Time . Algoritma penjadwalan CPU tidak mempengaruhi waktu untuk melaksanakan proses tersebut atau M/K, itu hanya mempengaruhi jumlah waktu yang dibutuhkan proses di antrianready. Waiting time adalah jumlah waktu yang dibutuhkan proses di antrian ready.

5. Response Time . Di sistem yang interaktif, turnaround time mungkin bukan waktu yang terbaik untuk kriteria. Sering sebuah proses dapat memproduksi output di awal, dan dapat meneruskan hasil yang baru sementara hasil yang sebelumnya telah diberikan ke pengguna. Ukuran lain adalah waktu dari pengiriman permintaan sampai respon yang pertama diberikan. Ini disebut response time, yaitu waktu untuk memulai memberikan respon, tetapi bukan waktu yang dipakai output untuk respon tersebut.

6. Fairness . Suatu algoritma harus memperhatikan pengawasan nilai prioritas dari suatu proses (menghindari terjadinya starvation CPU time).

7. Efisiensi. Rendahnya overhead dalam context switching, penghitungan prioritas dan sebagainya menentukan apakah suatu algoritma efisien atau tidak.

Sebaiknya ketika kita akan membuat algoritma penjadwalan yang dilakukan adalah memaksimalkan CPU utilization dan throughput, dan meminimalkanturnaround time, waiting time, dan response time.

0 komentar:

Posting Komentar

Jumat, 01 Maret 2013

Proses saat menyalakan Komputer


Urutan Proses Booting :

Saat komputer dihidupkan, processor menjalankan BIOS, dan kemudian BIOS melakukan POST (power-on-self test), yaitu memeriksa atau mengecek semua hardware yang ada. Kegiatan ini bisa dilakukan, jika setting BIOS benar.

BIOS akan mencari disk boot untuk menjalankan sistem operasi.

Sistem operasi berjalan dan siap digunakan.

Proses Booting ada dua macam, yaitu :

Cold booting, yaitu booting komputer dari keadaan mati.

Warm booting, yaitu booting komputer pada saat komputer sudah hidup(mendapat suplai listrik)

Pada saat booting kita dapat melakukan interupsi untuk melihat/ mengatur konfigurasi BIOS. Caranya yaitu dengan menekan tombol Del atau tombol yang lain tergantung dari jenis BIOS-nya.

Proses Booting

Komputer terdiri dari sekelompok peralatan serta instruksi / program

yang satu sama lainnya tidak bisa dipisahkan, baik diantara peralatan itu

sendiri maupun antara peralatan dengan instruksi / program. Semuanya

merupakan satuan yang saling bekerja sama dan saling tergantung satu

dengan lainnnya.

Ada tiga komponen utama dalam sebuah system komputer yaitu :

1. Mikroprosessor / CPU (central Processing Unit )

2. BIOS ( Basic Input Output System )

3. DOS (Disk Operating System )

Penjelasan :

-   mikroprosessor adalah otak dari komputer yang harus diberi petunjuk apa yang harus dilakukan.

-  Instruksi pertama kali diberikan oleh BIOS. Instruksi ini secara sistematis menguji semua komponen komputer, menginisialisasikan hardware, menentukan tipe dari Video Disley Adapter. Selanjutnya melacak EGA BIOS atau VGA BIOS. Jika ditemukan maka system BIOS akan di eksekusi.

-  Tahap beriktunya memerikasa keberadaan disket di drive pertama, jika tidak ditemukan disket di drive pertama maka PC akan mengeksekusi program BASIC dari ROM (Read Only Memory).

-  Jika di drive pertama ada disket, maka BIOS akan memeriksa apakah disket tersebut mempunyai system operasi DOS, jika tidak ada, BIOS akan mencoba mencari informasi di harddisk.

Rangakaian proses ini disebut BOOTSTRAPPING atau prosesBOOTING.Suatu algoritma penjadwalan CPU yang berbeda dapat mempunyai nilai yang berbeda untuk sistem yang berbeda. Banyak kriteria yang bisa dipakai untuk menilai algoritma penjadwalan CPU.

Kriteria yang digunakan dalam menilai adalah:

1.      CPU Utilization . Kita ingin menjaga CPU sesibuk mungkin. CPU utilization akan mempunyai range dari 0 sampai 100 persen. Di sistem yang sebenarnya ia mempunyai range dari 40 sampai 100 persen.

2. Throughput . Salah satu ukuran kerja adalah banyaknya proses yang diselesaikan per satuan waktu. Jika kita mempunyai beberapa proses yang sama dan memiliki beberapa algoritma penjadwalan yang berbeda, throughput bisa menjadi salah satu kriteria penilaian, dimana algoritma yang menyelesaikan proses terbanyak mungkin yang terbaik.

3. Turnaround Time . Dari sudut pandang proses tertentu, kriteria yang penting adalah berapa lama untuk mengeksekusi proses tersebut. Memang, lama pengeksekusian sebuah proses sangat tergantung dari hardware yang dipakai, namun kontribusi algoritma penjadwalan tetap ada dalam lama waktu yang dipakai untuk menyelesaikan sebuah proses. Misal kita memiliki sistem komputer yang identik dan proses-proses yang identik pula, namun kita memakai algoritma yang berbeda, algoritma yang mampu menyelesaikan proses yang sama dengan waktu yang lebih singkat mungkin lebih baik dari algoritma yang lain. Interval waktu yang diijinkan dengan waktu yang dibutuhkan untuk menyelesaikan sebuah proses disebut turnaround time. Turnaround time adalah jumlah periode untuk menunggu untuk dapat ke memori, menunggu di ready queue, eksekusi CPU, dan melakukan operasi M/K.

4. Waiting Time . Algoritma penjadwalan CPU tidak mempengaruhi waktu untuk melaksanakan proses tersebut atau M/K, itu hanya mempengaruhi jumlah waktu yang dibutuhkan proses di antrianready. Waiting time adalah jumlah waktu yang dibutuhkan proses di antrian ready.

5. Response Time . Di sistem yang interaktif, turnaround time mungkin bukan waktu yang terbaik untuk kriteria. Sering sebuah proses dapat memproduksi output di awal, dan dapat meneruskan hasil yang baru sementara hasil yang sebelumnya telah diberikan ke pengguna. Ukuran lain adalah waktu dari pengiriman permintaan sampai respon yang pertama diberikan. Ini disebut response time, yaitu waktu untuk memulai memberikan respon, tetapi bukan waktu yang dipakai output untuk respon tersebut.

6. Fairness . Suatu algoritma harus memperhatikan pengawasan nilai prioritas dari suatu proses (menghindari terjadinya starvation CPU time).

7. Efisiensi. Rendahnya overhead dalam context switching, penghitungan prioritas dan sebagainya menentukan apakah suatu algoritma efisien atau tidak.

Sebaiknya ketika kita akan membuat algoritma penjadwalan yang dilakukan adalah memaksimalkan CPU utilization dan throughput, dan meminimalkanturnaround time, waiting time, dan response time.

0 komentar on " Proses saat menyalakan Komputer"

Posting Komentar