Информатика и вычислительная техника
degree
  • формат archive, doc
  • размер 58,85 МБ
  • добавлен 02 января 2014 г.
Портирование ядра ОС Linux на процессор MIPS64
«Московский государственный институт электроники и математики» (технический университет)
Кафедра "Вычислительная техника"
специальность «Вычислительные машины, комплексы, системы и сети»
Москва, 2009 г., — 69 с.
Состав: пояснительная записка
Поставлена задача портирования операционной системы Linux на процессор MIPS64 Release 2 реализации фирмы KEDAH.
Рассмотрены различные походы к решению данной задачи.
Изучены особенности загрузки операционной системы Linux, эмулятор kem-2.0.2 фирмы KEDAH.
Проведена настройка конфигурации операционной системы Linux для работы с эмулятором kem-2.0.2 фирмы KEDAH.
Проведены отладка конфигурации операционной системы.
Проведены тестовые запуски операционной системы и анализ возникших ошибок.
Проведена успешная загрузка операционной системы Linux на эмуляторе kem-2.0.2 фирмы KEDAH.
В ходе дипломного проектирования были изучены спецификация архитектуры процессора MIPS64, технологии сборки, компиляции и портирования ядра операционной системы ОС Linux и основы работы с эмулятором kem-2.0.2.
В процессе конфигурирования и компиляции ядра ОС Linux на эмуляторе kem-2.0.2 процессора, аналогичного MIPS64 Release 2, был получен устойчивый порт ОС Linux на данную платформу.
Полученные результаты свидетельствуют о том, что разработанный фирмой KEDAH процессор соответствует архитектуре MIPS64 и программно совместим с большинством современных систем.
Содержание:
Обзор предметной области
Анализ аналогичных разработок
Особенности архитектуры MIPS компании MIPS Technology
Иерархия памяти
Кэш память данных первого уровня
Кэш память данных второго уровня
Кэш память команд
Обработка команд перехода
Структура очередей команд
Очередь целочисленных команд
Очередь команд плавающей точки
Адресная очередь
Переименование регистров
Исполнительные устройства
Целочисленный АЛУ
Устройства плавающей точки
Устройство загрузки/записи и TLB
Интерфейс кэш-памяти второго уровня
Системный интерфейс
Обоснование выбора операционной системы
Разработка
Perl-эмулятор
Вывод в порт
Сборка ядра
Анализ результатов
Экологическая часть
Исследование воздействия опасных и вредных факторов при эксплуатации ЭВМ и их воздействие на организм человека
Способы защиты пользователей от опасных и вредных факторов
Электрическая безопасность
Пожарная безопасность
Предельно допустимые значения излучений
Эргономические требования к рабочему месту
Конфигурационный файл ядра
Пример запуска ОС Linux
Список ключей эмулятора
Похожие разделы