SERVICE-SERVICE PADA SISTEM OPERASI: PENGERTIAN, FUNGSI, DAN CONTOH NYATA

1. Pendahuluan

Sistem operasi atau Operating System (OS) merupakan perangkat lunak utama yang mengelola sumber daya komputer serta menyediakan layanan bagi pengguna dan program aplikasi. Sistem operasi menjadi penghubung antara perangkat keras (hardware), perangkat lunak (software), dan pengguna.

Ketika seseorang membuka aplikasi, menyimpan dokumen, mencetak file, mengakses internet, atau menjalankan beberapa program secara bersamaan, sistem operasi bekerja di balik layar untuk memastikan berbagai aktivitas tersebut dapat berjalan dengan baik.

Layanan sistem operasi atau Operating System Services adalah sekumpulan fungsi yang disediakan oleh sistem operasi untuk membantu program berjalan, mempermudah interaksi pengguna, mengatur sumber daya, serta menjaga keamanan dan kestabilan sistem.

Sebagai contoh, ketika seorang guru membuka Microsoft Word, mengetik materi pembelajaran, menyimpan dokumen, kemudian mencetaknya, terdapat beberapa layanan sistem operasi yang bekerja sekaligus. Sistem operasi menjalankan program Word, mengatur penggunaan memori dan CPU, mengelola file, berkomunikasi dengan printer, serta memeriksa kesalahan yang mungkin terjadi.

Secara umum, terdapat tujuh layanan penting sistem operasi yang perlu dipahami, yaitu:

  1. Eksekusi program (Program Execution).

  2. Operasi input/output (I/O Operations).

  3. Manipulasi sistem file (File-System Manipulation).

  4. Komunikasi (Communication).

  5. Penanganan kesalahan (Error Detection and Handling).

  6. Pengelolaan sumber daya (Resource Allocation).

  7. Perlindungan (Protection).

Ketujuh layanan tersebut saling berhubungan dan menjadi fondasi agar komputer dapat bekerja secara efektif, aman, dan konsisten.

2. Eksekusi Program (Program Execution)

Pengertian

Eksekusi program adalah layanan sistem operasi yang memungkinkan program dimuat ke dalam memori dan dijalankan oleh prosesor. Sistem operasi bertanggung jawab menyiapkan lingkungan eksekusi, mengatur proses, serta menangani berbagai kondisi yang muncul selama program berjalan.

Program adalah sekumpulan instruksi yang dibuat untuk melakukan suatu tugas. Ketika program mulai dijalankan, sistem operasi membuat atau menyiapkan proses yang mewakili aktivitas program tersebut.

Sebuah proses mencakup informasi yang dibutuhkan untuk menjalankan program, seperti instruksi program, data, status eksekusi, nilai register prosesor, serta sumber daya yang digunakan.

Tugas sistem operasi dalam eksekusi program

1. Memuat program ke memori

Sistem operasi menyiapkan program dan bagian data yang diperlukan agar dapat dijalankan. Program yang tersimpan di media penyimpanan akan dimuat sesuai mekanisme sistem operasi, termasuk menggunakan memori virtual jika diperlukan.

2. Menjalankan program

Sistem operasi membuat proses, menyediakan sumber daya yang diperlukan, dan menjadwalkan penggunaan CPU agar instruksi program dapat dieksekusi.

3. Mengelola jalannya program

Sistem operasi menangani perubahan status proses, misalnya dari siap dijalankan menjadi sedang berjalan, menunggu operasi I/O, atau selesai.

4. Menyediakan sinkronisasi proses

Beberapa proses atau utas (thread) dapat membutuhkan data atau sumber daya yang sama. Mekanisme sinkronisasi membantu mengatur urutan akses agar tidak terjadi konflik.

5. Mendukung komunikasi antarproses

Proses dapat bertukar data melalui mekanisme seperti pipe, antrean pesan, memori bersama, atau soket jaringan.

6. Menangani kebuntuan (deadlock)

Deadlock terjadi ketika sejumlah proses saling menunggu sumber daya yang tidak dapat diperoleh karena sumber daya tersebut ditahan oleh proses lain. Sistem operasi atau perangkat lunak pengelola dapat menggunakan strategi pencegahan, penghindaran, deteksi, dan pemulihan sesuai kebutuhan.

Contoh nyata

Seorang mahasiswa membuka Visual Studio Code untuk menulis program Python, kemudian menjalankannya melalui terminal.

Urutan sederhananya adalah:

  1. Mahasiswa menjalankan Visual Studio Code.

  2. Sistem operasi memuat aplikasi dan membuat proses.

  3. Mahasiswa menulis program dan meminta program dijalankan.

  4. Sistem operasi menyiapkan proses Python yang diperlukan.

  5. CPU mengeksekusi instruksi program.

  6. Hasil program ditampilkan pada terminal.

  7. Ketika program selesai, sumber daya yang tidak lagi diperlukan dapat dilepaskan.

Jika program mengalami kesalahan dan berhenti, sistem operasi tetap mengelola proses tersebut agar tidak terus menggunakan sumber daya tanpa kendali.

Contoh lain: ketika browser membuka banyak tab, sistem operasi membantu mengatur proses dan utas yang digunakan browser, membagi waktu CPU, serta mengelola memori untuk mendukung aktivitas tersebut.

3. Operasi Input/Output (I/O Operations)

Pengertian

Input/Output atau I/O adalah layanan sistem operasi yang menangani komunikasi antara komputer dan perangkat masukan maupun keluaran.

Perangkat input digunakan untuk memasukkan data ke komputer, misalnya keyboard, mouse, mikrofon, kamera, dan pemindai. Perangkat output digunakan untuk menyampaikan hasil pemrosesan, misalnya monitor, printer, dan speaker. Penyimpanan serta perangkat komunikasi juga melibatkan operasi I/O.

Sistem operasi mengatur interaksi dengan perangkat melalui driver dan mekanisme perangkat keras yang sesuai. Driver membantu menyembunyikan detail teknis perangkat sehingga aplikasi tidak harus memahami cara kerja setiap perangkat secara langsung.

Fungsi sistem operasi dalam operasi I/O

  1. Menerima permintaan membaca atau menulis data.

  2. Menghubungkan permintaan aplikasi dengan driver perangkat.

  3. Mengatur akses terhadap perangkat yang digunakan bersama.

  4. Mengelola penyangga data (buffering) dan antrean operasi bila diperlukan.

  5. Mendeteksi dan melaporkan kesalahan perangkat.

  6. Menyediakan antarmuka yang relatif konsisten bagi aplikasi untuk menggunakan perangkat.

Tidak semua operasi I/O dilakukan dengan cara yang sama. Ada operasi yang menunggu sampai selesai (blocking), ada pula yang memungkinkan program melanjutkan pekerjaan sambil menunggu hasil (non-blocking atau asinkron).

Contoh nyata: mencetak dokumen

Seorang guru mencetak modul pembelajaran menggunakan printer.

Prosesnya sebagai berikut:

  1. Guru memilih menu Print pada aplikasi pengolah dokumen.

  2. Aplikasi mengirimkan permintaan cetak.

  3. Sistem operasi memproses permintaan tersebut dan menggunakan driver printer yang sesuai.

  4. Pekerjaan cetak dapat dimasukkan ke antrean melalui layanan print spooler.

  5. Data dikirimkan kepada printer.

  6. Printer mencetak dokumen.

  7. Jika printer kehabisan kertas atau mengalami gangguan, sistem dapat menampilkan pemberitahuan.

Tanpa layanan I/O, aplikasi harus menangani sendiri banyak detail teknis setiap model printer.

Contoh lain: ketika mahasiswa mengetik menggunakan keyboard, sistem operasi menerima masukan dari perangkat dan meneruskannya kepada aplikasi yang sedang aktif.

4. Manipulasi Sistem File (File-System Manipulation)

Pengertian

Manipulasi sistem file adalah layanan sistem operasi untuk membuat, membaca, menulis, mengubah nama, memindahkan, menghapus, serta mengatur file dan direktori.

File adalah kumpulan data yang disimpan dengan struktur tertentu. Contohnya adalah dokumen Word, gambar, video, file program, dan basis data. Direktori atau folder digunakan untuk mengelompokkan file agar mudah ditemukan dan dikelola.

Sistem operasi menyediakan antarmuka untuk mengakses file sekaligus mengatur lokasi penyimpanan, metadata, izin akses, dan operasi terhadap data.

Fungsi sistem operasi dalam pengelolaan file

1. Membuat dan menghapus file

Pengguna atau aplikasi dapat membuat file baru dan menghapus file yang tidak diperlukan, sesuai izin akses.

2. Membaca dan menulis file

Aplikasi dapat membaca isi file atau menulis perubahan ke dalamnya. Sistem operasi membantu mengelola operasi tersebut terhadap media penyimpanan.

3. Mengatur direktori

Pengguna dapat membuat folder, menghapus folder yang memenuhi ketentuan, serta memindahkan atau mengelompokkan file.

4. Mengatur izin akses

Sistem dapat membatasi apakah pengguna atau proses boleh membaca, menulis, atau menjalankan file tertentu.

5. Mendukung pencadangan data

Sistem operasi menyediakan fasilitas atau antarmuka yang dapat digunakan bersama aplikasi pencadangan untuk membuat salinan data. Namun, pencadangan yang andal tetap membutuhkan strategi, media, dan verifikasi yang tepat.

Contoh nyata

Seorang mahasiswa menyusun tugas akhir dalam folder berikut:

Dokumen/Skripsi/

Di dalam folder tersebut terdapat:

  • Bab_1_Pendahuluan.docx

  • Bab_2_Tinjauan_Pustaka.docx

  • Data_Penelitian.xlsx

  • Foto_Dokumentasi/

Ketika mahasiswa menyimpan perubahan pada dokumen, aplikasi meminta sistem operasi menulis data ke file. Ketika mahasiswa membuka kembali dokumen, sistem operasi membantu membaca data dari media penyimpanan.

Jika file skripsi hanya boleh diakses oleh pemiliknya, pengaturan akun dan izin akses dapat digunakan untuk membatasi pengguna lain, sesuai kemampuan sistem file dan sistem operasi.

Contoh lain: administrator server mengatur folder website, file konfigurasi, log, dan data aplikasi dengan izin yang sesuai agar layanan dapat berjalan tanpa memberikan akses berlebihan.

Perlu diperhatikan bahwa menghapus file tidak selalu berarti seluruh datanya langsung hilang secara fisik. Pemulihan data mungkin masih dimungkinkan sampai ruang penyimpanan digunakan kembali atau data dihapus dengan mekanisme yang sesuai.

5. Komunikasi (Communication)

Pengertian

Layanan komunikasi sistem operasi memungkinkan proses bertukar informasi, baik di dalam satu komputer maupun antara komputer yang terhubung melalui jaringan.

Dalam satu komputer, dua proses dapat berkomunikasi melalui mekanisme komunikasi antarproses atau Inter-Process Communication (IPC). Pada sistem terdistribusi, komunikasi dapat berlangsung melalui jaringan menggunakan mekanisme seperti soket.

Komunikasi dibutuhkan karena aplikasi modern sering terdiri atas beberapa proses atau layanan yang saling bekerja sama.

Dua mekanisme komunikasi utama

1. Memori bersama (Shared Memory)

Dua atau lebih proses menggunakan area memori yang dapat diakses bersama. Mekanisme ini dapat memindahkan data dengan efisien, tetapi memerlukan sinkronisasi agar proses tidak membaca atau mengubah data secara bersamaan dengan cara yang menimbulkan konflik.

2. Pertukaran pesan (Message Passing)

Proses mengirim dan menerima pesan melalui mekanisme komunikasi yang disediakan sistem. Cara ini dapat digunakan pada satu komputer maupun, melalui protokol yang sesuai, pada komputer berbeda.

Contoh nyata

Contoh 1: browser dan layanan pendukung

Sebuah aplikasi browser dapat menggunakan proses terpisah untuk tab, pengolahan konten, atau layanan pendukung. Proses-proses tersebut perlu berkomunikasi agar halaman dapat ditampilkan, data dikelola, dan fungsi aplikasi berjalan.

Contoh 2: aplikasi klien dan server

Ketika siswa membuka website sekolah, browser mengirim permintaan melalui jaringan ke server. Server memproses permintaan dan mengirimkan kembali halaman atau data. Sistem operasi pada komputer klien dan server mendukung komunikasi jaringan melalui soket, buffer, dan layanan jaringan.

Contoh 3: aplikasi basis data

Sebuah aplikasi administrasi sekolah mengirim permintaan ke layanan basis data untuk mengambil data siswa. Layanan basis data memproses permintaan tersebut dan mengirimkan hasilnya kepada aplikasi.

Sistem operasi mendukung komunikasi tersebut, tetapi aturan pertukaran data, autentikasi aplikasi, dan protokol bisnis biasanya juga ditentukan oleh aplikasi dan layanan yang digunakan.

6. Penanganan Kesalahan (Error Detection and Handling)

Pengertian

Penanganan kesalahan merupakan layanan sistem operasi untuk mendeteksi, melaporkan, dan menangani berbagai kondisi yang dapat mengganggu jalannya sistem atau program.

Kesalahan dapat muncul dari perangkat keras, memori, penyimpanan, perangkat I/O, jaringan, atau program yang dijalankan. Tidak semua kesalahan dapat diperbaiki secara otomatis, tetapi sistem operasi berusaha menangani kondisi tersebut agar dampaknya dapat dikendalikan.

Jenis kesalahan yang dapat terjadi

  1. Kesalahan program: aplikasi mencoba melakukan operasi yang tidak valid atau mengalami pengecualian.

  2. Kesalahan memori: program mengakses area memori yang tidak diizinkan atau terjadi kondisi memori yang bermasalah.

  3. Kesalahan perangkat I/O: printer tidak merespons atau perangkat penyimpanan gagal membaca data.

  4. Kesalahan penyimpanan: media penyimpanan memiliki sektor rusak atau ruang penyimpanan penuh.

  5. Kesalahan jaringan: koneksi terputus atau server tujuan tidak dapat dijangkau.

  6. Kesalahan sistem: masalah pada driver atau komponen sistem menyebabkan proses atau layanan gagal.

Fungsi sistem operasi dalam penanganan kesalahan

  • Mendeteksi kondisi tidak normal melalui mekanisme perangkat keras dan perangkat lunak.

  • Mengirimkan kode kesalahan atau pemberitahuan kepada aplikasi maupun pengguna.

  • Menghentikan proses yang mengalami kegagalan tertentu jika diperlukan.

  • Mencatat informasi diagnostik dalam log.

  • Melakukan pemulihan apabila tersedia mekanisme yang sesuai.

Contoh nyata

Seorang siswa mencoba menyimpan video ke drive yang kapasitasnya sudah penuh. Sistem operasi menerima permintaan penulisan data, tetapi operasi tidak dapat diselesaikan karena ruang penyimpanan tidak mencukupi.

Sistem dapat menampilkan pesan bahwa ruang disk penuh. Pengguna kemudian dapat menghapus file yang tidak dibutuhkan, memindahkan data ke media lain, atau menambah kapasitas penyimpanan.

Contoh lain: ketika printer terputus saat mencetak dokumen, sistem dapat melaporkan status pekerjaan cetak dan memungkinkan pengguna mencoba kembali setelah koneksi diperbaiki.

Penanganan kesalahan tidak berarti semua data pasti dapat dipulihkan. Oleh sebab itu, pencadangan data dan pemeliharaan perangkat tetap penting.

7. Pengelolaan Sumber Daya (Resource Allocation)

Pengertian

Pengelolaan sumber daya adalah layanan sistem operasi untuk membagi dan mengatur penggunaan sumber daya komputer oleh berbagai proses, aplikasi, dan pengguna.

Sumber daya yang dikelola antara lain:

  • CPU atau prosesor.

  • Memori utama atau RAM.

  • Media penyimpanan.

  • Perangkat input/output.

  • Koneksi jaringan.

  • Sumber daya lain yang digunakan bersama.

Pada sistem multitasking, beberapa aplikasi dapat aktif pada waktu yang bersamaan. Sistem operasi mengatur bagaimana sumber daya digunakan agar sistem tetap responsif dan proses memperoleh kesempatan untuk berjalan.

Fungsi utama pengelolaan sumber daya

1. Penjadwalan CPU

Sistem operasi menentukan proses atau utas mana yang memperoleh waktu CPU. Algoritma penjadwalan dapat mempertimbangkan prioritas, keadilan, waktu respons, dan efisiensi.

2. Pengelolaan memori

Sistem operasi mengalokasikan memori kepada proses dan menjaga agar akses memori berlangsung sesuai aturan perlindungan.

3. Pengelolaan penyimpanan

Sistem mengatur operasi baca-tulis, ruang penyimpanan, dan akses ke perangkat penyimpanan.

4. Pengelolaan perangkat

Sistem operasi mengatur akses proses terhadap perangkat yang digunakan bersama, seperti printer dan perangkat jaringan.

5. Pengaturan penggunaan sumber daya

Sistem dapat menerapkan prioritas, batasan, atau kebijakan tertentu untuk menghindari penggunaan sumber daya yang tidak terkendali.

Contoh nyata

Seorang mahasiswa menjalankan beberapa aplikasi sekaligus:

  • Browser dengan banyak tab.

  • Microsoft Word untuk menulis laporan.

  • Pemutar musik.

  • Visual Studio Code untuk pemrograman.

Sistem operasi membagi waktu CPU di antara proses, mengelola memori yang digunakan aplikasi, dan menangani operasi penyimpanan maupun jaringan. Pengguna dapat berpindah aplikasi tanpa harus menutup aplikasi lain setiap kali.

Jika terlalu banyak aplikasi menggunakan memori, komputer dapat menjadi lambat. Sistem operasi dapat menggunakan mekanisme memori virtual, tetapi mekanisme tersebut tidak selalu dapat menggantikan RAM yang memadai karena akses penyimpanan umumnya lebih lambat daripada RAM.

Contoh algoritma penjadwalan CPU:

  • First Come, First Served (FCFS): proses dilayani berdasarkan urutan kedatangan.

  • Shortest Job First (SJF): proses dengan perkiraan waktu eksekusi terpendek dipilih lebih dahulu.

  • Round Robin: setiap proses memperoleh jatah waktu CPU secara bergiliran.

  • Priority Scheduling: proses dipilih berdasarkan tingkat prioritas.

Algoritma tersebut merupakan konsep pembelajaran. Sistem operasi modern dapat menggunakan penjadwal yang lebih kompleks dan berbeda antarplatform.

8. Perlindungan (Protection)

Pengertian

Perlindungan adalah layanan sistem operasi yang mengatur akses pengguna dan proses terhadap sumber daya komputer. Tujuannya adalah memastikan bahwa suatu program hanya dapat melakukan tindakan yang diizinkan.

Perlindungan berbeda, meskipun berkaitan erat, dengan keamanan sistem secara keseluruhan. Perlindungan berfokus pada pengendalian akses, sedangkan keamanan juga mencakup pertahanan terhadap ancaman, pemantauan, pembaruan, dan kebijakan penggunaan.

Fungsi perlindungan sistem operasi

1. Autentikasi pengguna

Sistem memeriksa identitas pengguna melalui metode yang didukung, seperti kata sandi, PIN, biometrik, atau mekanisme autentikasi lainnya.

2. Pengaturan hak akses

Pengguna dan proses diberikan hak akses yang sesuai. Sebagai contoh, pengguna biasa tidak selalu memiliki izin untuk mengubah konfigurasi sistem.

3. Isolasi proses

Sistem operasi membatasi akses satu proses terhadap memori dan sumber daya proses lain, kecuali akses tersebut memang diizinkan.

4. Perlindungan file dan direktori

Izin baca, tulis, dan eksekusi dapat digunakan untuk membatasi tindakan terhadap data.

5. Pengendalian akses perangkat

Sistem dapat membatasi penggunaan perangkat atau layanan tertentu berdasarkan hak akses dan kebijakan keamanan.

6. Dukungan keamanan sistem

Fitur seperti firewall, pembaruan keamanan, kontrol aplikasi, dan pencatatan aktivitas dapat membantu melindungi sistem, meskipun efektivitasnya juga bergantung pada konfigurasi dan perilaku pengguna.

Contoh nyata

Di laboratorium komputer sekolah, setiap siswa menggunakan akun masing-masing. Siswa dapat menyimpan tugas di folder pribadinya, tetapi tidak diberi hak administrator untuk mengubah pengaturan penting komputer.

Sementara itu, teknisi laboratorium menggunakan akun dengan hak yang lebih tinggi untuk memasang aplikasi dan mengelola konfigurasi perangkat.

Pemisahan hak akses tersebut membantu mencegah perubahan yang tidak disengaja serta mengurangi risiko penyalahgunaan.

Contoh lain: pada server website, administrator memberikan izin kepada layanan web hanya untuk membaca file yang diperlukan. Layanan tersebut tidak semestinya diberi hak penuh terhadap seluruh sistem apabila tidak diperlukan.

Kata sandi saja tidak menjamin sistem sepenuhnya aman. Pengguna tetap perlu memakai kata sandi yang kuat dan unik, memperbarui sistem, membatasi hak administrator, serta menghindari aplikasi yang tidak tepercaya.

9. Studi Kasus: Sistem Operasi di Laboratorium Komputer Sekolah

Bayangkan sebuah laboratorium komputer digunakan oleh 30 siswa untuk belajar pemrograman. Setiap siswa membuka editor kode, menjalankan program, menyimpan tugas, dan mengakses internet.

Dalam situasi tersebut, ketujuh layanan sistem operasi bekerja bersama.

AktivitasLayanan yang berperanContoh kerja
Membuka editor kodeEksekusi programSistem memuat aplikasi dan mengelola prosesnya
Mengetik programOperasi I/OMasukan keyboard diteruskan kepada aplikasi
Menyimpan tugasManipulasi sistem fileSistem menulis file ke penyimpanan
Mengakses websiteKomunikasiSistem mendukung komunikasi jaringan
Menangani program yang gagalPenanganan kesalahanProses dapat melaporkan atau menangani kegagalan
Menjalankan banyak aplikasiPengelolaan sumber dayaCPU dan RAM dibagi sesuai kebijakan sistem
Membatasi perubahan sistemPerlindunganAkun siswa memiliki hak akses terbatas

Jika seluruh layanan berjalan dengan baik, siswa dapat belajar secara efektif tanpa harus mengatur langsung setiap detail perangkat keras.

Sebaliknya, apabila salah satu layanan mengalami masalah, dampaknya dapat terlihat pada aktivitas pengguna. Misalnya, masalah penyimpanan dapat menghambat penyimpanan tugas, gangguan jaringan dapat memutus akses website, dan kekurangan memori dapat memperlambat aplikasi.

10. Hubungan Antarlayanan Sistem Operasi

Ketujuh layanan sistem operasi bukanlah fungsi yang berdiri sendiri. Satu aktivitas pengguna biasanya melibatkan beberapa layanan sekaligus.

Sebagai contoh, ketika pengguna mengunduh file dari internet dan menyimpannya ke komputer:

  1. Browser dijalankan melalui layanan eksekusi program.

  2. Data diterima melalui mekanisme komunikasi jaringan dan I/O.

  3. Sistem operasi mengatur penggunaan CPU dan memori.

  4. Data ditulis ke media penyimpanan melalui layanan sistem file.

  5. Sistem mendeteksi dan melaporkan kesalahan jika penyimpanan gagal.

  6. Izin akses menentukan apakah proses diperbolehkan menulis ke lokasi tujuan.

  7. Setelah unduhan selesai, aplikasi dan sistem melepaskan sumber daya yang tidak lagi diperlukan.

Contoh tersebut menunjukkan bahwa sistem operasi merupakan pengelola yang mengoordinasikan berbagai bagian sistem komputer agar dapat bekerja secara terpadu.

11. Kesimpulan

Service-service pada sistem operasi merupakan fondasi penting dalam pengoperasian komputer. Layanan eksekusi program memungkinkan aplikasi berjalan, operasi I/O menghubungkan aplikasi dengan perangkat, manipulasi sistem file mengelola data, komunikasi mendukung pertukaran informasi, penanganan kesalahan menjaga kestabilan, pengelolaan sumber daya membagi kemampuan komputer, dan perlindungan mengendalikan akses terhadap sistem.

Memahami ketujuh layanan tersebut membantu mahasiswa Informatika memahami apa yang terjadi di balik aktivitas sederhana, seperti membuka aplikasi, mengetik dokumen, menyimpan file, atau mengakses website.

Pengetahuan ini juga menjadi dasar untuk mempelajari manajemen proses, manajemen memori, sistem file, komunikasi jaringan, administrasi server, keamanan komputer, virtualisasi, dan komputasi awan.

Referensi

  1. Silberschatz, A., Galvin, P. B., & Gagne, G. Operating System Concepts. Wiley.

  2. Tanenbaum, A. S., & Bos, H. Modern Operating Systems. Pearson.

  3. Microsoft Learn. Dokumentasi Windows dan manajemen proses. https://learn.microsoft.com/

  4. Linux Kernel Documentation. Dokumentasi kernel Linux. https://docs.kernel.org/

  5. The Open Group. POSIX System Interfaces. https://pubs.opengroup.org/onlinepubs/9699919799/


0 Komentar