Pengertian Processor
Processor adalah sebuah IC yang mengontrol keseluruhan jalannya sebuah sistem komputer dan digunakan sebagai pusat atau otak dari komputer yang berfungsi untuk melakukan perhitungan dan menjalankan tugas.
Processor juga merupakan chip yang sering disebut “Microprosessor” yang sekarang ukurannya sudah mencapai Gigahertz (GHz). Ukuran tersebut adalah hitungan kecepatan prosesor dalam mengolah data atau informasi. Merk prosesor yang banyak beredar dipasatan adalah AMD, Apple, Cyrix VIA, IBM, IDT, dan Intel.
Sumber : https://babesajabu.wordpress.com/2009/06/17/pengertian-dan-jenis-processor/
Bagian Processor
Processor terdiri dari 3 Bagian utama yaitu :
1. CPU ( Central Processor Unit) berfungsi sebagai pengatur lalu lintas data seperti input dan output. Unit inilah yang menjaga serta memberitahu unit masukan mengenai jenis data, waktu pemasukan, dan tempat penyimpanan didalam primary storage. Control unit juga bertugas memberitahu Aritcmatics Logical Unit (ALU) mengenai operasi yang harus dilakukan, tempat data yang diperoleh, dan letak hasil ditempatkan. Berkat adanya unit ini, segala perhitungan dan eksekusi data dapat dilakukan secara teratur, tanpa tumpang tindih antara perintah satu dengan lainnya.
2. ALU (Arithmetic Logical Unit)
ALU atau yang biasa disebut dengan Arithmetic Logical Unit adalah suatu komponen dalam sistem komputer yang memiliki berfungsi melakukan operasi perhitungan aritmatika dan logika :Contoh operasi aritmatika adalah operasi penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah logika AND dan OR. ALU bekerja besama-sama memori, di mana hasil dari perhitungan di dalamALU di simpan ke dalam memori.Fungsi-fungsi yang didefinisikan pada ALU adalah Add (penjumlahan), Addu (penjumlahan tidak bertanda), Sub (pengurangan), Subu(pengurangan tidak bertanda), and, or,xor, sll (shift left logical), srl (shift right logical), sra (shift right arithmetic), dan lain-lain.
3. Register
Sumber :http://mbahasilmu.blogspot.co.id/2016/02/processor-adalah-dan-bagian-utama.htmlRegister adalah alat penyimpanan yang sangat kecil dan memiliki kecepatan yang sangat tinggi. Register digunakan untuk menyimpan data ataupun instruksi yang sedang diproses. Memori ini hampir sama dengan ram yaitu hanya bersifat sementara. Yang biasanya digunakan untuk menyimpan data saat di olah ataupun data yang akan di olah selanjutnya. Secara analogi, register ini dapat diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data secara manual, sehingga otak dapat diibaratkan sebagai CPU, yang berisi ingatan-ingatan, satuan kendali yang mengatur seluruh kegiatan tubuh dan mempunyai tempat untuk melakukan perhitungan dan perbandingan logika.
http://mbahasilmu.blogspot.co.id/2016/05/pengertian-fungsi-dan-cara-kerja-alu.html
http://texnologi.blogspot.co.id/2010/07/bagian-bagian-processor.html
Penjadwalan Processor
Penjadwalan merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Penjadwalan bertugas memutuskan proses yang harus berjalan, kapan dan selama berapa lama proses berjalan.
Kriteria yang digunakan untuk mengukur kualitas penjadwalan proses :
- Fairness atau pelayanan yang adil untuk semua pekerjaan
- Throughput atau memaksimumkan throughput. Throughput adalah jumlah pekerjaan yang dapat diselesaikan dalam satu unit waktu.
- Efficiency atau memaksimumkan pemakaian prosesor.
- Respone time atau meminimalkan respone time
- Meminimalkan Turn arround time. Turn arround time adalah waktu yang dihabiskan dari saat program atau job mulai masuk ke system sampai proses diselesaikan sistem..
Jangka penjadwalan adalah merupakan interval atau range waktu dimana sistem operasi melalukan.
Jangka penjadwalan proses dibedakan menjadi tiga:
- Penjadwalan jangka pendek atau short term scheduling / low level scheduling, yaitu mengurus masuknya antrian siap ke prosesor serta antrian siap ke alat peripheral I/O, yang mengurus prioritas dan preempsi.
- Penjadwalan jangka medium atau medium term scheduling / intermediate level scheduling, yaitu mengurus terhadap proses yang dikeluarkan dari prosesor yang belum rampung dikerjakan dan melanjutkan pekerjaan proses tersebut di prosesor.
- Penjadwalan jangka panjang atau long term scheduling / high level scheduling, yaitu mengurus masuknya pekerjaan baru berupa penentuan pekerjaan baru mana yang boleh diterima dan tugas disini diubah menjadi prose
Sumber : http://mata-cyber.blogspot.co.id/2014/11/penjadwalan-prosesor-strategi-dan-algoritma-penjadwalan.html