- •1. Устройство процессора
- •2. Архитектура процессоров Pentium 4
- •2. Архитектура процессоров Pentium 4
- •3. Архитектура amd k7(Athlon)
- •4. Архитектура многоядерных процессоров
- •5. Процессоры ibm power
- •6. Семейство процессоров via
- •7. Семейство процессоров Transmeta
- •8. Форм-факторы системных плат
- •9. Схемотехника системной платы
- •10. Системная память
- •10.1 Динамическая и статическая память
- •10.2 Статическая память
- •10.3 Динамическая асинхронная память dram
- •10.4 Динамическая синхронная память sdram
- •10.5 Память ddr sdram
- •10.6 Память ddr2 sdram
- •10.7 Память ddr3 sdram
- •10.8 Память fb-dimm
- •10.9 Память dr dram
- •10.10 Микросхемы памяти
- •10.11 Модули памяти
- •10.12 Маркировка
- •11. Корпус
- •1. Внутренние интерфейсы
- •1.1 Системная шина gtl
- •1.2 Шина HyperTransport
- •1.3 Шина чипсета
- •1.4 Шина isa/eisa
- •1.5 Шина pci
- •1.6 Шина agp
- •1.7 Шина pci Express
- •1.8 Шина ata (ide)
- •1.9 Шина Serial ata
- •1.10 Шина scsi
- •1.11 Интерфейс acpi
- •2. Внешние интерфейсы
- •2.1 Шина сом
- •2.2 Интерфейс IrDa
- •2.3 Шина lpt
- •2.4 Шина usb
- •2.5 Шина FireWire
- •2.6 Порт Bluetooth
- •1. Графические ускорители
- •2 Устройство видеоадаптера
- •3. Технология sli
- •4. Программные интерфейсы
- •5.1 Вершинные шейдеры
- •5.2 Пиксельные шейдеры
- •6. Графический процессор
- •6.1 Первое поколение графических процессоров (1995-1997)
- •6.2 Второе поколение (1997-1999)
- •6.3 Поколение DirectX 7 (1999-2002)
- •6.4 Поколение DirectX 8
- •6.5 Поколение DirectX 9
- •6.6 Поколение DirectX 10
- •7. Телевизионные тюнеры
- •7.1 Устройство тв-тюнера
- •8. Устройство видеозахвата
- •9. Мониторы
- •9.1 Мониторы на элт(crt)
- •9.2 Параметры мониторов элт
- •9.3 Жк дисплеи
- •9.4 Технологии производства активных матриц
- •9.5 Параметры жк-дисплеев
- •11. Мультимедийные проекторы
- •1. Аудиосистема
- •2. Цифровая обработка звука
- •3. Пространственное звучание
- •4. Устройство звуковой карты.
- •5. Аппаратные средства обработки звука
- •5.1 Кодеки ас'97
- •5.2 Кодеки High Definition Audio
- •5.2 Кодеки High Definition Audio
- •5.3 Кодеки Realtek
- •5.4 Кодеки via
- •5.5 Кодеки nVidia
- •5.6 Кодеки c-Media
- •5.7 Кодеки Analog Devices
- •6. Интерфейс midi
4. Архитектура многоядерных процессоров
Архитектура ПК
Существует классификация многопроцессорных систем: SMP-системы (Symmetrical Multi Processor systems). В подобной системе все процессоры имеют совершенно равноправный доступ к общей оперативной памяти .К сожалению, создавать подобные системы крайне трудно: 2-4 процессора – практический предел для стоящих разумные деньги SMP-систем.
NUMA-системы (Non-Uniform Memory Access systems). Память становится «неоднородной»: один её кусок «быстрее», другой – «медленнее»,. В системе при этом образуются своеобразные «островки» со своей, быстрой «локальной» оперативной памятью, соединенные относительно медленными линиями связи. Обращения к «своей» памяти происходят быстро, к «чужой» - медленнее, причем чем «дальше» чужая память расположена, тем медленнее получается доступ к ней. Создавать NUMA-системы куда проще, чем SMP, а вот программы писать сложнее – без учета неоднородности памяти эффективную программу для NUMA уже не напишешь.
Наконец, последний тип многопроцессорных систем – кластеры. Просто берем некоторое количество «почти самостоятельных» компьютеров (узлы кластера или «ноды») и объединяем их быстродействующими линиями связи. «Общей памяти» здесь может и не быть вообще, но, в принципе, и здесь её несложно реализовать, создав «очень неоднородную» NUMA-систему. Но на практике обычно удобнее работать с кластером в «явном» виде, явно описывая в программе все пересылки данных между его узлами. Это очень неудобно для программистов, и, вдобавок, накладывает существенные ограничения на применимость кластерных систем. Но зато кластер – это очень дешево.
Архитектура Intel
Организация «системы в целом» у Intel столь же традиционна, сколь и устройство двухъядерного процессора. В ней есть несколько «равноправных» центральных процессоров (как правило, разделяющих общую шину); есть оперативная память и есть разной степени быстродействия периферия. Весь этот комплект объединяется в единое целое специальным коммуникационным процессором – «северным мостом» (Northbridge) чипсета. Через него проходят буквально все потоки данных, которые только зарождаются в компьютере. Образно говоря, если «процессоры» - это «головы» компьютера, то северный мост – это его сердце. Подобный «централизованный» подход, во-первых, отличается относительной простотой, а во-вторых, удобен тем, что в нём каждый компонент компьютера получается узкоспециализированным, и поддающимся модернизации независимо от других компонентов. То есть с одним и тем же Northbridge можно использовать, например, совершенно различные по своей производительности компоненты и наоборот – меняя Northbridge, можно, например, использовать с одним и тем же процессором совершенно разные типы оперативной памяти.. Архитектура AMD K8
Архитектура AMD K8 не просто отличается от «интеловской»: она концептуально иная, поскольку в ней нет какого-то выделенного центра. Каждый из процессоров архитектуры AMD64 является независимой и «самодостаточной» единицей, объединяющей в себе почти всю функциональность северного моста традиционных наборов системной логики. Это началось с одноядерных процессоров, а с появлением двухъядерников «обросло» новыми отличиями, что можно видеть на блок-схеме двухпроцессорной системы на двухъядерных AMD Opteron.
