- •3. Призначення та функції операційних систем .
- •4. Еволюція ос
- •5. Роль і місце ос в архітектурі обчислювальних систем.
- •6. Класифікація ос по орієнтації на апаратні засоби.
- •7. Поняття ядра ос.
- •8. Етапи розвитку ос
- •9. Класифікація програм.
- •10. Визначення операційної системи.
- •11. Особливості алгоритмів управління ресурсами.
- •1.3. Особливості алгоритмів керування ресурсами
- •1. Системи з однозадачним режимом роботи.
- •2. Системи з пакетною обробкою завдань.
- •3. Системи з розподілом часу між завданнями.
- •21. Характеристика та функції режиму розділення часу в операційних системах.
- •22. Характеристика та функції мережевого режиму в операційних системах.
- •23. Характеристика та функції універсальних операційних систем.
- •24. Характеристика та функції операційних систем спеціального призначення.
- •25. Класифікація інтерфейсів операційних систем
- •26. Характеристика та функції командного, віконного та мовного інтерфейсів операційних систем.
- •29. Ресурс. Класифікація ресурсів.
- •41. Імена файлів та характеристика типів файлів
- •42. Типи файлів: звичайні файли, спеціальні файли, каталоги.
- •44. Управління доступом до файлів і каталогів.
- •45. Характеристика операцій над файлами
- •46. Папки (каталоги, директорії) та їх характеристика. Операції над папками.
- •47. Характеристика захисту файлів та папок.
- •46. Папки ( каталоги, директорії) та їх характеристика. Операції над папками.
- •47. Характеристика захисту файлів та папок.
- •49. Характеристика структури диска fat
- •50. Характеристика помилок файлової системи.
- •62. Багатозадачні операційні системи
- •68. Файлові системи сімейства Windows.
- •70. Основні характеристики однозадачних ос.
- •75. Способи підвищення продуктивності та розширюваності операційних систем.
- •77. Захист інформації
- •Графічні інтерфейси і розширення для dos
- •80. Характеристики версій Windows. Графічні інтерфейси і розширення для dos
- •82.Інсталяція и налагодження Windows 98.
- •83.Файлова система сімейства Windows98.
- •84.Переваги та недоліки Windows.
- •85. Характеристика безопасного режиму ос Windows 98
- •86.Настройка апаратних засобів Windows 98.
- •87. Забезпечення захисту ос Windows 98
- •88.Характеристика багатозадачності ос Windows 98.
- •89.Характеристика систем перевірки та де фрагментація дисків ос Windows 98.
- •90. Режими переносу та редагування файлів в ос Windows 98
- •103.Характеристика файлової системи Windows xp Pro.
- •111. Основні характеристики файлових систем ос Windows.
- •128.Bстановлення драйверів.
- •127.Настроювання операційної системи за допомогою файлу конфігурації config.Sys
84.Переваги та недоліки Windows.
Переваги.
Зручність та підтримка пристроїв. Основна відмінність програм для DOS і для Windows полягає в тому, що DOS-програма може працювати з апаратними засобами комп'ютера (монітором, клавіатурою, принтером і т. д.) безпосередньо минаючи DOS (і, як правило, надходить саме таким чином) , в той час як Windows-програма повинна звертатися до зовнішніх пристроїв тільки через Windows. Тому після установки в Windows драйвера, що забезпечує підтримку даного пристрою (тобто налаштовують Windows на особливості даного пристрою) всі Windows-програми можуть працювати з цим пристроєм. Це ліквідує досить болісним для DOS проблему забезпечення сумісності програм з конкретними пристроями.
Програми (драйвери) для підтримки найбільш поширених пристроїв входять в Windows, а для інших пристроїв поставляються разом з цими пристроями або контролерами.
Е діній корістувальніцькій інтерфейс. Windows представляє програмістам всі необхідні засоби для створення інтерфейсу користувача, тому програмісти користуються ними, а не винаходять аналогічні власні кошти. Внаслідок цього корістувальніцькій інтерфейс Windows-програм в значній мірі уніфікованій, і користувачам не потрібно вивчати для кожної програми нові принципи організації взаємодії з цією програмою.
П оддержка масштабованіх шрифтів. У таких програмах, як редагування документів, видавнича та рекламна справа, створення таблиць або презентацій і т.д., необхідно використання великої кількості шрифтів - текстових, заголовки, декоративних, піктографіческіх та інших, причому символи цих шрифтів можуть знадобитися в самих різних розмірах. Тому в Windows 3.1 була вбудована підтримка масштабованіх шрифтів формату True Type. Масштабуються шрифти в (відміну від растрових) містять НЕ растрові (поточечніе) зображення символів деякого фіксованого розміру, а опис контурів символів, що дозволяють будувати символи будь-якого потрібного розміру. Оскільки зображення символів на екрані й на друку формується з одних і тих же контурів, що містяться в шрифтового фото, вони, природно, повністю відповідають один одному, що забезпечує виконання принципу WYSIWYG - що на екрані, то й на друку.
П оддержка мультимедіа. Одним з удосконалень Windows з'явилася підтримка мультимедіа. При підключенні відповідних пристроїв Windows може сприймати звуки від мікрофона, компакт-диска або
MIDI - синтезатора, зображення від цифрової відеокамери або з компакт-диска, виводити звуки і рухомі зображення.
Це відкриває великі можливості для навчальних, ігрових та інших програм, дозволяючи
робити спілкування з комп'ютером більш легким та приємним навіть для непрофесіоналів.
М ногозадачность. Windows забезпечує можливість одночасного виконання кількох програм і перемикання з однієї програми на іншу.
З редства обміну даними. Для організації обміну даними між різними програмами Windows пропонує наступні способи:
• Буфер обміну даними (clipboard): одна програма може помістити дані в цей буфер, а інша використовувати дані з буфера (наприклад, вставивши їх у документ);
• Динамічний обмін даними (Dynamic Data Exchange, DDE) - одна програма може використовувати дані, створені іншою програмою (наприклад, редактор документів може використати частину таблиці, створеної табличної процесор), причому копія даних у використовує програмі зберігає «прив'язку» до вихідних (оригінальним) даними. Тому програма, що використовує DDE-дані, може в будь-який момент їх «оновити», тобто відновити відповідність використовуваної копії даних оригіналу;
• Механізм зв'язку та впровадження об'єктів (Object Linking and Imbibing, OLE), що з'явився у версії Windows3.1, є удосконаленням засобів DDE. Тут програма використовує «запроваджені» дані, може редагувати ці дані, для чого автоматично запускається програма, за допомогою якої ці дані були створені. Наприклад, в документ, що обробляється редактором Microsoft Word, можна вставити в якості «об'єкта» картинку, створену в графічному редакторі Corel Draw, і тоді при подвійному натисканні мишею над зображенням даної картинки в документі Microsoft Word автоматично викличе Corel Draw для редагування цієї картинки.
Засобу обміну даними між Windows-програмами суттєво допомагають роботі користувачів і полегшують їм рішення складних задач, що вимагають використання більш ніж однієї програми.
З овместімость з DOS-програмами. Робота в середовищі Windows не змушує відмовлятися від використання DOS програм. Більш того, для запуску DOS програм, як правило, немає необхідності виходити з Windows. Однак слід зауважити, що DOS програми під керуванням Windows виконуються повільніше.
У озможность для розробників. Всі перераховані нижче особливості Windows зручні і для розробників програм. Наприклад, наявні в Windows стандартні засоби для створення корістувальніцького інтерфейсу робить непотрібним винаходи власних коштів.
Підтримка пристроїв (принтерів, моніторів і т.д.) в Windows знімає його турботу з розробників програм. Однак дві переваги програмування для Windows слід відзначити особливо:
• доступність всієї оперативної пам'яті - на відміну від DOS, засоби керування оперативною пам'яттю Windows забезпечують доступність для програм всієї оперативної пам'яті комп'ютера (а не 640 Кбайт), що полегшує створення великих програм;
• динамічне підключення бібліотек - Windows забезпечує автоматичне підключення бібліотек підпрограм під час виконання програми. Формат бібліотек (. DLL - файлів) і порядок виклику бібліотечних підпрограм стандартизована, тому ці бібліотеки можуть бути створені за допомогою різних програмних засобів і навіть написані на різних мовах програмування.
Недоліки Windows
Як відомо, будь-яка медаль має дві сторони, тому в Windows є не тільки переваги, але й недоліки, які ми опішемо в цьому розділі.
Головний недолік Windows для користувачів полягає в тому, що описані переваги Windows досягають за рахунок значного збільшення навантаження на апаратні засоби комп'ютера. Графічний інтерфейс, підтримка масштабованіх шрифтів, підтримка багатозадачність і т. д. вимагають великої потужності процесора, значної оперативної пам'яті та дискового простору. Хоча для роботи з Windows достатньо лише процесора 80386 з 2-4 мегабайтами оперативної пам'яті і вільних 45 мегабайт на вінчестері, така конфігурація не дозволяє використовувати Windows ні для яких практичних задач, хіба лише для розкладання пасьянс. Комфортная ж робота забезпечується лише за наявності 8-16 мегабайт і не менш 150-300 мегабайт на диску для Windows і Windows-додатків. При цьому часто програми з приблизно однаковими можливостями для DOS і для Windows відрізняються за вимогами до комп'ютерних ресурсів в кілька разів. Так, Microsoft Word для DOS може працювати на комп'ютері без жорсткого диска і вимагає всього 512 кілобайт ОЗУ.
А редактор Microsoft Word for Windows (щоправда, тут слід зауважити, що він має дещо більшими можливостями) вимагає 4 мегабайт оперативної пам'яті (а краще 8 мегабайт), і близько 20 мегабайт на диску, працюючи при цьому в кілька разів повільніше. Для того, щоб компенсувати це уповільнення і забезпечити прийнятну швидкість роботи, користувачі змушені купувати досить потужні комп'ютери. На заході мода на Windows дуже швидко призвела до відмови не тільки від комп'ютерів на основі Intel-286, але й на основі Intel-386.
У се вищесказане жодним чином не зменшує достоїнств Windows, а лише вказує на те, що Windows не є універсальним рішенням, придатним для всіх користувачів і на всі випадки життя. Звичайно, для більшості користувачів (якщо вони згодні платити за досить потужний комп'ютер) Windows і Windows-програми дозволяють працювати на комп'ютері найбільш зручним і ефективним способом. Використання Windows недоцільно в наступних випадках:
Для додатків, в яких графічний інтерфейс і багатозадачність можливості Windows не потрібні: наприклад, на робочих місцях операторів в банках, торгових працівників і т.д.
Для додатків, в яких необхідно забезпечити особливо високу швідкодію обробки.
Для задач, задовільний рішення яких забезпечується наявними програмами, що працюють в середовищі DOS, UNIX і т.д.
Мають свої негативні сторони і програмування під Windows. Справа в тому, що Windows у примусовому порядку змушує програмістів
використовувати засоби програмного інтерфейсу Windows (API) - це більше 600 функцій. Крім того, програміст повинен для цього вільно володіти досить складними концептуальними поняттями об'єктно-орієнтованого програмування, оперувати з об'єктами, повідомленнями, розділяє ресурсами і т.д., тому навчання програмування під Windows дуже непроста справа.