Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспек по ОС подготоака к экзаменам.doc
Скачиваний:
87
Добавлен:
27.10.2018
Размер:
1.27 Mб
Скачать
  1. Операционная система Linux. Взаимодействие компонентов ос.

Ответ:

Linux — это современная Unix-подобная многопользовательсткая сетевая операционная система для персональных компьютеров и рабочих станций. Linux имеет сетевую оконную графическую систему X Window System. Bсe компоненты системы, включая исходные тексты, распространяются с лицензией на свободное копирование и установку для неограниченного числа пользователей

Разработка Linux выполнена Линусом Торвальдсом из университета Хельсинки и огромной командой из тысяч пользователей сети Интернет, сотрудников исследовательских центров, фондов, университетов и т.д.

На сегодняшний день, несмотря на быстрое развитие Linux, эта ОС применима для серверов. Для домашних пользователей эта ОС все еще слишком сложна.

Linux обладает высоким быстродействием, работает устойчиво, совершенно без зависаний.)Не подвержена вирусам: по некоторым данным под *nix известно всего 5 вирусов, тогда как под Microsoft Windows 45 тысяч, под MacOS 35 тысяч. Обеспечивает использование огромного числа ПО, накопленных в мире Unix и свободно распространяемых вместе с исходными текстами.

Устройство ос Linux

Ядро имеет, как правило, модульную структуру, модули ядра можно задействовать (подгружать) по мере необходимости, чаще всего модулями оформлены драйверы периферийных устройств и файловых систем. Кроме ядра в системе существуют постоянно выполняющиеся в памяти процессы, называемые демонами. Демоны – аналоги резидентов в DOS и служб в Windows. Стартуют в качестве демонов те программы, для работы которых не требуется вмешательства пользователя; обычно это различные серверы. Например, сервер MySQL - mysqld, сервер Apache - httpd.

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

  • Ядро отвечает за сопровождение файловой системы,

выполнение команд, запуск программ, регистрацию

действий, управлением памятью системы

и другими ресурсами.

  • Ядро выдает системе команды - системные вызовы. Они координируют действия ядра по выполнению команд, введенных пользователем.

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

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

  • Важной задачей ядра является управление ресурсами памяти компьютера. Все это происходит под управлением файловой системы.