A. PENGERTIAN
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.
B. KRITERIA PENGUKUR
Kriteria yang digunakan untuk mengukur kualitas penjadwalan proses :
1) Fairness
2) Throughput
3) Efficiency
4) Respone time / meminimalkan respone time.
5) Turn arround time
C. JANGKA PENJADWALAN
Jangka penjadwalan adalah merupakan interval atau range waktu dimana sistem operasi melalukan
penjadwalan proses. Jangka penjadwalan proses dibedakan menjadi tiga:
1) penjadwalan jangka pendek, yaitu mengurus masuknya antrian siap ke prosesor dan alat input/output.
2) penjadwalan jangka medium, mengurus proses yang belum rampung oleh prosesor untuk di proses ulang
lagi.
3) penjadwalan jangka panjang, memilah tugas baru yang boleh diterima atau tidak, kemudian
mengubahnya menjadi proses.
C. JENIS-JENIS MEMORI
Pada prinsipnya memori dalam sistem komputer dibedakan menjadi 2 yaitu :
1) Memori Kerja. Mempunyai tugas utama untuk menampung pekerjaan pada saat sebelum dan sesudah
pekerjaan itu dilaksanakan oleh prosesor dan menampung berbagai hal yang diperlukan prosesor,
contohnya system operasi, system bahasa, catatan.
Sementara itu, memori kerja terbagi 2, yaitu
A. Memori kerja tetap. Contoh :
a. ROM (Read Only Memory)
b. PROM (Programmable ROM)
c. EPROM (Electrically PROM)
d. EEPROM (Erasable EPROM)
e. Registe mikroprosesor
B. Memori kerja bebas. Contoh:
a. RAM (Random Access Memory): memori yang dapat diisi dan dapat dibaca. Ciri utamanya
adalah mengenal asas pemuktahiran yaitu dapat diisi dengan informasi terbaru dan isi akan
hilang jika catu daya padam.
b. Cache memory.
2) Memori Dukung / backing store adalah: Floppy, Harddisk, CD, tape magnetik, flash disk dll
F. MEMORI VIRTUAL
Memori virtual adalah teknik manajemen memori yang dikembangkan untuk kernel multi-tugas. jika
terjadi overload proses di Memori RAM, untuk kelangsungan proses tersebut sistem operasi akan
mengakses memori virtual di hardisk.
Device manager adalah sebuah alat bantu grafis yang menyediakan informasi mengenai perangkat-
perangkat yang telah terinstal.
Sedangkan berdasarkan sasaran komunikasi perangkat kerasi I/O dibedakan menjadi tiga yaitu :
1) Perangkat yang terbaca oleh manusia (human readable device) yaitu Perangkat yang cocok untuk
komunikasi dengan manusia. Contohnya : VDT (Video Display Terminal) terdiri dari monitor, keyboard
(+mouse).
2) Perangkat yang terbaca oleh mesin (machine readable device) yaitu Perangkat yang cocok untuk
komunikasi dengan perangkat elektronik. Contohnya : disk, tape, sensor, controller, aktuator
3) Perangkat Untuk komunikasi yaitu Perangkat yang cocok untuk komunikasi dengan perangkat jarak
jauh, seperti infrared, blutooth, wireless dll.
Untuk mengimplementasikan tujuan atau kriteria diatas perangkat lunak I/O dipisahkan dalam empat
layer, yaitu :
1) Interrupt Handler Interrupt harus disembunyikan agar tidak terlihat rutin berikutnya. Device driver di
blok saat perintah I/O diberikan dan menunggu interupsi. Ketika interupsi terjadi, prosedur penanganan
interupsi bekerja agar device driver keluar dari state blocked.
2) Device Drivers. Seluruh kode device dependent terletak di device driver. Tiap device driver menangani
satu tipe / satu kelas device. Tugas dari device driver untuk menerima permintaan abstrak dari software
device independent diatasnya dan melakukan layanan sesuai permintaan / mengeksekusinya.
3) Device Independent Operating System Software. I/O device-independent adalah : software I/O yang tak
bergantung pada perangkat keras. Fungsi dasar dari software device-independent adalah:
a. membentuk fungsi I/O yang berlaku untuk semua device
b. menyediakan interface uniform yang seragam ke user level software
c. memberikan penamaan device.
d. memberikan proteksi device.
e. Memberi ukuran blok device agar bersifat device-independent.
f. Melakukan Buffering.
g. Mengalokasi penyimpanan pada blok devices
h. menglokasi dan pelepasan dedicated devices
i. melakukan pelaporan kesalahan.
4) User Space I/Osoftware atau lapisan pustaka. Sebagian besar software I/O berada di dalam sistem
operasi yang di link dengan user program.
Sedangkan untuk teknik untuk mengoperasikan perangkat I/O meliputi tiga cara yaitu:
1) Perangkat I/O terprogram atau programmed I/O.
2) Perangkat berkendalikan interupsi atau Interrupt I/O
3) DMA (Direct Memory Address).
C. DISK
Disk adalah merupakan media penyimpanan data yang bersifat permanan. Kelebihan disk dibanding
main memory untuk penyimpanan adalah:
1) kapasitas penyimpanan yang tersedia lebih besar.
2) harga per-bit-nya lebih rendah.
3) informasi tidak hilang meskipun power off.