Android Eclipse: разработка под Android SDK

В этом руководстве вы усвоите, как начать разработку под Андроид, а именно: мобильных приложений на платформе Android Eclipse + SDK. Сегодня существует множество подходов к разработке и созданию мобильных приложений для Android. Сложные аппаратные устройства, планшетные ПК и различные программные платформы (Symbian OS, iOS, WebOS, Windows Phone 7…) открывают бескрайнее пространство для разработчиков. 

Быстрый просмотр

VirtualBox: краткое введение в эмуляцию

Всё, что может быть сэмулировано, рано или поздно будет сэмулировано. Программы, как и рукописи, не горят. Казалось, канули в лету такие компьютеры, как Amiga, ZX-Spectrum, игровые консоли Dendy, Sega и пр., а вот программное обеспечение для них по-прежнему находит своих приверженцев и ценителей. И всё это благодаря эмуляторам. Эмуляторы - это программы, которые позволяют запускать ПО, написанное для других компьютерных архитектур и операционных систем.

Быстрый просмотр

Операционная система: назначение и состав

Операционная система, сокр. ОС (англ. operating system, OS) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных ОС общего назначения.

Быстрый просмотр

Многозадачное ядро реального времени RTKernel

RTKernel представляет из себя библиотеку для разработки 16-разрядных приложений, которая может быть слинкована с программой. Она содержит множество функций по управлению задачами, семафорами, почтовыми ящиками, прерываниями и т.д. Все задачи нормально работают внутри одной программы. RTK приложение состоит из одного файла, включающего ядро, требуемые драйвера и все задачи. Данная программа может выполняться на любой вычислительной системе, содержащей операционную систему MS-DOS.

Быстрый просмотр

Многозадачность и процессоры

Кооперативная и вытесняющая многозадачность

Многозадачность, multitasking — свойство операционной системы или среды программирования, обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких процессов. Истинная многозадачность операционной системы возможна только в распределенных вычислительных системах.

Примитивные многозадачные среды обеспечивают чистое “разделение ресурсов”, когда за каждой задачей закрепляется определённый участок памяти, и задача активизируется в строго определённые интервалы времени.

Быстрый просмотр

Программная реализация системы инициализации в Linux: SystemV и BSD стили. Структура, стартовые сценарии, настройки

В статье показано, как в системах Linux реализована инициализация системных служб и что при этом происходит «за кулисами», а также чем отличаются стили SystemV и BSD. В конце рассмотрены методы восстановления утраченного пароля root, базирующиеся на изложенном материале.

http://www.ibm.com/developerworks/ru/library/l-systemv/

Быстрый просмотр

Управление процессами (диспетчеризация). Приоритеты процессов

Общие принципы управления процессам

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

Уровни планирования

Одной из важных задач, которую решает ОС является проблема, связанная с определением когда и каким процессам следует выделять ресурсы процессора — задача планирования загрузки процессоров. Существуют три уровня такого планирования (рис. 4).

Быстрый просмотр

Диспетчеризация процессов. Стратегии диспетчеризации

Диспетчеризация процессора – распределение его времени между процессами в системе. Цель диспетчеризации – максимальная загрузка процессора, достигаемая с помощью мультипрограммирования.

Различают следующие виды диспетчеризации:

 

Быстрый просмотр

Страницы

Подписка на Все Операционные системы RSS