Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС (ШПОРЫ).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
267.26 Кб
Скачать

1. Операционные системы. Назначение и функции

ОС) - комплекс системных и управляющих программ, предназначенных для наиболее эффективного использования всех ресурсов вычислительной системы (ВС) и удобства работы с ней.ОС принимает на себя сигналы-команды, которые посылают другие программы, и переводит их на понятный машине язык. Каждая ОС состоит как минимум из 3 обязательных частей:1. Ядро, командный интерпретатор – «переводчик» с программного языка на язык машинных кодов.2. Специализированные программки (драйвера) для управления различными устройствами, входящими в состав компа. «Системные библиотеки».3. Удобная оболочка, с которой общается пользователь – интерфейс.ОС делятся на однозадачные и многозадачные. Однозадачные (DOS) могут выполнять в одно и то же время не более одной задачи, а многозадачные (Window) способна одновременно управлять несколькими процессами.Однопользовательские (предназначены для обслуживание одного клиента) и многопользовательские (рассчитаны на работу с группой пользователей одновременно).Функции ОС - прием от пользователя (оператора) заданий или команд, сформулированных на соответствующих языках, и их обработка;- загрузка в ОП программ и их исполнение;- инициация программы (передача ей управления);- прием и исполнение программных запросов на запуск, приостановку, остановку других программ; организация взаимодействия между задачами;- идентификация всех программ и данных;- обеспечение работы системы управления файлами и/или систем управления БД;- обеспечение режима мультипрограммирования (многозадачности);- планирование и диспетчеризация задач;- обеспечение функций по организации и управлению операциями ввода/вывода;- удовлетворение жестким ограничениям на время ответа в режиме реального времени (для соответствующих ОС);- управление памятью, организация виртуальной памяти;- организация механизмов обмена сообщениями и данными между выполняющимися программами;- защита одной программы от влияния другой; обеспечение сохранности данных;- аутентификация, авторизация и другие средства обеспечения безопасности;- предоставление услуг на случай частичного сбоя системы;- обеспечение работы систем программирования;- параллельное исполнение нескольких задач.Функции ОС автономного компьютера обычно группируются в соответствии с типами локальных ресурсов, которыми управляет ОС.

2. Понятие операционной среды

Операционной средой называется

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

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

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

3. Классификация операционных систем

Однако, что касается ОС, здесь уже давно сформирова­лось относительно небольшое количество классификаций: по назначению, по ре­жиму обработки задач, по способу взаимодействия с системой и, наконец, по спо­собам построения (архитектурным особенностям системы). различают ОС общего и специального назначения. ОС специального назначения, в свою очередь, подразделяются на ОС для носимых микрокомпьютеров и различных встроенных систем, организации и ведения баз данных, решения задач реального времени и т. п. По режиму обработки задач различают ОС, обеспечивающие однопрограммный и мультипрограммный (мультизадачный) режимы. При организации работы с вычислительной системой в диалоговом режиме мож­но говорить об однопользовательских (однотерминальных) и мультитерминальных ОС. По основному архитектурному принципу операционные системы разделяются на микроядерные и макроядерные (монолитные). В некоторой степени это разделе­ние тоже условно, однако можно в качестве яркого примера микроядерной ОС привести ОСРВ QNX, тогда как в качестве монолитной можно назвать Windows 95/98 или ОС Linux.