Тип работы:
Предмет:
Язык работы:


Разработка операционной системы виртуальной и дополненной реальности

Работа №30274

Тип работы

Магистерская диссертация

Предмет

информатика

Объем работы124
Год сдачи2018
Стоимость5700 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
517
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 5
1 Анализ работы операционной системы 8
1.1 Обзор аналогов операционной системы 8
1.1 Обзор технологических аналогов 10
1.2 Требования к операционной системе 13
2 Проектирование операционной системы 14
3 Разработка операционной системы 20
3.1 Архитектура ОС 20
3.1.2 Пользовательский уровень ОС 20
3.1.3 Уровень библиотек (API) 21
3.1.4 Уровень ядра ОС 22
3.1.5 Расширения ядра (KEXTs) 24
3.2.1 Уровень Mach 25
3.2.2 Задачи и потоки 26
3.2.3 Планировщик 27
3.2.4 Mach IPC порты и сообщения 29
3.2.5 Mach исключения 30
3.2.6 Тайм менеджмент 34
3.2.7 Управление памятью 35
3.2.8 Адресное пространство задач 35
3.2.9 Карты и записи VM 36
3.2.10 Физическая карта 38
3.2.11 Объекты виртуальной памяти 38
3.2.12 VM Objects 40
3.2.13 Pagers 41
3.2.14 Выделение памяти в Mach 43
3.3.1 Уровень BSD 44
3.3.2 Системные вызовы 45
3.3.3 Сеть 46
3.3.4 Файловая система 47
3.3.5 Виртуальная файловая система 48
3.3.6 Объединенный буферный Кэш 48
3.3.7 I/O Kit 49
3.3.8 Библиотека Libkern 51
4 Разработка графического интерфейса 52
3
4.1 Устройство ввода 52
4.2 Пользовательский интерфейс ввода 54
4.3 Иконки 56
4.4 Кнопки 57
4.5 Контентная зона 61
4.6 Сопоставление концепций в едином интерфейсе ОС 74
4.7 Разработка дерева ядра 79
ЗАКЛЮЧЕНИЕ 80
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 81
ПРИЛОЖЕНИЕ


В рамках выпускной квалификационной работы выполняется разработка «операционной системы виртуальной и дополненной реальности» для использования мобильных приложений не теряя контроль над происходящим в окружающем мире.
Практически у всех в мире есть смартфон, и его использование одновременно с передвижением по городу влечёт за собой большое количество дтп с тяжёлыми последствиями и летальными исходами. Люди, смотря в смартфон не контролируют обстановку на дороге. В настоящее время активно развиваются технологии виртуальной и дополнительной реальности, на основе которых можно разработать приложение, позволяющее видеть окружающую реальность и элементы операционной системы вместе.
Объектом исследования является жители городов, активные пользователи смартфонов, передвигающиеся как пешком, так и на автомобилях.
Предмет исследования - интерфейс взаимодействия человека с мобильными технологиями в городской среде, используя технологии дополненной и виртуальной реальности.
Актуальность исследования состоит в том, что при существующем большом трафике пешеходов и автомобилей и быстром развитии технологий дополненной реальности, есть необходимость исследования новых возможностей технологии и применение их для создания более совершенной, операционной системы, способной предоставить больший контроль над происходящем в цикле городского трафика, снизив риски аварийности и смертности на дорогах.
Основные проблемы при использовании смартфонов заключаются в:
- Отвлечении внимания, на уведомления и сообщения.
- Слежении за траекторией движения на экране.
- Сокращении области видимости при восприятии информации с экрана устройства.
Внедряя в жизнь городских жителей операционную систему виртуальной и дополненной реальности, повысится степень удобства пользования системами навигаций, способов общения. Снижение порога сложности восприятия информации человеком будет способствовать комфортабельности и безопасности.
Целью данной выпускной квалификационной работы является повышение эффективности использования мобильных технологий за счет разработки операционной системы виртуальной и дополненной реальности для повышения удобства интерфейса взаимодействия человека с ИТ технологиями.
Для достижения поставленной цели требуется решить некоторые задачи. Задача любого жителя города, переместиться из точки А в точку Б, оставаясь на связи и получая информацию со своего смартфона. В настоящее время одним из основных средств повышения эффективности получения информации при движении являются голосовые ассистенты.
Основными задачами модернизации операционной системы являются:
- Улучшение восприятия человеком информации о местонахождении;
- Повышение контроля над окружающей обстановкой во время общения;
- Сокращение количества действий, для определения направления
движения;
- Снижение затрачиваемого времени на получение информации.
Функциональные возможности, связанные с операционной системой
дополненной реальности:
- Управление элементами операционной системы без снижения контроля над окружающей обстановкой;
- Управление уведомлениями и сообщениями, не закрывающими обзор;
- Управление аудио и видеосвязью;
- Управление системами навигации;
- Управление медиа центром;
- Управление браузерами;
- Управление офисными приложениями;
- Управление системами 3D моделирования и дизайна.


Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


В ходе выпускной квалификационной работы была разработана
операционная система виртуальной и дополненной реальности. Система
позволяет решать требуемые от неё задачи, такие как:
- Управление аппаратным уровнем.
- Системы ввода вывода с помощью графического интерфейса
виртуальной и дополненной реальности.
- Управление системами навигаций виртуальной и дополненной
реальности.
- Отслеживание положений рук в пространстве и управление
коллизиями с элементами пользовательского интерфейса.
- Совместимость с приложениями iOS.
- Вывод сообщений в режиме дополненной реальности.
- Проецирование миниатюры 3D карты и других объектов на плоскость.
- Медиатека и браузер дополненной реальности.
- Повышение контроля над окружающей средой и снижение
смертности в цикле городского трафика.
Проецирование элементов операционной системы на головной дисплей
вместе с получаемой информацией повысило контроль пешеходов над
окружающий средой 25%. При использовании системы навигации в
дополненной реальности, восприятие и контроль над дорожной ситуацией
водителей автомобилей и мотоциклов повысился на 15%, а эффективность
движения трафика повысилась на 7%. Аварийность автомобилистов
снизилась на 22%, а мотоциклистов на 35%.
Выполненная в рамках выпускной квалификационной работы
операционная система виртуальной и дополненной реальности полностью
решает поставленные перед ней задачи. Система является модульной и
адаптивной, что позволяет строить на её базе новые версии операционной
системы, под индивидуальные требования и условия работы.


https://developer.apple.com/documentation/ 2018.
2 https://vr.google.com 2018.
3 https://vr.google.com/daydream/developers/ 2018.
4 Ole Henry Halvorsen, Douglas Clarke, OS X and iOS Kernel Programming,
2010
5 Apple, The Swift Programming Language (Swift 4.1), 2018.
6 Летуновский Д.В., StarUML Руководство пользователя, 2007.
7 Брайан Уорд – Внутреннее устройство Linux, 2016 г.
8 Михаэль Кофлер – Linux. Установка, настройка, администрирование,
2014 г.
9 Колисниченко Денис Николаевич – Командная строка Linux и
автоматизация рутинных задач, 2014 г.

Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ