Основные темы на экзамен по дисциплине "Операционные системы и среды"
Скачать 326.86 Kb.
|
Ядро Linux Он как сердце операционной системы Android и находится в основе архитектуры Android. Ядро Linux содержит важные аппаратные драйвера, такие как дисплей, аудио, камера, Bluetooth, Wi-Fi и т. Д. Библиотеки Выше ядра Linux есть собственные библиотеки, такие как SQLite, WebKit, OpenGL, SSL и т. Д. Некоторые из этих библиотек кратко описаны ниже. OpenGL - это интерфейс Java для API рендеринга 3D-графики OpenGL ES.SQLite - предоставляет различные классы, используемые для управления базами данных. WebKit - это движок веб-браузера, используемый для отображения интернет-контента. SSL - обеспечивает безопасность в Интернете. Android Runtime Среда выполнения Android предоставляет основные библиотеки и виртуальную машину Dalvik (DVM). Эти базовые библиотеки позволяют разработчикам Android писать приложения для Android с использованием стандартного языка программирования Java. Виртуальная машина Dalvik - это основной компонент ОС Android. Это то же самое, что и виртуальная машина Java (JVM) . DVM отвечает за запуск приложений Android. Он потребляет меньше памяти и обеспечивает очень высокую производительность. Dalvik Dalvik Virtual Machine (DVM) — виртуальная Java машина, разработанная и написанная Дэном Борнштейном (англ. Dan Bornstein) и другими, как часть мобильной платформы Android. Можно сказать, что Dalvik — это среда для выполнения компонентов операционной системы Android и пользовательских приложений. Каждый процесс выполняется в своём, изолированном адресном пространстве. Когда пользователь запускает приложение (либо операционная система запускает один из своих компонентов), ядро виртуальной машины Dalvik (Zygote Dalvik VM) создает отдельный, защищенный процесс в общей памяти, в котором непосредственно разворачивается VM, как среда для запуска приложения. Другими словами, изнутри Android выглядит как набор виртуальных машин Dalvik, в каждой из которых исполняется приложение. Приложения Android Модель процесса 1.Процесс с которым взаимодействует пользователь(Foreground process) К таким процессам относится например: активити с которым взаимодействует пользовать; сервис(экземпляр Service), с которым взаимодействует пользователь; сервис запущенный методом startForeground(); сервис, который выполняет один из методов своего жизненного цикла; BroadcastReceiver который выполняет метод onReceive(). 2.Видимый процесс Процесс, в котором не выполнены условия из пункта №1, но который влияет на то, что пользователь видит на экране. К примеру, вызван метод onPause() активити. 3.Сервисный процесс Служба запущенная методом startService() 4.Фоновый процесс Процесс выполняемый в фоновом режиме, который невиден пользователю. 5.Пустой процесс Windows Программирование в Windows Реестр Windows Реестр Windows, или системный реестр — иерархически построенная база данных параметров и настроек в большинстве операционных систем Microsoft Windows. Реестр содержит информацию и настройки для аппаратного обеспечения, программного обеспечения, профилей пользователей, предустановки. Большинство изменений в Панели управления, ассоциации файлов, системные политики, список установленного ПО фиксируются в реестре. Структура системы Загрузка Windows Включение питания Инициализация ОП Настройка чипсета Поиск и включение видеокарты Проверка биос Тест цп все Файловая система Windows NT В Windows NT версии 5.0 поддерживаются три' файловые системы: .NTFS (Windows NT file system) - исключительно для Windows NT; .FAT (File Allocation Table) - для совместимости с приложениями MS- DOS; FAT 32 - модифицированная версия FAT, используемая в Windows 95 OSR2 и Windows 98. Выбор файловой системы зависит от используемых приложений и от требований, предъявляемых к ней. У каждой свои полезные свойства, но возможности защиты и аудита систем различны. Управление электропитанием в Windows |