Arsitektur Sistem Operasi
Berbicara tentang arsitektur sistem komputer tidak lepas dari yang namanya perangkat lunak. Lalu apa itu arsitektur perangkat lunak
Arsitektur perangkat lunak adalah struktur-struktur yang menjadikan landasan dalam menentukan keberadaan komponen-komponen perangkat lunak, metode serta cara untuk mengelola organisasi komponen-komponen tersebut agar dapat saling berinteraksi.
Komponen tersebut pada arsitektur perangkat lunak adalah program-program baik prosedur serta fungsi yang akan dieksekusi oleh program utama.
Arsitektur System Operasi
Arsitektur system operasi adalah suatu arsitektur perangkat lunak yang digunakan untuk membangun sebuah perangkat lunak sistem operasi yang akan digunakan dalam sistem komputer.
Perkembangan arsitektur system operasi modern saat ini sudah semakin komplek dan rumit. Oleh karena itu saat ini sistem operasi yang dirancang atau dibuat harus dengan sangat hati-hati, cermat dan tepat agar dapat berfungsi secara optimal dan mudah untuk dimodifikasi.
Sistem operasi sendiri merupakan kumpulan dari program-program yang memiliki baik prosedur, fungsi, serta library yang mana prosedur dapat saling dipanggil oleh prosedur lain di sistem bila diperlukan.
Sistem pemanggilan program mendapatkan layanan dari sistem operasi dan dikenal dengan nama System Call atau API (application programming interface). Saat ini sudah banyak pembuatan API yang dibuat secara bebas untuk berbagai bahasa pemrograman.