Введение 3 1. Операционная система iOS 4 1.1. Преимущества операционной системы iOS 6 1.2. Недостатки операционной системы Apple iOS 7 2. Многопоточность операционной системы iOS 9 2.1. Понятие многопоточности 9 2.2. Особенности многопоточности операционной системы iOS 11 Заключение 20 Список использованных источников 21

Многопоточность в операционной системе iOS

реферат
Программирование
20 страниц
81% уникальность
2020 год
65 просмотров
Рыбцова В.
Эксперт по предмету «Компьютерные технологии»
Узнать стоимость консультации
Это бесплатно и займет 1 минуту
Оглавление
Введение
Заключение
Список литературы
Введение 3 1. Операционная система iOS 4 1.1. Преимущества операционной системы iOS 6 1.2. Недостатки операционной системы Apple iOS 7 2. Многопоточность операционной системы iOS 9 2.1. Понятие многопоточности 9 2.2. Особенности многопоточности операционной системы iOS 11 Заключение 20 Список использованных источников 21
Читать дальше
Многопоточность (multi-threading) – актуальное направление программирования, особенно востребованное в связи с широким распространением многозадачных компьютерных архитектур. Поток – особый вид элемента программы, выполняемый в общем адресном пространстве. Поток характеризуется своим потоком управления, стеком и значениями регистров. Многопоточность программ, дает возможность почувствовать реальные преимущества их параллельного выполнения. Многопоточность – весьма сложная, не полностью формализованная область, в которой имеется много интересных проблем. Тема многопоточности операционных систем iOS актуальна тем, что позволяет рассмотреть все преимущества механизмов использования операционной системой нескольких потоков для более производительной и стабильной работы устройств корпорации Apple. Степень разработанности данной темы в современном научном мире - достаточно низкая, так как существует проблема с теоретической базой по данному вопросу - пока очень мало современной литературы на русском языке, которая помогает изучить данную тему, в основном доступны издания на английском языке, перевод которых затруднен в связи с тонкостями технического перевода. Цель данной работы – раскрыть достоинства и недостатки использования многопоточности в операционной системе iOS, за счет выполнения следующих задач: 1) выяснить, что такое операционная система iOS; 2) описать достоинства и недостатки операционной системы iOS; 3) разъяснить понятие многопоточности; 4) выявить особенности многопоточности iOS.


Как правило, цена диссертации по литературе достаточно высока. И это не мудрено, ведь диссертация это очень комплексная и ответсвенная работа. Именно от нее зависит получение научной степени. Мы стараемся обеспечивать самое высокое качество работ при низких ценах. К тому же вы можете оплатить диссертацию двумя платежами по 50% от стоимости, если сделаете заказ у нас.


.

Читать дальше
Рассмотрев тему многопоточности в операционной системе iOS, выявили основные преимущества использования потоков с точки зрения производительности: • Создание нового потока в уже существующем процессе занимает намного меньше времени, чем создание совершенно нового процесса. • Поток можно завершить намного быстрее, чем процесс. • Переключение потоков в рамках одного и того же процесса происходит намного быстрее. • При использовании потоков повышается эффективность обмена информацией между двумя выполняющимися программами. Многопоточность iOS позволяет одновременно выполнять две или более независимые задачи. Процессор в каждый заданный момент времени может выполнять одну из задач и для нее выделяется соответствующий поток. В случае одноядерного процессора (iPhone и iPad), многопоточность достигается многократными кратковременными переключениями между «потоками», на которых выполняются задачи, создавая представление об одновременном выполнении задач. Существуют и проблемы многопоточности операционной системы iOS: • cостояние гонки — ошибка проектирования многопоточной системы или приложения; • инверсия приоритетов; • взаимная блокировка — ситуация в многопоточной системе, при которой несколько потоков находятся в состоянии бесконечного ожидания ресурсов, занятых самими этими потоками. Можно сделать вывод, что задачи, поставленные в данной работе, выполнены.
Читать дальше
1. Буга В.Д. Операционная система iOS: история, прогресс, совершенствование // Молодежный научный форум: Технические и математические науки: электр. сб. ст. по мат. XVIII междунар. студ. науч.-практ. конф. № 11(18). 2. Марк, Дэйв iOS 6 SDK. Разработка приложений для iPhone, iPad и iPod touch / Дэйв Марк и др. - Москва: РГГУ, 2013. - 672 c. 3. Нахавандипур, Вандад iOS. Разработка приложений для iPhone, iPad и iPod / Вандад Нахавандипур. - М.: Питер, 2013. - 225 c. 4. История iOS. 5.0: Знакомство с Siri — [Электронный ресурс] — Режим доступа. — URL: http://appleinsider.ru/istoriya-apple/7-istoriya-iOS-5-0-znakomstvo-s-siri.html 5. История iOS. Первое рождение легенды — [Электронный ресурс] — Режим доступа. — URL: http://appleinsider.ru/istoriya-apple/1-istoriya-iOS-pervoe-rozhdenie-legendy.html?preview=true 6. От iPhone OS до iOS 7: история самой совершенной в мире мобильной платформы — [Электронный ресурс] — Режим доступа. — URL: http://www.macdigger.ru/iphone-ipod/ot-iphone-os-do-iOS-7-istoriya-samoj-sovershennoj-v-mire-mobilnoj-platformy.html.
Читать дальше
Поможем с написанием такой-же работы от 500 р.
Лучшие эксперты сервиса ждут твоего задания

Поможем с работой
любого уровня сложности!

Это бесплатно и займет 1 минуту
image