- •Зберігання бітів у вентилях і тригерах
- •Зберігання бітів в магнітному осерді .
- •3) Шістнадцяткова система числення
- •8) Магнітні диски.
- •9) Компакт диски.
- •10) Магнітні стрічки
- •Тема 3. Обробка даних
- •Центральний процесор.
- •2)Регістри центрального процесора і кеш пам'ять.
- •3) Інтерфейс між центральним процесором та основною пам’яттю.
- •4) Машинні процедури та cisc-і risc-архітектура комп'ютерів
- •5) Інструкції передачі даних
- •6) Арифметично-логічні інструкції та інструкції управління
- •7) Концепція збереженої програми і представлення машинних інструкцій бітовими комбінаціями.
- •8) Машинний код і кодування інструкцій типового комп’ютера.
- •9) Формат поля операндів.
- •10) Загальний процес виконання програми.
- •12) Програми і дані
- •Тема 4. Операційні системи
- •1)Поняття і приклади операційних систем
- •2) Еволюція операційних систем
- •8) Компоненти операційної системи – менеджер пам’яті
- •9) Компоненти операційної системи – драйвери пристроїв
- •10) Архітектура операційних систем – класифікація програмного забезпечення
- •11) Архітектура операційних систем – прикладне програмне забезпечення
- •12)Архітектура операційних систем – системне програмне забезпечення
- •13)Запуск операційної системи
- •14)Координація роботи комп’ютера - процеси і міжпроцесна взаємодія
- •15)Координація роботи комп’ютера - диспетчеризація
- •16)Модель "клієнт / сервер"
- •Тема 5 Сітьова передача даних та Інтернет
- •Поняття комп’ютерної мережі.
- •Різновиди комп’ютерних мереж
- •Мережеві топології
- •Протоколи комп’ютерних мереж
- •5)Об’єднання комп’ютерних мереж - повторювачі, мости та комутатори
- •6)Об’єднання комп’ютерних мереж – маршрутизатор
- •7)Технологія Ethernet
- •8)Міжпроцесна взаємодія в комп’ютерних мережах
- •9)Модель "клієнт / сервер" в комп’ютерних мережах
- •10)Однорангові комп’ютерні мережі
- •11)Internet - поняття та історія
- •12)Internet – архітектура
- •13)Internet – підключення
- •14)Internet – адресація
- •15)Internet – застосування
- •16)World Wide Web – концепція
- •17)World Wide Web - реалізація
- •20)Internet - протоколи - рівневий підхід до програмного забезпечення
- •21)Internet - протоколи tcp/ip, udp
- •22)Безпека Internet - основні методи захисту
- •23)Безпека Internet – шифрування
- •24)Засоби правового захисту для безпеки комп'ютерних мереж
3) Інтерфейс між центральним процесором та основною пам’яттю.
Для передачі шаблону бітів, ЦПУ та основна пам'ять з'єднуються між собою за допомогою набору провідників, який називається шиною (Рис. 3.1)
Через шину, ЦПУ отримує (зчитує) дані з основної пам'яті, подаючи живлення на адресу відповідної комірки пам'яті
та вказуючи схему пам'яті, яка відповідає за отримання даних із зазначеної комірки
Аналогічно, ЦПУ розміщує (записує) дані у пам'ять надаючи адресу комірки призначення та дані, які буде до неї записано, разом із відповідним електричним сигналом
останній вказує основній пам'яті зберегти надіслані дані
Базуючись на такому розміщенні, задача додавання двох значень, які зберігаються у основній пам'яті потребує більше затрат ніж проста операція додавання
Насправді, повний процес додавання двох значень, які зберігаються у пам'яті можна зобразити за допомогою 5-и кроків, зображених на рис. 3.2
Підсумовуючи вищесказане, дані потрібно перенести з основної пам'яті до регістрів ЦПУ,
їх значення повинні додаватися, а результат зберігається в регістрі
з регістру результат записується в комірку пам'яті
4) Машинні процедури та cisc-і risc-архітектура комп'ютерів
Рівень, на якому проектування машини зазнало переваг даного факту, привів до двох філософії щодо архітектури процесора
Перша з них стверджує, що процесор повинен бути розроблений, щоб виконати мінімальний набір машинних команд
Такий підхід призводить до створення скороченого набору інструкцій (reduced instruction set computer (RISC))
Аргументом на користь RISC-архітектури є те, що такої машини є ефективним і швидкими
З іншого боку, є багато відгуків про користь процесорів які здатні виконувати велику кількість складних інструкцій, навіть з технічно надлишковістю
Результатом такого підходу є складний набір інструкцій комп'ютера (complex instruction set computer (CISC)
Аргументом на користь архітектурі CISC є те, що більш складний процесор легше програмувати, тому що одна команда може бути використана для виконання завдань, які вимагатимуть кількох послідовностей команд в наборі RISC
5) Інструкції передачі даних
Група передачі даних складається з команд, які опрацьовують переміщення даних з одного місця в інше
В цю категорію потрапляють кроки 1, 2 і 4 на Рис. 3.2
Слід зазначити, що використання таких термінів, як передача або переміщення для ідентифікації цієї групи команд насправді неправильним
Зазвичай рідко коли передані дані стираються у джерелі розташування
Процес, пов'язаний з передачею інструкції більше нагадує копіювання даних, а не її переміщення
Таким чином такі терміни, як копіювання або клонування краще описують дії цієї групи команд
Говорячи про термінологію, слід зазначити, що спеціальні терміни використовуються коли мова йде про передачу даних між процесором і основною пам'яттю
Запит на заповнення регістрів загального призначення вмістом комірки пам'яті зазвичай називають інструкцією LOAD;
відповідно, запит на передачу вмісту регістру, до комірки пам'яті називається інструкцією STORE
