WWW.REFERATCENTRAL.ORG.UA - Я ТУТ НАВЧАЮСЬ

... відкритий, безкоштовний архів рефератів, курсових, дипломних робіт

ГоловнаІнформатика, Компютерні науки → Структура програмного забезпечення інформаційних систем - Реферат

Структура програмного забезпечення інформаційних систем - Реферат


Реферат
на тему:
Структура програмного забезпечення інформаційних систем
Необхідною частиною будь-якої комп'ютерної інформаційної системи є її програмне забезпечення (ПЗ). ПЗ - це комплекс програм, призначених для вирішення на комп'ютері ІС визначеного класу завдань. За своїм призначенням ПЗ - невід'ємна частина будь-якої ІС, що відбиває принципову основу організації обчислювального процесу, програмного принципу обробки інформації комп'ютерною системою. Без відповідного ПЗ будь-яка, навіть найкращим чином розроблена апаратура, була б практично такою же непотрібною, як, наприклад, магнітофон без системи звукозапису.
Склад ПЗ сучасних ІС є дуже різноманітним і залежить від діапазону покладених на нього завдань. У загальному випадку до ПЗ входять програми вирішення конкретних завдань користувача (прикладні програми); програми-транслятори, що забезпечують переклад прикладних програм з мови високого рівня машинною мовою; програми, що забезпечують автоматичне введення та виведення інформації через різноманітні пристрої вводу-виведення; програми, що контролюють роботу апаратури, а також керуючі роботою усіх пристроїв ІС у процесі обробки інформації.
ПЗ ділиться на системне (загальне) і прикладне (проблемне). Системне ПЗ містить у собі засоби спілкування користувача з ІС і засоби організації обчислювального процесу, що не залежать від характеру розв'язуваних завдань. У системному ПЗ можна виділити системи програмування та операційні системи. Системи програмування - це набір програм, що забезпечують автоматизацію програмування. Вони містять у собі транслятори з різноманітних мов програмування, відладочні та інші програми, що дозволяють автоматизувати конструювання і налагодження програм. Важливу роль тут відіграють програми-транслятори, що перекладають записи розв'язуваних завдань з мов високого рівня в записи, придатні для безпосереднього виконання на комп'ютері (робочі програми в машинних кодах). Основу трансляторів складають блоки синтаксичного контролю слушності вихідного запису, виправлення помилок у записах, перекладу окремих частин запису з однієї форми іншою, перетворення даних на формат, прийнятий у комп'ютері, присвоювання даним адрес у пам'яті. У комп'ютерах ІС застосовуються два типи трансляторів: компілятори та інтерпретатори. Компілятори транслюють увесь вхідний запис (програму) у робочу програму, а потім відбувається її виконання на ІС. Інтерпретатори роблять транслювання вхідної програми вроздріб, переводячи їх у машинні команди, кожна з яких негайно виконується. Програма, що транслюється за допомогою компілятора, як правило, виконується значно швидше, оскільки вона цілком уже переведена в машинний код. У той же час, вона потребує більшої ємності оперативної пам'яті, тому компілятори використовуються переважно у великих ЕОМ. Інтерпретатори дозволяють значно заощаджувати місце в пам'яті та контролювати результат виконання кожної операції. Це зручно для їхнього використання в діалоговому режимі роботи персональних комп'ютерів ІС.
Операційна система (ОС) - найважливіша частина ПЗ будь-якого комп'ютера, що управляє виконанням робочих програм і взаємодією людини з ІС.Операційна система - це набір керуючих програм, що забезпечують роботу комп'ютерної системи: управляють вводом-виводом інформації, обміном даних із зовнішньою пам'яттю і забезпечують доступ до них; управляють файлами і плануванням завдань, обчислювальними ресурсами системи; контролюють збереження програм і забезпечують їхнє виконання.
ОС значно спрощує спілкування користувача з ІС. Вона автоматично виконує множину проміжних операцій, залишаючи за користувачем виконання лише самі необхідні. Для цього використовуються відповідні команди - директиви, що адресуються ОС користувачем. Наприклад, для передачі файла даних із головної пам'яті в накопичувач на магнітному диску (НМД) користувач видає в ОС єдину команду "зберігати файл". За цією командою виконується послідовність операцій ОС, що завершується розміщенням файла на диску за вказаною в команді адресою. Так само здійснюється й обернений виклик файла в головну пам'ять: користувач видає команду "завантажити файл".
У цілому всі функції, виконувані ОС, можна розділити за трьома групами:
1. Організація взаємодії користувача з комп'ютером ІС.
2. Керування усією введеною в ІС інформацією.
3. Виконання прикладних програм ІС.
Третя функція пов'язана з поняттям сумісності ОС і прикладних програм. Якщо програма є сумісною з ОС комп'ютера, то не виникає ніяких проблем: ОС віддасть команду виконати те, що записано в програмі. Якщо ОС і програма несумісні, комп'ютер ІС не зможе зрозуміти і виконати програму.
Прикладні програми (ПП) - програми вирішення конкретних завдань користувачів - найбільше численний за призначенням, змістом і формою клас ПЗ. Якщо користувач не має наміру або не в змозі сам розробляти ПП, то він орієнтується на придбання готових програм. Найбільше зробленою і розвитою їх формою є так звані пакети прикладних програм (ППП). ППП - комплекс програмних засобів, призначених для вирішення визначеного класу завдань, близьких один до одного або за змістом, або за застосовуваними математичними методами (наприклад, ППП для обробки даних анкетування). До складу ППП входить спеціальна програма-монітор, що дозволяє автоматизувати спілкування користувача з пакетом.
Кількість прикладних програм обчислюється сотнями тисяч і неухильно зростає. В усьому їх різноманітті можна виділити декілька найбільше стійких і типових за змістом варіантів, що знайшли широке застосування.
Найбільшу популярність у користувачів мають типові програми "редактор тексту", "ділова графіка" та "інтегровані системи". Слід зазначити, що останні синтезують у собі можливості усіх попередніх і тому є такими, що дорого коштують. З їх допомогою користувач може обробляти найрізноманітнішу інформацію (текстову, табличну, графічну та ін.) з одержанням результату на екрані дисплея у формі багатовіконного зображення. ППП зберігаються на зовнішніх накопичувачах: магнітних дисках і магнітних стрічках (касетах). Перед початком роботи ППП завантажуються за допомогою ОС до оперативної пам'яті комп'ютера ІС.
Рис. 1. Структура програмного забезпечення ІС
Loading...

 
 

Цікаве