Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Операционные системы. Учебное пособие (лабораторный практикум)

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
Системная плата. Это только кажется, что главный в компью­тере – процессор. Он работает «мозговым центром» системного блока. Но и за процессором нужен контроль, равно как за всеми остальными устройствами. И таким контроллером в компьютере выступает системная (или, как иногда говорят, материнская) плата.
При всей своей внешней простоте системная плата – весьма сложный прибор, от каждой части которого зависит быстродействие и стабильность работы компьютера. Вот лишь несколько логических групп устройств, из которых состоит любая компьютерная «мать»:
1. Набор разъемов и портов для подключения отдельных
устройств.
2. Шина – информационная магистраль, связывающая их во-
едино. Именно по шине передаются сигналы между всеми видами компьютерной «начинки» и именно через посредство шины достав­ляется информация микропроцессору.
3. Базовый набор микросхем – «чипсет», с помощью которого
материнская плата и осуществляет контроль над всем происходя­щим внутри системного блока.
4. Небольшая микросхема BIOS – координационный центр си-
стемной платы, управляющий всеми ее возможностями.
5. Встроенные (или интегрированные) дополнительные
устройства.
Чипсет. От типа чипсета напрямую зависят самые важные ха­рактеристики материнской платы – платформа, тип шины, скорость передачи данных, число поддерживаемых моделей процессоров, ба­зовый тип оперативной памяти и параметры работы с ней и так далее.
Поскольку основная функция материнской платы – устанавли­вать связь между устройствами, то неудивительно, что главные со­ставляющие любого чипсета называются «мостами». Каждый из двух имеющихся в любом чипсете «мостов» – это специальный чип­микросхема. У каждого из двух «мостов» существует свой четко очерченный круг задач. «Северный» мост соединяет между собой процессор, оперативную память и видеошину AGP. «Южный» мост отвечает за работу с шиной PCI и всеми подключенными к компь­ютеру периферийными устройствами, а также внутренними контро­леррами.
Тип шины. Почти десять лет этот вопрос был не слишком ак­туален – все системные платы, независимо от производителя и плат-
121
формы, поддерживали один и тот же тип шины – PCI, предназна­ченной для передачи данных между устройствами. Через эту шину работали не только внутренние, но и внешние устройства, подклю­ченные к скоростным портам USB или FireWire. И именно в фор­мате PCI выпускались практически все дополнительные платы, ис­ключая видеоплаты, для которых создана специальная ускоренная шина AGP. Но постепенно пропускная способность шина PCI стала замедлять работу компьютера и приводила к множеству внутренних конфликтов.
Последовательная шина, при работе с которой устройства под­ключаются в цепочку, одно за другим, от этих проблем избавлена. Как работает такая схема, можно увидеть на примере USB­устройств – к одному-единственному каналу связи можно присо­единить цепочку из 128 устройств, что невозможно для шины PCI. Но даже USB-2 порт значительно отстает по скорости от шины PCI. Поэтому в 2004 году компания Intel приняла решение о создании новой последовательной и быстрой шины. Новая шина носит назва­ние PCI-Express, а ее скоростной показатель составляет свыше 4 Гб/с.
Интегрированные устройства. В большинстве материнских плач уже имеются, как минимум, «звуковая» и «сетевая» подси­стемы, с успехом заменяющие обычные звуковую и сетевую платы. Звуковая подсистема в большинстве случаев базируется на так называемом кодеке АС97, который берет на себя лишь часть задач по обработке звука. Все остальное реализуется уже не на аппарат­ном, а на программном уровне, т. е. часть задач перекладывается на центральный процессор. В некоторых чипсетах имеется также и встроенная видеосистема (заменяющая видеоплату), мощности ко­торой вполне достаточно для обычной, двухмерной графики.
Слоты и контроллеры. Помимо единой, универсальной шины на системной плате предусмотрены специальные «контроллеры» – «точки входа», предназначенные для подключения к шине различ­ных внутренних устройств, а также слоты для подключения допол­нительных плат
Оборудование и материалы: см. приложение 1.
Указания по технике безопасности: см. приложение 2.
122
Задания
Вар.
Операционная система 1 (версия и год выпуска на
выбор студентов ‒ любые)
Операционная система 2
(версия и год выпуска на выбор
студентов ‒ любые)
1.
Ubuntu Linux
Lubuntu Linux
2.
Fedora Linux
CentOS Linux
3.
ASP Linux
Mandrake Linux
4.
Mageia Linux
OpenMandriva
5.
Kali Linux
BugTrack Linux
6.
Calculate Linux
Slackware Linux
7.
Red Hat Linux
OpenSuse Linux
8.
Rosa Linux
Bodhi Linux
9.
Альт Линукс
Red Star OS
10.
MCBC 3.0
Astra Linux
11.
Mandriva Linux
Black Cat Linux
12.
Elementary OS
Linix Mint
13.
Windows 95
Windows NT 4.0
14.
Gentoo Linux
Arch Linux
15.
WiFiSlax Linux
Parrot Security OS
16.
Deepin Linux
Debian Linux
17.
FreeDOS + Windows 3.11 FWG
MS-DOS 6.22 + Windows 3.11 FWG
18.
React OS
Windows XP
19.
FreeBSD
Frenzy
20.
DragonFly BSD
FreeBSD
21.
OpenIndiana
OpenSolaris
22.
NetBSD
OpenBSD
23.
ОЛИВИЯ
OpenBSD
24.
Plan9
Minix 3.0
25.
Kolibri OS
BeOS
Установить в виртуальную ЭВМ VirtualBox одну из двух опе­рационных систем на выбор студента и провести исследование.
Запустить программу самодиагностики ОС (например, из па­нели управления «Сведения о системе» или вывод команд dmesg, lspci, lsusb и им подобных), выписать в отчет основные параметры ЭВМ: установленный микропроцессор (имя, рабочая тактовая ча­стота, количество ядер и потоков), параметры установленной ОЗУ, ПЗУ, параметры накопителя жесткого диска или SSD, характери­стики видеокарты, дополнительное подключенное к ЭВМ оборудо­вание (сетевые адаптеры, звуковые адаптеры и т. д.).
123
Содержание отчета
Лабораторная работа считается выполненной студентом и за­считывается преподавателем (с зачислением баллов пропорцио­нально выполненным пунктам отчета, т. е. необязательно, чтобы от­чет содержал все пункты) при предоставлении в электронном виде к защите (бумажная распечатка не требуется!!!) аккуратно оформ­ленного файла-отчета в формате .pdf (презентация), .odt (OpenOffice, LibreOffice) или .doc (Microsoft Office), именованный по шаблону (при несоответствии работа не допускается к защите):
OS_PMI_LR8_V(номер варианта)_(фамилия).pdf
Файл-отчет должен иметь следующие элементы-слайды презен­тации или пункты текстового отчета-документа в указанном порядке (с сохранением их номера в случае пропуска некоторых пунктов):
1. Титульный лист, содержащий название дисциплины, тему и
номер лабораторной работы, ФИО студента, курс, группу.
Форму и дизайн титульного листа студент определяет самосто­ятельно, ориентируясь на удобство восприятия информации на ти­тульном листе.
2. Отметка об ознакомлении с техникой безопасности (прави-
лами поведения в компьютерном классе (аудитории, лаборатории)).
В данном пункте необходимо наличие записи «С правилами техники безопасности при выполнении лабораторной работы и по­ведения в компьютерном классе (аудитории, лаборатории) ознаком­лен, обязуюсь выполнять _____ (ФИО), _____ дата».
3. Постановка задачи (полное условие в соответствии с выбран-
ным вариантом).
4. Реферативный обзор информационных (интернет) источни-
ков по заданию.
В данном пункте указать по шагам:
4.1. Микропроцессор ЭВМ (кратко).
4.2. Микропроцессор Z80 (кратко).
4.3. Микропроцессор КР580ВМ80А (кратко).
4.4. Микропроцессор 8080 (кратко).
4.5. Микропроцессор 80386 (кратко).
4.6. 64-х битные микропроцессоры ЭВМ.
4.7. Микропроцессоры архитектуры RISC.
4.8. Микропроцессоры архитектуры ARM.
4.9. Реальный режим работы микропроцессора.
4.10. Защищенный режим работы микропроцессора.
4.11. Прерывания микропроцессора.
124
4.12. Расширение команд MMX.
4.13. Расширение команд SSE.
4.14. Математический сопроцессор FPU.
4.15. Гарвардская архитектура микропроцессора.
Необходимо указать по порядку информационные источники и их содержимое по заданию. Допустимо использовать текст, гиперс­сылки, таблицы, рисунки и т. д., любую информацию, облегчаю­щую просмотр и защиту презентации-отчета. Разрешено использо­вание только открытых публичных источников информации, не требующих передачи авторских прав или каких-либо иных отчис­лений. Если информация по какому-либо из разделов реально от­сутствует в публичном доступе или засекречена, то напечатать «ин­формация засекречена» с указанием ведомства или организации, за­секретившей данную информацию. Рекомендуемый объем рефера­тивного обзора – 3‒10 страниц (5‒10 слайдов).
5. Необязательный пункт отчета для получения повышенных баллов. Экранные снимки установленной в виртуальную машину, контролируемую студентом или на реальный компьютер, принад­лежащий студенту, выбранной согласно варианта операционной си­стемы. На скриншоте должны быть четко различимы ФИО студента на ключевых интерфейсных элементах виртуальной машины или в программах, запущенных внутри исследуемой ОС. Рекомендуемый объем – 5‒10 скриншотов (5‒10 слайдов).
6. Необязательный пункт отчета для получения повышенных баллов. Личное исследование работы операционной системы.
В данном пункте требуется написать от первого лица инструк­цию по работе с несколькими программами, характерными именно для этой ОС и отличающие ее от аналогичных ОС. Рекомендуемый объем – 3‒5 страниц (5‒10 слайдов).
7. Необязательный пункт отчета для получения повышенных
баллов. Публичная защита отчета по лабораторной работе.
В данном пункте привести ссылку на Youtube-видео или иной публичный видео-ресурс, на котором записана защита-выступление отчета или презентации по лабораторной работе лично студентом. Рекомендуемое время видеоролика – 5‒10 минут.
Контрольные вопросы
1. Изучение графической оболочки KDE.
2. Файловый менеджер.
Литература: 1‒6.
125
9. ПЕРСПЕКТИВЫ РАЗВИТИЯ ОПЕРАЦИОННЫХ СИСТЕМ
Цель работы ‒ закрепление знаний и изучение перспектив развития
операционных систем.
Знания и умения, приобретаемые студентом в результате освое­ния темы, формируемые компетенции или их части: ОПК-4.
В результате освоения дисциплины обучающийся должен
знать: перспективы развития операционных систем, основные поня-
тия, алгоритмы и методы функционирования операционных систем, прак­тические подходы к программной реализации математических алгоритмов операционных систем и оболочек;
уметь: находить, анализировать, реализовывать программно и ис- пользовать на практике математические алгоритмы операционных систем, применять знания о принципах функционирования операционных систем для решения прикладных задач с учетом возможных перспектив развития операционных систем;
владеть: перпективными методами установки, настройки и управле- ния операционных систем.
Теоретическая часть
Графический интерфейс пользователя (ГИП) в вычислитель­ной технике – система средств для взаимодействия пользователя с компьютером, основанная на представлении всех доступных поль­зователю системных объектов и функций в виде графических ком­понентов экрана (окон, значков, меню, кнопок, списков и т. п.). При этом, в отличие от интерфейса командной строки, пользователь имеет произвольный доступ (с помощью клавиатуры или устрой­ства координатного ввода типа «мышь») ко всем видимым экран­ным объектам.
Впервые концепция ГИП была предложена учеными из иссле­довательской лаборатории Xerox PARC в 1970-х, а получила ком­мерческое воплощение в продуктах корпорации Apple Computer. В операционной системе AmigaOS ГИП с многозадачностью был использован в 1985 году. В настоящее время ГИП является стан­дартной составляющей большинства доступных на рынке операци­онных систем и приложений.
Сначала идея графического пользовательского интерфейса нашла свое практическое воплощение в легендарном исследова­тельском центре компании Xerox ‒ PARC (Palo-Alto Research
126
Center). В его лабораториях трудились исследователи в области ла­зерной физики, создатели интегральных схем, систем CAD и разра­ботчики в сфере компьютеров. Плоды их труда ‒ это и сетевые тех­нологии, базы данных, системы подготовки документов, и, разуме­ется, графические интерфейсы. Сотрудникам PARC предоставля­лась полная творческая свобода, одним из плодов которой стала концепция WIMP ‒ Windows, Icons, Menus, Point-n-Click. И сегодня, более чем тридцать лет спустя, мы следуем этой концепции.
Свежеизобретенный графический интерфейс нашел примене­ние в компьютере Alto. Эта экспериментальная разработка, к сожа­лению, не имела шумного рыночного успеха, хотя и обладала всеми свойствами, ныне упоминаемыми: инновационностью и революци­онностью. Alto имел черно-белый CRT-монитор, установленный в «портретной» ориентации, трехкнопочную мышь, аппаратные и программные средства для работы с Ethernet и графический интер­фейс, отвечающий парадигме WIMP.
В 1979 году компания Three Rivers Computer Company предста­вила графическую рабочую станцию под названием PERQ. К сожа­лению, Three Rivers Computer Company покинула компьютерный рынок в 1986 году, не выдержав мощного натиска со стороны Sun и
Silicon Graphics.
В 1981 году Xerox все-таки решился вдохнуть жизнь в экспе­риментальный Alto, выпустив на рынок его полноценного коммер­ческого преемника ‒ компьютер Star. Здесь, как и в PERQ, портрет­ная ориентация монитора изменена на альбомную, но в плане гра­фического интерфейса ‒ настоящий прорыв. Монохромный CRT­дисплей имеет разрешение 1024х768 пикселей, к иконкам можно применять «двойной клик», окна без труда перекрывают друг друга, используются диалоговые окна. С тех пор основные черты интер­фейса Star применяются в любой графической среде пользователя (см. рис. 9.1).
В 1983 году один из столпов сегодняшнего рынка персональ­ных компьютеров преодолевал период становления. Речь идет об Apple, и в частности, о компьютере Apple Lisa (см. рис. 9.2). Компа­ния Apple не обошлась без наработок Xerox PARC, имея в штате сотрудников и инженеров, некогда приложивших руку к созданию
Alto.
127
Рисунок 9.1. Xerox Star
Рисунок 9.2. Apple Lisa
1983-й запомнился не только в связи с выпуском Apple Lisa, события развивались весьма динамично по всем фронтам. Для от­метившего свое двухлетие IBM PC тоже появляется графическая оболочка ‒ детище компании Visi Corp под названием Visi On. Правда, на фоне роскошных Apple Lisa и Xerox Star оболочка IBM PC с установленной Visi On выглядит довольно убого. Кроме того, о себе, как создателе графических оболочек, заявляет и Microsoft, анонсировав среду Windows 1.0.
Рисунок 9.3. Visi On
1984 год. Apple переживает довольно серьезные внутренние потрясения, однако находит в себе силы для выпуска персонального компьютера Macintosh ‒ оказавшегося, что весьма примечательно, первым по-настоящему успешным коммерческим продуктом, ис-
128
пользовавшим графический пользовательский интерфейс. В нема­лой степени этому поспособствовала идея Apple ‒ так называемая Desktop Metaphor, согласно которой отдельные файлы представля­ются как листы бумаги, а каталоги файловой системы ‒ как папки для этих листов. Следуя Desktop Metaphor, монитор отображает пользователю «рабочий стол», на котором можно разместить, например, файлы и папки. Их содержимое может быть открыто в окне и иметь вид обычного бумажного документа.
Кроме того, появляется набор графических утилит, в значи­тельной степени облегчающих пользователю рабочий процесс. Утилиты к тому же предназначаются для осуществления многоза­дачности.
В том же году компания Digital Research представляет свою оболочку для компьютеров на базе процессора 8086 под управле­нием ОС DOS. Она называется GEM Desktop и позднее была порти­рована для выполнения на компьютерах Atari ST. Такой шаг объяс­няется тем, что в мире IBM PC GEM Desktop добилась весьма скромного коммерческого успеха, а на компьютерах Atari ST впо­следствии стала основной графической средой пользователя.
Еще одно событие 1984 года ‒ анонс графической подсистемы X Window system (Project Athena), родившейся в недрах MTI, Мас­сачусетского технологического института, и с тех пор ставшей ос­новной графической системой для ОС семейства Unix. Помимо ос­новной задачи ‒ отображения графических примитивов ‒ X Window позволяет удаленную работу посредством сети. Пользователь за ло­кальным терминалом работает лишь с вводом и выводом для X Window, сама же система выполняется на другом компьютере.
В 1985 году развитие графических интерфейсов вступает в пору настоящего расцвета. Для компьютеров Apple II и 8-битного Commodore 64 выпущена среда GEOS, поставлявшаяся с несколь­кими прикладными программами, включая текстовый редактор и календарь и в общем имевшая неплохие шансы на успех. Впослед­ствии наработки GEOS широко используются для только-только появившихся прототипов сегодняшних карманных компьютеров ‒ начиная от HP OmniGo и заканчивая PalmPilot. Даже Nokia обраща­ется к GEOS как к базовой среде для своих коммуникаторов, прежде чем окончательно переключиться на EPOC (Symbian).
129
1985-й ознаменован и запуском торговой марки Amiga компа-
нии Commodore. Оригинальный интерфейс пользователя получает название Amiga Workbench. Workbench, разработанная практически с нуля, она базируется на внутреннем ядре Intuition, отслеживаю­щем все входные события, вызываемые действиями пользователя ‒ будь то нажатие клавиши на клавиатуре или перемещение указателя мыши. Кроме того, Intuition содержит библиотеку основных графи­ческих элементов, из которых строится интерфейс Workbench. Настраиваемый вид указателя мыши, анимированные иконки ‒ все это впервые появляется в Workbench. А первая модель компьютера, управляемого Workbench 1.0, зовется Amiga 1000 (рис. 9.4).
Рисунок 9.4. Amiga Workbench
В том же году на свет появляется и Windows 1.0 ‒ прабабушка популярнейшей сегодня операционной системы. Из непривычных особенностей отметим невозможность расположения окон вна­хлест, а только изолированно друг от друга, и выделение внизу экрана особой области для иконифицированных окон программ, не­доступной для размещения прочих элементов интерфейса. В отли­чие от монохромной предварительной версии, появившейся в 1983 году, релиз Windows 1.0 уже работает с цветом.
В 1986 году компания Apple предъявляет серьезные претензии к Digital Research, чей GEM Desktop достаточно явно копирует наработки «яблочного» интерфейса. В итоге Digital Research вы­нуждена пересмотреть интерфейс GEM Desktop, что оборачивается
130