- •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.Що таке модем? Які стандарти і протоколи для модемного звязку існують?
24. Які найвідоміші стандарти материнських плат Ви знаєте?
Помимо размеров материнских плат стандартизованы также отверстия внутри платы, которые соединяют ее с корпусом системного блока.
Распространенные в первых персональных компьютерах стандарты FullSize, Baby-AT, LPX и mini-LPX в настоящее время сняты с производства и сохранились только в старых компьютерах. В современных настольных компьютерах используются следующие стандарты: ATX, mini-ATX и NLX.
Спецификации АТХ и mini-ATX для материнской платы и корпуса компьютера были предложены фирмой Intel в 1995 г. Спецификация АТХ для материнских плат предусматривает:
интеграцию на материнской плате стандартных периферийных устройств: контроллеров дисководов и винчестеров, параллельных и последовательных портов, а также (по мере необходимости) видео и звуковых адаптеров, модемов и интерфейсов локальных сетей;
наличие встроенной двойной панели разъемов ввода/вывода размером 15,9х4,4 см, находящейся на тыльной стороне материнской платы
наличие одноключевого внутреннего разъема источника питания;
изменение местоположения процессора и модулей памяти на материнской плате (теперь они располагаются около вентилятора блока питания);
перемещение разъемов контроллеров ввода/вывода, интегрированных в материнской плате, ближе к накопителям, т.е. длину внутренних кабелей данных можно уменьшить.
В настоящее время корпорация Intel полностью перешла на производство материнских плат спецификации АТХ. Ряд других поставщиков материнских плат, например ASUSTek, также наладили выпуск материнских плат АТХ.
Стандарт NLX явился дальнейшим развитием стандарта АТХ. Согласно этому стандарту в компьютер устанавливается так называемая ризер-карта (Riser card). Ризер-карта имеет стандартные слоты PCI и ISA, в которые устанавливаются все необходимые карты расширения. Материнская плата также устанавливается в специальный слот, называемый NLX Riser Connector. Этот разъем содержит не только информационную шину, но и шину питания. Таким образом, после установки материнская плата автоматически оказывается подключенной к шине питания.
Кроме того, на ризер-карте располагаются различные разъемы, которые ранее располагались на материнской плате – IDE, FDD, USB, блока питания и др.
На материнской плате NLX располагаются гнезда процессора, слоты для модулей памяти, chipset, микросхемы BIOS и кэш-памяти. Ризер-карта и материнская плата стандарта NLX приведены на рис. 2.19.
Стандарт NLX практически превращает компьютер в устройство, состоящее всего из двух элементов – материнской платы и корпуса со стандартными разъемами для подключения внешних устройств.
25. Які функції центрального процесора ? Що таке мікропрограмне і схемне управління? Які основні компоненти віділяють в архітектурі центрального процессора?Дайте коротку їх характеристику.
Как указывалось ранее, процессор является устройством, совмещающим выполнение арифметических и логических операций с управлением работой компьютера или его отдельных устройств. Процессор, выполняющий команды, хранящиеся в оперативной памяти (или кэш-памяти) и управляющий работой всего компьютера, называют центральным, или главным, процессором – CPU (Central Processing Unit). Следует отметить, что в современных компьютерах для увеличения быстродействия некоторые устройства, например, звуковая карта, могут иметь свои собственные специализированные процессоры.
Подавляющее большинство процессоров в настоящее время используют так называемое микропрограммное управление, каждая команда разбивается на отдельные микрокоманды. Выполнение одной или нескольких микрокоманд обеспечивается микропрограммами, которые хранятся в постоянном запоминающем устройстве процессора. В отличие от схемного управления, когда все алгоритмы команд реализованы аппаратно, т. е. на основе логических схем, при микропрограммном управлении удобнее вносить изменения в функционирование команд и даже расширять их состав.
В архитектуре центрального процессора (в дальнейшем называемого просто процессором) можно выделить следующие основные компоненты:
арифметико-логическое устройство;
блок управления памятью;
регистровая память;
блок внутренней кэш-памяти;
блок сопряжения с системной шиной;
блок обработки прерываний.
Команды программ, поступающие в арифметико-логическое устройство из оперативной памяти или кэш-памяти, проходят следующие этапы обработки:
дешифрация команд;
разбиение команды на последовательность микрокоманд;
выполнение микрокоманд в конвейерном режиме.
Дешифратор, входящий в состав арифметико-логического устройства, определяет по коду команды блок процессора, в котором будет производиться обработка команды и передает управление этому блоку.
На втором этапе каждая команда разбивается на несколько микрокоманд, выполняемых, в свою очередь, поэтапно соответствующими микропрограммами. В первых процессорах строго выполнялся принцип последовательного выполнения команд фон Неймана, т.е. первый этап очередной команды начинал выполняться только тогда, когда был закончен последний этап выполнения предыдущей команды. В современных процессорах используется так называемая конвейерная обработка команд, когда первый этап следующей команды начинает выполняться сразу же после окончания первого этапа предыдущей команды. В этом случае быстродействие процессора существенно увеличивается за счет одновременного выполнения команд. Процессоры, в которых выполнение команды разбивается на этапы, называются суперскалярными, а процессоры, в которых функционирует несколько конвейеров команд, называются суперконвейерными. Так, в процессоре Pentium II выполнение команды разбивается на 14 этапов, а количество конвейеров равно 3.
Новым средство, используемым в арифметико-логических устройствах современных процессоров является предсказание переходов. Обычно команды программы выполняются последовательно, однако, в соответствии с алгоритмом, в программах могут выполняться и переходы на другие команды. Существуют безусловные переходы, когда управление передается на команду с указанным адресом (например, при вызове подпрограммы управление передается первой команде подпрограммы, а после выполнения команд подпрограммы управление возвращается, как правило, команде, следующей за командой вызова). При условных переходах последовательное выполнение команд изменяется в зависимости от результатов сравнения заданных величин. Условные переходы снижают общую производительность процессора, так как в ожидании этого перехода конвейер работает вхолостую. Чтобы этого избежать, в процессоре имеется специальная буферная память, которая хранит данные о последних переходах.
Первоначально центральный процессор выполнял операции только над числами в формате с фиксированной точкой (целыми числами). Операции над числами в формате с плавающей точкой выполнялись либо с помощью программ, либо с помощью дополнительного процессора, называемого сопроцессором. В дальнейшем сопроцессор был встроен в центральный процессор, а затем и интегрирован с центральным процессором и в настоящее время эти два процессора представляют собой единое устройство.
Первый процессор в IBM-совместимых компьютерах Intel 8086 мог адресовать до 1 Мбайта памяти (из-за 20 разрядной адресной шины). Во всех последующих моделях процессоров для обеспечения преемственности работы операционной системы MS DOS и прикладных программ был реализован так называемый реальный режим (real mode), эмулирующий (имитирующий) работу процессора Intel 8086 и соответственно доступ только к первому мегабайту оперативной памяти. Другой режим, в котором можно обращаться не только к полному объему оперативной памяти, но и к виртуальной памяти, был назван защищенным режимом (protected mode). В дальнейшем защищенный режим был дополнен виртуальным режимом, который эмулировал работу нескольких (до 256) процессоров Intel 8086 и позволил обеспечивать аппаратно многопрограммные и многопользовательские операционные системы Windows и Unix.
Операции разбивки доступного объема оперативной памяти на относительно небольшие фрагменты – сегменты, а также управление загрузкой и перемещением сегментов в оперативной и виртуальной памяти для защищенного и виртуального режима обеспечивает блок управления памятью процессора. Этот же блок обеспечивает четыре уровня (кольца) защиты для разграничения доступа к ресурсам компьютера операционной системы и прикладных программ.
По назначению и способу использования регистры процессора подразделяются на:
Регистры данных, предназначенные для временного хранения значений переменных и результатов различных операций над ними.
Регистры указателей и индексов, используемые при работе с адресами операндов команд, в частности, при доступе к элементам массивов.
Сегментные регистры, содержащие адреса сегментов команд и данных
Указатель команд, в котором хранится адрес следующей выполняемой команды.
Регистр флагов, каждый разряд которого имеет строго определенное назначение и меняется в зависимости от результатов выполнения текущей команды, например при переполнении, или получении отрицательного числа.
Программист может использовать регистры данных и индексные регистры по своему усмотрению, за исключением тех случаев, когда эти регистры используются командами процессора.
Для повышения производительности в состав процессора введена также своя, внутренняя, кэш-память, названная кэш-памятью первого уровня (L1). Фактически эта кэш-память состоит из двух блоков – кэш памяти данных и кэш-памяти команд, каждый из которых имеет объем несколько десятков килобайт. Ее назначение – согласование скорости работы процессора и кэш-памяти, размещаемой на плате процессора и/или на материнской плате.
Блок сопряжения с системной шиной обеспечивает обмен данными, адресами и командами между процессором и системной шиной.
Когда при выполнении программы в центральном процессоре или на внешних устройствах выполняются операции, требующие вмешательства операционной системы, в частности операции ввода/вывода в центральный процессор поступает специальный сигнал, называемый прерыванием. Блок обработки прерываний процессора прекращает выполнение команд текущей программы, и передает управление операционной системе, которая вызывает процедуру, обрабатывающую данное прерывание.
В последнее время получают распространение многопроцессорные системы, т.е. системы, в которых установлено несколько процессоров.
Для функционирования многопроцессорной системы необходимо выполнение следующих условий:
материнская плата должна поддерживать несколько процессоров, т. е. иметь дополнительные разъемы для установки процессоров и соответствующий chipset;
процессор должен поддерживать работу в многопроцессорной системе;
операционная система должна поддерживать работу с несколькими процессорами (такими операционными системами являются Windows NT и Unix).
В процессе одновременной работы нескольких процессоров операционная система распределяет различные задачи между процессорами. Существуют два режима работы многопроцессорных систем – асимметричный и симметричный.
В режиме асимметричной обработки один процессор выполняет только задачи операционной системы, а другой – прикладные программы.
В режиме симметричной обработки – SMP (Symmetric Multi-Processing) задачи операционной системы и пользовательские приложения могут выполняться любым процессором в зависимости от его загрузки. Этот режим является более производительным и поэтому он используется в большинстве многопроцессорных систем.