
- •70. Структура мережної операційної системи. Однорангові мережеві.
- •2. Основні завдання курсу:
- •3._Призначення та функції ос
- •4. Еволюція ос
- •3.Призначення та функції системного програмування.
- •5. Роль і місце ос в архітектурі обчислювальних систем.
- •7. Поняття ядра ос.
- •8. Етапи розвитку ос
- •9. Класифікація програм
- •10. Визначення операційної системи.
- •11. Особливості алгоритмів управління ресурсами.
- •13. Особливості областей використання.
- •14. Особлтвості методів побудови операційних систем.
- •15. Характеристика режимів роботи операційних ситем.
- •16, 17. Однозадачні та багатозадачні ос.
- •18. Характеристика та функції операційних систем з пакетною обробкою задач.
- •19. Характеристика та функції діалогового режиму в операційних системах.
- •22. Характеристика та функції мережевого режиму в операційних системах.
- •25. Класифікація інтерфейсів операційних систем
- •26. Характеристика та функції командного, віконного та мовного інтерфейсів операційних систем.
- •28. Процес. Діаграма станів процесу. Часові характеристики. Класифікація процесів.
- •29. Ресурс. Класифікація ресурсів.
- •30. Дисципліни розподілу ресурсів: одно чергові (fifo, lifo, rr) та і багато чергові (безпріоритетні та пріоритетні).
- •31. Концепція віртуалізації. Віртуалізація ресурсів, приклади. Поняття віртуальної машини.
- •32. Функції менеджера віртуальних машин.
- •33. Задачі. Різновидності задач: процеси та потоки (нитки).
- •36. Функції ос по управлінню пам'яттю.
- •37. Схеми управління пам'яттю.
- •39. Мультипрограмування із змінними розділами.
- •40. Фрагментація пам'яті. Переміщувані розділи.
- •41. Імена файлів та характеристика типів файлів.
- •42. Типи файлів: звичайні файли, спеціальні файли, каталоги
- •44. Управління доступом до файлів і каталогів. Захист від несанкціонованого доступу.
- •45. Характеристика операцій над файлами.
- •46. Папки (каталоги, директорії) та їх характеристика. Операції над папками.
- •47. Характеристика захисту файлів та папок.
- •48. Характеристика файлової системи сімейства Windows
- •49. Характеристика структури диска fat.
- •50. Характеристика помилок файлової системи.
- •51. Аналіз фрагметації файлової системи та її дефрагментація.
- •52. Характеристика структури диска ntfs та створення розділу ntfs .
- •53. Порівняльні характеристики ntfs I fat.
- •54. Пошук файлів, папок та даних в файлах.
- •55. Складові швидкості обробки данних в файлових системах.
- •56. Функціональні можливості однозадачних операційних систем.
- •57. Модулі ос і розміщення їх в пам'яті і на дисках.
- •58. Bios та його основні функції.
- •59. Характеристика та функції файлів config.Sys та AutoExec.Bat.
- •60. Файлова система ms dos. Файли і каталоги ms dos.
- •62. Основні функції багатозадачних операційних систем.
- •64. Апаратні вимоги. Архітектура. Склад. Реалізація багатозадачності.
- •65. Загальна архітектура багатозадачних систем сімейства Windows.
- •66. Характеристика користувацького режиму сімейства Windows.
- •67. Характеристика інтерфейсу користувача сімейства Windows. Интерфейс пользователя (на примере Win98) Управление Windows (на примере Win98)
- •Рабочий стол
- •Окна Windows
- •69. Основні особливості і характеристики ос сімейства Linux.
- •70. Структура мережної операційної системи. Однорангові мережеві.
- •71. Концепції і технології проектування ос: розширюваність, переносимість, сумісність, безпека.
- •72. Тенденції в структурній побудові ос: монолітні системи, багаторівневі системи, модель клієнт-сервер та мікро ядра.
- •73. Об'єктно-орієнтований підхід в структурній побудові ос.
- •74. Сучасні концепції і технології проектування операційних систем.
- •75. Способи підвищення продуктивності та розширюваності операційних систем.
- •76. Способи забезпечення надійності операційних систем.
- •77. Захист
- •78. Переносимість та совмісність програмного забезпечення ос.
- •82. Інсталяція та налагодження Windows 98. Windows 98 / me: Установка Windows
- •Ip адрес
- •80. Характеристики версій Windows.
- •79. Огляд операційних систем Microsoft.
- •102). Установка ос. Установка Windows xp состоит из следующих этапов:
- •105).Пароли
- •107).Защита системных файлов
- •112). Характеристика системы
- •115). 6. Команды ms-dos 6.2
7. Поняття ядра ос.
Ядро (Kernel) - исполнительная часть, которая основывается на службах нижнего уровня, предоставляемых ядром (его можно назвать и микроядром) Windows 98/2000/XP/NT/2000/2003 Server. В функции ядра входит: планирование процессов, обработка прерываний и исключительных ситуаций, синхронизация процессоров для многопроцессорных систем, восстановление системы после сбоев. Ядро работает в привилегированном режиме и никогда не удаляется из памяти. Обратиться к ядру можно только посредством прерывания. Ядро расположено над уровнем аппаратных абстракций (Hardware Abstraction Level HAL), который концентрирует в одном месте большую часть машинно-зависимых процедур. HAL располагается между executive и аппаратным обеспечением и скрывает от системы такие детали, как контроллеры прерываний, интерфейсы ввода/вывода и механизмы взаимодействия между процессорами. Такое решение позволяет легко переносить Windows с одной платформы на другую путем замены только слоя HAL.
Режим ядра (кольцо 0) - это наиболее привилегированный режим. Работая в нем, код имеет прямой доступ ко всей аппаратуре и всему адресному пространству. Программное обеспечение, выполняющееся в режиме ядра:
- имеет прямой доступ к аппаратному обеспечению;
- имеет доступ ко всей памяти компьютера;
- не может быть вытеснено в страничный файл на жестком диске;
- выполняется с большим приоритетом, чем процессы режима пользователя.
В частности, в кольце 0 выполняется код ядра операционных систем Windows. Поскольку компоненты режима ядра защищены архитектурно, процессор предотвращает их изменение другой программой. Хотя кольцо 0 предоставляет максимальную защиту, не следует запускать в кольце 0 что попало - ведь компоненты этого режима имеют доступ ко всей системе. Если программный компонент в режиме ядра потерпит крах, это может разрушить всю систему. Многие старые 16-разрядные драйверы и приложения Windows 95/98 используют прямой доступ к аппаратуре. В Windows NT/2000/XP/(2000/2003 Server) не предоставляет таким приложениям требуемый уровень доступа, поэтому зачастую они не могут работать под управлением указаных сисстем. Ядро состоит из следующих компонентов:
- исполнительная система (Executive) - управление памятью, процессами и потоками и др.;
- ядро (Kernel) - планирование потоков, диспетчеризация прерываний и исключений и др. (реализовано в \%SystemRoot%\System32\Ntoskrnl.exe);
- драйверы устройств (Device Drivers) - драйверы аппаратных устройств, сетевые драйверы, драйверы файловых систем;
- уровень абстрагирования от оборудования (Hardware Abstraction Layer, HAL) - изолирует три вышеперечисленных компонента от различий между аппаратными архитектурами (реализован в \%SystemRoot%\System32\Hal.dll);
- подсистема поддержки окон и графики (Windowing And Graphics System) - функции графического пользовательского интерфейса (Graphic User Interface, GUI) (реализована в \%SystemRoot%\System32\Win32k.sys).
8. Етапи розвитку ос
Первые персональные компьютеры 70-х годов были восьмиразрядные. В отличие от профессиональных компьютеров, которые работали с ОС UNIX, а также больших ЭВМ, первые ПК использовали операционную системуСР/М-80(Control Program for Microcomputers) фирмы Digital Research.
Базовым моментом для нынешней популярности IBM PC было решение корпорации IBM о производстве 16-разрядного персонального компьютера. Это решение предложил Билл Гейтс, президент фирмы Microsoft. Фирма Microsoft приобрела права на 16-разрядную систему 86-DOS, совместимую со средой СР/М-80. Значительно переработанная версия 86-DOS получила названиеMS-DOS 1.0. В 1981 году компьютеры IBM PC поставлялись с этой ОС - под названиемPC-DOS 1.0.DOS - Disk Operating System - дисковая операционная система.
MS-DOS использовала более совершенные методы управления дисковыми данными и имела довольно широкий выбор команд для сервисных программ. Появилась возможность выполнения заданной последовательности команд при загрузке системы (пакетный файл AUTOEXEC.BAT). PC-DOS 1.0 и MS-DOS 1.0 могли функционировать с 64 Кбайт памяти, занимая всего 8 Кбайт.
В 1982 году была выпущена версия MS-DOS 1.25, ее использовали многие фирмы, выпускающие IBM PC-совместимые компьютеры. В версии MS-DOS 2.0, выпущенной для IBM PC XT, поддерживалась дискета на 360-Кбайт, появилась возможность рассортировать файлы по каталогам, использовались программы-драйверы устройств, файл тонкой настройки среды Config.sys.
Август 1984 года - MS-DOS 3.0, ноябрь 1984 - MS-DOS 3.1, декабрь 1984 - MS-DOS 3.2, апрель 1984 - MS-DOS 3.3. ОС получила огромное распространение, особенно последняя версия. Основным требованием к MS-DOS была совместимость с программами, выпущенными ранее. Но MS-DOS достигала своих пределов, она уже не в полной мере использовала возможности процессора 80286.
Тем временем IBM и Microsoft работали над OS/2 - новой ОС для ПК на микропроцессорах 80286 и 80386. В отличие от MS-DOS, которая позволяла одновременно работать только с одной программой, OS/2 обеспечивала работу в многозадачном режиме, то есть с несколькими программами одновременно. Но OS/2 не вытеснила на рынке MS-DOS, поэтому в 1988 году были выпущены MS-DOS 4.0 и 4.1. Но наибольшей популярностью продолжала пользоваться MS-DOS 3.3.
Недостатком MS-DOS был чрезвычайно примитивный пользовательский интерфейс, команды нужно было набирать в командной строке. На рынке уже появился компьютер Macintosh фирмы Apple, с дружественнымграфическим пользовательским интерфейсом(Graphics User Interface, GUI), выглядевший лучше командной строки MS-DOS.
В 1985 году Microsoft выпустила первую версию графической среды Windows(для MS-DOS). Версии OS/2 1.1, 1.2, 1.3 содержали графическую многооконную среду Presentation Manager. Версии Windows 2.x работали уже полностью в графическом режиме, предлагая пользователюоконный интерфейс, где каждой программе отводится экранное окно. В 1990 году появилась Windows 3.0, работающая в многозадачном режиме. MS-DOS 5.0 разрабатывалась специально для работы с Windows 3.0.
С 1992 года поступила в продажу Windows 3.1, уже именуемая операционной системой, но на самом деле она еще не могла функционировать без MS-DOS. Одновременно появилась OS/2 2.0, которая стала первой 32-разрядной ОС для микропроцессоров 80386 и выше. Но несмотря на все достоинства, она так и осталась в тени MS Windows.
Апрель 1993 - MS-DOS 6.0. Октябрь 1993 - MS-DOS 6.2, затем 6.21, 6.22. Microsoft выпустила Windows 3.11, Windows 3.11 for Workgroups (для рабочих групп) - для работы с локальными сетями.
Самостоятельной ОС Microsoft является Windows NT, предназначенная для работы в локальных сетях и на мощных настольных компьютерах. Windows NT -32-разрядная многозадачная ОС, с мощными средствами поддержки графики и иным подходом к реализации многозадачного режима. (3.1, 3.5 для серверов и рабочих станций).
4 августа 1995 года в продажу поступила новая операционная система Windows 95. Еще до выхода было продано около 400 тыс. экземпляров beta-версий этой системы. Вся компьютерная общественность буквально помешалась на этой системе - выход Windows 95 стал главнейшим событием 1995 года. Причина же, по которой Windows 95 оказалась в центре всеобщего внимания, проста: это самое важное обновление системы Windows со времени появления в 1990г. Windows 3.0.
Пользователи теперь получили теперь преимущества объектно-ориентированного интерфейса, Windows 95 внесла значительные улучшения в архитектуру Windows, в том числе истинно 32-разрядный интерфейс прикладного программирования. На более быстродействующих системах с большей памятью она остается весьма конкурентоспособной в одно- и многозадачном режимах работы.
Осенью 1996 года на прилавках магазинов появилась Windows NT 4.0. Ее новый интерфейс полностью совпадает с применяемым в Windows 95.