- •Статичні та динамічні параметри інтегральних схем.
- •Принципи організації оперативної та кеш-пам’яті. Асоціативна пам'ять.
- •Основні поняття моделі взаємодії відкритих систем (osi).
- •Кодування від’ємних чисел, прямий, обернений та доповняльний коди.
- •Визначити поняття роздільної здатності сканера. Вибір сканера. Пояснити принцип роботи сканера.
- •Методи комутації, що використовуються в комп’ютерних мережах. Порівняльна характеристика.
- •Архітектура мікропроцесорної системи. Структура та функціонування мікропроцесорної системи.
- •Сторінкова організація оперативної пам’яті. Віртуальна пам'ять.
- •3. Поняття архітектури еом. Архітектура фон – Неймана, гарвардська архітектура.
- •2. Синхронізація паралельних процесів за допомогою семафорів.
- •Порівняльна характеристика risc та сisc архітектури.
- •Сучасні моделі опису комп’ютерних мереж (моделі osi та tcp/ip), їх порівняльний аналіз.
- •Постійні запам’ятовуючі пристрої. Flash – пам'ять.
- •Режими роботи мікропроцесорної системи.
- •Надати характеристику можливих форм – факторів шин agp, pci Express.
- •Емітерно - зв’язана логіка.
- •Відбивачі струму: призначення та види.
- •Матрична архітектура комп’ютерів.
- •Структура кадру технології Ethernet.
- •Загальна структура мікропроцесорної системи
- •Система команд мікропроцесорів
- •Диференційний підсилювач: види, основні принципові схеми.
- •Принцип роботи[ред.]
- •Застосування[ред.]
- •Принцип роботи[ред.]
- •Методи частотного та часового ущільнення даних для передавання через моноканал.
- •Програмуання операцій з файлами різними мовами Visual Basic та Visual c#
- •C#. Работа с файлами.
- •Функция InputBox (Visual Basic)
- •Відмінності реальних оп від ідеального
- •1.3.3.2. Проектування мереж wlan/WiMax на сучасному рівні
- •1.3.3.4. Використання процедур проектування бездротових мереж та ефекти, які моделюються
- •Базові понятття[ред.]
- •Призначення комунікаційних мереж[ред.]
- •Класифікація комунікаційних мереж[ред.] Класифікація за областю дії[ред.]
- •Класифікація за топологією[ред.]
- •Класифікація згідно з використаними протоколами[ред.]
- •Принципи комунікації[ред.]
- •Мережеві технології локальних мереж[ред.]
- •Технології[ред.]
- •Див. Також
- •Найпростіші підсилювачі на польових транзисторах
- •Лінійні стабілізатори напруги на транзисторах.
Загальна структура мікропроцесорної системи
Виконання того чи іншого алгоритма можливо при наявності мікропроцесора та пристроїв, в яких зберігається програма. Відомо, що програма — це сукупність команд (правил), що виконуються в послідовності, заданій алгоритмом. Команди вибираються з пам'яті в послідовності, що задається процесором. Процесор визначає адреси елементів пам'яті, в яких зберігаються необхідні данні. Дані передаються в процесор, де перетворюються згідно з командами, і результати операції передаються знову в пам'ять.
Будь-яка мікропроцесорна система працює разом з рядом зовнішних пристроїв, одержуючи від них необхідну інформацію та передаючи іншу. Для зв'язку з зовнішними пристроями існує інтерфейс (англ. interface). Цим терміном позначається весь комплекс пристроїв, правил та технічних засобів, що регламентують та забезпечують обмін інформацією між мікропроцесором (включаючи пам'ять) та зовнішними пристроями. Головними в інтерфейсі є шини, або, як їх ще часто називають, магістралі. Магістраль — це сукупність провідників, для яких строго нормовані логічні рівні «0» та «1». Потужність сигналів на шинах має бути достатньою для живлення необхідної кількості приєднаних до них пристроїв. Для забезпечення цієї потужності використовуються спеціальні мікросхеми — шинні підсилювачі (ШП).
За призначенням, шини поділяються на три типи:
адресні;
даних;
керування.
Але реально як в мікропроцесорній техниці, так і в комп'ютерній часто дві шини суміщують шляхом мультіплексування, що дещо знижує їх швидкодію, але набагато зменшує кількість виводів мікросхем.
Система команд мікропроцесорів
Найнижчим рівнем, який дозволяє описувати роботу цифрових пристроїв — це рівні логічних станів їх входів та виходів — таблиці станів.
Наступним рівнем є спосіб описання — це мова значень вхідних та вихідних сигналів, що складають мову мікрокоманд. Сукупність адрес та керуючих сигналів називаються мікрокомандою.
Третій рівень формалізації описання роботи мікропроцесора — це мова команд — тобто строга послідовність мікрокоманд, що записується в пам'яті мікропроцесорів. Тобто, команда, це слово, або набір слів, які дешифруються в послідовність мікрокоманд. Звідси витікає, що будь-який процесор має строго фіксований і обмежений набір команд, який є характерним для данного процесора. Будь-яка мікрокоманда характеризується своїм форматом. Під форматом мікрокоманди розуміється її протяжність та призначення кожного біта або їх групи. Команди, також мають свій фіксований формат. (Протяжність мікрокоманди — це стандартна для данного процесора кількість біт в слові). В залежності від протяжності команди, вона може складатися з одного, двох, та трьох слів.
Формат пам'яті мікропоцесорної системи також тісно пов'язаний з довжиною слова. Тому при зберіганні таких команд відповідно використовується адресний простір та пам'ять. Якщо, наприклад, команда складається з трьох слів, а використовується з послідовною адресацією, то для зберігання такої команди використовуються три послідовні адреси. Для того, щоб таку команду вибрати з пам'яті, необхідно мати спеціальні засоби, щоб забезпечити її представлення як єдине ціле.
Структура команд повністю залежить від структури мікропроцесора, але незалежно від типу процесора прийнято вважати, що однослівні команди повністю складаютья з коду операції. Двослівні команди складаються з коду операції та однослівного операнда. Трислівні команди також складаються з двох частин: перша частина — код операції, а друга — адреса, або двослівний операнд.
Типи команд, що використовуються, тісно пов'язані з внутрішньою організацією та алгоритмом функціювання мікропрограмного автомата процесора, та внутрішньою системою синхронізації. Мікропроцесорна система функціонує синхронно з частотою тактових сигналів зовнішнього генератора. В залежності від типу мікропроцесорів використовується одно- або двохфазна синхронізація. Незалежно від цього в мікропроцесорних системах використовуються триваліші інтервали часу, ніж тактовий інтервал зовнішнього генератора. Одним з таких інтервалів є машинний цикл — це інтервал, протягом якого мікропроцесор звертається до пам'яті або пристрою вводу-виводу. Машинний цикл (МЦ) складає тільки частину циклу команди. На початку кожного МЦ на одному з виходів мікропроцесора з'вляється сигнал синхронізації, він передається по лінії шини керування в пам'ять або пристрої вводу-виводу і «сповіщає» про початок нового МЦ, в результаті чого досягається узгодження в часі зовнішніх пристроїв з роботою мікропроцесора.
Цикл команди — це інтервал часу, необхідний для виборки з памєяті команди, та її виконання. Він складається з 1-5 машинних циклів. Їхнє конкретне число залежить від складності операції, яка виконується в данній команді і дорівнює числу звернень мікропроцесора до пам'яті. Тривалість виконання команди визначається кількістю тактів в циклі команди та тривалістю такту.
Протягом циклу команди, що ділиться на дві фази, робота мікропроцесора виконується в такій послідовності. Пристрій керування задає початок чергового циклу шляхом формування сигналу, по якому число, що знаходиться в лічильнику команд, відправляється в буферний регістр адреси і через нього направляється для дешифрації. Після приходу від мікропроцесору сигналу керування 'готовий' з елемента пам'яті, що знаходиться по вказаній адресі, зчитується слово команди, яке подається по шині даних в буферний регістр данних, а потім в пристрій керування, де дешифрується з допомогою кода операції. Ця послідовність операцій називається фазою виборки. За нею слідує виконавча фаза, в якій пристрій керування формує послідовність сигналів, необхідних для виконання команди. За цей час число, що знаходиться в лічильнику команд, збільшується на 1 (якщо довжина команди є 1) і формується адреса команди, що стоїть слідом за виконуємою. Вона зберігається в лічильнику до приходу сигналу, що задає початок чергового циклу команди.
Окрім адреси елемента в якому зберігається необхідний байт від мікропроцесора до пам'ті поступає сигнал по шині керування, який визначає характер операції — запис, або зчитування. Виконання вказаних операцій проходить протягом інтервалу часу, що називається часом доступу. По закінченні цього інтервалу від пам'яті в мікропроцесор подається сигнал готовності, який є сигналом початку прийому, або, відповідно, передачі сигналів в пам'ять. До одержання сигналу готовності мікропроцесор перебуває в стані очікування. Інтервал часу між імпульсами звернення до зовнішніх пристроїв та одержання від них відповіді називається циклом очікування.
Якщо, наприклад, цикл команди розглядати відповідно до команди вводу данних, то перші два машинних цикли будуть відноситись до фази виборки, а третій — до фази виконання команди. В усіх машинних циклах передається адреса, але в кожному циклі адреса належить своєму адресату, в першому — це адреса елемента, де здерігається код операції, в другому — адреса порта, що здерігає байт данних, в третьому — адреса акумулятора мікропроцесора, куди повинен поступити байт данних з порта.
№2
Сучасна графічна карта складається з наступних частин:
Графічний процесор (графічне ядро GPU (Graphics processing unit - графічний процесорний пристрій) - процесор, що займається розрахунками та формуванням графічної інформації, що виводиться на монітор, є основою відеокарти і по своїй складності практично не поступається центральному процесору комп'ютера, а іноді і перевершує його;
Відеопам'ять - виконує роль своєрідного буфера, в який тимчасово поміщаються зображення, що виводяться на монітор, створюються та постійно змінюються графічним ядром. У цей буфер поміщаються також елементи, необхідні для формування цих зображень;
Відеоконтролер - відповідає за правильне формування і передачу потрібної інформації з відеопам'яті на RAMDAC.
RAMDAC (Random Access Memory Digital-to-Analog Converter) або цифро-аналоговий перетворювач (ЦАП) - пристрій, що здійснює перетворення цифрових результатів роботи відеокарти в аналоговий сигнал, який відображається на моніторі. Можливостями цього пристрою визначається кількість відображуваних кольорів, насиченість картинки та ін. Цифрові монітори, проектори та інші пристрої, які підключаються до цифрових роз'ємів відеокарти, використовують власні цифро-аналогові перетворювачі і від RAMDAC відеокарти не залежать;
Відео-ПЗУ (Video ROM) - мікросхема, що містить в собі базову систему введення-виведення відеокарти, а інакше кажучи її BIOS - сукупність правил і алгоритмів, визначених виробником, за яким складові частини відеокарти працюють і взаємодіють між собою.
Система охолодження - пристрій, що здійснює відвід і розсіювання тепла від відеопроцесора, відеопам'яті та інших компонентів графічної плати з метою забезпечення нормального температурного режиму їхньої роботи.
№3
Диодно-транзисторная логика (ДТЛ), англ. Diode–transistor logic (DTL) — технология построения цифровых схем на основе биполярных транзисторов, диодов и резисторов. Своё название технология получила благодаря реализации логических функций (например, 2И) с помощью диодных цепей, а усиления и инверсии сигнала — с помощью транзистора (для сравнения см. резисторно-транзисторная логика и транзисторно-транзисторная логика).
[править] Принцип работы
Показанная на рисунке схема представляет собой типичный элемент 2И-НЕ.
Если хотя бы на одном из входов уровень логического нуля, то ток течет через R1 и диод во входную цепь. На анодах диодов напряжение 0,7 В, которого недостаточно для открывания транзистора. Транзистор закрыт. На выходе формируется уровень логической единицы.
Если на все входы поступает уровень логической единицы, ток течет через R1 на базу транзистора, образуя на анодах диодов напряжение 1,4 В. Поскольку напряжение уровня логической единицы больше этой величины, входы диодов обратносмещены и не участвуют в работе схемы. Транзистор открыт в режиме насыщения. В транзистор втекает ток нагрузки, по величине значительно больший тока нагрузки в состоянии логической единицы.
[править] Преимущества и недостатки
Основное преимущество ДТЛ перед более ранней технологией РТЛ — возможность создания большого числа входов. Задержка прохождения сигнала по-прежнему достаточно высока, из-за медленного процесса утечки заряда с базы в режиме насыщения (когда все входы имеют высокий уровень) при подаче на один из входов низкого уровня. Эту задержку можно уменьшить подключением базы транзистора через резистор к общему проводу или к источнику отрицательного напряжения.
Логический элемент 3И-НЕ в серии микросхем 74LS(К555)[1]
В более современной и эффективной технологии ТТЛ данная проблема решена путём замены диодов на мультиэмиттерный транзистор. Это также уменьшает площадь кристалла (в случае реализации в виде интегральной схемы), и соответственно позволяет добиться более высокой плотности элементов.
Однако в ещё более современных и эффективных микросхемах ТТЛ (74S, 74LS, 74AS, 74ALS, 74F) с диодами Шоттки (ТТЛШ, ТТЛ Шоттки), фактически произошёл возврат к ДТЛ, на основе новой технологии — диодах и транзисторах Шоттки[1]. Эти серии многоэмиттерного транзистора не содержат, фактически являются ДТЛ, и носят название ТТЛ (ТТЛШ) лишь «по традиции», будучи развитием именно ДТЛ.
БІЛЕТ № 9
