Категория
Информатика
Тип
курсовая работа
Страницы
26 стр.
Дата
28.03.2013
Формат файла
.html — Html-документ
Архив
282401.zip — 16.21 kb
Оцените работу
Хорошо  или  Плохо


Текст работы

Введення


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

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

Працює
максимально ефективно і має мінімальне запізнювання за часом завершення.

Має
маленьку бібліотеку часу виконання (RTL) або не має її взагалі.

Дозволяє
пряме управління (прямий доступ) до пам'яті і логіки, що управляє.

Дозволяє
робити асемблерні вставки в код.

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



Ваше мнение



CAPTCHA