Если размер данных за такт равен 4 байтам то процессор называют
Целью данной статьи является попытка посеять сомнение в голове читателя, уверенного, что он знает о разрядности всё или почти всё. Но сомнение должно быть конструктивным, дабы сподвигнуть на собственное исследование и улучшить понимание.
Термин «разрядность» часто используют при описании вычислительных устройств и систем, понимая под этим число бит, одновременно хранимых, обрабатываемых или передаваемых в другое устройство. Но именно применительно к центральным процессорам (ЦП), как к наиболее сложным представителям вычислительного железа, не делимым на отдельные детали (до тех пор, пока кто-то не придумал, как продать отдельно кэш или умножитель внутри чипа), понятие разрядности оказывается весьма расплывчатым. Продемонстрировать это поможет умозрительный пример.
Представьте себе, что вокруг благодатные 80-е, в мире (всё ещё) десятки производителей ЦП, и вы работаете в одном из них над очередным поколением. Никаких 256-битных SSE8, встроенных GPU и 5-канальных контроллёров памяти на свете пока нет, но у вас уже есть готовый 16-битный процессор (точнее, «16-битный» пишется в технической документации), в котором 16 бит везде и во всём — от всех внешних шин до архитектурного размера обрабатываемых данных. Реальным примером такого ЦП могут быть первые однокорпусные (правда, не однокристальные) ЦП для архитектуры DEC PDP-11. И вот приходит задание руководства — разработать новое, обратно совместимое поколение этого же ЦП, которое будет 32-битным — не уточняя, что понимается под последним. Именно это понимание и предстоит прояснить в первую очередь. Итак, наш главный вопрос: что именно надо удвоить по разрядности в нашем пока насквозь 16-битном ЦП, чтобы получившийся процессор мог называться 32-битным? Чтобы решать задачу было легче, применим два подхода: систематизируем определения и посмотрим на примеры.Систематизируем
Первое, что приходит в голову — разрядность чего именно считать? Обратимся к определению любой информационной системы: её три основных функции — это обработка, хранение и ввод-вывод данных, за которые отвечают, соответственно, процессор(ы), память и периферия. Учитывая, что сложная иерархически самоподобная система состоит из многих компонент, можно утверждать, что такое разделение функций сохраняется и на компонентном уровне. Например, тот же процессор в основном обрабатывает данные, но он также обязан их хранить (для чего у него есть относительно небольшая память) и обмениваться с другими компонентами (для этого есть разные шины и их контроллёры). Поэтому будем функционально разделять разрядности обработки, хранения и обмена информации.
Рискну предположить, что все производители любого программируемого «железа», особенно процессоров, на 90% стараются не для конечных пользователей, а для программистов. Следовательно, с точки зрения производителей процессор должен выполнять нужные команды нужным образом. С другой стороны, детали структуры кристалла (топологические, электрические и физические параметры отдельных транзисторов, вентилей, логических элементов и блоков) могут быть скрыты не только от пользователя, но и от программиста. Выходит, что разрядность надо отличать и по реализации — физическую и архитектурную.
Следует добавить, что программисты тоже бывают разные: большинство пишут прикладные программы на языках высокого уровня с помощью компиляторов (что делает код до некоторой степени платформонезависимым), некоторые пишут драйверы и компоненты ОС (что заставляет более внимательно относиться к учёту реальных возможностей аппаратной части), есть творцы на ассемблере (явно требующем знания целевого процессора), а кто-то пишет сами компиляторы и ассемблеры (аналогично). Поэтому под программистами далее будем понимать именно тех, для кого детали аппаратной реализации важны если не для написания программы вообще, то хотя бы для её оптимизации по скорости — «архитектурная» разрядность чего-либо будет относиться именно к программированию на родном машинном языке процессора или более удобном ассемблере, не залезая при этом в нутро ЦП (это уже вопросы микроархитектуры, которую мы для большего различия и назвали физической реализацией). Описанные нюансы всё равно влияют на всех программистов, т.к. языки высокого уровня почти всегда переводятся компиляторами в машинный код, а компиляторы тоже должен кто-то написать. Исключения в виде интерпретируемых языков тоже не стоят в стороне — сами интерпретаторы тоже создаются с помощью компиляторов.
Осталось рассмотреть, разрядность какой именно информации нам интересна. Что вообще потребляет и генерирует ЦП в информационном смысле? Команды, данные, адреса и сигнально-управляющие коды. О последних речь не идёт — их разрядность жёстко зафиксирована в конкретной аппаратной реализации и в большинстве случаев программно не управляема. Чуть трудней с командами — в семействе архитектур RISC, например, разрядность любого обращения к памяти должна быть равна физической разрядности шины данных процессора, в т.ч. и при считывании кода (кроме некоторых послаблений в современных ARM и PowerPC). Это хорошо для ЦП — нет проблем с невыровненным доступом, все команды имеют одинаковую, либо переменную, но просто вычисляемую длину. Зато плохо для программиста — RISC это усечённый набор команд, которые ещё и занимают больше места, чем при более компактном кодировании (для того же алгоритма нужно больше команд, но и для того же числа команд надо больше байтов). Поэтому именно CISC-парадигма завоевала наибольший подход с её разнообразием и переменной длинной команд, не равной разрядности чего-либо. Разумеется, все современные ЦП внутри — настоящие RISC, но это только физически, а не архитектурно. Остались только два вида информации — данные и адреса. Их и рассмотрим.Собираем
У нас имеется три критерия видов разрядности: функциональный (обработки, хранения и обмена), реализационный (физическая и архитектурная) и типовой (данных и адресов). Итого уже 12 видов этой непонятной штуки. Предположим, что на каждую комбинацию критериев для нашего исходного ЦП мы отвечаем «16-битная» (и физическая разрядность обработки данных, и архитектурная хранения адресов, и все остальные). Теперь посмотрим, какие из этих вопросов обязательно должны давать ответ «32-битная», чтобы получившийся процессор оказался именно таким.
На аналогичные вопросы об архитектурных вычислениях над 32-битными данными и адресами, а также программно 32-битном обмене данных с программно 32-битной адресацией ответ может быть таким же — с данными надо, а с адресами не факт.
Intel 486DX2. Где-то здесь притаилась разрядность…
Но это ещё не всё. Зачем нам вообще 32-битная физическая или логическая адресация? Середина-конец 80-х, на рынке только-только появились мегабитные микросхемы памяти, типичный объём памяти для ПК пока что измеряется сотнями килобайт, но чуть позже — мегабайтами. А 32-битная адресация позволит получить доступ к 4 ГБ физического ОЗУ! Да кому вообще такое может понадобиться в ближайшие лет 20 в персоналках?! Неудивительно, что первые популярные «32-битные» ЦП имели совсем не 32 бита логической ширины шины адреса: MC68000 имел 24 (23 физических + 1 для управления разрядами), а MC68008 — и вовсе 20. Intel 386SX (вышедший на 3 года позже оригинального полностью 32-битного i80386), помимо уполовинивания шины данных, сократил и шину адреса до 24 (23 физических) бит, а его встраиваемые версии 386EX/CX имели 26-битную шину. Более того, первые чипсеты, позволявшие оперировать 32-битными адресами, появились лишь в 90-х, а первые материнские платы, имевшие достаточное число слотов памяти, чтобы набрать >4 ГБ модулями максимального на тот момент размера — лишь в 2000-х. Хотя первые ЦП с 64-битной физической шиной адреса (IBM/Motorola PowerPC 620) появились аж в 1994 г.. Выводим
Итак, физически в процессоре вообще ничего не требуется делать 32-битным. Достаточно лишь архитектурно убедить программиста, что ЦП выполняет 32-битные операции одной командой. И хотя она при отсутствии полноценных внутренних ресурсов неизбежно будет декодироваться в цепочки микрокода для управления 16-битными физическими порциями информации и аппаратными блоками — это уже программиста не волнует. Так что же, достаточно переписать прошивку, переделать декодер и схему управления, и вот наш 16-битный процессор сразу стал 32-битным?
Но означает ли всё это, что в ЦП как можно больше ресурсов, и аппаратных, и архитектурных, должны быть 32-битными, чтобы его можно было бы назвать полноценным 32-битным процессором? Совсем нет. Возьмём тот же MC68000 — у него 32-битная архитектура для данных и адресов и 32-битные регистры, но 16-битные АЛУ и внешняя шина данных и 24-битная физическая внешняя адресация. Тем не менее, недостаточная «32-битность» не мешает ему обгонять появившийся на 3 года позже «16-битный» 80286: на популярном в 1980-е бенчмарке Dhrystones MC68000 на 8 МГц набирает 2100 «попугаев», а 286 на 10 МГц — 1900 (также 16-битный i8088 на 4,77 МГц — 300).
Повышение производительности приложений в Windows x64
Не стоит думать, что при повышении разрядности в два раза – во столько же раз повысится и производительность. Как показывают тесты, в операционных системах х64 производительность выше всего на 10-15%, чем в ОС с разрядностью х32.
Сегодня мы поговорим о 64-ех и 32-ух битных процессорах. Не все мы знаем, что этих два числа означают. Есть даже такие, что путают системный блок с процессором, тут и говорить нечего.
История развития 32 и 64 битных процессоров
С чего все началось? 32 битный (или х86) процессор впервые выпустили компания интел в 1985 году. Это был i80386.
Со временем процессоры дополнялись новыми наборами команд. Как говорится, прогресс неизбежен. Даже сегодня на некоторых, не совсем старых компьютерах стоят 32 бита процессоры.
Битность подразумевает определенную разрядность чисел, в пределах которой работает наш процессор. Чем больше разрядность, тем больше точность вычислений.
В 2003 году появился первый 64 битный процессор от AMD. Компания сделала его скорее не в пользу производительности, а с целью обогнать интел (но все же это был 64 битный процессор), так как операционная система Windows XP Professional x64 Edition появилась только в 2005 году. Немного смешно получилось =).
Во-первых, давайте определимся с самим понятием как разрядности 32 и 64 битного процессора.
64 битный-это означает, что у него есть 64-разрядная шина данных, которая может обрабатывать 64 Бита за один такт, т.е
если размер данных равен 1 байт за такт-этот процессор называют 8 разрядным
если размер данных 2 байта за такт — это процессор 16 разрядный
если размер данных 4 байта за такт в этом-то процессор 32 разрядный
если размер данных 8 байта то процессор 64 разрядный.
таким образом 64 разрядный может обработать за один такт практически в два раза больше информации нежели 32-разрядной, поэтому он будет производительнее.
Если проводить аналогию: – то 32-битный процессор это лифт, которая перевозит 4 человека в секунду, а 64-битный процессор уже как 2 таких лифта с пропускной способностью 8 человек в секунду, т.е пропускная способность больше за единицу времени
При этом 64-битная система может эмулировать среду 32-битной, при этом 32-битная не может эмулировать 64-битную.
Также 32 и 64 битные процессоры отличаются не только битами, но и возможностями:
главным отличием 64-разрядного процессора является возможность работать с оперативной памяти почти без ограничения, в то время как 32-разрядные поддерживают не более 4 ГБ ОЗУ.
Благодаря поддержке больших объемов ОЗУ имеется возможность запускать более требовательна к системным ресурсам приложения, но это более применимо более к персональным компьютерам имеющие мощные программы редакторы игры и т.п. чем например, к мобильным устройствам, в которых 4 Гб ОЗУ более чем достаточно, но это отличная перспектива для развития.
Центральный процессор (ЦП, CPU) - это мозг нашего компьютера. Он выполняет арифметические и логические вычисления в огромных объёмах. Центральный процессор исполняет команды пользователя, обрабатывает информацию и управляет остальными задачами компьютера. А без команд от ЦП не произойдёт ни одна задача, даже самая простая, как 2+2 к примеру.
Центральный процессор представляет из себя чип со сложнейшей микроструктурой, в котором находятся транзисторы. В современном мире (в нашем с Вами) количество этих транзисторов исчисляется в 1,5- 2 миллиарда ! Только представьте.. в эту небольшую штучку засовывают миллиард транзисторов..
На мировом современном рынке крупными и зарекомендованными производителями ЦП конечно же являются Intel и AMD . Самые настоящие конкуренты. Сейчас много от кого можно услышать, типа "Intel лучшие! AMD горячие и глючные!".. бла бла.. На мой взгляд два производителя заслуживают БЫТЬ. Лично у меня платформа на Intel , но не в коем случае не потому что " AMD - какаха .. " Как созрею- соберу на AMD. =)
Итак, из чего же делают сие чудо с миллионами транзисторов внутри? Делают их из кремния. Очищенный кремний превращают в монолитный кристалл в форме цилиндра, который весит килограммов 100.. После чего нарезают блинчики.. с примерной толщиной- 1 мм:
Вот такие блинчики доводят до идеально ровного состояния и и полируют до зеркального блеска. После всего этого предстоит задача нанесения на пластины структуру будущих процессоров. А именно, на пластины внедряется примесь, которая и будет являться транзисторами. Происходит внедрение по технологии фотолитографии .
Ну а как процессоры отличаются друг от друга? Основные отличия проявляются в техпроцессе , в разрядности , в тактовой частоте , в типе и размере кэш памяти , в количестве физических и виртуальных ядер , в наличии или отсутствии встроенного видеоядра , в коэффициенте умножения тактовой частоты , в потреблении напряжения и соответственно тепловыделения . Ну а теперь кратенько разберем каждый пунктик:
1 . Техпроцесс (технологический процесс)
- в общем, это процедура изготовления какой- либо продукции, в нашем случае- процедура и технология изготовления ЦП. Слышали такое определение, как нанометр (НМ)? Если мы с Вами возьмём метр , затем поделим его на миллиард частей, то одна часть (одна миллиардная) будет равняться нанометру . Средняя ширина человеческого волоса где то 8000 нанометров , а процессоры сейчас изготавливают по технологии 14, 10 НМ . Круто, не так ли? Так вот, чем меньше нанометров в техпроцессе, тем лучше. Почему? В первую очередь это позволяет снизить энергопотребление процессора (чем тоньше транзистор, тем меньше он "кушает"), соответственно уменьшается тепловыделение (нагрев ЦП) и у нас есть возможность устанавливать более мощные процессоры например в смартфоны, а на ПК это позволяет упростить систему охлаждения. И, наконец, это напрямую влияет на производительность ЦП. Давайте представим.. Физический размер остаётся прежним, но благодаря улучшенному техпроцессу (уменьшенному) вмещается больше элементов, соответственно и работать он будет быстрее. Из минусов, пожалуй то, что такие технологии требуют больших материальных затрат.. Вот и цены на процессоры у нас такие.. =)
От себя скажу следующее:
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.
Рабочие листы и материалы для учителей и воспитателей
Более 2 500 дидактических материалов для школьного и домашнего обучения
Столичный центр образовательных технологий г. Москва
Получите квалификацию учитель математики за 2 месяца
от 3 170 руб. 1900 руб.
Количество часов 300 ч. / 600 ч.
Успеть записаться со скидкой
Форма обучения дистанционная
- Онлайн
формат - Диплом
гособразца - Помощь в трудоустройстве
Видеолекции для
профессионалов
- Свидетельства для портфолио
- Вечный доступ за 120 рублей
- 311 видеолекции для каждого
«Как закрыть гештальт: практики и упражнения»
Свидетельство и скидка на обучение каждому участнику
2 . Разрядность процессора
- это величина, которая показывает нам сколько бит процессор может обработать за один такт. В свою очередь, такт - это самый короткий промежуток времени, в течении которого выполняется какая либо команда. Именно поэтому 64- х битные процессоры превосходят своих предшественников на 32 бита. ( 1 такт 64 бита > 1 такт 32 бита ).
Польза для Windows x64
Основная польза это поддержка оперативной памяти больше 4 Гб. Каждая ячейка оперативной памяти имеет адрес и в 32-х битной операционной системе он записывается как двоичный код длиной в 32 символа. Получаем — 2^32=4294967296 байт = 4 ГБ.
Иначе говоря, в 32-битной операционной системе, ячейки памяти расположенные за границей в 4Gb не получат адреса и не будут использованы.
В 64-х битных операционных системах размер адресной памяти равен 2^64= 18446744073709551616 = 16 Гб. Однако, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate могут поддерживать до 192 Gb оперативной памяти, а операционные системы для серверов Windows Server 2008 до 2 Tb.
7. Коэффициент умножения тактовой частоты процессора
- это число, на которое умножается частота шины (FSB) , в результате чего мы получаем общую частоту нашего процессора. Например, частота шины (FSB) составляет 700 Mhz, коэффициент умножения — 5, получаем: 700 x 5 = 3500 Мгц или 3,5 Ггц. Именно это число и является показателем частоты нашего процессора. Тут же можно объяснить "природу" разгона тактовой частоты процессора (тоже слышали, не так ли?). Данная процедура является энтузиазмом у некоторых пользователей, которые хотят повысить производительность процессора, повышая его тактовую частоту. Делается это и путём увеличения того же самого множителя (увеличением значения коэффициента умножения). В нашем случае, увеличивая коэффициент умножения с 5 до 5,5 даст нам 700 x 5,5 = 3850 Мгц, т.е. частота процессора увеличилась на (3850-3500) 350 Мгц.
Это один из методов разгона частоты ЦП. Производители же могут устанавливать запрет на изменение множителя. В таком случае разгон осуществляется с помощью повышения частоты системной шины материнской платы, но это уже совсем другая история..
Друзья, я считаю, на этом этапе мы можем закончить знакомство с ЦП. Основные понятия, а так же принцип работы мы с Вами разобрали.
Разрядности некоторых процессоров для ПК
* — Мультиплексированная шина данных и адреса (для ЦП с интегрированным контроллёром памяти — только межпроцессорная)
«A/B|C/D» — для данных указана разрядность скалярного целого / вещественного | векторного целого / вещественного доменов
«X+Y» — имеет домены этого вида двух разрядностей
«X-Y» — в зависимости от команды или ФУ принимает все промежуточные значения с целой степенью двойки
Когда говорят о разрядности процессора х64, это значит, что он имеет 64-разрядную шину данных, и 64 бита он обрабатывает за один такт.
Разрядность процессора определяет размер обработки данных за один такт, которыми процессор обменивается с оперативной памятью. Если размер данных за такт равен 1 байту, то процессор называют восьмиразрядным (8 bit), если размер 2 байта процессор шестнадцатиразрядный (16 bit), если размер равен 4 байтам, то процессор тридцатидвухразрядный (32 bit), если размер равен 8 байтам, то процессор шестидесяти четырех разрядный (64 bit).
Первыми процессорами х86 были 16-разрядными. Но с выпуском процессора 80386 архитектура стала иметь разрядность равную 32. На смену 32-битной архитектуре были предложены 64-битная архитектура в 2002 году фирмой AMD в процессорах линейки К8 (тогда процессоры маркировались как x86-64 и в последствии заменена на AMD64). Не отставая от конкурента, Intel предложили новое обозначение — EM64T (Extended Memory 64-bit Technology). Хотя различий в архитектуре не было никаких: разрядность внутренних регистров 64-битных процессоров удвоилась (с 32 до 64 бит), а 32-битные команды x86-кода получили 64-битные аналоги. Так же, благодаря расширению разрядности шины адресов объем адресуемой процессором памяти значительно увеличился.
3 . Тактовая частота
- это один из основных показателей производительности ЦП. По сути, это количество элементарных (самых простых, например сложение двух чисел) операций, которые процессор может обработать за одну секунду. Получается, чем выше тактовая частота процессора, тем больше он обрабатывает операций за одну секунду, следовательно добавляется быстродействие и производительность.
4 . Кэш память ЦП (или Сверхоперативная память)
- это сверхскоростная память с самой быстрой скоростью доступа! Хранятся там временные данные, которые больше всего востребовательны и чаще всего используются во время работы системы. Короче, кэш память- это своего рода буфер обмена данными между процессором и оперативной памятью компьютера. Данная память тоже состоит из группы транзисторов, что так же тянет за собой трудности в производстве и обуславливается ограничением объёма такой памяти. Но главным преимуществом кэш памяти является её скорость, что положительно сказывается опять же на быстродействии. Кэш память существенно быстрее оперативной памяти компьютера. Современные ЦП имеют два или три уровня встроенной кэш памяти, называют их L1, L2 и L3 . L1 имеет наиболее высокую скорость доступа , работает напрямую с ядром процессора и служит буфером обмена между процессором и кэш памятью L2. L2- среднячок по скорости доступа , его объём больше, чем на первом уровне (L1), служит он буфером обмена данными между L1 и L3. Ну и третий уровень, L3- более медленная память предшествующих , но часто существенно больше своим объёмом. Если кэш первого и второго уровня присутствуют у каждого ядра процессора, то L3 напротив- является общим на все ядра .
5 . Ядро ЦП
- это центральный модуль процессора, в котором производятся все расчёты. Современные процессоры обладают многоядерностью, что опять же положительно сказывается на быстродействии чипа. Такие процессоры способны распараллеливать ресурсоёмкие зачачи, тем самым справляться с задачами быстрее. Но и здесь свой подход- больше не всегда лучше. Всё зависит от оптимизации программ и игр к многоядерности. Например, чуть ранее разница в быстродействии между 2-х и 4-х ядерных процессоров могла не отличаться вовсе в силу того, что программы и игры были оптимизированы под два ядра, тем не менее оптимизация под 4 ядра даёт преимущественный прирост скорости обработки данных. Ну и, как правило, чем больше ядер- тем больше энергопотребление процессора и соответственно нужно учитывать факт бОльшего тепловыделения (нагрева) процессора. При этом так же стоит обратить внимание на систему охлаждения процессора. Однако, существуют ещё и виртуальные ядра. Слышали же наверняка- 4 ядра и 4 потока , либо 4 ядра и 8 потоков ? Так вот последнее означает, что процессор имеет 4 физических ядра, нанесённых на чип, но каждое отдельное ядро способно делить себя и на одно виртуальное, тем самым выполнять вместо одного потока- два. Конечно же такой подход не заменит нам наличие физического ядра, но всё же и это позволяет увеличить быстродействие компьютера. Когда одно ядро способно предоставить нам два потока- это называют поддержкой Hyper-Threading . Собственно, отсюда у нас и происходят процессоры, которые не поддерживают Hyper-Threading (например, 4 ядра- 4 потока), или же процессоры, поддерживающие данную функцию (например, 4 ядра- 8 потоков).
Разрядности некоторых процессоров для ПК
* — Мультиплексированная шина данных и адреса (для ЦП с интегрированным контроллёром памяти — только межпроцессорная)
«A/B|C/D» — для данных указана разрядность скалярного целого / вещественного | векторного целого / вещественного доменов
«X+Y» — имеет домены этого вида двух разрядностей
«X-Y» — в зависимости от команды или ФУ принимает все промежуточные значения с целой степенью двойки
Когда говорят о разрядности процессора х64, это значит, что он имеет 64-разрядную шину данных, и 64 бита он обрабатывает за один такт.
Разрядность процессора определяет размер обработки данных за один такт, которыми процессор обменивается с оперативной памятью. Если размер данных за такт равен 1 байту, то процессор называют восьмиразрядным (8 bit), если размер 2 байта процессор шестнадцатиразрядный (16 bit), если размер равен 4 байтам, то процессор тридцатидвухразрядный (32 bit), если размер равен 8 байтам, то процессор шестидесяти четырех разрядный (64 bit).
Первыми процессорами х86 были 16-разрядными. Но с выпуском процессора 80386 архитектура стала иметь разрядность равную 32. На смену 32-битной архитектуре были предложены 64-битная архитектура в 2002 году фирмой AMD в процессорах линейки К8 (тогда процессоры маркировались как x86-64 и в последствии заменена на AMD64). Не отставая от конкурента, Intel предложили новое обозначение — EM64T (Extended Memory 64-bit Technology). Хотя различий в архитектуре не было никаких: разрядность внутренних регистров 64-битных процессоров удвоилась (с 32 до 64 бит), а 32-битные команды x86-кода получили 64-битные аналоги. Так же, благодаря расширению разрядности шины адресов объем адресуемой процессором памяти значительно увеличился.
Описание презентации по отдельным слайдам:
Магистрально-модульный принцип построения ПК
Обработка данных на компьютере:
Магистраль (системная шина) - включает в себя три многоразрядные шины: шину данных, шину адреса и шину управления, которые представляют собой многопроводные линии. К магистрали подключаются процессор и оперативная память, а также периферийные устройства ввода, вывода и хранения информации, которые обмениваются информацией на машинном языке (последовательностями нулей и единиц в форме электрических импульсов).
Шина данных По этой шине данные передаются между различными устройствами. Например, считанные из оперативной памяти данные могут быть переданы процессору для обработки, а затем полученные данные могут быть отправлены обратно в оперативную память для хранения. Таким образом, данные по шине данных могут передаваться от устройства к устройству в любом направлении.
Разрядность шины данных определяется разрядностью процессора, то есть количеством двоичных разрядов, которые могут обрабатываться или передаваться процессором одновременно. Разрядность процессоров постоянно увеличивается по мере развития компьютерной техники.
Разрядность процессора Разрядность процессора определяет размер обработки данных за один такт, которыми процессор обменивается с оперативной памятью. Если размер данных за такт равен 1 байту, то процессор называют восьмиразрядным (8 bit), если размер 2 байта процессор шестнадцатиразрядный (16 bit), если размер равен 4 байтам, то процессор тридцатидвухразрядный (32 bit), если размер равен 8 байтам, то процессор шестидесяти четырех разрядный (64 bit).
Из истории Первыми процессорами х86 были 16-разрядными. Но с выпуском процессора 80386 архитектура стала иметь разрядность равную 32. На смену 32-битной архитектуре были предложены 64-битная архитектура в 2002 году фирмой AMD в процессорах линейки К8 (тогда процессоры маркировались как x86-64 и в последствии заменена на AMD64). Не отставая от конкурента, Intel предложили новое обозначение – EM64T (Extended Memory 64-bit Technology).
х64 Основная польза это поддержка оперативной памяти больше 4 Гб. Каждая ячейка оперативной памяти имеет адрес и в 32-х битной операционной системе он записывается как двоичный код длиной в 32 символа. Получаем – 2^32=4294967296 байт = 4 ГБ. Иначе говоря, в 32-битной операционной системе, ячейки памяти расположенные за границей в 4Gb не получат адреса и не будут использованы. В 64-х битных операционных системах размер адресной памяти равен 16 Гб. Однако, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate могут поддерживать до 192 Gb оперативной памяти, а операционные системы для серверов Windows Server 2008 до 2 Tb.
Но… Не стоит думать, что при повышении разрядности в два раза – во столько же раз повысится и производительность. Как показывают тесты, в операционных системах х64 производительность выше всего на 10-15%, чем в ОС с разрядностью х32.
Физические лимиты Version Limit on X86 Limit on X64 Windows 8 Enterprise 4 GB 512 GB Windows 8 Professional 4 GB 512 GB Windows 8 4 GB 128 GB Version Limit on X86 Limit on X64 Windows 7 Ultimate 4 GB 192 GB Windows 7 Enterprise 4 GB 192 GB Windows 7 Professional 4 GB 192 GB Windows 7 Home Premium 4 GB 16 GB Windows 7 Home Basic 4 GB 8 GB Windows 7 Starter 2 GB N/A
Шина адреса Выбор устройства или ячейки памяти, куда пересылаются или откуда считываются данные по шине данных, производит процессор. Каждое устройство или ячейка оперативной памяти имеет свой адрес.
Шина адреса Адрес передается по адресной шине, причем сигналы по ней передаются в одном направлении — от процессора к оперативной памяти и устройствам (однонаправленная шина). Разрядность шины адреса определяет объем адресуемой памяти (адресное пространство), то есть количество однобайтовых ячеек оперативной памяти, которые могут иметь уникальные адреса.
Шина управления По шине управления передаются сигналы, определяющие характер обмена информацией по магистрали. Сигналы управления показывают, какую операцию — считывание или запись информации из памяти — нужно производить, синхронизируют обмен информацией между устройствами и так далее.
Всё просто… Модульный принцип позволяет потребителю самому комплектовать нужную ему конфигурацию компьютера и производить при необходимости ее модернизацию. Каждая отдельная функция компьютера реализуется одним или несколькими модулями – конструктивно и функционально законченных электронных блоков в стандартном исполнении. Организация структуры компьютера на модульной основе аналогична строительству блочного дома.
Достоинства ММП Для работы с внешними устройствами используются те же команды процессора, что и для работы с памятью. Подключение к магистрали дополнительных устройств не требует изменений в уже существующих устройствах, процессоре, памяти. Меняя состав модулей можно изменять мощность и назначение компьютера в процессе его эксплуатации.
Принцип открытой архитектуры - правила построения компьютера, в соответствии с которыми каждый новый блок должен быть совместим со старым и легко устанавливаться в том же месте в компьютере.
Принцип открытой архитектуры дал толчок производителям для разработки устройств и комплектующих для IBM PC – уже через год на рынке появились сотни таких устройств. Но самую большую выгоду от открытости архитектуры IBM PC получили пользователи, которые могли самостоятельно улучшать возможности своих компьютеров, приобретая нужные устройства и вставляя их в свободные слоты на системной плате.
IBM PC Процессор Intel 8088 с частотой 4,77 МГц , емкость ОЗУ от 16 до 256Кбайт.
6. Видеоядро ЦП
- это встроенное устройство в ЦП, которое параллельно с основными расчётами процессора обрабатывает данные, которые отвечают за картинку на нашем мониторе. Наличие данного ядра часто "обзывается" интегрированной графикой. Отметим тот факт, что данное ядро встраивается не во все процессоры . Так же второй факт, что данное ядро не заменит нам дискретные видеокарты. Для интегрированной графики память выделяется непосредственно из оперативной память компьютера. В чём же плюсы наличия данного ядра? Если вы не собираетесь работать с программами, которые требуют колоссальные графические ресурсы (например рендеринг, работа с 3D графикой и т.д.), а так же не являетесь любителем ультрамаксималок в современных играх с высоким FPS, то данное решение позволит полноценно пользоваться компьютером в прочих надобностях при этом не тратясь на покупку дискретной видеокарты. А цены у них, сами знаете, какие..
Читайте также:
- Каким образом видеокарта позволяет разгрузить центральный процессор
- Тормозит видеокарта radeon hd 6650m 1gb
- Поставил новый жесткий диск на ноутбук черный экран
- Какая из файловых систем используется для доступа к дискам расположенным на удаленных компьютерах
- Можно ли перейти на 64 битную систему с 2 гб оперативной памяти