Контрольная работа: Операционная система 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 и получив|