Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Класифікація програмного забезпечення.Содержание книги
Поиск на нашем сайте
В основу роботи комп’ютерів покладено програмний принцип, який полягає в тому, що комп’ютер виконує дії за заздалегідь заданою програмою. Цей принцип забезпечує універсальність використання комп’ютера: у певний момент розв’язується задача відповідно до вибраної програми. Після її завершення у пам’ять завантажується інша програма, що розв’язує іншу задачу, і т. д. Комп’ютерна програма – запис алгоритму розв’язання задачі у вигляді послідовності команд або операторів мовою, яку розуміє комп’ютер. Для нормального розв’язання задач на комп’ютері потрібно, щоб програма була налагодженою, не потребувала доробок і мала відповідну документацію. Стосовно роботи на комп’ютері часто використовують термін «програмний засіб». Програмний засіб – програма або сукупність програм на носії даних із програмною документацією, розроблених відповідно до стандартів та інших нормативних документів і придатних для використання за своїм призначенням. Програмне забезпечення – сукупність програм, процедур і правил, а також документація, що стосуються функціонування системи оброблення даних. Програмне забезпечення ПК поділяють на такі основні класи: Ø операційна система (ОС) та сервісні програми; Ø інструментальні мови і системи програмування; Ø прикладні системи. Операційна система і сервісні програми Операційна система і сервісні програми є основними елементами програмного забезпечення будь–якого комп’ютера. Операційна система – сукупність програмних засобів, що забезпечують керування апаратними ресурсами обчислювальної системні взаємодію програмних процесів з апаратурою, іншими процесами та користувачем. Операційна система виконує такі функції: керування пам’яттю, введенням–виведенням, файловою системою, взаємодією процесів; диспетчеризація процесів; захист інформації; облік використання ресурсів; оброблення командної мови; фіксація різних подій, що виникають у процесі роботи, наприклад помилок, і відповідне реагування на них. Ядро ОС доповнюється набором сервісних програм. За їх допомогою виконують початкову розмітку магнітних дисків, установлюють параметри зовнішніх пристроїв, провадять тестування та оптимізацію роботи з ними, архівацію файлів, боротьбу з вірусами, стикування комп’ютерів у мережі та ін. Операційна система і сервісні програми потрібні для роботи кожного комп’ютера. Вони, як правило, постачаються разом із ним незалежно від сфери застосування. У наш час найбільшого поширення набули такі ОС: Windows, Linux, OS/2 тощо. Інструментальні мови і системи програмування Ці засоби служать для розроблення програм. Команди, що виконує мікропроцесор, надходять у машинному коді. Кожна команда при цьому має вигляд послідовності нулів й одиниць. Писати програми машинною мовою незручно, а їх надійність низька. Тому програми розробляються мовою, зрозумілою людині (інструментальна мова), після чого спеціальна програма (транслятор) перекладає текст програми машинним кодом (транслюється). Інструментальні мови поділяються на мови низького рівня (близькі до машинної мови) та мови високого рівня (близькі до мови людини). До мов низького рівня належать асемблери, а високого – Visual Basic, C++, Delphi, мови баз даних тощо.Системи автоматизованого проектування (САПР) дозволяють здійснювати креслення і конструювання різних механізмів за допомогою комп'ютера. Інтегровані системи - поєднують в собі можливості системи управління базами даних, табличного процесора, текстового редактора, системи ділової графіки, а іноді й інші можливості. Бухгалтерські програми - призначені для ведення бухгалтерського обліку, підготовки фінансової звітності та фінансового аналізу діяльності підприємств. З-за не сумісності вітчизняного бухгалтерського обліку з закордонним в нашій країні використовуються майже виключно вітчизняні бухгалтерські програми. Деякі з них призначені для автоматизації окремих ділянок бухгалтерського обліку - нарахування заробітної плати, обліку товарів, матеріалів на складах і т.д. Програми-оболонки. Дуже популярний клас системних програм складають програми-оболонки. Вони забезпечують більш зручний та наочний спосіб спілкування з комп'ютером, ніж за допомогою командного рядка DOS.Многіе користувачі настільки звикли до зручностей, що надаються своєї улюбленої програмою-оболонкою, що відчувають себе без неї «не в своїй тарілці». Найбільш популярними програмами-оболонками є Norton Commander, Xtree Pro Gold, PC Shell з комплекту PC Tools. До складу операційної системи MS DOS, починаючи з версії 4.0, також входить власна програма-оболонка Shell (втім, не дуже популярна). Операційні оболонки, на відміну від звичайних програм-оболонок, не тільки дають користувачеві більше наочні засоби для виконання часто використовуваних дій, але й надають нові можливості для запускаються програм. Найчастіше це: · Графічний інтерфейс, тобто набір засобів для виведення зображень на екран і маніпулювання ними, побудови меню, вікон на екрані і т.д.; · Мультипрограмування, тобто можливість одночасного виконання кількох програм; · Розширені засоби для обміну інформацією між програмами. Операційні оболонки спрощують створення графічних програм, надаючи для цього велику кількість зручних засобів, і розширюють можливості комп'ютера. Але платою за це є підвищені вимоги до ресурсів. Так, для ефективної роботи c Microsoft Windows необхідний комп'ютер АТ/386, який має 4 Мбайта оперативної пам'яті. Найбільш популярною програмою-надбудовою є Microsoft Windows, іноді використовується Desq View і значно рідше - інші оболонки (GEM, Geo Works та ін.) Допоміжні програми (утиліти) До системних програм можна також віднести велику кількість так званих утиліт, тобто програм допоміжного призначення. Нижче ми коротко опишемо деякі різновиди цих програм. Часто утиліти об'єднуються в комплекси, найбільш популярні комплекси Norton Utilities, PC Tools Deluxe і Mace Utilities. Програми - пакувальники дозволяють за рахунок застосування спеціальних методів «упаковки» інформації стискати інформацію на дисках, тобто створювати копії файлів меншого розміру, а також об'єднувати копії декількох файлів в один архівний файл. Застосування програм - пакувальників дуже корисно при створенні архіву файлів, тому що в більшості випадків значно зручніше зберігати на дискетах, попередньо стислі програмами - пакувальниками. Слід зауважити, що різні пакувальники не сумісні один з одним - архівний файл, створений одним пакувальником, частіше за все не можна прочитати іншим. Програми для створення резервних копій інформації на дисках дозволяють швидко скопіювати інформацію, наявну на жорсткому диску комп'ютера, на дискети або касети стримера. Антивірусні програми призначені для запобігання зараження комп'ютерним вірусом і ліквідації наслідків зараження вірусом. Програми для діагностики комп'ютера дозволяють перевірити конфігурацію комп'ютера (кількість пам'яті, її використання, типи дисків і так далі), а також перевірити працездатність пристроїв комп'ютера (перш за все жорстких дисків). Програми динамічного стиснення дисків дозволяють збільшити кількість інформації, що зберігається на дисках шляхом її динамічного стиснення. Ці програми стискають інформацію при записі на диск, а при читанні відновлюють в її початковому вигляді. Програми для автономного друку дозволяють роздруковувати файли на принтері паралельно з виконанням іншої роботи на комп'ютері. Системи програмування Навіть за наявності десятків тисяч програм для IBM PC користувачів може виникнути потреба щось таке, чого не роблять (або роблять, але не так) наявні програми. У цих випадках слід використовувати системи програмування, тобто системи для розробки нових програм. Сучасні системи програмування для персональних комп'ютерів зазвичай надають користувачеві досить потужні і зручні засоби для розробки програм. У них входять: компілятор, що здійснює перетворення програм на мові програмування в програму машинних кодах, або інтерпретатор, який здійснює безпосереднє виконання тексту програми на мові програмування високого рівня; бібліотеки програм, що містять заздалегідь підготовлені програми, якими можуть користуватися програмісти;
|
||||
Последнее изменение этой страницы: 2016-04-19; просмотров: 207; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.116.86.160 (0.008 с.) |