Rangkuman Materi
Mata Kuliah: Sistem Operasi
Sistem operasi menyediakan lingkungan untuk menjalankan program dan layanan kepada program dan pengguna. Salah satu set layanan sistem operasi memberikan fungsi yang berguna bagi pengguna, seperti antarmuka pengguna (UI), pelaksanaan program, dan operasi I/O.
Layanan sistem operasi yang membantu pengguna termasuk manipulasi sistem berkas, komunikasi antar proses, deteksi kesalahan, dan fasilitas debugging. Ini mencakup operasi berkas seperti membaca, menulis, mencari, dan mengatur izin, pertukaran informasi antar proses, pemantauan kesalahan di perangkat keras dan perangkat lunak, serta fasilitas debugging untuk meningkatkan efisiensi pengguna dan programmer.
Sistem operasi memiliki fungsi lain untuk memastikan operasi yang efisien melalui berbagi sumber daya, termasuk alokasi sumber daya, akuntansi penggunaan sumber daya, dan perlindungan serta keamanan data.
CLI atau Command Interpreter memungkinkan pengguna memasukkan perintah langsung ke sistem. Kadang-kadang diimplementasikan di dalam kernel, kadang-kadang oleh program sistem. Ada berbagai varian yang disebut shell. CLI mengambil perintah dari pengguna dan menjalankannya, bisa berisi perintah bawaan atau hanya nama program. Jika yang terakhir, penambahan fitur baru tidak memerlukan modifikasi shell.
CLI (Command Line Interface) memungkinkan pengguna memasukkan perintah langsung ke sistem, bisa diimplementasikan di dalam kernel atau oleh program sistem. Shell adalah varian CLI yang berfungsi sebagai antarmuka untuk menjalankan perintah. CLI dapat menjalankan perintah bawaan atau nama program, dan jika yang terakhir, penambahan fitur baru tidak memerlukan modifikasi shell.