Sistem Operasi Desain Kursus dan Simulasi Sistem Linux
Pendahuluan Proyek
- Proyek ini dirancang berdasarkan topik yang relevan dalam desain kursus sistem operasi Profesor Jhy, Sekolah Kecerdasan Buatan, Universitas Pertanian Nanjing (Koefisien Kesulitan 5)
- Semua proyek ini dirancang dalam bahasa Java, dan mensimulasikan manajemen proses, manajemen pekerjaan, manajemen penjadwalan, manajemen peralatan, manajemen file dan konten lain dari sistem Linux.
- Semua kode sumber proyek ini selesai dalam waktu 30 hari, dan waktunya relatif terburu -buru. Tolong beri saya beberapa saran tentang desain yang tidak pantas.
Jalankan dan instal
- klon atau tarik semua file
- Buat proyek Java baru menggunakan Ide (Disarankan) atau Eclipse (versi JDK> = 1.8)
- Hapus direktori SRC yang dihasilkan default di bawah proyek
- Salin semua /src, /static /, xxxxx-jobs-input.txt file setelah dekompresi ke direktori root proyek
- Gunakan fungsi run dalam ide atau gerhana untuk mulai berjalan, atau menghasilkan sendiri file yang dapat dieksekusi, dll.
Gunakan dan instruksi
- Untuk pertama kalinya, Anda perlu menghapus semua konten di file XXXXX-JOBS-INPUT.txt kecuali baris pertama. Ingatlah bahwa tidak ada garis baru di akhir baris pertama!
- Antarmuka operasi visual, baris perintah sistem file, dan jendela sistem file yang disediakan oleh proyek ini pada dasarnya dapat mengeksplorasi fungsi sendiri.
- Baris perintah sistem file menyediakan perintah berikut (hanya dapat digunakan di bawah metode input bahasa Inggris)
- LS [-L] Menampilkan informasi file di direktori saat ini -l menampilkan informasi terperinci
- CD Dir Switch Dir Direktori Kerja Saat Ini Menentukan jalur absolut atau relatif direktori
- mkdir dir [-p] membuat direktori dir dalam direktori saat ini menentukan jalur absolut atau relatif dari direktori -p kreasi rekursif
- Sentuh File/Dir Buat file baru di direktori saat ini; Jika file sudah ada, perbarui file waktu modifikasi/file dir atau jalur direktori file
- RMDIR DIR -P DATE Direktori Dir di jalur direktori saat ini -p saat subdirektori dihapus, itu menjadi direktori kosong, hapus bersama -sama
- RM File/dir [-r] Hapus file atau file direktori/file dir atau jalur direktori -r hapus secara rekursif, parameter harus menjadi direktori
- Tutup File/Dir Tutup File atau File Direktori/File Dir atau Path Direktori
- File Cat Menampilkan Path File File Konten File
- file vim memodifikasi konten file
jalur file file - Tautan tautan baru lama ke direktori lama file yang ada dari direktori file baru file baru
- Path Mode CHMOD [-r] Ubah izin file izin file atau mode direktori 000-777 File atau jalur direktori -r memodifikasi secara rekursif, dan memodifikasi izin direktori dan semua subfile berikut ini
- Explorer Open Explorer
- Masukkan perintah Explorer pada baris perintah untuk memasukkan antarmuka bergaya jendela yang lebih ramah, memberikan fungsi-fungsi berikut (cobalah untuk meminimalkan gerakan mouse saat mengklik mouse)
- Klik kiri direktori dan masukkan direktori yang relevan.
- Klik kiri file untuk melihat informasi file.
- Klik dua kali file dengan tombol kiri mouse untuk membuka file atau direktori.
- Klik kanan file yang berdiri sendiri untuk membuka, mengganti nama dan menghapus
- Klik kanan ruang kosong dari daftar file yang berdiri sendiri, buat file atau direktori baru.
- Tombol ke depan dan belakang di sisi kiri atas mesin berdiri sendiri diaktifkan ke jalur akses historis.
- File .jfd di direktori /SRC /GUI adalah file konfigurasi saat menggambar ayunan dengan ide plug-in jformdesign, dan tidak mempengaruhi operasi program; Jika Anda perlu menggunakannya, silakan unduh sendiri
Tips yang ramah
- Harap jangan menyalin kode sumber secara langsung untuk mengirimkan penugasan kursus!
- Struktur kode proyek ini relatif besar, dan pengembangan sekunder tidak dianjurkan. Itu didorong untuk belajar dari ide
- Kode sumber berisi komentar terperinci untuk memenuhi kebutuhan membaca dasar
- Jika masih ada masalah, silakan hubungi QQ: 404874351