Интерфейс – это посредник, который преобразует управление работой компьютера в удобную для пользователя форму.

Прежде чем познакомиться с элементами интерфейса, рассмотрим средства управления в Windows. Принято считать, что устройствами ввода информации в ПК являются клавиатура и мышь. Это не совсем правильно, так как эти элементы используются не только для ввода, но и для управления элементами ОС Windows.

Мышь является главным управляющим элементом ОС Windows. Она содержит, как правило, две кнопки управления: левую и правую, и колесо прокрутки. Левая клавиша многофункциональная, с ее помощью можно совершать целый ряд операций: запуск программ, выделение объектов, «перетаскивание» объектов и т.п. Правая клавиша используется для запуска Контекстного меню. Колесо прокрутки используется для перемещения внутри документа. В ноутбуках в качестве замены мышки предусмотрен «тачпад» - специальная, чувствительная к прикосновениям площадка.

Клавиатура, в основном, используется для ввода текста в документах, однако и она может выступать в качестве управляющего элемента с помощью управляющих и, так называемых, «горячих» клавиш. Для их использования предназначены клавиши Ctrl и Alt .

Интерфейс ОС Windows состоит из рабочего стола, панели задач, системы значков или ярлыков и меню пользователя.

Рис. 2.2 Рабочий стол Windows 7.

Рабочим столом называется изображение на экране монитора, появляющееся после загрузки ПК, на котором расположены основные управляющие элементы. Основные из них – значки. С помощью значков отображаются различные объекты: запускающие программы, документы, диски, папки, графические и видеофайлы и др. Причем объекты могут быть представлены как в виде самих объектов, так и в виде ссылок на объекты. Во втором случае значки называются ярлыками, и имеют указатель в виде маленькой стрелочки в левом нижнем углу. Количество и расположение значков на рабочем столе индивидуально для каждого пользователя. Работа со значками управляется мышкой.

Панель задач находится внизу рабочего стола и состоит из «области уведомлений» в правой части, «панели задач» в левой части и кнопке «Пуск» слева крайняя.

В «области уведомлений» размещается различная информация, необходимая для текущей работы на компьютере. В «панели задач» отражаются работающие приложения. Кнопка «Пуск» содержит меню пользователя.

Работа с этими элементами осуществляется с помощью указателя мыши.

Например, для просмотра документов, открытых в данный момент в Word’e, нужно поставить указатель мыши на значок Word на панели задач. Все открытые документы отразятся на экране в виде отдельных окон.

Рис. 2.3. Панель задач с открытыми документами.

Меню пользователя, запускаемое щелчком левой клавиши мыши по значку «Пуск» является главным компонентом ОС Windows. В нем расположены основные элементы работы с компьютером.

Рис 2.4. Меню пользователя.

Состоит меню из двух столбцов.

В левом расположены значки наиболее часто используемых программ. Стрелки справа от программ показывает список последних открытых в этой программе файлов. Надпись «Все программы» - перечень всех программ, установленных на компьютере. В самом низу строчка поиска, который по ключевому слову легко найдет любой файл или папку на компьютере.

· «Компьютер» открывает файловый менеджер;

· «Панель управления» - настройки Windows;

· «Программы по умолчанию» связывают тип документа с соответствующей прикладной программой;

· «Справка и поддержка» - подробный электронный учебник по Windows;

· «Завершение работы» используется при выключении компьютера.

Представление информации в Windows построено в виде окон.

Рис. 2.5. Окно папки «Компьютер».

Окно состоит из следующих элементов:

· заголовок окна, в котором указывается открытая программа;

· кнопки управления окном (свернуть, развернуть во весь экран, закрыть);

· меню пользователя;

· панель инструментов;

· информационная часть.

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

Настройка интерфейса проще всего осуществляется с помощью вызова контекстного меню щелчком правой клавиши мыши на свободном участке рабочего стола. По команде «персонализация» открывается окно с различными элементами настройки интерфейса Windows.

Рис. 2.6. Настройки интерфейса.

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

Одним из главных параметров изображения на экране монитора является разрешение экрана. Оно устанавливается в виде указания количества точек по горизонтали и вертикали в настройках пункта меню «Экран». По умолчанию при установке системы Windows на компьютер устанавливается наиболее рациональная схема изображения на экране. Несмотря на возможность самостоятельных настроек изображения рекомендуется изменять их только при замене монитора, так как параметры монитора влияют на качество изображения.

Еще одним элементом оформления являются гаджеты – мини-приложения. Они устанавливаются с помощью пункта «гаджеты» контекстного меню.

Рис. 2.7. Гаджеты.

Гаджет можно расположить в любом месте рабочего стола и установить поверх всех окон. В этом случае полезно сделать гаджет полупрозрачным, чтобы он не мешал работе. При желании можно пополнить коллекцию гаджетов в Интернете.

Выпущенная в сентябре 1995 г. система Windows 95 стала первой графической операционной системой для компьютеров IВМ РС.

Все следующие версии операционных систем Windows (98, NT, ME, 2000, XP) являются графическими.

Операционные системы компании Microsoft:

  • DOS (Disk Operating System). Интерфейс – командная строка. Все команды приходилось набирать вручную, в командной строке ОС.
  • Windows 3.1 и 3.11. – первый графический интерфейс. Хотя многие не считали эту систему операционной, а лишь системой, расширяющей возможности DOS.

У всех дальнейших операционных систем интерфейс графический.

  • Windows-95.
  • Семейство Windows-98 / NT / ME / 2000 / XP.
  • Windows Vista – на данный момент проходит бета-тестирование.

Альтернативные ОС

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

От мощного древа UNIX отпочковался и целый ряд «свободных» операционных систем: Linux, FreeBSD, NetBSD и OpenBSD.

Также существуют и другие альтернативные операционные системы.

Базы данных.

Реляционная база данных MS Access.

Базы данных – это совокупность определенным образом организованной информации на какую-либо тему (в рамках предметной области).
Примеры:

  • База данных книжного фонда библиотеки;
  • База данных кадрового состава учреждения;
  • База данных законодательных актов в области уголовного права;
  • База данных современных песен.

Базы данных бывают:

  • Фактографические – содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате;
  • Документальные — содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную.

Определение:
База данных
- организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ и постоянного применения.

Для хранения БД может использоваться как один компьютер, так и множество взаимосвязанных компьютеров.
Если различные части одной базы данных хранятся на множестве компьютеров, объединенных между собой сетью, то такая БД называется распределенной базой данных.

Типы баз данных:

  • Модель данных строится по принципу взаимосвязанных таблиц — реляционной .
  • Один тип объекта является главным, все нижележащие – подчиненными — иерархической .
  • Любой тип данных одновременно может быть главным и подчиненным — сетевой .

⇐ Предыдущая12345678910Следующая ⇒

Не нашли то, что искали? Воспользуйтесь поиском:

Компания Эволюция Дизайна — предлагает свои услуги по производству и монтажу межкомнатных раздвижных дверей и перегородок подвесного и напольного скольжения! Специалисты Эволюции Дизайна специализируются только на предоставляемых услугах. Узкая специализация компании обеспечивает потребителю высокий уровень оказания услуг.

Межкомнатные раздвижные и распашные двери, лучший дизайн квартир. Самые выгодные предложения только от Эволюция Дизайна.

Графические операционные системы

Весь спектр услуг, самый широкий выбор дверей и перегородок! Идеально подходят под Японский стиль, Фен-Шуй и стиль Hi-Tech, простор для дизайна и любой фантазии! Мы делаем главное…остальное-детали

О компании:

Компания «Эволюция дизайна» — это новая, динамично развивающаяся Компания, основанная в 2010 году и собравшая в себе все самые лучшие качества современного производителя.Наша компания стремится использовать наиболее современные решения в области производства раздвижных дверей и перегородок.
Эволюция дизайна — лидер в области изготовления офисных перегородок,торгового оборудования из алюминиевого профиля и ЛДСП.
Так же мы занимаемся изготовлением корпусной мебели по индивидуальным проектам.

Контактная информация

Телефоны

Сайт

Поиск Лекций

Операционная система. Графический интерфейс пользователя

Практическая работа №1

Цель: знакомство с понятием «операционная система», видами операционных систем, их назначением; изучение графического интерфейса операционной системы Windows 7

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

Для настольных и портативных персональных компьютеров чаще всего используются операционные системы Microsoft Windows и Linux . На ПК фирмы Apple устанавливается операционная система Mac OS . Для КПК разработаны ОС Windows Mobile и Palm OS .

Минимальным адресуемым элементом носителя информации является кластер , который может включать в себя несколько секторов (объем сектора составляет 512 байтов). Размер кластера может составлять от 512 байтов до 64 Кбайт. Кластеры нумеруются в линейной последовательности (на магнитных дисках от первого кластера нулевой д­рожки до последнего кластера последней дорожки).

Файловая система организует кластеры в файлы и катлоги (каталог реально является файлом, содержащим список файлов в этом каталоге). Файловая система отслеживет, какие из кластеров в настоящее время используются, какие свободны, какие помечены как неисправные.

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

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

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

Графический интерфейс. Для упрощения работы пользователя в состав современных операционных систем входят программные модули, создающие графический пользовательский интерфейс. В операционных системах с графическим интерфейсом пользователь может вводить команды с помощью диалоговых окон и элементов управления: кнопок, текстовых полей, списков, переключателей, флажков, счетчиков, ползунков и др.

Интерфейс Aero

Операционная система Windows 7 использует интерфейс Aero. Само слово Aero это аббревиатура английских слов: Authentic, Energetic, Reflective, Open (подлинный, энергичный, отражающий и открытый). Интерфейс Aero включает в себя следующий набор функций:

Aero Glass — использование эффекта матового стекла по отношению к заголовкам и различным панелям открытых окон. При использовании этого эффекта, за окном запущенного приложения могут проступать размытые очертания обоев рабочего стола или рисунок следующего открытого окна.

Активные эскизы — миниатюрные изображения открытых окон, с помощью которых возможна удобная и быстрая навигация между открытыми окнами. Активные эскизы могут показываться при работе с панелью задач или при переключении между окнами с помощью клавиатуры.

Aero Snap — при поднесении окна к краю рабочей области монитора происходит автоматическое выравнивание окна. Если окно подносится к верхнему краю, оно разворачивается во весь экран. Если поднести окно к правому или к левому краю, оно займет ровно половину экрана.

Aero Shake — функция, с помощью которой можно свернуть все неактивные приложения движением мыши. Для ее использования нужно захватить заголовок окна и немного "встряхнуть". Если еще раз проделать эту операцию, окна приложений вернутся в исходное положение(Win+Home)

Aero Peek – просмотр миниатюры открытых окон при наведении курсора в область панели задач, переключаться между окнами простым щелчком мыши, быстро сворачивать все окна и увидеть содержимое рабочего стола. Для этого достаточно поднести курсор к крайнему правому краю панели задач (WIN+Пробел ).

Оценивание производительности компьютера :

Нажмите на клавиатуре сочетание клавиш "Win+Break ", после чего на экране появится окно "Просмотр основных сведений о вашем компьютере".

Базовый индекс производительности — это показатель мощности текущей конфигурации компьютера. Максимальное значение базового индекса производительности, которое может получить ваш компьютер, равно 7,9, минимальное — 1. Для того чтобы можно было использовать все эффекты Aero, базовый индекс производительности компьютера должен быть не менее "3".

Выбор одной из тем оформления Aero .

Для этого щелкните правой кнопкой мыши по рабочему столу, выберите пункт "Персонализация ", после чего щелкните по одной из тем в разделе "Темы Aero ".

Эволюция графических интерфейсов операционных систем. От Xerox Alto до Windows

Если индекс производительности выше 3, эффекты можно будет наблюдать.

©2015-2018 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.

РЕФЕРАТ

По дисциплине

Информационные технологии

Тема:” Операционные системы ”

Выполнил студент ОМиВТ

Группы №2291/52

Хватов Д.Э.

Введение

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

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

Известно, что операционные системы приобрели современный облик в период развития третьего поколения вычислительных машин, то есть с середины 60-х до 1980 года. В это время существенное повышение эффективности использования процессора было достигнуто за счет реализации многозадачности.

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

Системы Windows прошли сложный путь от примитивных графических оболочек до вполне современных операционных систем. Разрабатывать менеджер интерфейса (Interface Manager, впоследствии — Microsoft Windows) Microsoft начала в сентябре 1981 года. Хотя первые опытные образцы были выполнены на основе так называемых Multiplan- и Word-like-меню, в 1982 году элементы интерфейса успешно были изменены на ниспадающие меню и диалоговые окна.

Цель данной работы: кратко рассмотреть историю развития операционных систем Microsoft Windows.

Краткая история развития операционных систем Windows

В настоящее время наибольшее распространение получили графические операционные системы семейства Windows корпорации Microsoft. В 2005 году семейство Windowsотмечало свое двадцатилетие.

Они непрерывно совершенствуются, поэтому каждая новая версия имеет дополнительные возможности.

Первая версия этой операционной системы —Windows 1.0 увидела свет в ноябре 1985 года. Windows 1.0 «умела» совсем немного и была скорее графической оболочкой для MS-DOS, однако эта система позволяла пользователю запускать несколько прог­рамм одновременно. Главным неудобством при работе с Windows 1.0 было то, что открытые окна не могли накладываться друг на друга (чтобы увеличить размеры одного окна, приходилось уменьшать размеры находящегося рядом).

Кроме того, для Windows 1.0 было написано слишком мало программ, поэтому данная система не получила широкого распространения.

Windows 3.1 (1992 г.), Windows for Workgroups 3.11 (1993 г.) — это популярные в прошлом графические операционные оболочки, работающие под управлением операционной системы MS DOS и использующие на нижнем уровне встроенные функции и процедуры данной ОС. Это объектно-ориентированные приложения, основу которых составляет иерархически организованная система окон.

Windows NT (1993 г.) — это многопользовательская и масштабируемая сетевая операционная система для персональных компьютеров, поддерживающая архитектуру «клиент-сервер» и включающая свою систему безопасности.

Она может взаимодействовать с различными операционными системами как корпорации Microsoft, так и других фирм(например, MacOS или UNIX), установленными на однопроцессорных и многопроцессорных компьютерах, построенных на базе CISC- или RISC- технологий.

Windows 95 — это многозадачная и многопотоковая 32-битная операционная система с графическим интерфейсом. Система полностью поддерживает 16-битные приложения, созданные для MS DOS. Это интегрированная мультимедийная среда для обмена текстовой, графической, звуковой и другой информации.

Windows 98 являлась логическим развитием Windows 95 в сторону большей производительности работы компьютера без добавления в него нового оборудования. Система включает ряд программ, совместное применение которых повышает производительность компьютера и позволяет более эффективно использовать web-ресурсы сети Интернет за счет применения новых мультимедийных возможность операционных систем.

Windows 2000 — это сетевая операционная система следующего поколения, оснащенная усовершенствованными средствами много-процессорной обработки и эффективной защиты информации.

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

Windows ME (Millennium Edition) — это операционная система,располагающая рядом дополнительных возможностей и преимуществ по сравнению с предыдущей версией Windows 98. В системе расширены возможности мультимедиа и улучшены средства доступа к сети Интернет. Также ОС поддерживает новейшие виды оборудования и имеет значительно усовершенствованную справочную систему.

Window XP (2001 г.) явилась шагом корпорации Microsoft на пути осуществления интеграции пользовательской ОС Windows ME и сетей ОС Windows 2000. В результате подобной интеграции их сильных сторон была получена одна из лучших операционных систем, которая обрела новый пользовательский интерфейс, значительно упрощающий использование персонального компьютера для различных целей, в том числе, для управления локальными сетями.

Разработаны две различные версии этой ОС: для домашних пользователей (Windows XP Home Edition) и корпоративных пользователей (Windows XP Professional).

Window Vista (2007 г.) -это новейшая операционная система (имеет ядро версии 6.0). В отличие от предыдущих версий Vista поставляется на DVD-носителях в связи с ее возросшей сложностью и новым «навороченным» интерфейсом (Aero). Кроме того, каждый диск содержит все ее пять модификаций: Home Basic, Home Premium, Enterprise и Ultimat.

В следующей главе более подробно рассмотрим каждую из операционных систем.

Для удобства решил перевести её на великий и могучий. Первёл не дословно, но смысла не искривил. Стоит только отметить, что оригинал уж очень блещет восторженными возгласами в адрес Windows, MacOS и угрюмо плюётся в сторону Gnome и KDE. Начнём.

Графический интерфейс (GUI, если коротко) позволяет пользователю взаимодействовать с компьютерным «железом» наиболее дружественным путём. За годы GUI были разработаны для целого множества операционных системы, таких как OS/2, Macintosh, Windows, Amiga, Linux, Symbian OS, и т.д.

Мы рассмотрим эволюцию внешнего вида интерфейсов основных операционных систем с 80-х годов .

Хочу обратить ваше внимание, что данная статья показывает существенные продвижения только во внешнем виде ОС (а не самих ОС) и в ней рассматриваются далеко не все интерфейсы и операционные системы, существующие на данный момент.
Первый графический интерфейс был разработан в Xerox Palo Alto Research Center (PARC) в 70-х годах. Это событие открыло целую эпоху инноваций в компьютерной графике.
Первым компьютером, который использовал новый пользоветельский интерфейс, был Xerox Alto, разработанный в 1973 году. Этот компьютер никогда не поступал в продажу и предназначался, в основном, для университетских исследований.

1981-1985

Xerox 8010 Star (1981 год)

Это первая система, которая позиционировалась как полностью интегрированная, с приложениями и графическим интерфейсом. Она была известна как «The Xerox Star», позже была названа «ViewPoint» и ещё позже переименована в «GlobalView».


Apple Lisa Office System 1 (1983 год)

Система также известна как Lisa OS, причём OS в данном случае являлось сокращением от Office System. Она была разработана компанией Apple с целью использовать рабочую станцию для работы с документами.
К сожалению, система не состоялась и была задавлена более дешёвой ОС Apple’s Macintosh.
Были обновления до Lisa OS, Lisa OS 2 в 1983 году и Lisa OS 7/7 3.1 в 1984, они обновляли саму систему, но не графический интерфейс.


VisiCorp Visi On (1984 год)

Visi On - первая система с графическим интефейсом, разработанная для IBM PC. Система предназначалась для больших корпораций и имела высокую стоимость. Графический интерфейс подразумевал использование мыши, система имела встроенный инсталлятор, систему справки и не использовала иконки.


Mac OS System 1.0 (1984 год)

System 1.0 - первая система с графическим интерфейсом, разработанная для Макинтошей от Apple. GUI имел ряд признаков современной системы и основывался на окнах с иконками. Окна можно было двигать мышью, а файлы и папками копировались перетаскиванием в место назначения.


Amiga Workbench 1.0 (1985 год)

В момент выпуска Amiga опережала своё время. GUI включал в себя такие вещи, как цветную графику (четыре цвета: чёрный, белый, синий, оранжевый), своего рода многозадачность, стереозвук и иконки с видом состояния (выбраны или не выбраны).


Windows 1.0x (1985 год)

В этот год Microsoft «догнала и перегнала» конкурентов в их увлечении GUI и выпустила Windows 1.0, первую операционную систему, целиком и полностью основанную на графическом интерфейсе (несмотря на то, что ранее никто не рисковал настолько, чтобы совместить одно с другим). Особенностью системы были иконки размером 32×32 пикселей и цветная графика. Наиболее интересной особенностью (от которой позже отказались) была иконка с анимированными аналоговыми часами.


GEM (1985 год)

GEM (Graphical Environment Manager, Менеджер Графического Окружения) - GUI, созданный компанией Digital Research, Inc. (DRI). Изначально был создан для работы с операционной системой CP/M на микропроцессорах Intel 8088 и Motorola 68000, а позже был переработан для запуска и под DOS. Многие помнят GEM как GUI для компьютеров Atari ST, но он использовался и в ряде компьютеров, совместимых с Amstrad’s IBM, был основой Ventura Publisher и некоторых других программ под DOS. Этот графический интерфейс был портирован и на другие платформы, но там не достиг популярности.


1986-1990

IRIX 3 (1986 год, первый выпуск в 1984)

64-битная операционная система IRIX была создана для UNIX. Интересной особенностью её интерфейса являлась поддержка векторных иконок. И такая особенность была реализована в интерфейсе задолго до появления Mac OS X.


GEOS (1986 год)

Операционная система GEOS (Graphic Environment Operating System, Операционная Система с Графическим Окружением) была разработана компанией Berkeley Softworks (позже GeoWorks). Изначально проектировалась для компьютеров Commodore 64 и включала в себя графический текстовый процессор geoWrite и программу для рисования geoPaint.


Windows 2.0x (1987 год)

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


OS/2 1.x (1988 год)

Разработчиками OS/2 изначально были IBM и Microsoft, но в 1991 году эти две компании разошлись, Microsoft использовала технологии для создания своего собственного Windows GUI, а IBM продолжила разработку OS/2. Графический интерфейс, используемый в OS/2, получил название «Presentation Manager». Эта версия GUI поддерживала только монохромные, фиксированные иконки.


NeXTSTEP / OPENSTEP 1.0 (1989 год)

Стив Джобс вышел на рынок с идеей создать совершенный исследовательский компьютер для университетов и исследовательских лабораторий. Позже идея была объявлена начинанием, названным NeXT Computer Inc.
Первый компьютер NeXT был выпущен в 1988 году, однако значительный прорыв был сделан в 1989 году с выпуском NeXTSTEP 1.0 GUI, который позже был выделен в OPENSTEP.
Иконки интерфейса были больше (48×48)и содержали больше цветов. Изначально пользовательский интерфейс был монохромным, но версия 1.0 начала поддерживать и цветные мониторы. Снимок экрана ниже даст представление о том, как выглядел обновлённый GUI.


OS/2 1.20 (1989 год)

Следующее небольшое обновление GUI показало незначительные улучшения, но во многом. Иконки выглядели симпатичнее, а окна более сглаженными.


Windows 3.0 (1990 год)

Этой версией Microsoft реализовала настоящие возможности графических интерфейсов и начала значительно их улучшать.
Сама операционная система поддерживала стандартный и расширенный режим, который позволял ей использовать больше 640 КБ памяти и пространство жёсткого диска, что, в свою очередь, позволяло использовать большее разрешение экрана и лучшую графику, такую как SVGA 800×600 и 1024×768.
Также, Microsoft нанял Сюзан Кэйр (Susan Kare) для разработки иконок для Windows 3.0 и придания общего стиля всему графическому интерфейсу.


1991-1995

Amiga Workbench 2.04 (1991 год)

Для этой версии GUI было сделано много улучшений. Была изменена цветовая схема и представлен 3D-вид. Рабочий стол мог быть разделён вертикально в экранах с разным разрешением и цветопередачей, что с современных позиций кажется несколько диким. По умолчанию использовалось разрешение экрана 640×256, но «железо» поддерживало и большие разрешения.


Mac OS System 7 (1991 год)

Mac OS версии 7.0 - первый GUI в семействе Mac OS, поддерживающий цвета. В иконки были добавлены едва различимые тени серого, синего и жёлтого.


Windows 3.1 (1992 год)

Данная версия Windows включала в себя предустановленные шрифты семейства TrueType. Это впервые сделало Windows функциональной платформой для подготовки публикаций.
До этого была ровно одна возможность добиться такой функциональности от Windows 3.0, а именно использовать систему шрифтов от Adobe - Adobe Type Manager (ATM). Вдобавок эта версия содержала цветовую схему Hotdog Stand, с яркостью оттенков красного, жёлтого и чёрного. Эта цветовая схема помогала людям с разной степенью дальтонизма легче воспринимать текст и графику с экрана.


OS/2 2.0 (1992 год)

Первый GUI, который получил международное признание, практичность и проверку на удобство. Весь GUI был разработан с использованием объектно-ориентированного подхода. Каждый файл и папка являлись объектами, которые можно было ассоциирован с другими файлами, папками и приложениями. Также графический интерфейс поддерживал перетаскивания мышью и шаблоны.


Windows 95 (1995 год)

С версии 3.х пользовательский интерфейс был полностью переработан. Первая версия Windows, в которой в каждое окно была добавлена маленькая кнопка закрытия. Команда дизайнеров добавила состояния (активно, неактивно, выделено, выбрано ит.д.) иконок и других графических элементов. Первый раз появилась знаменитая кнопка Пуск . Это был огромный шаг вперёд для Microsoft, как в плане самой операционной системы, так и в плане унифицирования GUI.


1996-2000

OS/2 Warp 4 (1996 год)

Компания IBM выпустила OS/2 Warp 4 со значительными внешними изменения рабочей области. Иконки были помещены на рабочий стол, там же можно было создавать другие файлы и папки. Появился шредер, по аналогии с корзиной Windows или Mac OS, с той разницей, что файлы удалялись напрямую, без возможности восстановления.


Mac OS System 8 (1997 год)

По умолчанию в данной версии пользовательского интерфейса были 256-цветные иконки. Mac OS 8 была одной из первых ОСей, которая использовала изометрические иконки, также называемые псевдо 3D иконками. Платиновая серая тема, используемая здесь, стала торговой маркой для будущих версий графических интерфейсов.


Windows 98 (1998 год)

Стиль иконок в новой версии ОС был практически таким же, как и в Windows 95, но в целом для отображения GUI мог использовать больше, чем 256 цветов. Windows Explorer изменился почти полностью и первый раз появился «Active Desktop».


KDE 1.0 (1998 год)

Вот как команда разработчиков KDE описывала проект в предверии выпуска версии 1.0: «KDE это удобное для работы в сети, современное окружение рабочего стола для рабочих станций Unix. KDE стремится заполнить образовавшуюся нишу удобных интерфейсов для рабочих станций Unix, таких как окружения рабочих столов MacOS или Window95/NT. Полностью свободная и открытая вычислительная платформа, доступная всем, в том числе и для модифицирования исходного кода».


BeOs 4.5 (1999 год)

Операционная система BeOS была разработана для персональных компьютеров. Изначально написана Би Ином (Be In) в 1991 году, для работы на оборудовании BeBox. Позже разработка была продолжена для совместимости с более новыми технологиями и оборудованием, а именно, была введена симметрическая мультиобработка, использующая модульную полосу пропускания ввода/вывода, распространяющаяся многопоточность, преимущественная многозадачность и своя 64-битная журналируемая файловая система, известная как BFS. Графический интерфейс BeOS разрабатывался по принципам чистоты и ясности, нешумного внешнего вида.


GNOME 1.0 (1999 год)

Рабочий стол GNOME разрабатывался, в основном, для Red Hat Linux, а позже был сделан и для других дистрибутивов Linux.


2001-2005

Mac OS X (2001 год)

Ранее, в 2000 году Apple анонсировала новый интерфейс Aqua и в 2001 году компания выпустила его со своей новой операционной системой Mac OS X. Обычные иконки 32x32 и 48x48 пикселей были изменены на большие, 128x128 пикселей, сглаженные и полупрозрачные иконки. После выхода данного GUI последовало много критики. Видимо, пользователи были не до конца готовы к таким большим изменениям, но очень скоро они привыкли к новому стилю и сегодня этот интерфейс является основой всех операционных систем Mac OS X


Windows XP (2001 год)

Тенденция Microsoft - полностью менять GUI с выходом каждой новой операционной системы, и Windows XP не была исключением. Сам интерфейс поддерживал смену тем оформления, пользователи могли сами менять внешний вид системы. Иконки по умолчанию имели размер 48x48 и поддерживали миллионы цветов.


KDE 3 (2002 год)

"Кеды" были значительно улучшены с версии 1.0. Была отшлифована вся графика и иконки и учтены все пожелания пользователей.


2007-2009

Windows Vista (2007 год)

Это ответ Microsoft на соревнование интерфейсов. В GUI включено очень много 3D и анимации. Со времён Windows 98, Microsoft всегда пыталасьулучшить рабочий стол. С Windows Vista были реализованы виджеты и несколько улучшенная замена активного рабочего стола.

Mac OS X Leopard (2007 год)

В шестом поколении Mac OS X Apple в очередной раз улучшила графический интерфейс. В основе GUI всё ещё лежала Aqua c привлекательными полосками прокрутки и платиновым серым и синим цветами. Новые особенности GUI - это больше псевдо-3D объектов, трёхмерного вида панель, намного больше анимации и интерактивности.


GNOME 2.24 (2008 год)

Разработчики GNOME приложили много усилий, создавая темы и другую графику для версии 2.24, так как целью является «сделать компьютер привлекательным». Был проведён конкурс для отбора наиболее успешных фонов рабочего стола, которые предоставили сторонники для версии 2.24.


KDE (v4.0 январь 2008, v4.2 март 2009)

В четвёртой версии K Desktop Environment сделано большое количество новых улучшений GUI, таких как анимация, сглаживание, рациональное управление окнами и поддержка виджетов рабочего стола. Размер иконок регулируется проще, да и практически все элементы внешнего вида стало проще конфигурировать. В несколько самых достойных внимания изменений входят новые иконки, темы и звуки, предоставленные Oxygen Project. Иконки более фотореалистичны. Это определённо самое большое улучшение по сравнению с предыдущими версиями KDE. Теперь KDE может быть запущен на платформах Windows и Mac OS X.


Такая вот занимательная статейка для общего развития.

← Понравился материал? Читайте нас в Facebook

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

Интерфейс - что это?

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

Специалисты выделяют два вида:

  1. Логический тип интерфейса. Комплекс установленных алгоритмов и договоров по обмену данными между элементами.
  2. Физический тип интерфейса. Соединение автоматических, физиологических и многофункциональных данных, с поддержкой каковых связь реализуется.

Свою классификацию имеет этот термин в определении набора программных и технических средств, которые образовывают взаимосвязь устройств:

  1. Внутримашинный интерфейс – объединение проводов, схемы сопряжения с элементами ПК и алгоритмы передачи сигналов. Различают односвязные и многосвязные.
  2. Внешний интерфейс – концепция взаимосвязи ПК с удаленными приборами. Есть интерфейс периферийных устройств и сетевой.

Что такое интуитивный интерфейс?

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

  • меню телевизора и дистанционка;
  • экран часов и его настройки;
  • доска приборов и рычаги управления.

Если рассматривать интерфейс системы, как общение между пользователем и оргтехникой, то можно его охарактеризовать, как диалог. Юзер посылает оргтехнике запросы данных или просит помощи, а в ответ получает нужные комментарии или руководство к действию. Интерфейс юзабилити – характеристика того, насколько он удобен, эргономичен, и каких усилий требует, чтобы получить максимально высокий результат.

Что такое интерфейс сайта?

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

  • пользоваться сервисами;
  • делать заказы и заявки;
  • заполнять анкеты.

Что такое «интерфейс дружественный»? Термин означает, что внешний вид ресурса нравится, механизм его работы понятен, система четко дает рекомендации. Основные требования к интерфейсу сайтов:

  • естественность;
  • непротиворечивость;
  • прямой доступ к системе помощи;
  • логичность.

Что такое интерфейс в компьютере?

Очень важную роль играет и пользовательский интерфейс приложения, потому что по этим показателям оценивается сама программа. Разработчики отмечают такие основные положения:

  1. Ориентир на устройство, для которого приложение делается.
  2. Иконка обязана отражать главную идею.
  3. Область нажатия сенсорного дисплея должна иметь существенную погрешность.

Интерфейс операционной системы

Различают еще такой термин, как «интерфейс операционной системы» – набор средств, которые передают управляющие команды. Далее идет разбивка на подвиды:

  1. Интерфейс командной строки – вид текстового общения между юзером и ПК, когда фразы набираются на клавиатуре вручную.
  2. Программный интерфейс – запросы передают программы. Разработана серия утилит ОС, из которой нужную выбирает пользователь.

Что такое интерфейс программы?

Интерфейс программы – набор руководящих составляющих программы, которые помогают юзеру совершать ряд действий: клавиши и окошки на мониторе. Чтобы увидеть кино, задействуют программу-медиаплеер, а уже регулируется изображение и звук кнопками и движками. Интерфейс системы гарантирует нужные данные в программах, выделяют два типа интерфейсных страниц:

  1. Запросов, где внедрен подход, ориентированный на меню.
  2. Итогов поиска.

Интерфейс игры

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

40. Основные принципы построения операционных систем

Архитектура системы - ее структура и основные принципы построения.

Основные принципы построения ОС:

1. Принцип модульности

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

Особо важное значение имеют привилегированные, повторно входимые и реентерабельные модули.

Во всех операционных системах можно выделить:

1) часть наиболее важных управляющих модулей, которые должны постоянно находиться в оперативной памяти вместе с некоторыми системными структурами данных, необходимыми для функционирования операционной системы, они образуют ядро операционной системы. В его состав, как правило, входят модули по управлению системой прерываний, средства по переводу программ из состояния счета в состояние ожидания, готовности и обратно, средства по распределению основных ресурсов, таких как оперативная память и процессор;

2)много других системных программных модулей, которые называют транзитными (диск-резидентными). Загружаются в оперативную память только при необходимости и в случае отсутствия свободного пространства могут быть замещены другими транзитными модулями.

2. Принцип особого режима работы Ядро операционной системы и низкоуровневые драйверы, управляющие работой каналов и устройств ввода-вывода, должны работать в специальном режиме работы процессора (привилегированном).

Это необходимо по причинам:

1) позволяет существенно повысить надежность выполнения вычислений.

2) ряд функций должен выполняться централизованно, под управлением операционной системы (прежде всего, функции, связанные с управлением процессами ввода-вывода данных).

3. Принцип виртуализации

Сейчас используется практически в любой операционной системе.

Виртуализация ресурсов позволяет:

Организовать разделение тех ресурсов между вычислительными процессами, которые не должны разделяться;

Абстрагироваться от конкретных ресурсов, обобщить их свойства и работать с некоторой абстракцией.

Проявления концепции виртуальности:

1) понятие виртуальной машины. Любая операционная система скрывает от пользователя и его приложений реальные аппаратные и иные ресурсы, заменяя их некоторой абстракцией. В результате пользователи видят и используют виртуальную машину в составе:

Единообразная по логике работы память достаточного для выполнения приложений объема.

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

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

2) возможность организации выполнения в операционной системе приложений, разработанных для другой операционной системы, имеющей совсем другой интерфейс прикладного программирования. Т.е. организация нескольких операционных сред;

3) независимость программ от внешних устройств – связь программ с конкретными устройствами производится не в процессе создания программы, а в период планирования ее исполнения. Этот принцип позволяет одинаково осуществлять операции управления внешними устройствами независимо от их конкретных физических характеристик.

4. Принцип мобильности

Мобильность, или переносимость, означает возможность и легкость переноса операционной системы на другую аппаратную платформу. Мобильная операционная система обычно разрабатывается с помощью специального языка высокого уровня, предназначенного для создания системного программного обеспечения. Одним из таких языков является язык С, а также C++ .

Сложности:

1) архитектуры разных процессоров могут сильно различаться.

2) для ОС важной является не только архитектура центрального процессора, но и архитектура компьютера в целом.

Для обеспечения мобильности был создан стандарт на интерфейс прикладного программирования, названный POSIX (Portable Operating System Interface for Computer Environments - интерфейс прикладного программирования для переносимых операционных систем). ? Платой за универсальность, прежде всего, является потеря производительности, поэтому ряд разработчиков идут на отказ от принципа мобильности, поскольку не всегда следование этому принципу экономически оправдано.

5. Принцип совместимости

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

Необходимо разделять вопросы двоичной совместимости и совместимости на уровне исходных текстов приложений.

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

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

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

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

6. Принцип генерируемоемости

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

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

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

7. Принцип открытости

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

Этот принцип иногда трактуют как расширяемость системы.

К открытым операционным системам прежде всего следует отнести UNIX-системы.

8. Принцип обеспечения безопасности вычислений

Правила безопасности определяют свойства:

Защита ресурсов одного пользователя от других,

Установление квот по ресурсам для предотвращения захвата одним пользователем всех системных ресурсов. ? Для обеспечения защиты информации от несанкционированного доступа чаще всего используется механизм учетных записей. Он предполагает проведение аутентификации и aвторизации пользователя.

Во многих современных операционных системах гарантируется степень безопасности данных, соответствующая уровню С2 в системе стандартов США.

Основы стандартов в области безопасности были заложены «Критериями оценки надежных компьютерных систем» (Оранжевая Книга).

Иерархия уровней безопасности, приведенная в Оранжевой Книге, помечает низший уровень безопасности как D, а высший – как А:

В класс D попадают системы, оценка которых выявила их несоответствие требованиям всех других классов.

Основные свойства С-систем: наличие подсистемы учета событий, связанных с безопасностью, и избирательный контроль доступа.

Системы уровня В основаны на помеченных данных и распределении пользователей по категориям, то есть реализуют мандатный контроль доступа.

Уровень А требует в дополнение ко всем требованиям уровня В выполнения доказательства соответствия системы требованиям безопасности.

42. Микроядерные и макроядерные операционные системы

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

Микроядро – это минимальная главная часть операционной системы, служащая основой модульных и переносимых расширений.

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

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

В микроядре содержится и исполняется минимальное количество кода, необходимое для реализации основных системных вызовов.

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

Микроядро обеспечивает только пять типов сервисов:

Управление виртуальной памятью;

Поддержка заданий и потоков;

Взаимодействие между процессами;

Управление поддержкой ввода-вывода и прерываниями;

Сервисы хоста и процессора.

Наиболее ярким представителем микроядерных операционных систем является ОС реального времени QNX. ? В макроядерных, или монолитных, операционных системах ядро, состоящее из множества управляющих модулей и структур данных, не разделено на центральную часть и периферийные модули. Ядро получается монолитным, неделимым. В этом смысле макроядерные операционные системы являются прямой противоположностью микроядерным.

Проблемы монолитных операционных систем:

Опасность возникновения конфликта между различными частями ядра;

Сложность подключения к ядру новых драйверов.

Очень плодотворным оказался подход, основанный на модели клиент-сервер.

Микроядерные операционные системы в полной мере используют модель клиент-сервер.

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

43. Требования к операционным системам реального времени

Требования к системе реального времени (СРВ):

Ограничение времени отклика;

Одновременность обработки.

Различают системы «мягкого» и «жесткого» реального времени.

Система считается жесткой, если «нарушение временных ограничений недопустимо», и мягкой, если «нарушение времени ограничений нежелательно».

43.Основные требования к ОСРВ:

1. Мультипрограммность и мультизадачность

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

2. Приоритеты задач

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

3. Наследование приоритетов

Комбинация приоритетов потоков и разделение ресурсов между ними приводит проблеме инверсии приоритетов.

Время, необходимое для завершения потока высшего приоритета, зависит от нижних уровней приоритетов - это и есть инверсия приоритетов.

Чтобы устранить такие инверсии, ОСРВ должна допускать наследование, приоритета, то есть повышение уровня приоритета потока до уровня потока, который его вызывает.

4. Сихронизация процессов и задач

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

5. Предсказуемость

Поведение операционной системы должно быть известно и достаточно точно прогнозируемо. Создатель ОСРВ должен приводить характеристики:

Время от момента прерывания до момента запуска задачи;

Максимальное время выполнения каждого системного вызова;

Максимальное время маскирования прерываний драйверами и супервизорными модулями операционной системы. 44. Интерфейсы операционных систем

Под интерфейсами операционных систем понимают специальные интерфейсы системного и прикладного программирования (API), предназначенные для выполнения следующих задач.

Управление процессами:

Запуск, приостанов и снятие задачи с выполнения;

Задание или изменение приоритета задачи;

Взаимодействие задач между собой;

Вызов удаленных процедур (RPC).

Управление памятью:

Запрос на выделение блока памяти;

Освобождение памяти;

Изменение параметров блока памяти;

Отображение файлов на память (имеется не во всех системах).

Управление вводом-выводом:

Запрос на управление виртуальными устройствами;

Файловые операции.

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

Получив от пользователя команду, такой модуль после лексического и синтаксического анализа или сам выполняет действие, или (чаще), обращается к другим модулям ОС, используя механизм API.

В последние годы большую популярность получили графические интерфейсы (GUI), в которых задействованы соответствующие манипуляторы типа мышь или трекбол. Указание курсором на объект и щелчок или двойной щелчок на соответствующей кнопке мыши приводит к каким-либо действиям. Такая интерфейсная подсистема транслирует «команды» пользователя в обращения к операционной системе.

Управление GUI является частным случаем задачи управления вводом-выводом и не относится к функциям ядра операционной системы.

Интерфейс прикладного программирования API разделяют на следующие направления:

API как интерфейс высокого уровня, принадлежащий к библиотекам RTL;

API прикладных и системных программ, входящих в поставку операционной системы;

Прочие интерфейсы API.

Интерфейс прикладного программирования, предназначен для использования прикладными программами системных ресурсов компьютера и реализуемых операционной системой разнообразных системных функций. API описывает совокупность функций и процедур, принадлежащих ядру или надстройкам операционной системы.

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

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

Варианты реализации API:

Реализация на уровне модулей операционной системы;

Реализация на уровне системы программирования;

Реализация на уровне внешней библиотеки процедур и функций.

Интерфейс POSIX ? POSIX- это стандарт, описывающий системные интерфейсы для открытых операционных систем, в том числе оболочки, утилиты и инструментарии.

Кроме того, согласно POSIX, стандартизированными являются задачи обеспечения безопасности, задачи реального времени, процессы администрирования, сетевые функции и обработка транзакций. Стандарт базируется на UNIX-системах, но допускает реализацию и в других операционных системах.

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

POSIX представляет собой множество стандартов POSIX.1 – POSIX.12.


Close