Читайте также:
|
|
Сетевая операционная система необходима для управления потоками сообщений между рабочими станциями и серверами. Она может позволить любой рабочей станции работать с разделяемым сетевым диском или принтером, которые физически не подключены к этой станции.
Каждый компьютер в сети в значительной степени автономен, поэтому под сетевой операционной системой в широком смысле понимается совокупность операционных систем отдельных компьютеров, взаимодействующих с целью обмена сообщениями и разделения ресурсов по единым правилам - протоколам. В узком смысле сетевая ОС - это операционная система отдельного компьютера, обеспечивающая ему возможность работать в сети.
Итак, операционная система выполняет функции управления вычислениями в компьютере, распределяет ресурсы вычислительной системы между различными вычислительными процессами и образует ту программную среду, в которой выполняются прикладные программы пользователей. Такая среда называется операционной. Последнее следует понимать в том плане, что при запуске программы она будет обращаться к операционной системе с соответствующими запросами на выполнение определенных действий, или функций. Эти функции операционная система выполняет, запуская специальные системные программные модули, входящие в ее состав.
В настоящий момент около 90% персональных компьютеров используют ОС Windows, которая имеет ряд достоинств и вытеснила конкурентов из этого сегмента рынка. Более широкий класс ОС ориентирован для использования на серверах. К этому классу ОС относят: семейство Unix, разработки фирмы Microsoft, сетевые продукты Novell и корпорации IBM.
К ресурсами компьютера относятся: процессоры, память, дисковые накопители, сетевые коммуникационные средства, принтеры и другие устройства. Функцией ОС является рациональное распределение этих ресурсов между процессами с целью обеспечения максимальной эффективности функционирования компьютера.
Одна операционная система может поддерживать несколько операционных сред путем эмуляции функций
свопинг (swapping) – перемещение процессов из главной памяти на диск и обратно целиком.
Основные функции, которые выполняет ОС, следующие:
• прием от пользователя заданий или команд, сформулированных на соответствующем языке — в виде директив (команд) оператора или в виде указаний (своеобразных команд) с помощью соответствующего манипулятора (например, с помощью мыши), — и их обработка;
• прием и исполнение программных запросов на запуск, приостановку, остановку других программ;
• загрузка в оперативную память подлежащих исполнению программ;
• инициация программы (передача ей управления, в результате чего процессор исполняет программу);
• идентификация всех программ и данных;
• обеспечение работы систем управлений файлами (СУФ) и/или систем управления базами данных (СУБД), что позволяет резко увеличить эффективность всего программного обеспечения;
• обеспечение режима мультипрограммирования, то есть выполнение двух или более программ на одном процессоре, создающее видимость их одновременного исполнения;
• обеспечение функций по организации и управлению всеми операциями ввода/вывода;
• распределение памяти;
• планирование и диспетчеризация задач;
• обеспечение сохранности данных;
• обеспечение работы систем программирования, с помощью которых пользователи готовят свои программы и др.
Дата добавления: 2015-07-19; просмотров: 62 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Классификация ОС. | | | Проведем классификацию операционных систем |