Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка додатка, що реалізує метод Флойда

Реферат Розробка додатка, що реалізує метод Флойда





ля якої існує реалізація JVM.

Обидві середовища виконання випущені під ліцензією, сумісної з відомою ліцензією GPL, тому можуть використовуватися для розробки як комерційного, так і вільного або безкоштовного ПЗ. Велика частина модулів розширення для Python також виходить в рамках ліцензії GPL і може вільно застосовуватися в будь-яких проектах, однак існують і комерційні розширення або розширення з більш суворими ліцензіями. Тому при використанні Python у комерційному проекті необхідно знати, які обмеження існують в ліцензіях модулів розширення.

Сервісні програми.

Сервісні програми розширюють можливості ОС. Їх зазвичай називають утилітами. Утиліти дозволяють, наприклад, перевіряти інформацію в шістнадцяткових кодах, яка зберігається в окремих секторах магнітних дисків; організовувати вивід на принтер текстових файлів у заданому форматі, виконувати архівацію і разархивацию файлів.

Часто утиліти об'єднують в комплекси найбільш популярні комплекси Norton Utilities, PC Tools Deluxe і Mace Utilities.

Наприклад, програми - пакувальники дозволяють за рахунок застосування спеціальних методів упаковки інформації стискати інформацію на дисках, створювати копії файлів меншого розміру, а також об'єднувати копії декількох файлів в один архівний файл; антивірусні програми призначені для запобігання зараження комп'ютера вірусом і ліквідації наслідків зараження вірусом; програми для автономної друку дозволяють роздрукувати файли на принтері паралельно з виконанням іншої роботи на комп'ютері; програми для управління пам'яттю забезпечують більш гнучке використання оперативної пам'яті комп'ютера і т. д.

Драйвери це - однією з невід'ємних частин операційної системи Windows є драйвери. У загальному випадку драйвер - це спеціальне програмне забезпечення, яке забезпечує роботу зовнішніх пристроїв, а також деякої базової функціональності операційної системи. Драйвери використовуються не тільки як механізм управління апаратними пристроями, але і як складова частина прикладного програмного забезпечення. Зокрема, до подібних рішень відносяться різні віртуальні дисководи, технології захисту від копіювання, механізми шифрування, антивірусне програмне забезпечення та багато іншого. Призначення драйвера - позбавити розробників користувацького програмного забезпечення від рутинної реалізації протоколів роботи з обладнанням і надати додатковий сервіс і зручні засоби по налаштуванню і управлінню пристроями. Таким чином, драйвер можна назвати інтерфейсної прошарком між залізом і софтом raquo ;. За допомогою драйвера клієнтське додаток отримує можливість управляти підключеним обладнанням.

Типи драйверів.

Існують різні класифікації драйверів Windows, часом не зовсім відповідні офіційній документації. Кожен автор, ймовірно, дотримується своєї класифікації. Спробуємо на їх основі представити в загальному вигляді структуру типів драйверів. Згідно MSDN, на базовому рівні драйвери поділяються на два рівні:

· драйвери користувацького рівня - виконуються в режимі користувача і надають інтерфейс між додатками і драйверами рівня ядра. До них відносяться драйвери принтерів і драйвери віртуальних пристроїв;

· драйвери рівня ядра - виконуються на рівні ядра, володіють максимальними можливостями в системі. По суті, вони можуть робити в системі і з системою практично все. Вони можуть зробити навіть так, що ви не зможете виявити їх стандартними засобами. Зазвичай такі драйвери поділяються на підрівні. В основному верхні рівні отримують інформацію від додатків, обробляють її і передають драйверам нижнього рівня. До цієї категорії належать, наприклад, драйвери файлових систем.

З погляду документації MSDN драйвери рівня ядра діляться на наступні шари, опишемо їх на прикладі драйверів файлових систем.

) Драйвери високого рівня. До них відносяться драйвери файлових систем, які підтримують файлові системи, наприклад FAT, NTFS, CDFS. Драйвери високого рівня завжди залежать від драйверів нижніх рівнів.

) Драйвери проміжного рівня. До них відносяться драйвери, що забезпечують підтримку віртуальних дисків і зеркалирования. Драйвери проміжного рівня залежать від драйверів нижнього рівня. Крім того, вони поділяються на наступні підкласи:

· функціональні драйвери - управляють конкретним типом пристроїв. Драйвери шин надають пристрою функціональним драйверам через диспетчер PnP;

· драйвери фільтрів доповнюють функціональний драйвер. Можна сказати, розширюють його функціональність. Можуть знаходитися як до, так і після свого функціонального драйвера, в черзі обробки запиту до цього драйверу. Вони можуть бути як безпосередньо фільтрами даного функ...


Назад | сторінка 15 з 35 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми перекладу введеного рядка тексту в послідовність кодів аб ...
  • Реферат на тему: Мова програмування високого рівня Python
  • Реферат на тему: Застосування мов програмування високого рівня для реалізації чисельних мето ...
  • Реферат на тему: Розробка програмного забезпечення реального часу верхнього рівня для устано ...
  • Реферат на тему: Статистичне дослідження залежності рівня народжуваності населення від рівня ...