Операционные системы
Создание: 13.03.2013
Отличный способ познакомиться с разными операционными системами - установить их все на свой компьютер!

Операционная система решает задачи:

  1. Запуск внешних программ (в каждой ОС есть программа, которая позволяет внешний программный код помещать в оперативную память и передавать ему ресурсы процессора).
  2. Взаимодействие с компонентами компьютера (осуществляется через программы-драйверы устройств. При появлении нового принтера, которого не было в момент написания операционной системы, ОС загружает в себя драйвер принтера и это дает возможность всем приложениям работать с новым устройством).
  3. Организует интерфейс пользователя (выделяется два основных вида интерфейса текстовый и графический).
  4. Предоставление пользователю программ-утилит для обслуживания компьютера. (современные ОС - набор больших им аленьких программ позволяющих пользователю без дополнительного ПО выполнять простейшие действия по обслуживанию дисков, редактированию системных файлов, архивированию, подключению к сети интернет и т.д.).

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

Виртуальная машина Oracl VM VirtualBox

Любая виртуальная машина запускается на родительском компьютере и в защищенном пространстве памяти запускает дочернюю систему, как обыкновенную программы. Не смотря на то, что дочерняя система использует ресурсы родительского компьютера, может выходить в интернет, обмениваться файлами, все процесс ее ограничиваются выделенном размером памяти и места на жестком диске. Что бы не произошло в дочерней системе - это ни как не затронет родительский компьютер. Именно поэтому виртуальные машины идеально подходят для изучения и экспериментов с операционными системами.


На компьютере под управление Windows 7 запущено три дополнительные системы:
DOS (с файловым менеджером), Windows 98 (с графическим редактором) и ALT Linux (с браузером).

Единственным ограничением на использование виртуальных машин является мощность родительского компьютера. Так как он делится своими ресурсами с другой системой, компьютер должен иметь достаточный размер оперативной памяти, иметь современный процессор.

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

Существует несколько программ для виртуализации:

  • VMware Workstation - лучшее решение, с которым мне приходилось работать. Высокая производительность,, поддержка самых разных операционных систем, гибкая настройка системы взаимодействия родительской и дочерней системы и высокая цена за качественный продукт, вот ее главные особенности. Последняя  особенность не дает широко использовать в учебных целях.
  • VirtualPC - разработка компании Microsoft. Программа бесплатна, и, пожалуй, это единственное достоинство. Если с виртуализацией операционных родных систем эта программа справляется, то запустить Linux на ней будет сложно.
  • Oracl VM VirtualBox - идеальное решение для школы. Гибкость и функционал, сочетаются в ней со свободным распространением. Скачать дистрибутив (~100 МБ) можно на официальном сайте.

Установка программы происходит просто, программа имеет русский интерфейс. После установки и запуска необходимо создать виртуальную машину. Сделаем это на примере установки дистрибутива Linux SliTaz. Это один из самых маленьких по размеру дистрибутивов (~45 МБ), а это значит, что процесс установки не займет много времени, его можно провести на уроке. Пошаговое руководство смотрите в презентации во вложенном файле. Обратим внимание на несколько важных моментов:

  1. Вам потребуется дистрибутив. Современные операционные системы распространяются в сети интернет в виде iso-образов. Это образ (копия) CD-диска, выполненная в виде одного файла. При желании его можно «развернуть» на CD-диск или подключить к виртуальной машине. образ диска вы можете свободно скачать на сайте разработчиков.
  2. После установки и запуска новая система «захватывает» мышь, для ее «освобождения», чтобы вы могли работать ей в других программах, нажмите правую клавишу Ctrl.
  3. На современном компьютере виртуальная машина «подхватывает» установки сети, может подключаться интернет, воспроизводить звук. Если это не так, отправляйтесь в настройки виртуальной машины и...
  4. Запущенная система - это по сути файл а вашем компьютере. Он расположен по адресу: C:\Users\Имя пользователя\VirtualBox VMs\Имя системы Если вы сохраните этот каталог, а после скопируете его на другой компьютер, с установленной Oracl VM VirtualBox, на новой машине вы получите уже установленную систему! Поэтому имея копии установленных виртуальных машин позволят вам без опаски выполнять любые эксперименты на ученических компьютерах. Любый проблемы решаются переписыванием резервных файлов.


На скриншоте система не пуста, в ней уже установлено три дочерние операционные системы.

Презентация установка виртуальной машины

Примеры практических работ

1. Изучение самой маленькой OS

Колибри один из самых маленьких дистрибутивов среди графических операционных систем. Образ диска занимает всего 5,3 МБ! Это не Linux, а отдельная разработка, написанная на языке ассемблер, поэтому эта ОС очень быстрая. Эту систему не нужно устанавливать, она просто грузится с диска (причем грузится очень быстро, секунд за 10). Не смотря на крайне малый размер, система имеет графический интерфейс внушительный размер установленного ПО, а также на сайте разработчиков можно скачать дополнительное прикладное ПО для этой интересной операционной системы.

Вопросы:

  1. как установить систему на жесткий диск?
  2. Какой набор ПО входит в дистрибутив?
  3. Какие форматы мультимедиа-файлов умеет воспроизводить эта система?

2. Изучение текстового интерфейса. Работа в командной строке и в файловом менеджере.

Для работы вам потребуется одна из дисковых операционных систем, например MS-DOS. Найти дистрибутивы не составит труда, значительно сложнее будет установить...Также, возможно выполнять эту работу в терминальном режиме Linux. Вам потребуется познакомиться с распространенными командами для выбранной системы, см. вложенные файлы.

Вопросы:

  1. В каком каталоге вы находитесь в данный момент?
  2. Сколько в нем файлов сколько каталогов?
  3. Напишите команду, с помощью которой можно скопировать файл lister.pas на диск а:
  4. С помощью, какой команды, можно перейти в корень диска?
  5. На диске C: в каталоге EDIT находится некоторая программа. Напишите команды, с помощью которых вы сможете ее запустить.
  6. Что нужно сделать, чтобы не запускать русификатор, драйвер мыши, Norton Commander, при всяком запуске системы
  7. Как с помощью Norton Commander скопировать файл на дискету.

3. Сравнение интерфейса операционных систем.

Установите современную операционную систему, например Alt Linux - дистрибутив, рекомендованный к использованию в образовательных учреждениях. Проведите исследование - сравнение выбранной системы с привычной Microsoft Windows. Заполните таблицу:

 

MS Windows

Исследуемая система

размер дистрибутива

 

 

способ входа в командный режим

 

 

программы для работы с сетью интернет

 

 

набор программ утилит

 

 

программы для работы с мультимедиа

 

 

программы для записи CD/DVD

 

 

программы для работы с архивами

 

 

как создать нового пользователя

 

 

как установить новую программу

 

 

Темы рефератов

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

  1. «Время Unix». История системы, влияние на современные ОС.
  2. BeOS успех, который не случился.
  3. Головокружительный успех DOS - причины и последствия.
  4. «Окна» от начала и до наших дней.
  5. Пингвиненок tux и другие представители семейства.
  6. Классические и современные «яблочные» ОС.
  7. Мобильные ОС против настольных.
  8. Необычные системы (самые маленькие, древние, специфические и т.д.)

P.S.


MS Windows сделанная на Flash Елизаровым Аркадием ~2005 г.

Скачать материалы:

Справочник команд DOS
формат: docx, 0.02 МБ
Справочник команд Linux
формат: docx, 0.03 МБ