• Tidak ada hasil yang ditemukan

Sistem Operasi Waktu Nyata pertemuan 10

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Operasi Waktu Nyata pertemuan 10"

Copied!
13
0
0

Teks penuh

(1)

Sistem Operasi Waktu Nyata

(2)

Pengertian Sistem Operasi

• SO adalah perangkat lunak(kumpulan

program) yang bertugas mengendalikan perangkat keras secara langsung, sebagai jembatan antara program aplikasi dan perangkat sistem komputer.

(3)

• Tujuan utama SO adalah mempermudah

penggunaan sistem komputer terutama

pemrogram(programmer), memberikan

layanan-layanan(services) bagi program aplikasi untuk memanfaatkan sumber daya (resources) komputer dan mengusahakan agar

sumber daya sistem komputer dapat

(4)

Beberapa tipe SO, antara lain:

• SO sendirian (Stand alone) : yaitu SO yang digunakan pada komputer dekstop atau notebook contoh DOS, Windows 2000 dll

• SO jaringan (network) : yaitu SO yang mmemberikan dukungan ekstensif untuk jaringan komputer, umumnya berfungsi sebagai SO server. Contoh; windows 2000 server, Unix, Linux dll

(5)

• Subsistem dari SO terdiri dari Manajemen Proses, Manajemen Memory, Sistem File, Sistem Komunikasi Jaringan dan Sistem

(6)
(7)

1. Running (active, current), adalah keadaan task yang mmana sedang dieksekusi menggunakan processor (CPU). Secara normal merupakan task dengan priotas paling tinggi dari task—task yang siap dieksekusi

2. Ready (runnable, on), adalah atribut dari task dan sumber daya yang diperlukan untuk meneksekusi task harus tersedia untuk tsk agar dapat ditempatkan dalam keadaan ready

3. Waiting (suspended, blocked, locked on, delayed), adalah eksekusi task yang ditempatkan dalam keadaan ini telah ditangguhkan/ditunda sebab task sedang memerlukan sumberdayayang belum tersedia atau sebab task sedang menunggu beberapa sinyal dari piranti luar misalnya masukan dari ADC Analog to Digital Converter) atau task sedang menunggu untuk menghabiskan waktu.

4. New (existent, dormant, off) adalah Sistem operasi mengetahui tentang keberadaan task ini, tetapitask ini belum diaokasikan suatu pioitas an belum bisa dibuat runnable

(8)

Operasi-operasi pada proses

• Penciptaan proses ( create a process )

• Penghancuran / terminasi proses ( destroy a process )

• Penundaan proses ( suspend a process)

• Pelanjutan kembali proses (resume a process)

• Pengubahan prioritas proses

• Memblock proses

• Membangun proses

• Manjadwalkan proses

(9)

Alasan Penghentian Proses

Proses selesai mengerjakan tugasnya (selesai normal)

 Proses berjalan melebihi batas waktu

 Memory tidak tersedia

 Proses mengakses kawasan memory yang tidak boleh di akses

 Terjadi kesalahan karena pelanggaran proteksi

 Terjadi kesalahan perhitungan

 Proses menunggu terlalu lama

 Terjadi kegagalan I/O

 Proses mengeksekusi instruksi yang tidak ada

 Proses menggunakan instruksi yang disimpan untuk SO

 Terjadi kesalahan penggunaan data

 Terjadi intervensi dari operator atau SO (mis : DeadLock)

 Proses induk berakhir

 Atas permintaan proses induk

(10)

• Sistem Operasi Waktu Nyata(RTOS-Real time Operating System) adalah SO dengan ciri-ciri (features) khusus yang disesuaikan untuk pengembangan aplikasi sistem waktu nyata.

(11)

• Sistem Waktu Nyata dapat dikategorikan sebagai Sistem Waktu Nyata keras (hard-RTS) dan Sistem Waktu Nyata lunak (soft RTS).

• Pada sistem waktu nyata keras, sistem dikatakan gagal jika waktu komputasi tidak memenuhi batas waktu(deadline).

(12)

Beberapa kebutuhan untuk Sistem

Operasi Waktu Nyata:

• SO harus multithreaded dan dihalangi (preemtive)

• Sistem operasi harus mendukung prioritas dari suatu task dan thread.

• Pada SO, inheritance prioritas harus ada. Inheritance prioritas adalah suatu mekanisme untuk menjamin bahwa task dengan prioritas lebih rendah tidak dapat menghalangi eksekusi task dengan prioritas lebih tinggi.

(13)

Sebuah sistem operasi yang mendukung SWN harus menyediakan salah satu atau gabungan dari tiga ciri yang ada, antara lain:

• Penjadwalan berdasarkan prioritas

• Kernel dihalangi (preemptive)

Referensi

Dokumen terkait

Hal ini menunjukkan bahwa dosis pemberian ekstrak kecambah kacang hijau sebesar 2 g/kg berat badan (P3) adalah dosis yang dapat memulihkan sel-sel spermatozoa yang telah

No Kasus Deskrip si Prosedur Pengujian Output yang Diharapkan Hasil ID-01 Halama n Login Mengisikan Username dan Password Berhasil masuk ke halaman utama kelola sistem

menunjukkan terdapat 2 strategi. Strategi pertama adalah menciptakan layanan yang berbeda dan angkutan lain. Kedua adalah pajak kendaraan pribadi yang tidak

Sebagaimana dijelaskan sebelumnya bahwa M ā turidiyah Bukh ā ra hampir sependapat dengan Ash`ariyah dalam hal kekuasaan dan kehendak mutlak Tuhan, dalam hal tidak adanya

Dalimunte menjadi seorang profesor yang terkenal, Ikanuri dan Wibisana sukses dengan bisnis mobilnya, Yashinta sukses sebagai peneliti dan jurnalis National Geography,

6 Konteks kerukunan antarumat beragama bukanlah merelatifkan agama-agama yang ada, dengan melebur kepada satu totalitas (sinkretisme agama) menjadi satu mazhab,

Naskah diterima : dan direvisi : 21 Salah satu persyaratan material yang akan digunakan sebagai bahan kelongsong elemen bakar untuk reaktor daya tipe BWR adalah mempunyai

Penyusunan LKjIP Dinas Kesehatan Kabupaten Blitar ini dimaksudkan sebagai perwujudan akuntabilitas penyelenggaraan kegiatan yang dicerminkan dari pencapaian