АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

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

Читайте также:
  1. L.1.1. Однокомпонентные системы.
  2. V1: Экосистемы. Экология сообществ.
  3. Асимметричные (двух ключевые) криптосистемы.
  4. Болезни эндокринной системы.
  5. Болезни эндокринной системы.
  6. Всякая система является результатом процесса ее организации, но далеко не всякий процесс заканчивается созданием системы.
  7. Выборы и избирательные системы.
  8. Государство, власть и общество в первой трети XVI в.: формирование сословной системы.
  9. Дисперсные системы.
  10. Животный мир как компонент экосистемы.
  11. Заработная плата: сущность, формы, системы. Номинальная и реальная зарплата.
  12. И борьбу с остатками удельной системы.

 

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

 

Основные функции операционной системы:

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

2)Загрузка в оперативную память подлежащих исполнению программ.

3)Распределение памяти, а в большинстве современных систем и организация виртуальной памяти.

4)Запуск программы (передача ей управления, в результате чего процессор исполняет программу).

5)Идентификация всех программ и данных.

6)Прием и исполнение различных запросов от выполняющихся приложений. Операционная система умеет выполнять очень большое количество системных функций (сервисов), которые могут быть запрошены из выполняющейся программы. Обращение к этим сервисам осуществляется по соответствующим правилам, которые и определяют интерфейс прикладного программирования (Application Program Interface, API) этой операционной системы.

7)Обслуживание всех операций ввода-вывода.

8)Обеспечение работы систем управлений файлами (СУФ) и/или систем управления базами данных (СУБД), что позволяет резко увеличить эффективность всего программного обеспечения.

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

10)Планирование и диспетчеризация задач в соответствии с заданными стратегией и дисциплинами обслуживания.

11)Организация механизмов обмена сообщениями и данными между выполняющимися программами.

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

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

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

15) Удовлетворение жестким ограничениям на время ответа в режиме реального времени (характерно для операционных систем реального времени).

16)Обеспечение работы систем программирования, с помощью которых пользователи готовят свои программы.

17)Предоставление услуг на случай частичного сбоя системы.

 


1 | 2 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)