Система мобильных устройств в последнее. История развития мобильных операционных систем: Google Android. Снижение цен на все процессоры Ryzen

Система мобильных устройств в последнее. История развития мобильных операционных систем: Google Android. Снижение цен на все процессоры Ryzen

09.04.2019

Summary : in this tutorial, you will learn about the PL/SQL anonymous block and how to execute it using SQL*Plus and SQL Developer tools.

PL/SQL anonymous block overview

PL/SQL is a block-structured language whose code is organized into blocks. A PL/SQL block consists of three sections: declaration, executable, and exception-handling sections. In a block, the executable section is mandatory while the declaration and exception-handling sections are optional.

A PL/SQL block has a name. A Function or a Procedure is an example of a named block. A named block is saved into the Oracle Database server first and then can be reused.

A block without a name is an anonymous block. An anonymous block is not saved in the Oracle Database server, so it is just for one-time use. PL/SQL anonymous blocks are useful for testing purposes.

The following picture illustrates the PL/SQL block structure:

A PL/SQL block has a declaration section where you declare variables, allocate memory for cursors, and define data types.

2) Executable section

A PL/SQL block has an executable section. An executable section starts with the keyword BEGIN and ends with the keyword END . The executable section must have a least one executable statement, even if it is the which does nothing.

3) Exception-handling section

A PL/SQL block has an exception-handling section that starts with the keyword EXCEPTION . The exception-handling section is where you catch and handle exceptions raised by the code in the execution section.

Note a block itself is an executable statement, therefore you can nest a block within other blocks.

The following example shows a simple PL/SQL anonymous block with one executable section.

BEGIN

DBMS_OUTPUT.put_line("Hello World!" );

END ;

The executable section calls the DMBS_OUTPUT.PUT_LINE procedure to display the “Hello World” message on the screen.

Execute a PL/SQL anonymous block using SQL*Plus

Once you have the code of an anonymous block, you can execute it using SQL*Plus, which is a command-line interface for executing SQL statement and PL/SQL blocks provided by Oracle Database.

The following picture illustrates how to execute a PL/SQL block using SQL*Plus:

First, connect to the Oracle Database server using a username and password.

Second, turn on the server output using the SET SERVEROUTPUT ON command so that the DBMS_OUTPUT.PUT_LINE procedure will display text on the screen.

Third, type the code of the block and enter a forward slash (/) to instruct SQL*Plus to execute the block. Once you type the forward slash (/), SQL*Plus will execute the block and display the Hello World message on the screen as shown in the illustrations.

Execute a PL/SQL anonymous block using SQL Developer

First, connect to the Oracle Database server using Oracle SQL Developer.

Second, create a new SQL file named anonymous-block.sql resided in the C:\plsql directory that will store the PL/SQL code.

Third, enter the PL/SQL code and execute it by clicking the Execute button or pressing the Ctrl-Enter keyboard shortcut.

The next example block has a declaration section.

DECLARE

v_messageVARCHAR2 (255):="Hello World!" ;

BEGIN

DBMS_OUTPUT.PUT_LINE(l_message);

END ;

In the declaration section, we of the type that holds the string "Hello World!" . The DBMS_OUTPUT.PUT_LINE then used this variable, rather than the literal string, for display.

The next anonymous block example adds an exception-handling section which catches ZERO_DIVIDE exception raised in the executable section and displays the error message.

1 .. 43 > .. >> Следующая
О Раздел объявлений. Идентифицирует переменные, курсоры и вложенные блоки, на которые имеются ссылки в исполняемом блоке и блоке исключений. Не обязателен.
О Исполняемый раздел. Операторы, которые выполняются ядром PL/SQL во время работы приложения. Обязателен.
О Раздел исключений. Обрабатывает исключения (предупреждения и ошибки). Не обязателен.
Структура блока PL/SQL для процедуры показана на рис. 3.1.
Заголовок
IS ;
Раздел объявлений)
BEGIN..........j
Исполняемый раздел EXCEPTION Й Раздел исключекий |;END;....." " j
Рис. 3.1. Структура блока PL/SQL
Порядок размещения разделов блока соответствует последовательности написания и выполнения программы.
1. Определяются тип блока (процедура, функция, анонимный) и способ его вызова (заголовок).
Структура блока РЦ/SQL
89
2. Объявляются все переменные и другие объекты PL/SQL, используемые в этом блоке (раздел объявлений).
3. Локальные переменные и другие объекты PL/SQL, объявленные выше, применяются для выполнения необходимых действий.
4. Обрабатываются все проблемные ситуации, которые могут возникнуть во время выполнения блока (раздел исключений).
Процедура, содержащая все четыре раздела, показана на рис. 3.2. В действительности все перечисленные разделы блока создаются не сразу, а в несколько этапов. Не ожидайте, что вы достигнете совершенства с первой попытки!
PROCEDURE getjwppy (enamejn 1Я VARCHAR2) ^- Заголовок
IS _
| ~ hi redate DATE; »-|-Раздел объявлении
BEGIN
- Исполняемый раздел
? Раздел исключений
END;
Рис. 3.2. Процедура, которая содержит все четыре раздела
Анонимные блоки
Когда кто-то хочет остаться неизвестным, он не называет своего имени. То же можно сказать и об анонимном блоке PL/SQL, показанном на рис. 3.3: в нем вообще нет раздела заголовка, блок начинается ключевым словом DECLARE (или BEGIN).
- Исполняемый раздел
Рис 3.3. Анонимный блок без разделов объявлений и исключений
Анонимный блок не может быть вызван другим блоком, поскольку не имеет составляющей, с помощью которой к нему можно обратиться. Таким образом, он является чем-то вроде сценария, который предназначен для выполнения операторов PL/SQL, в большинстве случаев включающих вызовы процедур и функций. Поскольку анонимные блоки могут содержать собственные разделы объявлений
90
Глава 3 Основы языка
и исключений, разработчики часто используют их для определения области видимости идентификаторов и области действия обработки исключений в программе большего размера. Эти свойства блока мы подробно рассмотрим в следующих разделах.
Структура анонимного блока
Общий формат анонимного блока PL/SQL таков:
[ DECLARE
... необязательные операторы объявлений... ]
BEGIN
... исполняемые операторы...
[ EXCEPTION
... необязательные операторы обработки исклвчений... ]
END:
Квадратные скобки указывают на необязательную часть синтаксиса. Ключевые слова BEGIN и END являются обязательными, и между ними должен быть как минимум один исполняемый оператор.
Примеры анонимных блоков
Ниже приведены различные сочетания разделов, которые допустимы для блока PL/SQL.
О Анонимный блок BEGIN.. .END без разделов объявлений и исключений:
BEGIN
-- Вывод текущей даты в стандартном формате DBMS DUTPIIT. PUT LINEfSYSDATE):
END:
О Анонимный блок с разделом объявлений, но без раздела исключений:
DECLARE
l_right now DATE:- SYSDATE:
BEGIN
DBMS OUTPUT.PUT_LXNEСT_rlght_now);
END:
О Анонимный блок с разделом объявлений, исполняемым разделом и разделом исключений:
DECLARE
-- Вызов определенной ранее функции для получения даты
-- найма сотрудника по фамилии TEUERSTEIN".
l_hiredate DATE:- employee_pkg,date_of_hire CFEUERSTEIN");
l_right_now DATE SYSDATE; l_old timer EXCEPTION:
BEGIN
IF l_hiredate < ADD_MONTHS (1 r1ght_now. 6)
THEN
RAISE 1 old_t1mer;
ELSE
l_hiredate right_now:
Структура блока PL/SQL
91
END IF;
EXCEPTION
WHEN l_old_timer THEN
DBMS_OUTPUT.PllT LINEt"Y вас нет доступа к информации.");
UHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE["ОШИБКА: " || SQLCODE);
END;
Анонимные блоки выполняют последовательности операторов и затем завершают свою работу, действуя как процедуры. Фактически все анонимные блоки являются анонимными процедурами.
Анонимные блоки в различных средах
Анонимные блоки используются в средах, где код PL/SQL выполняется либо непосредственно, либо как часть некоторой программы этой среды (табл. 3.1). Объект, включающий конкретный блок, обеспечивает его контекст и в ряде случаев - имя программы.
Таблица 3.1. Анонимные блоки в различных средах
Объект, содержащий блок Среда Описание
Клиентский триггер Средства разработки Orade «Чистые» исполняемые операторы в триггерах Forms Builder или Reports Builder, оформленные соответствующим инструментальным средством как анонимные блоки и отправляемые исполнительному ядру PL/5QL (подробнее о триггерах см. в главе 18)
Триггер базы данных Манипуляции данными на уровне таблицы или события базы данных Тело триггера. Хотя у триггера имеется имя, код PL/SQL анонимен (не имеет имени)
Сценарий 5QL*Plus или его эквивалент Программы и пакетно выполняемые сценарии, вызывающие процедуры и/или функции. Кроме того, команда SQL*Plus EXECUTE транслирует свой аргумент в анонимный блок, заключая его в операторы BEGIN и END

Дата публикации: 31.01.2012

С момента появления сенсорных телефонов и других мобильных устройств, было немало уже написано как в плане критики (не всегда конструктивной), так и в плане всяческих похвал. Я пишу эту статью не для того, чтобы указать все возможности операционных систем для мобильных платформ (ОС). А потому если хотите подробностей, то читайте Википедию или официальные форумы. В данной статье я ставлю перед собой цель объяснить понятным языком «что-есть-что».

Apple iOS

Это самая раскрученная и модная ОС. Но это не значит, что она самая лучшая...
Данная ОС установлена на всех устройствах компании Apple: iPhone, iPad, iPod touch. Большинству пользователей понравилась данная ОС – она простая, красивая, удобная. Девизом Стива Джобса были слова «Упрощайте», а потому простота и эргономичность данной ОС – это хороший плюс. Соответственно, минимум основных настроек насторожил опытных пользователей. Ведь ОС – это не красивый внешний вид, а сама функциональность, умение ОС работать с новейшими технологиями, а также сохранение конфиденциальной информации от злоумышленников. Подробнее об iOS и продуктах Apple поговорим в одной из следующих статей, а пока давайте подведём итог.

Плюсы:
- Самая модная операционная система (для кого-то это минус);
- Понятная и простая в использовании (для большинства пользователей это главное);
- Огромное количество приложений в App Store;
- Возможность создавать свои приложения и продавать их (для разработчиков);

Минусы:
- Минимальное число настроек (а это значит, чтобы запустить на вашем устройстве нелицензионное приложение, придётся немало исхитряться);
- Работает только на устройствах Apple (для кого-то это является плюсом);

Google Android

Честно признаюсь, на мой взгляд, это самая лучшая ОС на данный момент. В ней, конечно же, есть минусы, но по сравнению с другими ОС, Андроид превосходит их по функциональности.

Начать нужно с того, что Андроид построен на ядре Linux. К тому же, Гугл на сегодняшний день предлагает нам большое количество бесплатных функций и утилит, которыми обладает только Гугл (голосовые технологии, умный переводчик, карты и т.д.) К тому же, в отличии от iOS, Андроид можно настраивать очень тонко и кропотливо, тем самым, изменив ваше устройство до неузнаваемости. Это значит, что каждый пользователь может превратить свой смартфон в мощную медиа-станцию. При этом обилие настроек не усложняет пользование Андроидом. У Андроида есть своя альтернатива App Store – называется Android Market. Т.е. вы сможете установить на свой смартфон такие же приложения, как и в App Store. Ведь большинство разработчиков приложений (особенно популярных) делают свои игры, приложения кроссплатформенными. А некоторые разработчики делают так - берут и выкладывают бесплатно приложения, за которые на App Store приходится платить. Например, для своего Андроида вы можете скачать бесплатно популярных AngryBirds.

Плюсы:
- Продвинутая ОС;
- Большое количество бесплатных приложений;
- Возможность создавать свои приложения и продавать их через Андроид Маркет;
- Возможность тонкой настройки;

Минусы:
- Для некоторых пользователей, всё же, будет проблемой настройка своего Андроида.

Windows Phone 7

На удивление, в Майкрософт поздно спохватились на создание мобильной ОС. Когда в 2007 году начался бум сенсорных смартфонов, Майкрософт не мог предложить ничего хорошего. На тот момент у Майкрософт был только Windows Mobile, но он сильно отставал от конкурентов. Но в 2010 году Майкрософт выпустила в свет Windows Phone 7. Поначалу доля на рынке была мала, но свойственная Майкрософт манера пропаганды своих продуктов, вывела в итоге Windows Phone 7 в тройку лидеров рынка. В отличие от конкурентов, Майкрософт спроектировала свою ОС «с нуля». У данной ОС тоже есть свой магазин приложений – Marketplace. Поначалу количество приложений было скромным, но теперь, когда у Майкрософт есть договоры с Dell, HTC, LG, Samsung и др., количество приложений сильно увеличилось.

Но главной новостью стала сделка Майкрософт и Нокиа.

Теперь Нокиа на некоторых своих смартфонах и планшетниках будет устанавливать ОС от Майкрософт. Это означает либо то, что у Майкрософт очень много денег, либо (самое вероятное) в корпорации Нокиа понимают, что их ОС Symbian постепенно загнивает.

Плюсы:
- Удобный дизайн интерфейса;
- Простые и понятные настройки;
- Поддержка большого количества устройств;
- темы для nokia - возможность скачать и установить на свой телефон в качестве заставки любые картинки и сюжеты.

Минусы:
- Маловато доступных приложений;
- Как и со всеми продуктами Майкрософт, у Windows Phone7 есть свои недоработки (собственно, а у кого их нет...).

Windows 8

А вот с данной ОС от Майкрософт, которая пока есть в виде бета-версии, множество проблем. Майкрософт, вдруг, решил создать ОС, которая могла бы работать одинаково хорошо и на ПК, и на мобильных устройствах. Т.е. задумка-то хорошая – одна система для всех устройств, но пока что реализация плохая. Ну что же, в недалёком будущем посмотрим, что у них получится...

Symbian OS

Симбиан постепенно утрачивает свою силу. По началу, Симбиан была в лидерах мобильного рынка. Но из-за несовместимости приложений между новыми и старыми версиями ОС, из-за тактических ошибок Symbian Foundation – Симбиан теперь не котируется на рынке мобильных ОС. Через год или два Симбиан вообще исчезнет...

Плюсы:
- Большое количество устройств, поддерживающих Симбиан (однако со временем из Symbian Foundation вышли все компании, кроме Нокиа);
- Множество дополнительных программ;

Минусы:
- Запутанные настройки;
- Неудобный сенсорный интерфейс;
- Отсутствие поддержки;

BlackBerry

«Ежевика» - так переводится название данной ОС. Очень хорошая и качественная ОС, но популярности среди обычных пользователей не снискала, так как нацелена на чёткую аудиторию – деловых людей, решающих бизнес-задачи. Компания RIM (Research in Motion) придумала Ежевику, как удобную систему для бизнесменов. А потому основные приложения, которые можно купить или скачать в специальном магазине App World, нацелены на решение бизнес задач (курсы валют, рейтинги, статистика и проч.). В США большинство корпораций предпочитают именно телефоны с Ежевикой. Все телефоны BlackBerry обладают удобной QWERTY-клавиатурой. В России устройства с BlackBerry тоже продаются...

Плюсы:
- Хороший инструмент для решения бизнес-задач;

Минусы:
- Мало игр и прочих развлекательных приложений (ОС для серьёзных людей);
- На Российском рынке слабо распространён (приходится выбирать не из ряда моделей, а то, что есть в продаже);

По-корейски означает «Океан». «Корейский океан» был представлен публике в 2009 году. Бада устанавливается только на дешёвые телефоны и только фирмы Samsung. При этом у Samsung почти все смартфоны и устройства работают на Андроиде. Зачем им вторая ОС?
Может Бада нужна фирме «на всякий пожарный»... Или же в скором времени они раскрутят данную ОС, и на рынке появятся новый лидер... В общем, время покажет. А пока этот «эмбрион» находится в зачаточном состоянии, нет смысла говорить о его плюсах и минусах. Хотя Samsung уже анонсировала Bada 2.0.

А если вкратце, то плюсы :
- Понятный и удобный интерфейс;
- Встроенный магазин приложений;

Минусы:
- Мало приложений;
- Да и чего греха таить, вы хотя бы раз видели на прилавках телефон с ОС Bada??? И я тоже не видел. Хотя особо я и не присматривался...

Спасибо, что прочитали статью до конца.


Последние статьи раздела «Компьютеры & Интернет»:


Вам помогла эта статья? Вы тоже можете помочь проекту, пожертвовав любую сумму по своему усмотрению. Например, 50 рублей. Или меньше:)

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

Сейчас мы имеем относительно стабильную ситуацию: на рынке «больших» компьютеров правит архитектура x86, тогда как мобильные решения захвачены разработками концерна ARM. Так ждут ли нас перемены?

Вполне возможно. Развитие технологий и колебания рынка привели к ситуации, когда специалисты всерьез обсуждают возможность обострения конкуренции между процессорами ARM и x86.

Процессоры ARM впервые появились в 1978 году, когда была создана британская компания Acorn Computers. Под маркой Acorn выпускались несколько чрезвычайно популярных на местном рынке моделей персональных компьютеров на основе восьмибитных чипов MOS Tech 6502. Этот же ЦП, кстати, стоял в Apple I и II и Commodore PET.

Однако с появлением более совершенной модели 6510, которая в 1982 году стала устанавливаться в Commodore 64, линейка компьютеров Acorn, включая популярнейший образовательный BBC Micro, потеряла актуальность. Это подтолкнуло владельцев Acorn к созданию собственного процессора на базе архитектуры 6502, который позволил бы на равных конкурировать с машинами класса IBM PC.

Проект под названием Acorn RISC Machine (ARM) был создан в октябре 1983 года. Разработку возглавили Уилсон и Фербер — их основной целью было достижение низкой латентности обработки прерывания, как у MOS Technology 6502. Архитектура доступа к памяти, взятая от 6502, позволила разработчикам достичь хорошей производительности без использования дорогостоящего в реализации модуля DMA. Первый процессор был произведен компанией VLSI 26 апреля 1985 года — тогда он впервые заработал и был назван ARM1, а первые серийные процессоры под названием ARM2 стали доступны уже в 1986 году. Кристалл ARM2 состоял из 30 000 транзисторов, и эта компактность конструкции сопровождает нас до сих пор: у ARMv7 всего на 5000 транзисторов больше.

В отличие от Intel или AMD, корпорация сама ничего не производит, предпочитая продавать это право другим. Среди компаний, обладающих лицензиями, есть те же Intel и AMD, а также VIA Technologies, IBM, NVIDIA, Nintendo, Texas Instruments, Freescale, Qualcomm, Samsung и, конечно же, Apple.

До недавнего времени ARM-процессоры были 32-битными, и лишь в конце прошлого года был представлен первый процессор ARMv8, поддерживающий 64-разрядные вычисления. Он основан на ядре Cortex-A57/A53 и имеет следующие ключевые особенности: поддержка исполнения команд с изменением последовательности; 44-битная виртуальная адресация памяти; поддержка до 16 Тбайт ОЗУ (от LPDDR3 до DDR4); 48 Кбайт кеш-памяти L1 для инструкций и 32 Кбайт кеш-памяти L1 для данных; мультимедийный SIMD-движок NEON; от 128 Кбайт до 2 Мбайт кеш-памяти L2 (с поддержкой ECC); 128-бит CoreLink Interconnect (CCI-400 и CCN-504).

В отличие от процессоров ARM, основанных на базе архитектуры RISC (Reduced Instruction Set Computer), ЦПУ x86 используют CISC (Complex Instruction Set Computing, то есть полный набор инструкций), в котором каждая инструкция может выполнять сразу несколько низкоуровневых операций.

История возникновения семейства x86 началась в 1978 году, когда была представлена 16-разрядная модель Intel 8086. Сначала он работал на частоте 4,77 МГц, которая позднее была увеличена сперва до восьми, а затем до 10 МГц. Этот процессор изготавливался по 3-мкм технологии и имел 29 000 транзисторов.

Сейчас, говоря об архитектуре x86, мы подразумеваем процессоры Intel, хотя в те годы ситуация была далеко не столь проста. Дело в том, что эти чипы стали основой IBM PC, построенных по принципу открытой архитектуры. Соответственно, производить (и продавать) такие компьютеры хотели многие компании, процессоров на всех не хватало и, естественно, тут же нашлись специалисты, научившиеся копировать дефицитные микросхемы. Происходило это во всем мире, не исключая СССР - отечественные инженеры смогли создать чип КР1834ВМ86, не уступавший заокеанскому аналогу.

Впрочем, 32-битными процессоры x86 стали лишь в 1985 году, когда был представлен первый 80386. В 1989 году Intel выпустила скалярный (то есть выполняющий одну операцию за один такт) чип i486, в котором появились встроенная кэш-память и блок вычислений с плавающей запятой FPU. Процессоры Pentium, представленные в 1993 году, стали суперскалярными (то есть выполняющими несколько операций за такт) и суперконвейерными (в них было два конвейера).

Формально главным отличием линеек ARM и x86 является набор инструкций RISC и CISC. Однако начиная с модификации Intel 486DX, микросхемы x86, сохраняя совместимость со всеми предыдущими наборами команд, демонстрируют максимальную производительность лишь с ограниченным набором простых инструкций, который напоминает пресловутый набор RISC-команд. Впрочем, есть и другие отличия - так, сейчас x86 являются универсальными ЦПУ, имеющими множество блоков и модулей, предназначенных для реализации любых поставленных задач, начиная от обработки текстовых файлов и заканчивая работой с трехмерной графикой. В то же время ARM, ориентированные на использование в смартфонах, планшетах и других портативных устройствах имеют другие возможности и ориентированы на иные цели.

Разумеется, если сравнивать топовые модификации x86 и ARM, результат окажется плачевным для последних, ибо вычислительная мощность Core i7 существенно превосходит скромные возможности новейшего Apple A7. Однако на рынке мобильных устройств ситуация далеко не столь однозначна. Все, что может предложить Intel, это семейство процессоров Atom, тогда как ведущие компании успешно осваивают выпуск довольно мощных решений на ядре Cortex A-53 и A-57.

Интересно, что если большинство «настольных» процессоров Intel используют внеочередное выполнение команд, Atom работает по принципу последовательного исполнения инструкций. Неудивительно, ведь в его основе лежит модифицированное ядро, унаследованное от первых Pentium. Чип адаптировали под новый техпроцесс, добавили возможность исполнения 64-битного кода и мультимедийных инструкций, а также кэш-память второго уровня и поддержку многопоточного исполнения (SMT, аналог Hyper-threading). Однако как говорилось выше, для удешевления конструкции было решено отказаться от внеочередного исполнения команд, что не лучшим образом сказалось на производительности данного решения.

Переломным моментом может стать решение Intel, озвученное исполнительным директором корпорации Полом Отеллини (Paul Otellini) на ежегодной встрече с инвесторами в Санта Клара. По его словам, уже сейчас многие отраслевые специалисты интересуются, на какую долю рынка смартфонов и планшетов рассчитывает Intel. Соответственно, теперь основная задача компании сделать свои чипы привлекательными настолько, чтобы основные игроки рынка больше не смогли их игнорировать. Например, компания Apple использует процессоры Intel только в своих ноутбуках и настольных ПК, а в смартфонах и планшетах использует ARM-чипы собственной разработки. В Intel надеются, что в скором времени ситуация изменится в их пользу. Такая уверенность базируется на применении передовых технологий и огромном научно-производственном потенциале компании.

Конечно, это всего лишь слова - даже такой могущественной корпорации будет очень сложно догнать конкурентов, несколько десятилетий успешно работающих в сфере мобильных технологий. Однако оснований для оптимизма по завоеванию мобильного рынка у компании Intel более чем достаточно.

Преимущество может заключаться в том, что разрабатываемые Intel решения для мобильных устройств опираются на ту же архитектуру, что и в настольных процессорах, обеспечивая тем самым высокую производительность, а планируемый в этом году переход к 14-нм технологиям должен раз и навсегда решить проблему энергопотребления.

В то же время тайваньская компания MediaTek, известная недорогими решениями для смартфонов и планшетных компьютеров, анонсировала в этом году новую платформу для устройств указанных типов - MT6595. В новом чипсете используется концепция ARM big.LITTLTE, подразумевающая применение кластеров из процессорных ядер. В MT6595 предусмотрены четыре мощных ядра ARM Cotrex-A17, а также четыре экономичных ядра Cortex-A7. Судя по всему, все ядра могут работать параллельно - это одна их самых сложных реализаций ARM big.LITTLTE. За обработку графики в MT6595 отвечает ускоритель PowerVR Series 6 от Imagination Technologies.

Так стоит ли нам ожидать в ближайшее время обострение конкурентной борьбы между семействами процессоров ARM и x86? Вопрос довольно сложный. С одной стороны, Intel при желании, скорее всего, сможет модернизировать свои решения на базе Atom, доведя их до совершенства, с другой - не факт, что это сможет заинтересовать производителей популярных смартфонов и планшетов. Дело в том, что производственные мощности компании не безграничны, тогда как выпуск процессоров с ARM-архитектурой рассредоточен по всему миру. Рынок мобильных устройств, выпускаемых сейчас, исчисляется миллиардами, поэтому Intel, с ее нежеланием лицензировать свои решения, скорее всего, просто не сможет обеспечить требуемое количество процессоров - такая ситуация уже возникала в конце прошлого века.

Семейство операционных систем Palm OS – мобильные первопроходцы

Palm OS – одна из первых массовых операционных систем для наладонных компьютеров. Примерно в это же время КПК получили название PDA – персональный цифровой ассистент. Palm OS появилась в 1996 году, но гораздо раньше был изобретен метод рукописного ввода текста, легший в основу Palm OS. На базе Palm OS производятся преимущественно КПК и смартфоны Treo. Модели смартфонов Treo отличаются наличием QWERTY-клавиатуры и сенсорного экрана, естественно, они имеют модуль совершения звонков, что расширяет их возможности, как КПК. Конечно, наличие сенсорного экрана в Treo позволяет причислить их к коммуникаторам, но у компании palmOne другое мнение – именно компания позиционирует Treo как смартфоны, но о классификации мы поговорим в следующей части нашей статьи.



Наиболее популярная версия Palm OS – Garnet 5.4, эта версия используется практически во всех современных КПК и коммуникаторах Palm. Большим плюсом Palm OS является великолепная адресная книга и органайзер, равных которым нет ни у одной ОС, что неудивительно – ведь Palm создавался как переносная база данных. Отличительной чертой всех аппаратов на базе Palm OS (кроме Treo и TX) является отдельная от экрана область для прорисовки вводимых символов. Поддерживается работа с документами MS Office, причем эта функция довольно неплохо проработана, даже лучше, чем у Microsoft Windows Mobile. Наконец, отрицательной особенностью Palm OS являются проблемы с переключением кодировок (KOI-8, Unicode, Win-1251) и неполная многозадачность, например, можно запустить фоновое прослушивание музыки (таким образом, на экране может отображаться только одно приложение, впрочем, что еще нужно пользователю?).

В стандартной поставке Palm OS присутствуют основные приложения: Documents To Go для работы с документами Office (Word, Excel, Power Point), Календарь, Контакты, Калькулятор, Файловый менеджер, Интернет браузер (разработанный на базе NetFront), Почтовая программа (которая знает все основные протоколы и поддерживает несколько ящиков), Real One плеер, Программа просмотра видео и фото, различные утилиты. Palm отлично подойдет как читалка электронных книг, в связке с мобильным телефоном может выйти в Интернет, поможет управлять бытовой техникой, выступая в качестве ПДУ, заменит шпаргалку, позволит быстро отредактировать документ Word, когда рядом нет компьютера, с его помощью можно даже измерять объем и расстояние. Неудивительно, ведь владельцу Палма доступно сторонних разработчиков.

Семейство операционных систем Symbian

Операционные системы Symbian сегодня довольно успешно конкурируют с платформой Windows Mobile. На стороне Symbian большая дружественность к неподготовленному технически пользователю. Операционные системы Symbian делятся на две группы: первая, разработанная Nokia, называется Series 60 (как и дополнительные варианты – S80 и S90), вторая – версия для коммуникаторов UIQ с поддержкой сенсорного экрана и применяется компанией SonyEricsson.

Семейство Series 60 – это платформа на основе Symbian OS и предназначена для мобильных телефонов. Данная платформа была разработана компанией Nokia и используется ею в смартфонах, также эту платформу используют Lenovo, LG, Samsung и Panasonic. Мобильная платформа Series 60 подразделяется на редакции (Editions) в зависимости от версии. Каждая редакция в свою очередь может иметь пакеты дополнений (Feature Pack). Ниже представлена таблица различных редакций Series 60.

Отличительной особенностью платформы Series 60 является её мультимедийная направленность и максимальная телефонная функциональность – можно даже не задумываться о том, что в телефоне есть операционная система. Уже в стандартной поставке имеются отличные редакторы для фотографий и видео, предусмотрен не только Real Player, но и Flash Player для проигрывания Flash-роликов (в WM реализовывается сторонней программой). Дополнительное ПО пишется с использованием SDK (Software Development Kit) – набора средств для разработки программ (библиотеки, документация, эмулятор ОС для ПК), благодаря чему обладает очень большой стабильностью и совместимостью с платформой. Все программы для Series 60 пишутся с использованием языков программирования C++ и Java MIDP. Для установки на устройство программы C++ упаковываются в файлы SIS, написанные на Java – в файлы JAR и JAD. Установка SIS-приложений для Series 60 3 Edition усложняется системой подписи программ (нужна для обеспечения большей стабильности). Однако Symbian все-таки не обладает такой расширяемостью и надстраиваемостью, как Windows Mobile, что делает её самой стабильной платформой.

Дополнительным бонусом платформы S60 является огромное количество разнообразных игр, написанных специально под неё. Такая ситуация сложилась благодаря известному игровому смартфону Nokia N-Gage, основанному на Series 60.

Благодаря всем этим особенностям, платформа S60 завоевала большую популярность у подавляющего большинства пользователей, выбирающих смартфон.

Series 80 и другие Symbian этой ветви – платформа Series 80 не сильно отличается от S60, она используется на ограниченном числе устройств – бизнес коммуникаторах Nokia 9xxx серии (9300, 9500).

Поддерживается широкий экран большого разрешения и некоторые специфические бизнес-функции (работа с электронной почтой, например), причем все управление осуществляется с клавиатуры (их две: QWERTY и цифровая). Форм-фактор коммуникатора – боковая раскладушка, отчего аппарат в разложенном виде напоминает микроноутбук, а в сложенном – гипертрофированный телефон.

Series 90 – основная платформа для устройств с сенсорным экраном от Nokia – это коммуникатор 7710.


Отличием является немного переработанный интерфейс ОС и поддержка сенсорного экрана (как правило, с разрешением 640х200 точек).

S60 Touch – недавно анонсированная платформа. Об этой платформе пока мало информации, однако известно, что в S60 Touch будет реализована возможность управления пальцами (прикосновениями и движениями пальцев рук по экрану) при сохранении управления стилусом.

Оригинальным является и то, что по некоторым сообщениям, S60 Touch будет поддерживать тактильную обратную связь – то есть каждое свое действие вы будете не только видеть, но и ощущать.

Семейство Symbian UIQ . Поколение операционных систем UIQ (User Interface Quartz) предназначается для коммуникаторов с сенсорным экраном и отличается от S60 по большей части именно графической оболочкой. Данная платформа используется на смартфонах Sony Ericsson, версия, используемая сейчас – UIQ 3.0, которая основана на Symbian 9.1. Особенностью построения аппаратов P9xx серии на этой платформе является наличие флипа – откидной клавиатуры, закрывающей часть экрана, при этом коммуникатор становится смартфоном, так как сенсорная панель экрана выключается. Открытие флипа включает сенсорные возможности экрана и телефон становится полноценным коммуникатором с сенсорным экраном. Поддерживается разрешение 320х240. Аппараты М и W серии не имеют флипа и похожи на обычные коммуникаторы с большим экраном.


Особенностью платформы UIQ 3.0 является достаточно большой набор софта и приложений, установленных на смартфон производителем. Фактически, здесь есть все, что нужно для работы.

  • Браузер Opera 8.0
  • RSS-читалка (Интернет-новости)
  • просмотрщик картинок (просмотр и несложное редактирование фото)
  • Sound Recorder (запись звука)
  • Quick Office (P990i)
  • PDF+ (P990i читалка PDF)
  • Notes (заметки)
  • Tasks (диспетчер задач)
  • Business Card Scanner (сканер визиток, использует встроенную камеру, но не поддерживает русский язык)
  • Media Player (мультимедиа плеер)
  • E-mail Client (работа с электронной почтой)
  • MusicDJ (создание и редактирование MIDI мелодий)
  • Calendar (календарь-органайзер)
  • File Manager (работа с файлами и программами)
  • Калькулятор
  • Конвертер величин
  • Таймер
  • Секундомер
  • Мировое время

Хотя многие необходимые программы установлены, их хватит только на первое время, потом все равно придется искать сторонний софт. И вот тут проявляются главные недостатки Symbian UIQ, во-первых, малое количество программ для этой платформы и они в большинстве платные. Поэтому UIQ предназначен для тех, кто не горит особым желанием устанавливать сторонние программы на свой телефон – стандартный софт сделан отлично, а вот с расширяемостью проблемы. Во-вторых, платформа имеет проблемы со стабильностью, новые прошивки, конечно, исправляют «сырость», но до полной стабильности еще далеко. В-третьих, здесь очень слабы возможности настройки интерфейса, можно только поменять цвет и форму кнопок. Хотя возможность смены интерфейса зарезервирована для операторов сотовой связи, которые не торопятся этой возможностью воспользоваться. В-четвертых, смартфоны SonyEricsson поддерживают только карты памяти Memory Stick, которые не так привлекательны по цене, как конкурирующий формат SD. В общем, Sony снова идет по собственному пути.

Отдельно и оригинально. Mac OS X и iPhone

У всех на устах, у многих в голове. Наверное, многие из вас стали или хотят стать «жертвой» агрессивного маркетинга, купив сегодня уже культовый аппарат iPhone от Apple. Продажи аппарата стартовали в Америке 29 июля 2007 года, причем iPhone оказался привязан к одному из сотовых операторов США, что делало невозможной работу телефона в других странах. Сегодня этой привязки нет благодаря различным уловкам, разблокирующим аппарат. Основан iPhone на специальной версии Mac OS X, при этом интерфейс адаптирован для работы с пальцами. Это нововведение и стало основной «фишкой» телефона.

Особенностью аппарата является большой сенсорный экран, занимающий почти всю фронтальную панель и всего одна клавиша, все управление осуществляется прикосновениями и перемещением пальцев по экрану, все это делает смартфон как бы живым. Сегодня программ для смартфона от Apple практически нет, да и SDK для платформы еще не обнародован, поэтому сторонних программ ожидать не приходится. Хотя, конечно, потенциал у устройства очень высок. Смартфон основан на процессоре ARM 620 MHz, разрешение экрана 480x320, поддерживается GSM850/900/1800/1900, Wi-Fi, Bluetooth 2.0+EDR, EDGE, камера 2Мп, литий-ионная батарея 8 часов разговора/250 ч ожидания, размеры 115х61х11,5 мм, масса – 135 г.

Стандартный функционал включает в себя основные телефонные возможности.

  • Звонки, конференц-связь, отсутствует управление голосом, основная особенность – визуальная голосовая почта, работающая у операторов связи США, можно управлять сообщениями голосовой почты прямо в интерфейсе телефона.
  • SMS реализован в виде диалога.
  • Мелодии вызова продаются в iTunes Store, установка обычных мелодий не предусмотрена, но возможна при использовании стороннего ПО.
  • Мультимедиа плеер напоминает таковой в iPod, но умеет гораздо больше, а большой экран дает возможность просматривать фильмы с высоким качеством.
  • Интернет возможен благодаря EDGE и Wi-Fi, а также встроенному браузеру Safari. Отсутствует технология Flash, однако, это самый быстрый браузер среди всех мобильных устройств.
  • Операционная система Mac OS предоставляет в будущем возможности легкого портирования программ, предназначенных для Macintosh на iPhone. Возможно, тогда мы получим один из самых удачных коммуникаторов, но пока что это лишь планы на будущее.

Некоторые малоизвестные операционные системы

Кроме уже описанных нами сегодня операционных систем для мобильных помощников, существуют и малоизвестные ОС, например, Linux или Blackberry.

Linux – используется в КПК от Sharp. Это модели Zaurus, малоизвестные у нас в России. Конечно же, это не полноценный Linux. Да, используется ядро Linux, но вот оболочка ОС здесь совсем другая и до совместимости с «большой» Linux ей далеко.


Используемая Sharp оболочка называется Qtopia. Второй особенностью ОС от Sharp является простота интерфейса и работы (в отличие от настольного варианта Linux), поэтому не надо быть знатоком, чтобы освоить «Завра». В общем и целом, данная платформа весьма популярна в Азии, у нас в России распространена мало, потому особого интереса не представляет, разве что для техноманьяков, которые не прочь позабавиться с различной техникой, изучить новые возможности.



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows