Android

  • 20 марта 2012 г.
  • 4186 Слова
Реферат по предмету:
«операционные системы»
на тему:
« операционная система Android»

Выполнил:
Студент 3 курса группы ИТ4-0906
Зданчук А.И.

Оглавление
История 3
Архитектура Android 4
Уровень приложений (Applications) 4
Уровень каркаса приложений (Application Framework) 5
Основой всех приложений является набор систем и служб: 5
Уровень библиотек (Libraries) 6
Уровеньсреды исполнения (Android Runtime) 6
Уровень ядра Linux (Linux Kernel) 10
Многозадачность в Android 10
Причины такого подхода к многозадачности: 10
Реальное исполнение в фоновом режиме 13
Broadcast Receivers 13
Службы 14
Ценность базовых компонентов 15
Файловая система 16
YAFFS 17
YAFFS2 17
Переход от YAFFS к Ext4 17
Fourth Extended File System 18
Характеристика 18
Вывод19

История
Android – платформа для мобильных телефонов, смартфонов, коммуникаторов на базе ОС Linux, которая поддерживается альянсом Open Handset Alliance (OHA), которая инициировала компания Google.
Компания Google купила Android Inc. в июле 2005 года, которая представляла собой небольшую компанию, которая базируется в Пало-Альто, Калифорния. Среди основателей Android'а были Энди Рабин, РичМайнер, Ник Сирс, и Крис Уайт. Все они пошли работать в Google. В то время мало что было известно про Android Inc., кроме того что они занимаются разработкой программного обеспечения для мобильных телефонов. Такое развитие событий привело к появлению слухов, что Google планирует войти на рынок мобильных телефонов, но не было ясно, что именно он планирует там делать.
В Google, группа, во главе сРубином, разработала операционную систему на основе Linux (ядро v2.6), которую они предлагают разработчикам телефонов и операторам мобильной связи.
5 ноября 2007 года, консорциум Open Handset Alliance заявил про намерение разработать открытые стандарты для мобильных устройств. В период формирования Open Handset Alliance, было также заявлено о их первом продукте, платформы для мобильныхтелефонов (смартфонов) на основе ОС Linux - Android.
Платформа Android легко приспосабливается для использования на VGA, 2D графических библиотек разработанных на основе спецификации OpenGL ES 1.0, а также традиционных инструментов для смартфонов. Android использует базу данных для структурированных данных. Android поддерживает большое количество технологий, которые обеспечивают связь, включая: GSM, Bluetooth,EDGE, 3G и WiFi. Для обмена сообщениями доступны как SMS, так и MMS сервисы, включая и потоковые сообщения. На Android доступен браузер разработанный на основе WebKit application framework, а также есть возможность запускать программы на Java. Android поддерживает следующие форматы аудио/видео данных и изображений: MPEG-4, H.264, MP3, и AAC, AMR, JPG, PNG, GIF. Из нестандартного оборудованияприсутствует поддержка видеокамеры, фотоаппарата, тачскрина, GPS, компаса, акселерометра, ускорителя 3D графики.
21 октября 2008 года альянс OHA опубликовал исходный код платформы Android. В релиз вошел весь стек Android: и операционная система, и промежуточное ПО (middleware), и основные конечные приложения, написанные на Java.
Первым смартфоном на платформе Android стало устройство T-Mobile G1 (HTC G1),презентация которого состоялась 23 сентября 2008 года. Вскоре последовали многочисленные анонсы других производителей смартфонов о намерении выпустить устройства с Android.
Поскольку платформа Android оказалась очень выгодной для создания бюджетных смартфонов, китайские компании решили воспользоваться этой возможностью сразу после публикации исходного кода Android. Как следствие, уже в 2008 годубыли представлены к продаже многочисленные продукты, во многом ориентированные на местный рынок. В дальнейшем эта тенденция лишь продолжилась.

Архитектура Android

Android – это набор открытого программного обеспечения для мобильных устройств от компании Google, в состав которого входит операционная система и комплект базовых межплатформенных приложений.

Уровень...
tracking img