Proyek konkurensi sederhana dengan Threading di Java dari Shiraz University OS-Lab Course.
Proyek ini adalah simulasi sistem operasi (OS) dengan fungsionalitas manajemen proses. Ini memungkinkan Anda untuk memantau proses berjalan, mengelola eksekusi, dan mensimulasikan penggunaan sumber daya.
Proyek ini terdiri dari kelas -kelas berikut:
ProcessCheck : Memantau semua proses yang sedang berjalan saat ini dengan informasi tentang penggunaan sumber daya mereka.ProcessManager : Mengelola proses tertentu dengan menerapkan perintah yang diberikan padanya (misalnya, membunuh, menangguhkan, tidur).VPN : Mensimulasikan proses VPN dengan penggunaan sumber daya.Mine : Menyemulkan proses penambangan dengan penggunaan sumber daya.Counter : Menyemulkan proses penghitungan dengan penggunaan sumber daya.OS : Kelas utama yang mewakili sistem operasi. Ini mengelola proses berjalan dan menunggu, memeriksa ketersediaan sumber daya, dan menyediakan antarmuka baris perintah untuk berinteraksi dengan sistem. Untuk menjalankan proyek secara lokal, ikuti langkah -langkah ini:
OS.java , yang berisi metode utama. Proyek ini menyediakan antarmuka baris perintah untuk berinteraksi dengan sistem operasi. Setelah menjalankan program, Anda akan disajikan dengan menu opsi:
Pilih opsi yang diinginkan dengan memasukkan nomor yang sesuai dan ikuti instruksi yang disediakan oleh program.

Kontribusi untuk proyek dipersilakan! Jika Anda menemukan masalah atau memiliki saran untuk perbaikan, jangan ragu untuk mengirimkan permintaan tarik atau membuka masalah di repositori GitHub.
Proyek ini dilisensikan di bawah lisensi MIT.