- •Робоча програма
- •1. Опис предмета навчальної дисципліни
- •2. Мета і завдання вивчення курсу
- •2.1. Мета викладання дисципліни
- •2.2. Завдання вивчення дисципліни
- •2.3. Перелік дисциплін, засвоєння яких необхідно студентам для вивчення курсу
- •3. Структура залікового кредиту курсу та тематичне планування
- •4. Тематика лекцій
- •6. Завдання для самостійної роботи
- •5. Теми і зміст лабораторних занять
- •Примітка. Самостійна робота студента завершується написанням реферату, в якому відображаються результати самостійного вивчення поданих тем.
- •7. Оцінювання навчальної діяльності
- •8. Література Основна
- •Додаткова
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
КІРОВОГРАДСЬКИЙ ДЕРЖАВНИЙ ПЕДАГОГІЧНИЙ УНІВЕРСИТЕТ
ІМЕНІ ВОЛОДИМИРА ВИННИЧЕНКА
Затверджено кафедрою
«___»____________2011 р.
Завідувач кафедри
_______________________
Кафедра інформатики
Робоча програма
з курсу «Архітектура обчислювальних систем»
для студентів фізико-математичного факультету
денної форми навчання
Робочу програму розробив Баранюк О.Ф., канд. техн. наук
Кіровоград – 2011
СТРУКТУРА ПРОГРАМИ НАВЧАЛЬНОЇ ДИСЦИПЛІНИ
«Архітектура обчислювальних систем»
1. Опис предмета навчальної дисципліни
Курс:1 Підготовка бакалаврів |
Напрям, спеціальність освітньо-кваліфікаційний рівень |
Характеристика навчального курсу |
Кількість кредитів, відповідних EСTS: 4 І семестр - 4 Модулів: 2 Змістових модулів: 2 Загальна кількість годин: 144 Тижневих годин: І семестр - 3 |
Шифр та назва напряму 0403 «Системні науки та кібернетика» Шифр та назва спеціальності 6.040302 «Інформатика» Освітньо-кваліфікаційний рівень бакалавр |
Обов’язковий Рік підготовки: 1 Семестр: 1 Лекції: 36 год. Лабораторні: 16 год. Самостійна робота: 92 год. Вид контролю: залік |
2. Мета і завдання вивчення курсу
2.1. Мета викладання дисципліни
Метою викладання дисципліни "Архітектура обчислювальних систем" є формування у студентів теоретичних знань та практичних навичок, необхідних для розуміння роботи та взаємодії апаратних засобів комп’ютера.
2.2. Завдання вивчення дисципліни
Програмою дисципліни "Архітектура обчислювальних систем" передбачається оволодіння студентами загальними принципами побудови і прикладами реалізації обчислювальних систем, способами представлення і обробки числової інформації, методами і засобами ревізії системних ресурсів комп’ютерної системи з метою врахування її особливостей при програмуванні, принципами функціонування та програмування компонентів ПЕОМ, познайомитися з системою команд сучасних процесорів.
В результаті вивчення дисципліни студенти повинні знати:
арифметичні та логічні основи побудови обчислювальних пристроїв;
основні функціональні елементи та вузли комп’ютера;
принципи організації комп’ютера та обміну інформацією між його вузлами;
принципи побудови та архітектурні особливості процесорів ЕОМ;
принципи побудови та функціонування системних плат та системних шин;
логічну організацію пам’яті та типи запам’ятовуючих пристроїв;
принципи функціонування зовнішніх запам’ятовуючих пристроїв.
Після засвоєння курсу студенти повинні вміти:
здійснювати переведення чисел з однієї системи числення в іншу;
представляти числові та текстові дані у машинних форматах;
виконувати арифметичні дії в двійковій системі числення;
проводити аналіз системних ресурсів персональних ЕОМ;
проводити лабораторні дослідження пристроїв вводу-виводу ЕОМ.
2.3. Перелік дисциплін, засвоєння яких необхідно студентам для вивчення курсу
Для успішного засвоєння матеріалу курсу студент повинен володіти матеріалом дисциплін "Математика", "Фізика", "Дискретна математика". Знання, одержані студентами при вивченні дисципліни "Архітектура обчислювальних систем", використовуються в курсах "Операційні системи" і "Системне програмування".
3. Структура залікового кредиту курсу та тематичне планування
№ |
Назва теми |
Кількість годин |
||
Лекції |
Лабораторні |
Самост. робота |
||
Змістовий модуль 1. Організація апаратної частини комп’ютерів |
||||
1 |
Системи числення та двійкова арифметика |
4 |
2 |
4 |
2 |
Формати представлення чисел |
4 |
2 |
4 |
3 |
Принципи побудови комп’ютерів |
2 |
0 |
4 |
4 |
Архітектура та принцип дії процесорів |
6 |
4 |
8 |
5 |
Організація пам’яті комп’ютера |
2 |
0 |
6 |
6 |
Системні ресурси комп’ютера |
2 |
0 |
8 |
7 |
Принципи підвищення продуктивності |
0 |
0 |
8 |
|
Всього за І модуль |
20 |
8 |
42 |
Змістовий модуль 2. Програмування низького рівня |
||||
1 |
Основи програмування мовою асемблер |
2 |
0 |
4 |
2 |
Структура та синтаксис програм на асемблері |
2 |
2 |
4 |
3 |
Трансляція асемблерних програм |
0 |
0 |
4 |
4 |
Основні групи команд процесора |
4 |
2 |
6 |
5 |
Реалізація типових керуючих структур |
2 |
2 |
6 |
6 |
Модульне програмування. Підпрограми. |
2 |
2 |
4 |
7 |
Організація стеку. Зв’язок з мовами високого рівня |
0 |
0 |
6 |
8 |
Мультимодульні проекти. Робота з бібліотеками |
0 |
0 |
4 |
9 |
Макрозасоби мови асемблера |
2 |
0 |
4 |
10 |
Складні структури даних. Робота з пам’яттю |
2 |
0 |
8 |
|
Всього за ІІ модуль |
16 |
8 |
50 |
|
Всього |
36 |
16 |
92 |
