- •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
60. Файлова система ms dos. Файли і каталоги ms dos.
62. Основні функції багатозадачних операційних систем.
Многозадачные ОС позволяют работать одновременно с 255 заданиями. Многопользовательские ОС позволяют работать одновременно с 255 терминалами. К многозадачным ОС для рабочих станций относятся Windows 95/98/2000/XP/Linux и т. д. а также серверные системы для управления системами , такие как Windows NT, Windows 2000 Server, Windows 2003 Server. Многозадачные ОС рабочих станций созданые для персональных компьютеров имеют дружественный, интуитивный интерфейс. Таким образом, основное предназначение многозадачной ОС – позволять одновременное выполнение нескольких пользовательских приложений и не позволять им мешать друг другу. Кроме этого, ОС должна обеспечивать некоторое удобство программирования, иначе она вряд ли будет пользоваться успехом.
Разберём по пунктам:
1). «Позволять одновременное выполнение нескольких пользовательских приложений» это:
- поддерживать запуск нескольких приложений;
- незаметно для приложений переключать процессор с одной задачи на другую.
2).«Не позволять им мешать друг другу»:
- приложения могут использовать только ту часть оперативной памяти, которую им разрешает ОС. За исключением особых случаев, пересечения доступных разным приложениям частей не происходит;
- приложения не должны иметь прямого доступа к прерываниям;
- приложения не должны иметь прямого доступа к портам ввода-вывода, так как если несколько приложений попытаются одновременно работать с одним устройством (например, COM-портом), скорее всего, они могут мешать работе устройству и друг другу.
Основыаясь на приведеном выше:
1). Очевидно, что многозадачные ОС должны иметь доступ и к портам, и к памяти, и к прерываниям, иначе они не смогут работать.
2) Вытекает, что отделение кода ОС от кода пользовательских приложений, позволяет возможность предоставления коду ОС дополнительных привилегий.
«Удобство программирования»:
1). Наличие многозадачности должно быть прозрачно для программиста в том смысле, что если программисту не требуется взаимодействовать с другими задачами, он не должен слишком сильно беспокоиться об их существовании.
2). Современным приложениям требуется много памяти. Система обеспечивает их совмесное выполнение.
3).Наличие системных вызовов, позволяющих приложениям пользоваться услугами ОС.
10.1. 2. Функции многозадачных ОС.
Наиболее общими функциями ОС является:
управление заданиями;
распределение памяти;
управление обменом;
управление данными;
реакция на регулярные ситуации;
управление обрабатывающими программами.
Эти функции выполняют планирующие программы, анализирующие поток заданий и предварительно распределяющие машинные ресурсы. Информация ресурсов необходимая для задачи содержится в так называемом паспорте задачи. После расчленения на пункты, заданиями начинают управлять программы, вызываемые супервизором.
Супервизор ведает текущим обеспечением задач ресурсами, управляет распределением памяти и процессами обмена с внешними устройствами. Программы, соответствующие задачам обычно расчленяются на несколько сегментов, являющимися единицами загрузки в оперативную память. Функция супервизора является также вызов сегментов с внешних устройств для их выполнения, настройка на истинные адреса в ОП и обеспечение связи между отдельными сегментами. Часто эти функции реализуют специальные программы загрузчики.
Управление данными заключается в организации на запоминающих устройствах внешних каталогизированных систем (файловых систем).
В процессе работы РС могут возникнуть различные нерегулярные ситуации, связанные с неисправностями самой машины или ошибочными действиями пользователя. При возникновении таких ситуаций управления программа реагирует на вырабатываемую информацию (например сигналы прерывания ), анализирует ситуацию и предпринимает действия к диагностики неисправностей РС и их локализацию, если возможно устранение.