Проектирование курса операционной системы и моделирование системы Linux
Введение проекта
- Этот проект спроектирован на основе соответствующих тем в разработке курса операционной системы профессора JHY, Школы искусственного интеллекта, Сельскохозяйственного университета Нанкин (Коэффициент сложности 5)
- Весь этот проект разработан на Java Language и моделирует управление процессами, управление работой, управление планированием, управление оборудованием, управление файлами и другое содержание системы Linux.
- Все исходные коды этого проекта завершены в течение 30 дней, а время относительно спеша. Пожалуйста, дайте мне несколько советов по любому неуместному дизайну.
Запустить и установить
- клонировать или вытащить все файлы
- Создайте новый проект Java с использованием IDEA (рекомендуется) или Eclipse (JDK версия> = 1,8)
- Удалить сгенерированный каталог SRC по умолчанию в рамках проекта
- Скопировать все /src, /static /, xxxxx-jobs-input.txt files после декомпрессии в корневую каталог проекта
- Используйте функцию выполнения в Idea или Eclipse, чтобы начать запуск или генерировать исполняемые файлы .jar самостоятельно и т. Д.
Использование и инструкции
- Впервые вам нужно удалить все содержимое в файле xxxxx-jobs input.txt, кроме первой строки. Помните, что в конце первой строки нет новой линии!
- Визуальная интерфейс операции, командная строка файловой системы и окно файловой системы, предоставленное этим проектом, могут в основном изучать функции самостоятельно.
- Командная строка файловой системы предоставляет следующие команды (могут использоваться только при методе ввода английского языка)
- LS [-l] отображать информацию файла в текущем каталоге -l отображать подробную информацию
- CD DIR переключает текущий рабочий каталог DIR Укажите абсолютный или относительный путь каталога
- MKDIR DIR [-P] CREATE DIRCITER DIR в текущем каталоге Укажите абсолютный или относительный путь рекурсивного сотворения каталога
- Touch File/Dir Создать новый файл в текущем каталоге; Если файл уже существует, обновите файл времени изменения файла/DIR или путь к каталогу
- rmdir dir -p Delete Directory Dir в текущем пути каталога каталогов -p Когда подкаталог удаляется, он становится пустым каталогом, удалите его вместе
- RM -файл/dir [-r] DELETE файл или файл каталогов/DIR -файл или пути каталога повторяющееся удаление, параметр должен быть каталогом
- Закрыть файл/DIR Close File или файл каталогов/DIR -файл или путь каталога
- Пропуск файла файла файла файла CAT
- VIM -файл изменить содержимое файла
Файл -файл путь - Ссылка старая новая ссылка на существующий файл старый каталог существующих файлов Новый каталог файлов
- Путь режима CHMOD [-r] Изменить разрешения режима разрешения режима файла или режима каталога 000-777 Файл пути или пути каталога -Р рекурсивно изменяйте и изменяют разрешения каталога и все следующие подфилы
- Explorer Open Explorer
- Введите команду Explorer в командной строке, чтобы ввести более дружественный интерфейс в стиле окна, предоставляя следующие функции (попробуйте минимизировать движение мыши при щелчке мыши)
- Щелкните левой кнопкой мыши каталог и введите соответствующий каталог.
- Щелкните левой кнопкой мыши файл, чтобы просмотреть информацию о файле.
- Дважды щелкните файл с помощью левой кнопки мыши, чтобы открыть файл или каталог.
- Щелкните правой кнопкой мыши автономный файл, чтобы открыть, переименовать и удалить
- Щелкните правой кнопкой мыши пустое пространство автономного списка файлов, создайте новый файл или каталог.
- Кнопка вперед и назад на верхней левой части автономной машины мыши переключается на путь исторического доступа.
- Файл .jfd в каталоге /SRC /GUI является файлом конфигурации при разгар чертежа под плагином Idea jformDesign, и не влияет на работу программы; Если вам нужно его использовать, пожалуйста, загрузите его самостоятельно
Дружелюбные советы
- Пожалуйста, не копируйте исходный код непосредственно, чтобы отправить задания по курсовой работе!
- Структура кода этого проекта относительно большая, а вторичная разработка не рекомендуется. Рекомендуется учиться на идеях
- Исходный код содержит подробные комментарии для удовлетворения основных потребностей чтения
- Если все еще есть проблемы, пожалуйста, свяжитесь с QQ: 404874351