Контрольная работа: Операционная система Linux

· специальная файловая система UMSDOS, которая позволяет устанавливать Linux в файловую систему DOS;

· доступ (только чтение) к файловой системе HPFS-2 OS/2 2.1;

· поддержка всех стандартных форматов CDROM;

· поддержка сети TCP/IP, включая ftp, telnet, NFS и т.д.

1.4 Как выглядит одновременное выполнение нескольких программ

Так называемая виртуальная мультиконсоль дает возможность на одном дисплее организовать работу нескольких консолей. На первой консоли запускается процесс трансляции. Комбинацией клавиш Alt-F2 следует переход на вторую консоль. Трансляция продолжается, но при этом первая консоль на экране дисплея заменяется новой картинкой второй консоли. В которой запускается, например, редактор текста. Комбинацией Alt-F3 следует переход на третью консоль, в которой запускается отладчик и т.д. Обычно в системе 8 консолей, но можно установить до 64-х. В любой момент времени можно переключиться на любую консоль.

На отдельной консоли может работать как текстовая, так и графическая программа.

На одной из свободных консолей можно запустить оконную графическую систему XWindowSystem. Открываете окно на экране и играете в DOOM. Можно через сеть с партнером. А в других окнах - база данных, почта, редактор, трансляция и т.д.

Таким образом, одновременно работает много консолей, а на одной из консолей еще и много окон XWindowSystem.

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

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

1.5 Как несколько пользователей работают на одной и той же машине

Пользователь получает доступ к системе в результате регистрации. На консоль система выводит приглашение login:, а пользователь в ответ вводит свое имя и пароль доступа. После проверки прав доступа система выдает приглашение вводить команды на выполнение программ, принимает команды и выполняет их, например:


Консоль tty1 Консоль tty2

/ \ / \

| tty1 eugene.mplik.rulogin: root | tty2 eugene.mplik.rulogin: eugene |

| Password: xxxxxxxx | Password: xxxxxxxx |

| | |

| Linux 1.3.68 | Linux 1.3.68 |

| | |

| eugene.mplik.ru > cal 02 1996 | eugene.mplik.ru $ telnetelvis.ru 2|

| Февраля 1996 | Connected to elvis.ru. |

| Вс Пн Вт Ср Чт Пт Су | Англо-русский,русско-английский сло|

| 1 2 3 | .eor . - выход |

| 4 5 6 7 8 9 10 | .h - помощь |

| 11 12 13 14 15 16 17 | tr>unix |

| 18 19 20 21 22 23 24 | операционная система; первоначально|

| 25 26 27 28 29 | разработанная в BellLaboratories |

| | для мини-ЭВМ серии PDP-11 и получив|

К-во Просмотров: 648
Бесплатно скачать Контрольная работа: Операционная система Linux