Page 198 - Modul Smart ASN
P. 198
Smart ASN
i. Fitur Proteksi Perangkat Keras
Kita tahu bahwa sebuah sistem komputer berisi perangkat keras
seperti prosesor, monitor, RAM dan banyak lagi, dan satu hal yang sistem
operasi memastikan bahwa perangkat tersebut tidak dapat diakses
langsung oleh pengguna. Pada dasarnya, perlindungan perangkat keras
dibagi menjadi 3 kategori: perlindungan CPU, Perlindungan Memori, dan
perlindungan I/O. Hal-hal tersebut dijelaskan sebagai berikut di bawah
ini.
1. CPU Protection
Perlindungan CPU harus diperhatikan karena kita tidak dapat
memberikan CPU ke suatu proses selamanya, itu harus untuk beberapa
waktu yang terbatas jika tidak, proses lain tidak akan mendapatkan
kesempatan untuk menjalankan proses. Maka untuk itu, timer digunakan
untuk mengatasi situasi ini. yang pada dasarnya memberikan waktu
tertentu untuk suatu proses dan setelah timer dieksekusi, sebuah sinyal
akan dikirim ke proses untuk meninggalkan CPU. maka proses tidak akan
menahan CPU lebih lama.
Kita harus memastikan bahwa sistem operasi mempertahankan
kendali. Kita harus mencegah program pengguna terjebak dalam infinite
loop atau tidak memanggil layanan sistem, dan tidak pernah
mengembalikan kontrol ke sistem operasi. Untuk mencapai tujuan ini, kita
dapat menggunakan timer. Timer dapat diatur untuk menginterupsi
komputer setelah jangka waktu tertentu. Periodenya bisa tetap atau
berubah-ubah. Pengatur waktu variabel umumnya diimplementasikan
oleh jam tingkat tetap dan penghitung. Sistem operasi mengatur
penghitung. Setiap kali jam berdetak, penghitung dikurangi. Ketika
penghitung mencapai 0, interupsi terjadi.
189
BJS Creation