Please enable JavaScript.
Coggle requires JavaScript to display documents.
Theresia Wahyu T.W /190710360, Sistem Operasi - Coggle Diagram
-
Sistem Operasi
-
Suatu shell dapat memiliki antar muka berbasis perintah teks (CUI, Command User Interface) ataupun grafis (GUI, Graphical User Interface)
Program-program aplikasi berinteraksi atau memanggil rutin-rutin sistem operasi menggunakan pustaka API (Application Programming Interface).
-
Pustaka API atau system call umumnya berisi trap (semacam sinyal interupsi perangkat lunak) untuk memanggilkan rutin-rutin dari sistem operasi.
-
-
Manajemen Proses
Proses adalah program yg sedang di eksekusi. Sebuah proses membutuhkan resources seperti CPU time, memori, file, piranti I/O untuk menyelesaikan tugasnya.
Tugas manajemen proses adalah membuat proses-proses yang berjalan dapat berjalan dengan baik, tidak saling mengganggu, bahkan saling bekerja sama.
Aktivitas
-
-
Menyediakan mekanisme: penjadwalan proses, komunikasi proses, sinkronisasi proses, penanganan deadlock
Manajemen Memori
Tugas utama komponen manajemen memori adalah mengatur pemakaian ruang memori utama yang terbatas agar dapat digunakan secara bersamaan oleh sebanyak mungkin proses tanpa saling mengganggu satu sama lain
Aktivitas
- Mengelola memori kosong serta mengalokasikan dan membebaskan ruang memori sesuai kebutuhan.
- Melakukan proteksi dan sharing pemakaian memori.
-
Manajemen File (berkas)
-
Berkas: sekumpulan informasi yang saling terkait dan disimpan sebagai suatu entitas tunggal pada media penyimpan sekunder.
-
-
Linux, Unix, MS-DOS, Windows, SunOs, MacOs,
Win 2033 server, UNIX, Novell Netware,
VxWorks, QNX (SO realtime sistem multimedia)
Struktur Monolitik
Sistem Operasi sebagai kumpulan prosedur yang dapat dipanggil oleh prosedur lain jika diperlukan. Prosedur ini terdapat didalam kernel atau imti. Menggunakan konsep kernel loadable modules pengembangan, pengujian, dam fleksibilitas sistem operasi
-
-
Extended Machine
-
-
Pengguna hanya melihat komputer sebagai mesin yang dapat menjalankan tugas tertentu (putar film, kalkulasi, pengolah data)
-
Resource Manager
Mengelola sumber daya komputer komputer sehingga terpakai secara efisien, efektif dan aman
Perangkat lunak yang mengelola seluruh sumberdaya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (sistem calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumberdaya sistem komputer.
Mainframe, minicomputer, PC, PDA, mobile device, embedded system, smart card (JVM)