Инструменты пользователя

Инструменты сайта


examination:computer_science:question44

Вопрос №44 Операционная система

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

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

  • Операционная система загружается непосредственно при включении компьютера (см. начальная загрузка) и перестает работать только после его выключения. Она осуществляет диалог с оператором или пользователем и организует эффективное взаимодействие (интерфейс) других (в т.ч. прикладных) программ со всеми узлами ЭВМ.
  • Операционные системы могут создаваться как для конкретных ЭВМ, так и для ЭВМ определенных типов или классов. В последнем случае соответствующие ОС называются стандартными. Например, MS DOS (Microsoft System Disk Operating System ) фирмы Microsoft Corp . ориентирована на IBM-совместимые ПК, Mac OS фирмы Apple — на ЭВМ ряда Macintosh, ОС Unix фирмы AT&T’s Bell Laboratories является стандартной для ЭВМ разных классов, выполняющих функции серверов и рабочих станций. Используется также на портативных ПК и больших стационарных ЭВМ.
  • NOS (Network Operating System) – “ Сетевая операционная система”: Программное обеспечение, реализующее сетевой режим работы. Примерами сетевых операционных систем являются Windows NT, Windows 2000, Novel Netware и др.

Некоторые свойства и виды ОС:

Многозадачность - Свойство операционной системы и ЭВМ, при которой один процессор может обрабатывать несколько разных программ или разных частей одной программы одновременно. При этом все программы вместе удерживаются в оперативной памяти и каждая выполняется за какой то период времени. Наиболее распространенной многозадачной системой является Unix фирмы AT&T`s Bell Laboratories (США) .

Многопользовательская система , система с коллективным доступом , система коллективного доступа - вычислительная система или ее часть (например, операционная система ), позволяющая нескольким пользователям одновременно иметь доступ к одной ЭВМ со своего терминала ( локального или удаленного). Многопользовательский характер работы достигается благодаря режиму разделения времени, который заключается в очень быстром переключении ЭВМ между разными терминалами и программами и соответственно быстрой отработке команд каждого пользователя. Примерами разработок указанного вида могут служить ОС NetWare , созданная фирмой Novell (США) для локальных информационных и вычислительных систем, Unix фирмы AT&T`s Bell Laboratories ( США), REAL/32 и др.

  • REAL/32 - многопользовательская многозадачная операционная система реального времени. В этой системе каждый терминал, состоящий из монитора и клавиатуры, для его пользователя работает как максимально простой ПК. Эта система и ей подобные могут выступать в качестве альтернативы локальным сетям или UNIX , поскольку они похожи: и те и другие являются многопользовательскими и многозадачными. Однако в отличие от последней они предоставляют своим пользователям возможность работать в программной среде, которая максимально приближена к DOS , и в режиме аналогичном тому, что каждый из них имеет в своем распоряжении персональную сетевую рабочую станцию под DOS.

Однопользовательская система - Вычислительная система или ее часть (например, операционная система ), не обладающая свойствами многопользовательской (см. выше). Примерами однопользовательских ОС являются MS DOS фирмы Microsoft System (США) и ОС/2 , созданная совместно Microsoft Corp . и IBM.

Сетевая операционная система , СОС - Операционная система, предназначенная для обеспечения работы вычислительной сети (см. также “многопользовательская система “, “Unix“, “Windows NT“).

Функции ОС

  1. Загрузка в память и выполнение программ
  1. Доступ к периферийным устройствам
  1. Работа с памятью (ВЗУ)
  1. Интерфейс пользователя

Основные функции (простейшие ОС):

  • Загрузка приложений в оперативную память и их выполнение.
  • Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
  • Управление оперативной памятью (распределение между процессами, виртуальная память).
  • Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), организованным в той или иной файловой системе.
  • Пользовательский интерфейс.
  • Сетевые операции, поддержка стека протоколов.

Дополнительные функции:

  • Параллельное или псевдопараллельное выполнение задач (многозадачность).
  • Взаимодействие между процессами: обмен данными, взаимная синхронизация.
  • Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
  • Разграничение прав доступа и многопользовательский режим работы (аутентификация, авторизация).
examination/computer_science/question44.txt · Последние изменения: 2014/01/15 12:15 (внешнее изменение)