Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OSSO ().docx
Скачиваний:
11
Добавлен:
08.04.2015
Размер:
52.62 Кб
Скачать

19.02.13

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

Создать унифицированную ось нельзя из-за различной микроархитектуры (планшеты, компьютер, телефон). Windows 8, например, есть по сути три разных.

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

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

4 Уровень

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

5 Уровень

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

Эволюция операционных систем.

1946 – первый компьютер

1950 – диагностические программы, ассемблер, микрокоманды, библиотека подпрограмм

1955 – методы доступа, полибуферезация, загрузчики и редакторы связей

1960 – системы прерываний, контрольные точки, управление файлами, таймерами, спулинг (SPOOL) – освобождение ЦП от не свойственных ему задач

1965 – управление мультипрограммирование, классическое мультипрограммирование, оверлейные структуры

1970 – динамическое распределение основной памяти, разделение времени, многотерминальные системы

21.02.13

Назначение, состав и функции ОС.

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

Назначение ОС принято рассматривать по 4 основным составляющим:

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]