9. Проанализируйте структурную схему персонального компьютера, архитектурные свойства и принципы микропроцессоров.
Основным устройством ПК является материнская плата, которая определяет его конфигурацию. Все устройства ПК подключаются с помощью разъемов расположенных на этой плате. Соединение всех устройств в единую систему обеспечивается с помощью системной магистрали (шины), представляющей собой линии передачи данных, адресов и управления.
Ядро ПК образуют процессор (центральный микропроцессор) и основная память, состоящая из оперативной памяти и постоянного запоминающего устройства (ПЗУ) или перепрограммируемого постоянного запоминающего устройства ППЗУ. ПЗУ предназначается для записи и постоянного хранения данных.
Подключение всех внешних устройств: клавиатуры, монитора, внешних ЗУ, мыши, принтера и т.д. обеспечивается через контроллеры, адаптеры, карты.
Контроллеры, адаптеры или карты имеют свой процессор и свою память, т.е. представляют собой специализированный процессор.
Микропроцессор (МП) — центральный блок ПК, предназначенный
для управления работой всех блоков машины и для выполнения
арифметических и логических операций над информацией.
Системная шина — основная интерфейсная система компьютера,
обеспечивающая сопряжение и связь всех его устройств между собой. Общие архитектурные св-ва и принципы, были сформулированы фон Нейманом – это принцип жесткости архитектуры, принцип двоичного кодирования, принцип последов. прогр. управления, принцип однородности памяти, принцип адресуемости памяти.
Архитектурные особенности современных м-ссов. Суперскалярная архитектура – это способность выполнения нескольких машинных инструкций за один такт процессора. КОНВЕЙЕР – устройство, реализующее такой метод обработки команд, при котором исполнение разбивается на несколько этапов(выборка команды; декодирование команды; генерация адреса; выполнение операции) Микропроц.(МП) с одним конвейером называется – скалярными, более одного – суперскалярными. В совр. МП – раздельное кэширование кода и данных. Кэширование – способ увеличения быстродействия системы за счет хранения часто используемых данных и кодов в «кэш-памяти 1-го уровня», находящейся внутри микропроцессора.
Предсказание правильного адреса перехода. Суть - в введение буфера адресов перехода, который хранит инф. о последних переходах. в буфере запоминаются сама команда, адрес перехода и предположение о том, какая ветвь программы будет выполнена следующей. Если предсказание верно, переход осуществляется без задержки.
Многоядерные микропроцессоры – каждое ядро имеет свой кэш, поэтому операционная система имеет достаточно ресурсов для параллельного выполнения задач, требующих большой вычислительной мощности. Один процессор содержит 2 или больше вычислительных ядер. Вычислительная работа распределена. Микропроцессор аппаратно поддерживает следующие основные типы данных: байт(8бит); слово (2 байта); двойное слово; учетверен-ное слово. Программными средств. обрабатываются данные, представленные целыми и вещ. числами, а также символами. Из этих типов данных строятся структурированные типы: массивы, множества, строки символов, записи и др. Регисты (СОЗУ сверхбыстрая память) – служат для хранения промежуточных результатов вычислений(общего назначения) или содержат данные необх. для раб. процессора. К пользовательским регистрам относятся: 1) регистры общего назначения(для хранения данных и адресов) eax(ax/ ah|al); ebx; edx; ecx; esi; edi; ebp; esp. 2)регистры сегментов: cs,ds,ss,es,fs,gs. 3)регистр состояния (регистр флагов) eflags/flags. 4)регистр управления (регистр указателя команды) eip–cодержит смещение следующей подлежащей выполнению команды относительно текущего сегмента кода.
Eax - для хранения промежуточных данных. ebx - для хранения базового адреса некоторого объекта в памяти. ecx - в командах, производящих некоторые повторяющиеся действия. edx - для хранения промежуточных данных. esi и edi - для поддержки операций, производящих последовательную обработку цепочек элементов. Esp содержит указатель вершины стека в текущем сегменте стека. Ebp предназначен для организации произвольного доступа к данным внутри стека. cs – адрес сегмент кода, адр. след. команды cs:ip , ds – адрес сегм. данных, ss – содержит адрес сегмента стека. es, gs, fs- дополнительные сегментные регистры данных.
Системные: cr0,cr1,cr2,cr3 / дескрипторн.табл. – gdtr, ldtr,idtr,tr / отладки – dr0,dr1,dr2,dr3 сост.управл.отладкой– dr6,dr7
Yandex.RTB R-A-252273-3- 1. Рассмотрите процесс конструирования программ в императивных языках программирования
- Int cena;
- 5. Объектно-ориентированный анализ и объектно-ориентированное проектирование.
- 6. Объясните основные архитектурные особенности ос Windows xp/Vista
- 7. Классифицируйте операционные системы.
- 8. Объясните архитектурные особенности операционной системы Unix.
- 9. Проанализируйте структурную схему персонального компьютера, архитектурные свойства и принципы микропроцессоров.
- 10. Классифицируйте режимы работы микропроцессора. Объясните организацию оперативной памяти и систему прерываний.
- 11. Охарактеризуйте становление веб-программирования в историческом и технологическом аспекте.
- 12. Проанализируйте основные подходы к верстке веб-страниц.
- 13. Объясните принципы декларативного стиля программирования.
- 14. Проанализируйте задачи искусственного интеллекта.
- 15. Охарактеризуйте архитектуру платформы Microsoft .Net
- 16. Поясните ключевые концепции объектно-ориентированного языка программирования c#
- 17. Проанализируйте процесс создания Windows-приложений средствами Visual с#.
- 18. Проанализ. Процесс автоматизации проектирования по. Методы и ср-ва структурн. Системн. Анализа и проектир.
- 19. Проанализируйте процесс моделирования сложных систем и формальные средства представления моделей.
- 20. Охарактеризуйте назначение, принципы организации и классификацию компьютерных сетей и систем.
- 21. Объясните назначение, структуру и реализацию моделей сетевого взаимодействия открытых систем
- 22. Проанализируйте структуру, область применения и реализацию стека протоколов tcp/ip.
- 23. Объясните назначение, задачи и способы построения мультисервисных компьютерных сетей.
- 24. Объясните организацию межсетевого взаимод. И глоб. Сети Интернет.
- 25. Проанализируйте организацию корпоративных инф-ормац.-коммуникац. Инфраструктур на основе каталога Microsoft Active Directory.
- 26. Проанализируйте понятие базы данных, методы и средства создания моделей данных.
- 27. Охарактеризуйте основные аспекты реляционной модели данных. Продемонстрируйте использование методологии проектирования реляционных баз данных. Особенности реляционной модели данных.
- 28. Язык sql: назначение, возможности, типы команд.
- 29. Проанализируйте различные подходы к защите баз данных. Охарактеризуйте компьютерные и некомпьютерные средства контроля данных.
- 31. Охарактеризуйте многомерную модель данных. Продемонстрируйте метод многомерного моделирования для проектирования хранилищ данных.
- 32. Охарактеризуйте технологии olap. Объясните концепцию кубов данных и методы их построения с использованием современных систем.
- 33. Объясните понятие «многомерное выражение». Сформулируйте основные подходы к построению запросов к многомерным базам данных
- 34. Объясните основные этапы визуализации 3d геометрических моделей.
- 36. Объясните основы машинной графики.
- 37. Проанализируйте структуру системы сертификации программного обеспечения
- 38. Проанализируйте хеш-таблицу как структуру данных.
- 40.Охарактеризуйте объектную модель Java
- 41. Проанализируйте стандартные библиотеки Java Development Kit.
- 42. Объясните понятие межсетевого экрана и охарактеризуйте возможности использования.
- 43. Охарактеризуйте общие подходы к защите информации в ос
- 44. Охарактеризуйте основополагающие концепции теории информации. Дайте понятие количественной меры информации.
- 45.Объясните понятие сжатия информации. Проанализируйте классические алгоритмы сжатия.
- 46. Объясните процесс шифрования информации. Проанализируйте алгоритмы симметричного и ассиметричного шифрования.
- 47. Объясните понятие дефекта в по. Логика построения отчёта об ошибке
- 30. Объясните понятие бизнес-анализа, общие подходы к организации и созданию систем, предназначенных для хранения и анализа корпоративных данных.