
- •1.Опишіть логічну структуру комп’ютера за архітектурою Фон Неймана. Які компоненти в ній виділяють? Які їх функції?
- •3. Дайте визначення поняттям інформація і данні що таке кодування інформації?
- •4.Які 3 основні способи представлення функції ви знаєте?Опишіть їх і дайте приклад.
- •5. Що таке системи числення, якими вони бувають? Як представити деяке число n в позиційній системі числення?
- •6.Дайтеопис двійкової системи числення. Чому вона є найпоширенішою у техніці? Дайте приклад переходу 5-ти значного числа з десяткової в двійковий вигляд і назад
- •7. Які формати представлення даних ви знаєте? Дайте графічне представлення числа з фіксованою точкою довжиною у півслово, а також з плаваючою точкою звичного формату і наведіть їх опис.
- •8. Що таке прямий, зворотній і додатковий коди двійкового числа?Для чого вони застосовуються?
- •9. Що таке кодування символів? Які кодування Ви знаєте?в чому їх різниця?
- •10. Що таке Булева алгебра? Які операції булевої алгебри Ви знаєте?
- •X1 x2 x3 ...
- •X1 x2 x3 ... .
- •11. Що таке система елементів комп’ютера?Що таке елементи, блоки, вузли,пристрої компютера?
- •12. Які способи представлення двійкових даних з точки зору системи елементів комп’ютера Ви знаєте?
- •В зависимости от способа представления двоичных данных элементы компьютера делятся соответственно на потенциальные, импульсные и импульсно-потенциальные элементы.
- •13.Що таке логічні елементи комп’ютера? Запам’ятовуючі елементи комп’ютера?
- •14.Що таке типові вузли комп’ютера-регістри , лічильники , дешифратори , суматори ?
- •15.Що теке івм-сумісні персональні комп’ютери ?
- •16. Який мінімальний набір пристроїв потрібний для функціонування комп’ютера?Дайте коротке описання кожному з них.
- •17.Які три рівні пам’яті можна виділити в комп’ютері?Дайте короткий опис.
- •18. Що таке буферна пам'ять і кеш-пам'ять?що між ними спільного і чим вони відрізняються?
- •19. Що таке шинний інтерфейс комп’ютера?
- •20. Які стандарти шинного інтерфейсу Ви знаєте?Дайте їх коротку характеристику?
- •21. Що таке материнська плата комп’ютера? Які компоненти материнської плати Ви знаєте?
- •22. Опишіть взаємодію між пристроями, які підключені до материнської плати.
- •24. Які найвідоміші стандарти материнських плат Ви знаєте?
- •25. Які функції центрального процесора ? Що таке мікропрограмне і схемне управління? Які основні компоненти віділяють в архітектурі центрального процессора?Дайте коротку їх характеристику.
- •26. Що таке реальний режим, захищений режим і віртуальний режим центрального процесора? Які функції блока керування пам’яттю процесора?Що таке переривання?
- •27. Які основні характеристики центрального процесора?
- •28. Які системні ресурси комп’ютера Ви знаєте?Дайте короткий опис кожному з них.
- •28. Які системні ресурси комп’ютера Ви знаєте?Дайте короткий опис кожному з них.
- •31.Які типи внутрішньої пам’яті Ви знаєте?Класифікуйте та зобразіть схематичні зв’язки цих типів, та дайте короткі коментарії.
- •32.Що таке зовнішня пам'ять? Класифікуйте та зобразіть схематичні зв’язки цих типів та дайте короткі коментарії.
- •33. Яким чином магнітний запис і програвання використовується в пристроях зовнішньої памяті?
- •35. Опишіть сучасні інтерфейси зовнішньої памяті.
- •1.3.18. Магнитооптические дисководы
- •37. Що Ви знаєте про оптичні диски і дисководи ? Опишіть пристрої типи, характеристики.
- •1.3.20. Характеристики дисководов cd-rom
- •1.3.21. Дисководы cd-r и cd-rw
- •1.3.22. Дисководы dvd
- •38. Які основні компоненти складають відео систему пк ? Опишіть склад, принцип роботи, типи crt and fed- моніторів.
- •1.3.25. Жидкокристаллические мониторы
- •1.3.26. Плазменные мониторы и fed-мониторы
- •39. Який принцип роботи рідкокристалічних моніторів? Який принцип роботи плазмових моніторів? Яке їв влаштування і характеристики?
- •1.3.26. Плазменные мониторы и fed-мониторы
- •40.Які основні характеристики моніторів?Дайте короткий опис кожного з них.
- •41. Що таке відеокарта? Які їх основні характеристики?Дайте короткий опис кожного з них.
- •42. Клавіатура. Паралельний і послідовні порти. Маніпулятори. Діджитайзери. Опишіть коротко кожен тип пристроїв. Яке їх призначення, особливості, принцип функціонування, характеристики?
- •1.3.30. Параллельный и последовательный порты
- •1.3.31. Манипуляторы
- •1.3.32. Диджитайзеры
- •43. Що таке принтер? Які їх типи і характеристики?дайте короткий опис кожному з них.
- •1.3.34. Матричные принтеры
- •1.3.35. Струйные принтеры
- •1.3.36. Лазерные принтеры
- •44. Опишіть принцип формування зображень в матричному, струменевому і лазерному принтерах. 1.3.34. Матричные принтеры
- •1.3.35. Струйные принтеры
- •1.3.36. Лазерные принтеры
- •45.Що таке плотер? Які їх типи, характеристики, принципи роботи
- •46. Що таке сканер?Які їх типи, характеристики, принцип роботи?
- •47.Засоби мультимедія. Яке їх призначення, особливості, принципи функціонування
- •48. Корпус системного блоку, блок живлення, пристрої захисту від помилок в роботі електроживлення. Які їх значення, характеристики?
- •1.3.47. Блок питания
- •1.3.48. Устройства защиты от нарушений работы электропитания
- •49.Перечисліть і дайте коротку характеристику основним типам комп’ютерів.
- •1.4.1. Суперкомпьютеры
- •1.4.2. Компьютеры общего назначения
- •1.4.3. Миникомьютеры и микрокомпьютеры
- •1.4.4. Типы микрокомпьютеров
- •1.4.5. Стандарт pc card
- •1.5.1. Определение распределенной информационной системы
- •1.5.2. Технологии обработки информации в распределенных системах
- •51. Опишіть еталонну модель взаємодії відкритих систем. Дайте опис кожному її рівню.
- •52. Які основні компоненти розподілених систем Ви знаєте?
- •53.Перечисліть типи і дайте характеристики передаючих середовищ.
- •54.Дайте опис технологіям і типам комп’ютерних мереж.
- •55. Дайте загальну характеристику інтерфейсам і протоколам нижніх рівнів.
- •1.5.9. Протоколы и аппаратные средства локальных сетей
- •56.Локальна мережа Ethernet(ieee 802.3). Метод множинного доступу з контролем несущої і знаходженням колізій. Основні конфігурації, їх особливості.
- •57.Опишіть коротко технологію Token Ring (іеее 802.5).
- •58. Опишіть особливості організації локальної мережі, побудованої по стандарту оптоволоконного розподіленого інтерфейсу передачі данних fddi.
- •59.Опишіть коротко призначення, послуги, і технології глобальних мереж.
- •1.5.14. Назначение и услуги глобальных сетей
- •1.5.15. Технологии глобальных сетей
- •1.5.16. Структура и основные компоненты глобальных сетей
- •60.Опишіть типову структуру і основні компоненти глобальних комп’ютерних мереж.
- •61.Охарактеризуйте глобальні мережі х.25 та Internet.
- •62.Яким чином здійснюється взаємодія між мережами?
- •63.Що таке модем? Які стандарти і протоколи для модемного звязку існують?
28. Які системні ресурси комп’ютера Ви знаєте?Дайте короткий опис кожному з них.
Для бесконфликтной совместной работы узлов и устройств компьютера необходимо корректно разделять имеющиеся общие системные ресурсы, основными из которых являются:
линии запросов на прерывание;
каналы прямого доступа к памяти;
порты ввода/вывода.
В процессе выполнения программ в компьютере могут возникнуть условия, требующие изменения хода обработки данных. Так, при нажатии клавиши или кнопки мыши, компьютеру необходимо приостановить текущие действия и переключиться на другие в ответ на поступивший запрос. При выполнении программы также может возникнуть ошибочная ситуация, например, деление на ноль. Поэтому для взаимодействия устройств и программ компьютера с центральным процессором, в IBM-совместимых компьютерах предусмотрена система прерываний (interrupts). Помимо обеспечения взаимодействия устройств и программ, система прерываний компьютера аппаратно поддерживает мультипрограммирование – выполнения одним процессором одновременно большого числа программ за счет прерывания выполнения текущей программы и передачи управления другой программе
В IBM-совместимых компьютерах имеется два вида прерываний: аппаратные (hardware interrupts) и программные (software interrupts). К аппаратным прерываниям относятся в первую очередь прерывания, встроенные в процессор – прерывания при делении на нуль, прерывания при аварии питания и т. п. К аппаратным также относятся прерывания, с помощью которых процессору сообщается об аппаратных событиях, например, уже упомянутых отсутствии бумаги в принтере или окончании дисковой операции.
С помощью программных прерываний прикладные программы могут выполнять операции, запрограммированные в операционной системе, ROM BIOS или в других сервисных программах. Следует отметить, что аппаратное прерывание может получить управление и при выполнении программного прерывания. Программные прерывания действуют практически так же, как и аппаратные, и отличаются только источником прерывания.
Аппаратные прерывания работают следующим образом. Когда какому-либо устройству требуется участие процессора (например, когда на клавиатуре нажата клавиша), оно посылает особый сигнал – запрос на прерывание.
Поскольку моменты возникновения прерываний заранее не известны, в каждом случае возникновения прерывания специальный блок прерываний выставляет в процессор специальные сигналы, называемые запросами на прерывание.
Сигнал прерывания вызывает в процессоре включение “механизма” передачи управления, причем этот сигнал может поступать как от внешних (внешние прерывания), так и от внутренних источников (внутренние прерывания).
Основными функциями системы прерываний программ являются:
запоминание состояния (вектора) прерываемой программы;
передача управления программам обработки прерываний;
восстановление состояния прерванной программы и возврат к ней.
Передача данных в режиме прямого доступа к памяти – DMA (Direct Memory Access) требуется при обмене данными между оперативной памятью и высокоскоростными устройствами. В режиме прямого доступа периферийное устройство связано с оперативной памятью непосредственно через каналы прямого доступа (каналы DMA), а не через внутренние регистры микропроцессора. Наиболее эффективным такой режим обмена данными бывает в ситуациях, когда требуется высокая скорость для передачи большого объема информации (например, при загрузке данных в память с компакт-диска).
Для организации прямого доступа в память используется контроллер DMA, встроенный в одну из микросхем на материнской плате. Устройство, требующее прямой доступ к памяти, по одному из свободных каналов DMA обращается к контроллеру, сообщая ему путь (адрес), откуда или куда переслать данные, начальный адрес блока данных и объем данных. Инициализация обмена происходит с участием процессора, но собственно передача данных осуществляется уже под управлением контроллера DMA, а не процессора.
Первые IBM-совместимые компьютеры имели четыре канала DMA:
канал 0 – управляет периодическим процессом регенерации содержимого динамической оперативной памяти системы в соответствии со счетчиком 1 внутреннего таймера;
канал 1 – может быть использован в прикладных программах;
канал 2 – осуществляет управление высокоскоростной передачей данных между дисководами гибких дисков и оперативной памятью;
канал 3 – управляет высокоскоростной передачей данных между дисководами жестких дисков и памятью.
В дальнейшем в компьютерах было добавлено еще 4 канала, один из которых, пятый канал, используется для подключения каналов 0-3.
Один канал DMA может использоваться различными устройствами, но не одновременно, например, канал 1 – для звуковой карты и устройства записи данных на магнитную ленту (стримера). Однако в этом случае нельзя одновременно слушать музыку и записывать данные на ленту.
В компьютере любое устройство (контроллеры, установленные на картах расширения или на материнской плате) за исключением оперативной памяти рассматривается центральным процессором как периферийное.
Обмен данными между центральным процессором и периферийными устройствами осуществляется через так называемые порты ввода/вывода. Конструктивно порт ввода/вывода представляет собой это буферное устройство или регистр контроллера, процессора обработки сигналов и т. п., которые непосредственно подключены к шине ввода/вывода компьютера.
Для управления обменом данными между аппаратными компонентами компьютера каждому порту ввода/вывода присваивается свой уникальный шестнадцатеричный номер, называемый адресом порта, например, 2F8h или 370h. В IBM-совместимых компьютерах можно адресовать 65536 (216) портов ввода/вывода, хотя большинство из них, как правило, не используется.
Адресное пространство портов ввода/вывода не совпадает с адресным пространством памяти, что дает возможность иметь полный объем памяти и полный набор портов ввода/вывода. Стандартный диапазон адресов портов ввода/вывода для IBM-совместимых компьютеров составляет значения от 0 до 3FFh. Сюда входят порты контроллеров клавиатуры, жестких и гибких дисков, видеоадаптеров, звуковых карт, последовательных и параллельных интерфейсов, игровых портов и любого другого периферийного оборудования.
Периферийные устройства могут использоваться несколько портов ввода/вывода (иногда их количество может достигать нескольких десятков). Например, контроллер параллельного интерфейса, к которому обычно подключается принтер, имеет три регистра: регистр вывода данных, регистр состояния и регистр управления, адресуемые через свои порты ввода/вывода, а контроллер последовательного интерфейса – десять регистров, адресуемых через семь портов ввода/вывода. В этих случаях используется так называемый базовый адрес порта ввода/вывода (Base Address In/Out), соответствующий младшему адресу из группы портов (обычно адресу порта регистра данных). Адресация остальных портов периферийного устройства осуществляется путем задания смещения относительно базового адреса.
30. Що таке внутрішня пам'ять комп’ютера? Із чого вона складається?Які основні характеристики елементів пам’яті ?Які основні режими роботи пам’яті і технології підвищення швидкості обміну даними між центральним процесором і мікросхемами пам’яті існують?
К внутренней памяти компьютера обычно относят оперативную память, внешнюю кэш-память, кэш-память первого и второго уровней, а также память, в которой размещается BIOS (ROM BIOS).
Внутренняя память компьютера состоит из ячеек. Объем ячейки памяти принимается обычно равным одному байту. Каждой ячейке памяти присваивается свой адрес или номер.
Ячейки памяти организованы в матрицу, состоящую из строк и столбцов. Полный адрес ячейки данных включает два компонента – адрес строки (row address) и адрес столбца (column address).
Когда центральный процессор или устройство, использующее канал DMA, обращается к памяти для чтения данных, выполняется следующая последовательность операций:
на вход памяти поступает сигнал вывода данных (Output Enabled);
адрес ячейки поступает по адресным линиям на дешифратор памяти, который преобразует поступивший набор нулей и единиц в номер строки и номер столбца;
на вход памяти поступает адрес строки;
данные, с помощью внутренней шины, общей для каждого столбца памяти, считываются со всей выбранной строки запоминающих элементов одновременно, и помещаются в буфер ввода/вывода памяти;
с незначительной задержкой на вход памяти подается адрес столбца;
данные для заданного столбца выбираются из буфера ввода/вывода и поступают на выход памяти.
При считывании данных из ячеек памяти происходит ее разрушение, поэтому производится перезапись считанных данных: выходы буфера ввода/вывода снова соединяются с общими шинами столбцов памяти, чтобы перезаписать считанную информацию из строки. Если ячейка имела заряд, то она снова будет заряжена еще до завершения цикла чтения. На ячейки, которые не имели заряда, напряжение не подается.
Если производится запись в память, то, после поступления сигнала записи (Write Enable), выполняется перезапись данных, по заданному адресу столбца и строки, но данные берутся не из буфера ввода/вывода, а с входа памяти.
Основными характеристиками элементов памяти являются:
разрядность и емкость;
время доступа;
временная диаграмма;
тип.
Если микросхема памяти, имеет только одну линию ввода/вывода, то из такой микросхемы центральный процессор может одновременно считать (записать) только один бит данных. Для повышения скорости обмена данными между центральным процессором и памятью были разработаны микросхемы, имеющие 4, 8 и 16 линий ввода/вывода. Подобные микросхемы имеют соответственно 4, 8 или 16 одинаковых матриц ячеек памяти. Таким образом, при поступлении на входы микросхемы адреса ячейки производится одновременное чтение (запись) всех ячеек, находящихся по данному адресу, но в различных матрицах, т.е. в этом случае одновременно считывается, записывается сразу несколько бит информации (4 бита, байт или 2 байта).
Количество линий ввода/вывода определяет разрядность шины ввода/вывода микросхемы.
Количество бит информации, которое хранится в ячейках каждой матрицы, называется глубиной адресного пространства (address depth) микросхемы памяти.
Таким образом, общая емкость микросхемы памяти определяется произведением глубины адресного пространства на количество линий ввода/вывода (разрядов). Например, емкость микросхемы памяти, имеющей глубину адресного пространства 1 Мбайт и 4 линии ввода/вывода (четырехразрядную шину ввода/вывода), составляет 1 Мб4 = 4 Мб. Такая микросхема обозначается 14, 1М4, хх4400 либо хх4401.
Производительность микросхемы памяти характеризуется временем выполнения элементарных действий между двумя операциями чтения либо записи данных. Последовательность этих операций называют рабочим циклом (или циклом обращения). Он включает указание адреса данных, выбор строки, выбор столбца и чтение (запись).
Время, необходимое для чтения (записи) данных, хранящихся по случайному адресу, называется временем доступа (access time). Для современных микросхем оно составляет 40-60 нс, что соответствует частоте появления данных 16,7-25 МГц на выходе микросхемы.
Для повышения скорости обмена данными между центральным процессором и микросхемами памяти разработаны специальные режимы работы памяти и технологии:
пакетный режим;
чередование адресов;
разбиение памяти на страницы;
кэширование памяти.
При использовании пакетного режима (Burst mode) центральный процессор запрашивает данные из памяти не побайтно, а в виде пакетов, состоящих из 32 или 64 битов. В этом режиме, кроме одного слова центральный процессор считывает еще три, расположенные рядом.
Метод управления памятью с чередованием адресов (Interleaving mode) основан на том, что логически связанные байты чаще всего располагаются в памяти друг за другом. Чтобы не было пауз в работе памяти, осуществляется ее чередование, т. е. помещение следующих друг за другом ячеек памяти в разные микросхемы памяти, из которых хранящие в них данные можно считывать одновременно.
Метод разбиения памяти на страницы (Paging mode) основан на том факте, что каждый поступающий в центральный процессор байт расположен рядом с байтом, уже считанным из памяти и логически связанным с ним. Следовательно, не нужно повторять сигнал ввода или записи, если адреса строк выбираемых ячеек памяти находятся в пределах одной страницы, т. е. адрес строки неизменен. Обычно память делится на страницы размером 512 байт и более.
Кэширование памяти используется для ускорения доступа к данным, находящимся в RAM и реализуется с помощью одного из рассмотренных выше видов кэш-памяти (внешней или внутренней кэш-памяти).
В реальных условиях обращение к памяти чаше происходит не по случайному адресу, поэтому рабочий цикл короче. Так при выполнении последовательных операций чтения/записи время рабочего цикла для второго и следующих циклов может быть значительно меньше, чем для первого цикла.
Временная диаграмма характеризует количество тактов, которые необходимы центральному процессору для выполнения четырех последовательных операций считывания данных. Например, диаграмма 5-2-2-2 для 8-разрядной микросхемы означает, что для считывания первого байта необходимо пять тактов центрального процесса, а для считывания трех последующих байтов – два такта.
Ниже рассматриваются используемые в настоящее время типы внутренней памяти.