A. Sistem
Operasi adalah
perangkat lunak sistem yang mengatur sumber daya dari perangkat keras(Hardware)
dan perangkat lunak(Software), serta sebagai jurik (daemon) untuk program
komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program
aplikasi pada komputer mereka, kecuali program booting.
Sistem operasi
mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori,
pemrosesan data, penyimpanan data, dan sumber daya lainnya.
Contoh sistem
operasi modern adalah Linux, Android, iOS, Mac OS X, dan Microsoft Windows.
B.
Kernel adalah program
komputer yang menjadi inti dari sebuah sistem operasi komputer, dengan kontrol
terhadap segala hal atas seistem tersebut. Pada kebanyakan sistem, Kernel
meruapakan salah satu dari pogram yang dijalankan dalam urutan pertama saat
komputer dinyalakan. Kernel menangani fungsi-fungsi selanjutnya atas proses
penyiapan komputer dari sejak komputer dinyalakan seperti menangani layanan
input/output dari program lain, menerjemahkan ke dalam instruksi-instruksi
untuk dieksekusi oleh prosesor. Kernel juga menangani perangkat kerja lian
seperti memori, papan ketik, tetikus, monitor, printer, speaker, serta
perangkat-perangkat lainnya.
Beberapa
desain kernel.
·
Kernel
monolitik
·
Mikrokernel
·
Kernel hibrida
·
Exokernel
C.
Firmware adalah
perangkat tegar. Istilah ini mengacu pada perangkat lunak yang disimpan di
penyimpanan read-only yang tidak bisa berubah saat tidak dialiri oleh aliran
listrik. Firmware terdiri dari program komputer yang menyediakan kontrol
low-level untuk sebuah perangkat keras. Artinya, firmware ini seperti tertanam
dalam tiap unit perangkat keras, seperti misalnya alat-alat elektronik dan
komponen pada komputer.
D.
Interrupt adalah suatu
kejadian atau peristiwa yang menyebabkan mikrokontroler berhenti sejenak untuk
melayani interrupt tersebut. program yang dijalankan pada saat melayani
interrupt disebut Interrupt Service Routine. Analoginya adalah
sebagai berikut, seseorang sedang mengetik laporan, mendadak telephone
berdering dan menginterrupsi orang tersebut sehingga menghentikan pekerjaan
mengetik dan mengangkat telephone. Setelah pembicaraan telephone yang dalam hal
ini adalah merupakan analogi dari interrupt Service Routine selesai maka orang
tersebut kembali sedang menjalankan programnya, saat terjadi interrupt, program
akan berhenti sesaat, melayani interrupt tersebut dengan menjalankan program
yang berada pada alamat yang ditunjuk oleh vektor dari interrupt yang erjadi
hingga selesai dan kembali meneruskan program yang terhenti oleh interrupt
tadi. Seperti yang terlihat Gambar dibawah ini, sebuah progarm yang seharusnya
berjalan.
E. Struktur
sistem operasi adalah suatu
sistem operasi modern merupakan suatu sistem yang besar dan kompleks sehingga
strukturnya harus dirancang dengan hati-hati dan saksama supaya dapat berfungsi
seperti yang diinginkan serta dapat dimodifikasi dengan mudah.[1] Struktur sistem operasi merupakan komponen-komponen
sistem operasi yang dihubungkan dan dibentuk di dalam kernel.[1] Ada beberapa struktur sistem operasi dan pernah
dicoba, diantaranya sebagai berikut:
·
Sistem monolithic Struktur sistem operasi di sistem ini tidak terstruktur.[1]Sistem operasi sebagai kumpulan prosedur yang masing-masing
dapat saling dipanggil jika dibutuhkan.
·
Sistem Lapisan Sistem pertama yang dibangun dengan sistem lapisan
adalah THE yang dibuat di Technische Hogeschool Eindhoven di Belandapada
tahun 1968 oleh E.W. Dijkstra dan para mahasiswanya. Sistem ini mempunyai
enam lapis.
·
Mesin virtual Secara konsep, sistem computer dibuat berdasarkan lapisan. Hardware
atau perangkat lunak merupakan tingkatan terbawah dari keseluruhan sistem.
Kernel yang berjalan ditingkatan berikutnya menggunakan instruksi-intruksi
perangkat keras untuk membuat kumpulan sistem call yang digunakan oleh lapisan
luarnya.
·
Model client server Dalam model ini, semua kernel bekerja
menangani komunikasi antara server dan client.
F. Proses,
Memori and Penyimpanan Manejemen
·
Process
proses dalam sistem operasi adalah suatu tahapan, prosedur atau alur kerja yang sedang dijalankan dalam sistem operasi, biasanya proses ini terjadi secara bersamaan dan mendapatkan kendalinya masing-masing.
proses dalam sistem operasi adalah suatu tahapan, prosedur atau alur kerja yang sedang dijalankan dalam sistem operasi, biasanya proses ini terjadi secara bersamaan dan mendapatkan kendalinya masing-masing.
·
Memory
Memory adalah suatu penyimpanan data pada sistem operasi memori ini bagian inti yang penting bagi sistem operasi itu sendiri, Memori adalah array besar dari word atau byte, yang disebut alamat. CPU mengambil instruksi dari memory berdasarkan nilai dari program counter.
Memory adalah suatu penyimpanan data pada sistem operasi memori ini bagian inti yang penting bagi sistem operasi itu sendiri, Memori adalah array besar dari word atau byte, yang disebut alamat. CPU mengambil instruksi dari memory berdasarkan nilai dari program counter.
·
Storage
Management
Storage management this storage is work as managing the activity storage in computer, with the management system this storage can be controlling the output or input data very effective and efficient and allow save other data when its still have some space on it.
Storage management this storage is work as managing the activity storage in computer, with the management system this storage can be controlling the output or input data very effective and efficient and allow save other data when its still have some space on it.
G. Layanan Sistem Operasi
Layanan pada
sistem operasi, ini tentu ada pada setiap sistem operasi, karena layanan yang
tersedia akan sangat berguna bagi penggunanya dan dapat mengatur beberapa
masalah yang muncul pada komputer, dapat mendeteksi error dan memberitahu
kepada penggunannya dengan bahasa yang mudah di mengerti, serta dapat
mengontrol akses penggunaanya ke perangkat I/O, dan dapat pulang mengontrol hak
ases user dalam mengakses file dari komputer, berikut beberapa layanan yang ada
pada layanan pada sistem operasi :
· Program
Development
· Program
Excecution
· Access I/O
Devices
· Controlling
System & File Access
· Error
Detection &Response
· Accounting
H. Panggilan System
System Calls
dapat diartikan dengan cara bagaimana memanggil pada program aplikasi, dan itu
termasuk kedalam layanan sistem operasi langsung pada pemogramannya, dan sistem
panggilan ini dapat memanajamen proses yang sedang berjalan, mengatur dan
mengontrol prosesnya tersebut.
Referensi
Sumber : medium.com