Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Основні терміни та визначення

Автор:   •  Январь 21, 2021  •  Лекция  •  678 Слов (3 Страниц)  •  319 Просмотры

Страница 1 из 3

Системне програмування і операційні системи.

Спеціальність – 7.080403- "Програмне забезпечення автоматизованих систем"

Тема: Основні терміни та визначення

Лекція №1. Основні поняття

Мета і задачі:

Ознайомитись з основними поняттями курсу такими як: предмет, мета і задачі дисципліни. Розглянуто загальні поняття про мови системного програмування і короткі історичні відомості.

Конспект лекції

Предмет, мета і задачі дисципліни

Мета викладання дисципліни полягає у вивченні основ функціонування операційних систем та  системного програмування, яке базується на засобах мови Асемблера та мовах високого рівня програмування (С/С++/Delphi); принципів дії системних  програм (трансляторів, компоновщиків, завантажувачів); принципів та методів розробки операційних систем; інструментальних засобів для розробки операційних систем (ОС); методів керування зовнішніми пристроями; методів боротьби із комп'ютерними вірусами. В результаті вивчення дисципліни студенти повинні:

Знати:

  • компоненти системного програмного забезпечення ЕОМ;
  • структури програм та команд Асемблера для програмування окремих задач;
  • структури Асемблера;
  • етапи   компіляції, принципи оптимізації програм;
  • макрозасоби Асемблера та мов високого рівня;
  • принципи та методи розробки операційних систем;
  • інструментальні засоби для розробки операційних систем (обробка переривань, драйвери, фізичний ввід-вивід);
  • методи керування зовнішніми пристроями (таймерами, клавіатурою та ін.);
  • команди для розробки командних файлів;
  • шляхи удосконалення операційних систем і програмного забезпечення.

Вміти :

  • складати програми мовою Асемблер, С та С++;
  • розробляти транслятор з мови Асемблер;
  • розробляти транслятор з мови високого рівня;
  • реалізувати алгоритми лексичного, синтаксичного, семантичного аналізу;
  • розробляти макропроцесор;
  • застосовувати програми обробки переривань для програм споживача;
  • працювати з диском на фізичному рівні;
  • керувати розподілом пам’яті, файлами, процесами;
  • виконувати захист інформації   від несанкціонованого доступу.

Вивчення дисципліни "Системне програмування і операційні системи" опирається на знання, які отримані студентами під час вивчення таких курсів:

  • основи програмування та алгоритмічні мови;
  • ЕОМ і мікропроцесорні системи.
  • Забезпечує такі дисципліни:
  • системне програмне забезпечення;
  • САПР програмного забезпечення;
  • організація баз даних та знань;
  • методи та засоби комп'ютерних та інформаційних технологій;
  • комп'ютерні мережі.
  • Засоби поточного та підсумкового контролю

Дисципліна складається з чотирьох модулів. Протягом викладання дисциплін передбачається проведення  4-х колоквіумів.

Загальні поняття про мови системного програмування.

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

...

Скачать:   txt (10.4 Kb)   pdf (96.5 Kb)   docx (13.4 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club