Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika.doc
Скачиваний:
4
Добавлен:
26.09.2019
Размер:
1.06 Mб
Скачать

45. Операционные системы для мобильных устройств.

Access Linux Platform — операционная система с открытым кодом для мобильных устройств, продвигаемая японской компанией Access Co.. Платформа включает в себя среду для запуска Java-приложений, приложений Palm OS и Linux приложений

Apple iOS (до 2010 года известная как iPhone OS) — мобильная операционная система, разработанная компанией Apple на основе Mac OS X первоначально для iPhone, а затем расширена для поддержки таких мобильных устройств, как Apple iPod Touch, iPad и Apple TV.

bada (кор. 바다океан) — платформа для мобильных телефонов с сенсорными экранами («тачфонов»). Разрабатывается компанией Samsung Electronics на основе опыта разработки и развития проприетарной платформы SHP (Samsung Handset Platform). Телефоны на платформе bada получили название «бадафоны» (bada phones) и позиционируются производителем как тачфоны.

Maemo — базирующаяся на Debian Linux платформа для портативных устройств. Используется в интернет-планшетах Nokia 770, Nokia N800, N810 и Nokia N900. В основе Maemo лежат компоненты среды GNOME, в том числе графическая библиотека gtk. Бо́льшая часть кода Maemo открыта, и послужила основой для создания Ubuntu Mobile. Существует множество приложений для платформы Maemo, почти все они бесплатные и свободные.

MeeGo — проект с открытым исходным кодом на основе Linux. Платформа предназначена для работы на широком спектре устройств, включая смартфоны, планшеты, нетбуки, настольные компьютеры, телевизионные приёмники и информационно-развлекательные системы.

Palm OS — операционная система для наладонных компьютеров и коммуникаторов, разрабатываемая компанией Palm и её преемниками по линии ОС.

Qt Extended (называемое Qtopia до 30 сентября, 2008) — платформа для мобильных и встраимавыех устройств, построенных на базе Linux-систем — КПК, проекторов и мобильных телефонов. Разработано компанией Qt Software, при поддержке Nokia.

Symbian OS — это операционная система для сотовых телефонов, смартфонов и коммуникаторов, разрабатываемая консорциумом Symbian, основанным в июне 1998 года компаниями: Psion, Nokia, Ericsson и Motorola. Позже к консорциуму присоединились компании: Sony Ericsson, Siemens, Panasonic, Fujitsu, Samsung, Sony, Sharp и Sanyo.

46. Процесс. Состояния процесса. Связь между состояниями процесса. Прерывания.

Проце́сс — выполнение пассивных инструкций компьютерной программы на процессоре ЭВМ.

многозадачной (многопроцессной) системе процесс может находиться в одном из трех основных состояний:

ВЫПОЛНЕНИЕ - активное состояние процесса, во время которого процесс обладает всеми необходимыми ресурсами и непосредственно выполняется процессором;

ОЖИДАНИЕ - пассивное состояние процесса, процесс заблокирован, он не может выполняться по своим внутренним причинам, он ждет осуществления некоторого события, например, завершения операции ввода-вывода, получения сообщения от другого процесса, освобождения какого-либо необходимого ему ресурса;

ГОТОВНОСТЬ - также пассивное состояние процесса, но в этом случае процесс заблокирован в связи с внешними по отношению к нему обстоятельствами: процесс имеет все требуемые для него ресурсы, он готов выполняться, однако процессор занят выполнением другого процесса.

В состоянии ВЫПОЛНЕНИЕ в однопроцессорной системе может находиться только один процесс, а в каждом из состояний ОЖИДАНИЕ и ГОТОВНОСТЬ - несколько процессов, эти процессы образуют очереди соответственно ожидающих и готовых процессов. Жизненный цикл процесса начинается с состояния ГОТОВНОСТЬ, когда процесс готов к выполнению и ждет своей очереди. При активизации процесс переходит в состояние ВЫПОЛНЕНИЕ и находится в нем до тех пор, пока либо он сам освободит процессор, перейдя в состояние ОЖИДАНИЯ какого-нибудь события, либо будет насильно "вытеснен" из процессора, например, вследствие исчерпания отведенного данному процессу кванта процессорного времени. В последнем случае процесс возвращается в состояние ГОТОВНОСТЬ. В это же состояние процесс переходит из состояния ОЖИДАНИЕ, после того, как ожидаемое событие произойдет.

смена процесса происходит, если: процесс завершился и покинул систему, произошла ошибка, процесс перешел в состояние ОЖИДАНИЕ, исчерпан квант процессорного времени, отведенный данному процессу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]