Системне програмне забезпечення

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Християнський гуманітарно-економічний університет
РЕФЕРАТ
Студента ІІ курсу юридичного факультету
Навчальна дисципліна "Інформатика"
На тему: "Системне програмне забезпечення"
Одеса-2008р.

ПЛАН
Введення
1. Система програмного забезпечення. Поняття та функції
1.1 Операційні системи. Склад і призначення
1.2 Системи програмування
1.3 Сервісні програми
Висновок
Література

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

1.Системно програмне забезпечення. Поняття та функції
Програми, що працюють на комп'ютері можна розділити на декілька категорій:
- Прикладні програми, які безпосередньо забезпечують виконання необхідних користувачам робіт: редагування текстів, малювання картинок, обробка інформаційних масивів.
- Інструментальні системи (системи програмування, що забезпечують створення нових програм на комп'ютері).
- Системні програми, що виконують різні допоміжні функції, наприклад, створення копій використовуваної інформації, видачу довідкової інформації про комп'ютер, перевірка працездатності пристроїв комп'ютера.
Таким чином, програмне забезпечення - це сукупність програм і правил з усією відповідною документацією, що дозволяють використовувати обчислювальну машину для вирішення різних завдань. Системне програмне забезпечення - це комплекс програмних модулів, багато з яких постачаються разом з комп'ютером
За функціональним призначенням у системному ПЗ можна виділити три складові частини: операційні системи (ОС), системи програмування та сервісні програми.
Операційна система - комплекс програм, які забезпечують управління комп'ютером, планування ефективного його використання її ресурсів і вирішення завдань за завданням користувачів. Цю систему можна розглядати як програмне продовження і розширення апаратури ПК.
Система програмування - сукупність програмних засобів, що забезпечують автоматизацію розробки й налагодження програм.

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

1.2 Системи програмування
Система програмування є сукупністю засобів, що забезпечують автоматизацію розробки й налагодження програм, і включає в себе мови програмування, транслятори з цих мов, бібліотеки підпрограм.
Кожна ЕОМ має свою власну мову програмування - мову машинних програм і безпосередньо може виконувати програми, записані тільки на цій мові. Будучи мовою цифр, машинний мова малопридатний для програмування, тому що вимагає від програміста великих витрат часу. З цієї причини великого поширення набули мови програмування, що не збігаються з машинними мовами. До мов високого рівня належать мови Паскаль, Сі, Бейсик та ін Особлива роль належить мов Асемблера. Мовою Асемблера користуються, як правило, системні програмісти.
Програма, складена на мові програмування, відмінному від машинного, повинна бути перетворена в форму, придатну для виконання комп'ютером. Таке перетворення називається трансляцією. Програму, перетворюючу вихідний модуль в об'єктивну програму на машинному мові називають транслятором.
Перекладачі, крім того, здійснюють синтаксичний аналіз програми, яка транслюється. Вони можуть також налагоджувати та оптимізувати програми, видавати документацію на програму та виконувати ряд інших сервісних функцій.
1.3 Сервісні програми
Сервісні програми розширюють можливості ОС. Їх зазвичай називають утилітами. Утиліти дозволяють, наприклад, перевіряти інформацію в шістнадцяткових кодах, яка зберігається в окремих секторах магнітних дисків; організовувати вивід на принтер текстових файлів у заданому форматі, виконувати архівацію і разархивацию файлів.
Часто утиліти об'єднують в комплекси найбільш популярні комплекси Norton Utilities, PC Tools Deluxe і Mace Utilities.
Наприклад, програми - пакувальники дозволяють за рахунок застосування спеціальних методів «упаковки» інформації стискати інформацію на дисках, створювати копії файлів меншого розміру, а також об'єднувати копії декількох файлів в один архівний файл; антивірусні програми призначені для запобігання зараження комп'ютера вірусом та ліквідації наслідків зараження вірусом ; програми для автономного друку дозволяють роздрукувати файли на принтері паралельно з виконанням іншої роботи на комп'ютері; програми для управління пам'яттю забезпечують більш гнучке використання оперативної пам'яті комп'ютера і т. д.
Таким чином, системне ПЗ - це сукупність програмних і мовних засобів.
- Системне програмне забезпечення призначене для управління роботою комп'ютера, розподілу його ресурсів, підтримки діалогу з користувачами, надання їм допомоги в обслуговуванні комп'ютера, а також для часткової автоматизації розробки нових програм.
- За функціональним призначенням у системному ПЗ можна виділити операційну систему, систему програмування та сервісні програми (утиліти).

Література
1. Ілюшечкин В., Костін А. Системне програмне обеспеченіе.-М.: Вища школа, 1991.-127с.
2. Руденко В.Д. Курс інформатікі.-К.: Фенікс, 1998.-368с.
3. Фігурне В. ІВМ РС для пользователя.-М.: ИНФРА * М, 1996 .- 432с.
Додати в блог або на сайт

Цей текст може містити помилки.

Комунікації, зв'язок, цифрові прилади і радіоелектроніка | Реферат
21кб. | скачати


Схожі роботи:
Системне програмне забезпечення С
Системне програмне забезпечення ЕОМ
Проблемне та системне програмне забезпечення
Програмне забезпечення ПК Cистемне програмне забезпечення
Програмне забезпечення
Програмне забезпечення
Програмне забезпечення ПК
Програмне забезпечення ПК 2
© Усі права захищені
написати до нас