Операційні системи і їх огляд

Вступ

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

Залежно від програми, можна перетворювати ПК на робоче місце письменника або вченого, дизайнера або відеорежисера, радіоведучого або архітектора.

З розширенням можливостей ПК користувачу потрібно усе більш різноманітне програмне зебезпечення (ПЗ) для вирішення тих або інших завдань.

Перші пакети програмного забезпечення були простими тематичними підбірками додатків для вирішення певних завдань в тій або іншій сфері.

Сучасний програмний пакет є складною програмною системою, який включає спеціалізовані системні і мовні засоби.

Наприклад, в історії розвитку обчислювальних прикладних программожна виділити чотири покоління, кожне з яких характеризується певними особливостями, які входять до складу компонентів – вхідних мов, предметного, системного забезпечення. В якості вхідних мов прикладні програми першого Покоління використовували універсальні мови програмування (Фортран або Алгол 60) або мови управління завданнями операційних систем. Складання завдань на таких мовах алгоритмічною мовою.

У другому Поколінні розробка прикладних програм вівдбувалася за участю системних програмістів. Це призвело до появи спеціалізованих вбудованих мов на базі універсальних мов програмування. Перекладач з такої мови був процесором до транслятора відповідної алгоритмічної мови.

Третій етапрозвитку прикладних програм пов'язано з появою самостійних вхідних мов, орієнтованих на простих, буденних користувачів.

Особлива увага приділялася системним компонентам таким, що забезпечує простоту і зручність. Це досягається головним чином за рахунок такої спеціалізації вхідних мов і включення до складу пакету засобів автоматизованого планування обчислень.

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

Можна виділити тенденції розвитку програмного забезпечення:

Процес стандартизації.Спільна робота різних виробників призводить до так званої стандартизації окремих елементів інтерфейсу додатків, файлових фоматів тощо – це, власне, зручно для самих користувачів. Такі зміни відбуваються з тієї причини, що розробники ПЗ переймають або копіюють один в одного корисні знахідки і вдалі прийоми, прагнучи поєднати свої програми з іншими популярними.

ПЗ як товар.Створення ПЗ комп'ютерів за короткий час перетворилося із заняття «самотніх» ентузіастів-програмістів в потужну сферу промисловості, яка розвивається.

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

· функціональність програми (повнота задоволення потреб користувача)

· зручний, звичний і зрозумілий інтерфейс користувача

· простота освоєння програми

· надійність програми (стійкість до помилок користувача)

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

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

Інформаційно-комунікаційні технології або ІКТ(англ. Information communication technology) – широка сфера людської діяльності, яка відноситься до створення розвитку технологій управління і обробки даних із застосуванням електронної обчислювальної техніки або комп'ютера.

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

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

Фахівцями у сфері комп'ютерної техніки і програмуванню іноді називають ІТ – спеціалістами.

Основні напрями сучасних ІК технологій включає:

· обробка інформації за допомогою комп'ютера за певними алгоритмами

· зберігання гігантських об'ємів інформації на матеріальних носіях

· передача інформації на відстань

Операційні системи і їх огляд