Simple OS Web Simulator был сделан в качестве окончательного проекта для курса ОС в университете.
Симулятор включает в себя систему Management File, симулятор планирования (очень плохо названный «Manager Task Manager») и калькулятор, который не поддерживает TIRG. Функции: "d.
Это приложение теперь опубликовано на страницах GitHub здесь, с root и aammm .
Когда вы открываете любую страницу проекта и не вошли в систему, вы перенаправляете на экран входа в систему, чтобы ввести свои учетные данные (учетные данные находятся в readme.md в папке кода), затем, когда вы входите в систему, вы перенаправлены на домашний экран
Экран входа в систему предлагает минимальный графический интерфейс, необходимый для взаимодействия с ОС, слева - наша панель действий, который переходит к диспетчере файлов, планировщику и калькулятору, соответственно, и в правом верхнем углу, время отображается и предоставляется кнопка входа, что делает ожидаемое поведение: вход.
Калькулятор в значительной степени является основным, он выполняет основные арифметики и полномочия и т. Д., но обеспечивает приоритет оператора и правильно рассчитывает результат
(На самом деле мы сделали это, потому что почему бы и нет, и у него есть свой собственный раздел, потому что я сделал его скриншот и решил, почему бы не: «D)
Начиная с этого момента, это настоящий материал, это очень хорошо функционирующая файловая система, которая поддерживает файлы и папки и поддерживает основные файловые операции, такие как (копирование, вырезать, вставить, переименовать)
Он показывает текущий путь файла, и обеспечивает кнопку сзади, файлы сохраняются на Cach Browser, поэтому, когда вы закрываете симулятор и повторно откроете его, вы найдете файлы и папки, которые вы создаете, когда вы их оставляете, файлы могут быть текстом, аудио или видео (аудит и видео Получите их контент по ссылке, и оба имеют ошибки: «D), текст эвертируется в двойном щелчке, который можно просматривать и.
Мне очень нравится этот скедер (это была моя часть проекта), идея заключается в том, что он имитирует, как ОС занимается темами или процессами, она ставит их в график (в нашем случае FIFO), а затем инвестирует квант времени, выполняющий главу очереди, затем ставит его в конце, затем обрабатывает следующий, и поэтому включает.
В нашем случае единственной возможной задачей является написание предварительно определенного текста в большом поле, а симулятор обеспечивает контроль над скоростью выполнения и кванту времени, предоставленного каждой задаче (процесс).
Симулятор основан на веб-страхе, что означает, что он был написан в HTML, JavaScript и CSS, с помощью некоторых библиотек, таких как JQUERY и Bootstrap (зависимости включены в код в папке «Активы»).
ОС не обладает огромной безопасностью (JavaScript, помните?), Но уровень безопасности достаточно хорош для постоянного симулятора, чтобы демонстратировать свои основные концепции.
В течение всего проекта у нас был девиз «Сделай это, затем сделай это правильно, затем сделай это лучше», и мы продолжали повторять его, но в основном большую часть времени мы были удовлетворены на стадии «Сделай это правильно» и не пошли дальше: «d.
Этот проект действительно крутой, я советую вам попробовать его и вернуть нам вашу подачу.