Pertemuan IV (Empat) Yani Sugiyani SISTEM OPERASI Pertemuan IV (Empat) Yani Sugiyani
PENDAHULUAN Pemakai komputer menggunakan komputer untuk menyelesaikan pekerjaan (Job) Banyaknya Pekerjaan yang dapat dirampungkan dalam satuan waktu tertentu merupakan terobosan (throughput) Untuk menyelesaikan pekerjaan itu pemakai memerlukan tataolah atau program komputer.
PENDAHULUAN Tata olah memerlukan sumber daya komputer Dilengkapi sumber daya dan data, tataolah dapat dikerjakan. Pekerjaan yang akan dikerjakan oleh tataolah disebut Tugas (Task) Tugas yang sedang dikerjakan disebut Proses
TUGAS DAN PROSES Semua Tugas yang telah diterima oleh penjadwal dimanakan proses
JENIS TUGAS DAN PROSES Tugas & Proses Sistem Tugas atau Proses Sistem berasal dari tataolah sistem. Mereka datang dari sistem bahasa, sistem utilitas, dan sistem operasi. Pada operasi sistem, prosessor melayani sistem
JENIS TUGAS DAN PROSES Tugas & Proses Aplikasi Tugas atau Proses aplikasi berasal dari tataolah aplikasi
KERJA PROSESSOR Galur : tempat berlalu lintas diantara register - Galur Data - Galur Alamat - Galur Kendali
KERJA PROSESSOR Register Akumulator : Register Akumulator A : Merupakan register serba guna yang dapat menerima berbagai informasi Register Akumulator B : Merupakan register lain yang menerima informasi yang akan diolah bersama dengan ini register A
KERJA PROSESSOR Register Alamat Mencatat alamat memori yang isinya akan dicapai oleh prosessor Register Instruksi Informasi tataolah yang diambil dari memori
SIKLUS KERJA PROSESSOR Siklus Jemput Yang dijemput adalah Bagian tataolah yang ada di dalam memori- kerja. Bagian tataolah yang dijemput itu dibawa ke prosessor untuk diolah.
SIKLUS KERJA PROSESSOR Siklus kerja dimulai dari register instruksi, isi tataolah yang disalin ke register instruksi berisikan instruksi untuk melaksanakan sesuatu. Instruksi itu diteruskan ke satuan kendali. Selanjutnya satuan kendali yang akan mengendalikan seluruh kegiatan di dalam prosessor sehingga kerja yang dimaksud oleh bagian tataolah itu dapat dirampungkan.
STATUS PROSES THD PROSESSOR Status proses tanpa henti
STATUS PROSES THD PROSESSOR Status proses sambil kerja dan terhenti
STATUS PROSES THD PROSESSOR Status proses dengan status siap
INTERUPSI PADA PROSESSOR Interupsi Langsung Interupsi Tanya (polling)
PEMBANGKIT INTERUPSI Berasal dari tataolah Berasal dari prosessor Berasal dari satuan kendali Berasal dari kunci waktu Berasal dari memori Berasal dari alat masukan/keluaran Berasal dari sumber daya Pembangkitan interupsi tanya (polling)
PROSES PADA MULTI TATAOLAH Proses Serentak Prosessor secara serentak melayani pelaksanaan lebih dari satu tataolah sehingga prosessor akan menghadapi banyak tugas atau proses.
PROSES PADA MULTI TATAOLAH Proses Serentak berpenggalan
PROSES PADA MULTI TATAOLAH Proses Berurutan Semua proses berlangsung secara berselingan dan tiada diantara mereka yang bertumpang waktu. Sebelum satu proses selesai proses berikut belum mulai bekerja.
KERJA PROSES Pada proses berurutan, semua proses itu membentuk suatu antrian di depan prosessor. Secara bergiliran, proses itu dilaksanakan satu demi satu oleh kerja prosessor. Setelah kerja proses merampungkan proses A, barulah proses B dikerjakan setelah B rampung barulah C dikerjakan.
KERJA PROSES Pada proses serentak, keadaan menjadi lain. Kalau setiap proses terus menerus berada dalam giliran prosessor saja, maka prosessor tidak mungkin melaksanakan proses serentak.
KERJA PROSES Untuk itulah bahwa proses tidak terus menerus berada pada giliran prosessor, pada suatu saat suatu proses berada pada giliran prosessor sehingga kerja prosessor melayani proses itu. Pada saat berikutnya, proses itu berada pada giliran alat serta tidak memerlukan prosessor,sehingga pada saat itu, kerja prosessor dapat melayani giliran prosessor pada proses lain.