This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Kamis, 01 April 2021

3 Kelebihan disk dibanding main memory untuk penyimpanan

3 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.

Disk diorganisasikan menjadi silinder-silinder dengan tiap permukaan terdapat head yang ditumpuk secara vertikal. Track terbagi menjadi sektor-sektor.

3 Jangka waktu penjadwalan di sistem operasi

3 Jangka waktu penjadwalan di sistem operasi

a. Penjadwalan jangka pendek / 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.

b. Penjadwalan jangka medium / 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.

c. Penjadwalan jangka panjang / long term scheduling / high level scheduling, yaitu mengurus masuknya pekerjaan baru berupa penentuan pekerjaan baru mana yang boleh diterima dan tugas disini diubah menjadi proses.

3 Istilah-istilah dalam Penjadwalan Proses

3 Istilah-istilah dalam Penjadwalan Proses

1.  Scheduler adalah bagian sistem operasi yang mengatur penjadwalan eksekusi proses-proses.

2.  Algoritma penjadwalan atau scheduling algorithm adalah algoritma yang digunakan. Antrian, karena banyak proses yang muncul secara serentak maka dibuat antrian di depan prosesor, yang berada dalam keadaan siap dan hanya ada 1 proses yang berada dalam status kerja Prioritas, mendahulukan pada antrian proses karena tidak semua proses sama pentingnya, sehingga dibuat suatu prioritas. Dalam prioritas, pekerjaan pada prosesor diselesaikan dahulu baru proses berprioritas akan di proses Preempsi, sama dengan prioritas, tetapi pada preempsi jika ada proses yang mendapatkan preempsi maka preemsi akan menghentikan kerja prosesor dan mengeluarkan pekerjaan di dalam prosesor itu, sehingga proses berpreempsi dapat dilayani prosesor. Dan setelah proses berpreempsi selesai dilaksanakan, Sistem Operasi 82 prosesor akan melaksanakan sisa proses yang dikeluarkan dari pekerjaannya tadi.

3.  Jangka penjadwalan adalah merupakan interval atau range waktu dimana sistem operasi melalukan penjadwalan proses

3 Hirarki Proses yang dijalankan oleh sistem operasi

3 Hirarki Proses yang dijalankan oleh sistem operasi

Sistem operasi menyediakan apa yang dibutuhkan oleh proses. Umumnya proses diciptakan dan dihilangkan selama operasi berlangsung.

1. Create & Destroy Proses. Sistem operasi yang mendukung konsep proses, harus menyediakan suatu cara untuk membuat (create) proses dan menghilangkan (destroy) proses.

2. Fork System Call. Mekanisme untuk membuat (create) proses yang identik dengan proses yang memanggilnya.

Contoh :

Parent > children

      >children       >children

> children

Pada sistem operasi UNIX, parent dan child process berjalan secara parallel. Sementara iti pada sistem operasi DOS, parent dan child process berjalan secara bergantian (sequential). Contohnya : MSDOS sebagai parent dan program aplikasi sebagai child.

3. Process scheduler atau penjadwalan proses digunakan untuk pengaturan eksekusi proses.

2 Unit komponen input dan output

2 Unit komponen input dan output

1.       1. komponen elektronik dan

2.       2. komponen mekanik.

Komponen elektronik berfungsi sebagai device controler atau adapter yang digunakan untuk untuk mengaktifkan perangkat eksternal dan memberitahukan kepada CPU yang perlu dilakukan oleh perangkat / driver. Suatu cntoh: unit tape megnetik diinstruksikan untuk kembali ke posisi awal atau bergerak ke record berikutnya dan sebagainya.

2 perangkat Input dan output dibedakan Berdasarkan aliran data

Perangkat Input dan output dibedakan Berdasarkan aliran data menjadi dua yaitu :

A. Perangkat berorientasi blok (block-oriented devices)

Menyimpan informasi dan menukarkan (menerima / mengirim) informasi sebagai blok-blok berukuran tetap. Tiap blok mempunyai alamat tersendiri. Ukuran blok dapat beragam antara 128 s/d 1024 byte.

Ciri utamanya adalah : dimungkinkan membaca / menulis blok-blok secara independent, yaitu dapat membaca atau menulis sembarang blok tanpa harus melewati blok-blok lain.

Contohnya : disk, tape, CD ROM, Optical disk

B. Perangkat berorientasi karakter (character-oriented devices)

Mengirim atau menerima karakter dan tanpa peduli membentuk suatu struktur blok, not addresable dan tidak mempunyai operasi seek.

Contohnya : terminals, line printer, punch card, network interfaces, pita kertas, mouse.

Klasifikasi diatas tidak mutlak, karena ada beberapa perangkat yang tidak termasuk kategori diatas, misalnya :

1) clock yang tidak teramati secara blok dan juga tidak menghasilkan / menerima aliran karakter. Clock menyebabkan interupsi pada interval-interval yang didefinisikan.

2) Memory mapped screen dan

3) sensor.

2 manajemen proses sistem operasi

2 manajemen proses sistem operasi

Dua hal penting yang mendasari manajemen proses sistem operasi yaitu :

1) Multiprogramming, yaitu melakukan proses satu persatu secara bergantian dalam waktu yang sangat cepat atau bersamaan (hardware level). Setiap proses mempunyai satu virtual CPU.

2) Pseudoparallelism, yaitu Melakukan lebih dari satu pekerjaan dalam waktu yang bersamaan / pseudoparallelism (user level).