КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Класифікація програмного забезпечення
Лекція 8 Тема 5. Програмне забезпечення. Моделювання. Концентрати і напівфабрикати для виготовлення мазей Концентрами і напівфабрикати для виготовлення мазей — це порошкоподібні суміші, що легко набухають у воді і утворюють мазеподібні маси. Застосовують для прискорення відпуску мазей із аптек можуть бути використані як присипки на рани, що мокнуть (висушувальна дія). Притоптування зводиться до розведення їх водою (бентонітові глини, алюмінію гідроксид тощо). Мазі з напівфабрикатами готують з метою скорочення часу на виготовлення і прискорення відпуску мазей з аптек: 1. це основи для очних мазей — ланолін з вазеліном (1:9); 2. для мазей з антибіотиками (4:6); 3. основа емульсійна з емульгатором Т-2.
Розвиток інформаційних технологій і розширення сфери їх застосування призвели до інтенсивного розвитку програмного забезпечення (ПЗ). Тенденції розвитку ПЗ показують, що динаміка витрат має стійку тенденцію до зростання, близько 20% на рік. Під програмним забезпеченням інформаційних систем розуміють сукупність програмних і документальних засобів для створення й експлуатації систем обробки даних засобами обчислювальної техніки. Залежно від функцій, виконуваних програмним забезпеченням, його можна поділити на 2 групи: системне програмне забезпечення (Рис8.1). і прикладне програмне забезпечення (Рис8.2). Системне ПЗ організує процес обробки інформації в комп'ютері і забезпечує нормальне робоче середовище для прикладних програм. Системне ПЗ настільки тісно пов'язане з апаратними засобами, що його іноді вважають частиною обчислювальної машини.
Рис.8.1.
↓
Операційні системи (ОС) забезпечують управління процесом обробки інформації і взаємодію між апаратними засобами і користувачем (інтерфейс користувача). Однією з найважливіших функцій ОС є автоматизація процесів вводу-виводу інформації, управління виконанням прикладних задач, розв'язуваних користувачем. ОС завантажує потрібну програму в пам'ять ЕОМ і стежить за ходом її виконання; аналізує ситуації, що перешкоджають нормальним обчисленням, і дає вказівки про те, що необхідно зробити, якщо виникли труднощі. Однозадачні ОС призначені для роботи одного користувача в кожен конкретний момент з однією конкретною задачею. Типовим представником таких операційних систем є MS-DOS (розроблена фірмою Microsoft). Багатозадачні ОС забезпечують колективне використання ЕОМ у мультипрограмному режимі поділу часу (у пам'яті ЕОМ перебуває кілька програм - задач, і процесор розподіляє ресурси комп'ютера між задачами). Типовими представниками подібного класу ОС є: UNIX, OS 2 корпорації ІВМ, Microsoft Windows 2000, Microsoft Windows NT та інші. Мережні операційні системи пов'язані з появою локальних і глобальних мереж і призначені для забезпечення доступу користувача до всіх
Сервісне програмне забезпечення – це сукупність програмних продуктів, які надають користувачу додаткових послуг в роботі з комп'ютером і розширюють можливості операційних систем. За функціональними можливостями сервісні засоби можна поділити на засоби, які: - поліпшують користувальницький інтерфейс; - захищають дані від руйнування і несанкціонованого доступу; - відновлюють дані; - прискорюють обмін даними між диском і ОЗП; -засоби архівації-розархівування (архіватори WinZip, WinRar, ARJ); -антивірусні засоби. Оболонки, які є надбудовою над ОС, називаються операційними оболонками. Оболонки є ніби надбудовою, над операційною системою чи групою утиліт. Оболонки представляють користувачу якісно новий інтерфейс звільняють його від детального знання операцій і команд ОС.
Всі оболонки забезпечують той чи інший ступінь захисту від помилок користувача, що зменшує імовірність випадкового знищення файлів. Призначення оболонки – полегшення організації взаємодії з користувачем системи. Сучасні оболонки виконують це завдання за допомогою графічного інтерфейсу користувача (Graphical User Interface, GUI), у якому об'єкти маніпуляції, подібні до файлів, представлено на екрані монітора у вигляді невеликих малюнків - піктограм.
Головним компонентом сучасних графічних оболонок є програма керування вікнами, що розподіляє окремі блоки простору екрана, що називаються вікнами, й відслідковує, який додаток асоціюється з кожним з цих вікон.
Утиліти надають користувачу додаткових послуг (які не потребують розробки спеціальних програм) в основному з обслуговування дисків і файлової системи. Утиліти найчастіше дозволяють виконувати такі функції: - обслуговування дисків (форматування, забезпечення схоронності інформації, можливості її відновлення у випадку збою тощо); - обслуговування файлів і каталогів (аналогічно оболонкам); - створення і відновлення архівів; - надання інформації про ресурси комп'ютера, про дисковий простір, про розподіл ОЗП між програмами; - друк текстових та інших файлів у різних режимах і форматах;
Програмні засоби антивірусного захисту забезпечують діагностику (виявлення) і лікування (нейтралізацію) вірусів. Це програми, які дозволяють знешкоджувати файли, заражені комп’ютерними вірусами. Прикладами таких програм є Antivirul Toolking Pro (Антивірусна програма лабораторії Касперського), Avira AntiVir, Norton AntiVirus, VirusScan(McAffee) та багато інших.. Окрім того застосовуються засоби пасивного та активного захисту даних від пошкодження, несанкціонованого доступу, перегляду та зміни даних.
Транслятором мови програмування називається програма, що здійснює переклад тексту програми з мови програмування в машинний код.Комплекс засобів, що включають вхідну мову програмування, транслятор, машинну мову, бібліотеки стандартних програм, засоби налагодження. відтрансльованих програм та компонування їх у єдине ціле, називається системою програмування. У системі програмування транслятор перекладає програму, написану вхідною мовою програмування, на мову машинних команд конкретних ЕОМ. Залежно від способу перекладу з вхідної мови (мови програмування) транслятори поділяються на компілятори й інтерпретатори.
У компіляції процеси трансляції і виконання програми розділені в часі. Спочатку програма, що компілюється, перетворюється на набір об'єктних модулів машинною мовою, які потім збираються (компонуються) у єдину машинну програму, готову до виконання, що зберігається у вигляді файлу на магнітному диску. Ця програма може бути виконана багаторазово без повторної трансляції. Інтерпретатор здійснює покрокову трансляцію і негайне виконання операторів вихідної програми: кожен оператор вхідної мови програмування транслюється в одну чи кілька команд машинної мови, що відразу виконуються без збереження на диску. Таким чином, при інтерпретації програма машинною мовою не зберігається і тому при кожному запуску вихідної програми на виконання її потрібно (покроково) транслювати заново. Головною перевагою інтерпретатора порівняно з компілятором є простота.
Вхідна мова програмування називається мовою високого рівня відносно машинної мови, що зветься мовою низького рівня.
Особливе місце в системі програмування посідають асемблери, які являють собою комплекс, що складається з вхідної мови програмування асемблера й асемблер-компілятора. Асемблер являє собою мнемонічний (умовний) запис машинних команд і дозволяє одержати високоефективні програми машинною мовою. Однак його використання вимагає високої кваліфікації програміста і великих витрат часу на складання і налагодження програм.
Під програмами технічного обслуговування розуміють сукупність програмно-апаратних засобів для діагностики і виявлення помилок у процесі роботи комп'ютера, чи обчислювальної системи в цілому.
Прикладне програмне забезпечення (Рис. 8.2) призначене для розробки і виконання конкретних задач (додатків) користувача.
Дата добавления: 2014-01-04; Просмотров: 676; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |