Содержание Билет №1 3

Вид материалаДокументы

Содержание


Билет № 16
Сетевые системы
Приведем примеры операционных систем.
Подобный материал:
1   ...   6   7   8   9   10   11   12   13   14

Билет № 16

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


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

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

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



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

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

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

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

Текстовый интерфейс имеют OC MS-DOS или shell-интерпретатор UNIX. Пользователь взаимодействует с вычислительной системой с помощью клавиатуры, набирая специальные команды командной строке.



Главный недостаток подобных систем - для эффективного использования их пользователю необходимо знать синтаксис всех команд. Но подобный интерфейс сохранился при удаленном доступе для администрирования или настройки сервера.

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

Операционные системы можно разделить на группы по следующим признакам:

Однопользовательская ОС (обслуживающая одного пользователя) и однозадачная ОС (обрабатывающая только одну прикладную программу) уже ушли в историю, например, MS-DOS.

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

Многозадачная ОС располагает в оперативной памяти одновременно несколько задач. Центральный процессор их попеременно обрабатывает. Например, в ОС Windows пользователь может одновременно запустить программы Калькулятор, Блокнот, Paint. На экране появятся окна этих программ. Пользователь переходя из одного окна в другое, может поочередно работать с этими приложениями. При таких переходах предыдущая программа не закрывается, т.е. не выгружается из оперативной памяти и в любой момент готова продолжить свою работу.

Сетевые системы обеспечивают совместное использование ресурсов всеми выполняемыми в сети задачами. Все современные ОС стали сетевыми. ОС могут работать с основными технологиями локальных и глобальных сетей. ОС поддерживают работу с Интернетом, включают утилиты популярных служб — telnet (работа с удаленным компьютером), ftp (передача файлов с удаленного компьютера), DNS (служба доменных имен), web-сервис.

Приведем примеры операционных систем.

Семейство операционных систем Windows занимает ведущее положение в мире персональных компьютеров. В мире ПК менее распространены ОС семейства Apple (Macintosh), пример операционной системы — Mac OS. Операционные системы семейства UNIX стали стандартом для мини-ЭВМ, Linux — современный вариант OS UNIX, предназначенный для использования на ПК.