Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Процессор персонального компьютера. История развития технологии производства процессоров

Содержание:

Введение
 

В современном мире, где информационные технологии так прочно вошли в нашу жизнь, каждый человек знает что такое персональный компьютер, но не каждый понимает и представляет себе всю его работу изнутри. Сейчас компьютеры есть почти в каждом доме, офисе. Без них невозможна работа многих фирм, госучреждений. Дети играют на нем в игры и ищут информацию в интернете. Область использования компьютеров безгранична, она постоянно совершенствуется и рaзвивается вместе с человеком. Все персональные компьютеры, и другие технические устройства (планшеты, смартфоны) обрабатывают бесконечный поток информации с помощью специальной электронной микросхемы, называемой процессором.

Чаще всего, говорят, что центральный процессор является мозгом компьютера. Фактически, центральный процессор - это крошечный чип, связанный непосредственно с мaтеринской платой, с большим вентилятором (кулером), подключенным непосредственно к нему. Без вентиляторa центральный процессор очень быстро бы сгорел. Вы, вероятно, и без меня знаете, что к процессору подключaют не только пaмять. Компьютер — ничто без устройств ввода и вывода, позволяющих ему обменивaться информацией с окружающим миром. Самые популярные устройства ввода и вывода — клавиатура и дисплей

Объектом моей работы является понятие работы процессоров, а также их классификация.

Целью данной курсовой работы является изучение назначения, функции и классификации процессора персонального компьютера.

Для реализации поставленной цели, необходимо решить следующие задачи:

- изучить историю центрального процессора

- исследовать функционирование и назначение центрального процессора

- изучить классификацию процессоров

- провести сравнительный анализ основных характеристик процессоров.

Структура курсовой работы определяется целями и задачами исследования и состоит из введения, двух разделов, заключения, списка использованных источников. Во введении обоснована актуальность темы исследования, определены цели и задачи, предмет исследования, раскрыта информационная база. В первом разделе рассмотрена история персонального компьютера, понятие и основные характеристики процессоров, а также основные элементы процессора. Во втором разделе рассматриваются назначение и функции центрального процессора, его функции и характеристики. В заключении обозначены выводы о проделанной работе.

Курсовая работа выполнена в программе Microsoft World.

1. Процессор персонального компьютера и его назначение.

1.1 История развития технологии производства процессоров.

Прежде чем углубляться в историю развития центральных процессоров, необходимо сказать несколько слов о развитии компьютеров в целом. Первые центральные процессорные устройства появились еще в 40-х годах XX века. Тогда они работали с помощью электромеханических реле и вакуумных ламп, а применяемые в них ферритовые сердечники выполняли роль запоминающих устройств. Для жизнедеятельности компьютера на базе таких микросхем требовалось большое количество процессоров. Подобный компьютер являлся огромным корпусом размером с достаточно большую комнату. При этом он выделял большое количество энергии, а его быстродействие оставляло желать лучшего. Затрагивая период с сороковых по конец пятидесятых годов, процессоры создавались с использованием электромеханических реле, ферритовых сердечников (устройств памяти) и вакуумных ламп. Их ставили в специальные разъёмы на модулях, котрые были собраны в стойки. Большое количество этих стоек, соединённых проводниками, в совокупности представляли процессор. Отличительной особенностью была низкая надёжность, небольшое быстродействие и большое тепловыделение. [4, с. 6]

Второй стадией, с середины пятидесятых до середины шестидесятых, стало введение транзисторов (транзистор – основной электронный компонент всей полупроводниковой электроники. Существует множество разновидностей транзисторов, обладающих различными свойствами. Однако в цифровой электронике на сегодняшний день чаще всего используются так называемые МОП-транзисторы. Сокращение «МОП» означает комбинацию основных составляющих материалов транзисторов – Металл-Оксид-Полупроводник.). Транзисторы устанавливались уже на близкие к современным по виду платам, монтированным в стойки. Как и раньше, в среднем процессор состоял из нескольких таких стоек. Выросло быстродействие, возросла надёжность, понизилось энергопотребление. Но производство транзисторов было очень трудоемким процессом. Они изготовлялись по отдельности, и при сборке схем их приходилось соединять и спаивать вручную. В 1958 г. Джек Килби придумал, как на одной пластине полупроводника получить несколько транзисторов. В 1959 г. Роберт Нойс изобрел более лучший метод, позволивший создавать на одной пластине и транзисторы, и все необходимые соединения между ними. Эти электронные схемы стали называться интегральными схемами или чипами. [16]
Третьей стадией, наступившим в середине шестидесятых годов, стало использование микросхем. В начале использовались микросхемы низкой степени интеграции, содержащие простые транзисторные и резисторные сборки, но позже по мере развития технологии стали использоваться микросхемы, реализующие отдельные элементы цифровой схемотехники (сначала элементарные ключи и логические элементы, затем более сложные элементы - элементарные регистры, счётчики, сумматоры), немного позже появились микросхемы, содержащие функциональные блоки процессора - микропрограммное устройство, арифметико-логическое устройство, регистры, устройства работы с шинами данных и команд.

Четвёртой стадией стало создание микропроцессора, при котором на одной микросхеме физически были расположены все основные элементы и блоки процессора. Фирма Intel в 1971 году создала первый в мире 4-х разрядный микропроцессор 4004, предназначенный для использования в микрокалькуляторах. Он содержал 2300 транзисторов, за один такт обрабатывал 4 бита данных и выполнял 60 000 операций в секунду. В 1972 году был выпущен его преемник - 8-разрядный микропроцессор 8008. В конце 1973 г. Intel выпустила микропроцессор 8080, быстродействие которого было в 10 раз выше, чем у 8008, и который мог адресовать память объемом до 64 Кбайт. Это стало началом и толчком к производству персональных компьютеров. [1, 5с.].

С течением времени практически все процессоры стали выпускаться в формате микропроцессоров. Исключением долгое время оставались только малосерийные процессоры, аппаратно оптимизированные для решения специальных задач (например, суперкомпьютеры или процессоры для решения ряда военных задач), либо процессоры, к которым предъявлялись особые требования по надёжности, быстродействию или защите от электромагнитных импульсов и ионизирующей радиации. Позже, с удешевлением и распространением современных технологий, эти процессоры также начинают изготавливаться в формате микропроцессора.

Первым общедоступным микропроцессором был 4-разрядный Intel 4004. Его сменили 8-разрядный Intel 8080 и 16-разрядный 8086, заложившие основы архитектуры всех современных настольных процессоров. Правда из-за распространённости 8-разрядных модулей памяти был выпущен 8088, клон 8086 с 8-разрядной шиной памяти. Сразу же проследовала его модификация 80186. В процессоре 80286 появился защищённый режим с 24-битной адресацией, позволявший использовать до 16 Мб памяти. Процессор Intel 80386 появился в 1985 году и привнёс более лучший защищённый режим, 32-битную адресацию, позволявшую использовать до 4 Гб оперативной памяти и поддержку механизма виртуальной памяти. Эта линейка процессоров построена на регистровой вычислительной модели. Вместе с ней развиваются микропроцессоры, взявшие за основу стековую вычислительную модель. В современных компьютерах процессоры выполнены в формате компактного модуля (размерами около 5×5×0,3 см) вставляющегося в zif-сокет. Значительное большинство современных процессоров реализована в виде одного полупроводникового кристалла, содержащего миллионы, а с недавних пор даже миллиарды транзисторов. В первых компьютерах процессоры были громоздкими агрегатами, занимавшими подчас целые шкафы и даже комнаты, и были выполнены на большом количестве отдельных компонентов. [8, 13с.]

В начале 70-х годов 20 века благодаря прорыву в технологии создания БИС и СБИС (больших и сверхбольших интегральных схем), микросхем, стало возможным разместить все необходимые компоненты центрального процессора в одном полупроводниковом устройстве. Появились так называемые микропроцессоры. На данный момент слова микропроцессор и процессор практически стали синонимами, но тогда это было не так, потому что обычные (большие) и микропроцессорные ЭВМ мирно сосуществовали ещё по крайней мере 10-15 лет, и только в начале 80-х годов микропроцессоры вытеснили своих старших собратьев. Надо сказать, что переход к микропроцессорам позволил позже создать персональные компьютеры, которые теперь проникли почти в каждый дом. За годы существования технологии микропроцессоров было разработано множество различных их архитектур. Многие из них (в дополненном и усовершенствованном виде) используются и поныне. Например Intel x86, развившаяся вначале в 32 бит IA32 а позже в 64 бит x86-64. Процессоры архитектуры x86 вначале использовались только в персональных компьютерах компании IBM (IBM PC), но в настоящее время всё более активно используются во всех областях компьютерной индустрии, от суперкомпьютеров до встраиваемых решений. Также можно перечислить такие архитектуры как Alpha, Power, SPARC, PA-RISC, MIPS (RISC — архитектуры) и IA-64 (EPIC - архитектура). Большинство процессоров используемых в настоящее время являются Intel-совместимыми, т. е. имеют набор инструкций и пр., как процессоры компании Intel. Наиболее популярные процессоры сегодня производят фирмы Intel, AMD и IBM.

1.2 Понятие и основные характеристики процессоров

Наверное, невозможно найти человека, который бы никогда не видел компьютер, но многие ошибочно воспринимают персональный компьютер и подключенные к нему устройства, как единое целое (хотя возможно и такое - например, Notebook). На самом деле, когда вы смотрите на компьютер, то видите и монитор, клавиатуру, мышь и, возможно, принтер, сканер, модем или что-либо другое…Все эти устройства выполняют определенные функции и вносят посильную лепту в «общее дело». Но компьютером обычно мы называем системный блок.

Теперь небольшое теоретическое отступление. Основное назначение любого компьютера — это обработка информации. Информация в компьютере проходит четыре основных этапа: ввод, непосредственно обработку, хранение и вывод. Следовательно, внутренние компоненты и подключенные к компьютеру устройства также можно разделить на соответствующие группы:

• устройства ввода информации (клавиатура, дисковод, сканер и др.);

• устройства обработки информации (процессор, контроллеры);

• устройства хранения информации (дискеты, диски, ПЗУ, ОЗУ и др.);

• устройства вывода информации (монитор, принтер, звуковые колонки и др.).

Конструктивно эти группы можно объединить в одном корпусе размером с книгу (например, компьютеры класса Notebook - записная книжка или выполнить в виде нескольких отдельных устройств.

Устройства обработки и хранения информации, адаптеры для периферийных устройств, а иногда и сами периферийные устройства (например, внутренний модем) объединяются в системный блок. А персональный компьютер, как правило, состоит из системного блока, монитора, клавиатуры и мыши. Это необходимые составляющие ПК, без которых современный компьютер просто не будет работать (если честно, то компьютер может «работать» и без монитора - это пользователь не сможет работать на таком, с позволения сказать, компьютере). [1, с.8].

Центральный процессор (ЦП; также центральное процессорное устройство -ЦПУ; англ. central processing unit, CPU, дословно - центральное обрабатывающее устройство) - электронный блок, либо интегральная схема (микропроцессор), исполняющая машинные инструкции (код программ), часть аппаратного обеспечения компьютера или программируемого логического контроллера. Иногда называют микропроцессором или просто процессором.

В начале термин центральное процессорное устройство описывал специализированный класс логических машин, предназначенных для выполнения сложных компьютерных программ. Благодаря довольно точному соответствию этого назначения функциям существовавших в то время компьютерных процессоров он естественным образом был перенесён на сами компьютеры. Начало применения термина и его аббревиатуры по отношению к компьютерным системам было положено в 1960-е годы. Устройство, архитектура и реализация процессоров с тех пор неоднократно менялись, однако их основные исполняемые функции остались теми же, что и прежде.

Глaвными характеристиками центрального процессорного устройства являются: тактовая частота, производительность, энергопотребление, нормы литографического процесса, используемого при производстве (для микропроцессоров), и архитектура.

Тактовая частота– это то количество элементарных операций (тактов), которые процессор может выполнить в течение секунды. Само собой, это число очень велико, и каким-то образом увидеть отдельный такт мы не можем. Не то что часы, где мы видим как они тикают с частотой один такт в секунду! Сравнительно недавно этот показатель для пользователей был, не то что самым важным, а единственно значимым. А увеличение быстродействия новых процессоров было связано в первую очередь с увеличением тактовой частоты. В своё время Гордон Мур из Intel предсказал, что каждые полтора года частота микропроцессоров будет удваиваться вместе с числом транзисторов на кристалле – и до середины нынешнего десятилетия этот закон работал без сбоев. Тем не менее лет пять назад «задирать» частоту прекратили – и на сегодня быстродействие процессора растёт за счёт других показателей (например, увеличения количество ядер). Тактовая частота, впрочем, тоже растёт, но не так заметно, как десятилетие назад: за два последних года она увеличилась всего лишь на 25. На сегодня потолок – около 4 ГГц на ядро. Впрочем, и эту мощность мы толком-то и освоить не можем… [12, с.20].

Хочу добавить, что все современные компьютеры способны управлять своей тактовой частотой процессора, понижая её во время простоя и увеличивая (вплоть до превышения частоты на 15–20 % от номинальной) в период пиковых нагрузок (у новых процессоров Intel эта технология носит название Turbo Boost).

Под производительностью процессора принято понимать скорость выполнения им задачи (какого-либо приложения), то есть чем меньше времени затрачивает процессор на реализацию той или иной задачи, тем выше его производительность. Возможно, такой подход к понятию производительности процессора вполне логичен. Однако не все так просто. приведу простой пример: имеется два процессора и два приложения. Первый процессор демонстрирует более высокую производительность в первом приложении, а второй процессор — во втором. Назревает вопрос: какой из двух процессоров считать более производительным? Ответить на этот вопрос нельзя однозначно, и реальная ситуация такова, что некоторые процессоры демонстрируют более высокую производительность на одном наборе приложений, а некоторые — на другом. В этом смысле более корректно говорить не об абсолютной производительности процессора (как о некой абсолютной истине), а о производительности на наборе приложений.

На производительность процессора непосредственное влияние оказывает его микроархитектура, размер кэша, тактовая частота и количество ядер процессора. Уточню, что, кроме одноядерных, в настоящее время существует огромное многообразие двухъядерных процессоров для персонального компьютера. В конечном счете, переход от одноядерных процессоров к многоядерным - это современный тренд в развитии процессоров. Причина перехода к многоядерности вполне понятна. Дело в том, что во время всей истории развития процессоров одним из самых эффективных способов увеличения производительности являлось наращивание тактовой частоты. В это то же время увеличение тактовой частоты приводит к нелинейному росту потребляемой процессором мощности со всеми вытекающими отсюда негативными последствиями. По существу, энергопотребление процессоров сегодня уже достигло той критической отметки, когда дальнейшее увеличение тактовой частоты стало невозможным, на том основании, что процессоры просто нечем будет oхлаждать. А это значит, что возникает необходимость в поиске кардинально других способов увеличения производительности процессоров, и один из них  это переход от одноядерных процессоров к двухъядерным и многoядерным. К тому же это действительно революциoнный шаг в развитии процессоров, поскольку он не просто меняет архитектуру процессоров, но и делает необходимым изменения всей инфраструктуры, включая программное oбеспечение. Дело в том, что многоядерные процессоры могут дать преимущество по производительности только в том случае, если используется оптимизированное под многоядерность, хорошо распараллеливаемое программное обеспечение (операционная система и приложения). Если же программный код написан таким образом, что подразумевает только последовательное выполнение инструкций, то от многоядерности проку не будет.

Если говорят о процессорах для персональных компьютеров, то чаще всего имеют в виду процессоры либо компании Intel, либо компании AMD (о процессорах других компаний не имеет смысла даже вспоминать в силу их нераспространенности на рынке). Собственно, именно упорная, ожесточенная конкуренция этих двух гигантов компьютерного рынка и является тем самым двигателем прогресса, который позволяет создавать все более производительные процессоры и от которого в конечном счете выигрывают потребители. Конечно, обе компании в этом вопросе придерживаются собственного мнения. Например, говоря о развитии микропроцессоров, компания Intel любит ссылаться на закон Мура (Зако́н Му́ра (англ. Moore's law)  - эмпирическое наблюдение, изначально сделанное Гордоном Муром, согласно которому (в современной формулировке) количество транзисторов, размещаемых на кристалле интегральной схемы, удваивается каждые 24 месяца. Часто цитируемый интервал в 18 месяцев связан с прогнозом Давида Хауса из Intel, по мнению которого, производительность процессоров должна удваиваться каждые 18 месяцев из-за сочетания роста количества транзисторов и увеличения тактовых частот процессоров. [4].

Все равно слабо верится, что индустрия процессоров достигла бы таких высот, если бы Intel не испытывала постоянное давление со стороны AMD.

Напряженная борьба между Intel и AMD происходит с переменным успехом то одной, то второй компании. Например, явный перевес (не в смысле объема продаж, а в смысле спроса на процессоры) был на стороне AMD, чьи процессоры считались лучше по совокупности своих потребительских качеств. Тем не менее произошло событие, кардинально изменившее положение дел на рынке. Компания Intel анонсировала новое поколение энергоэффективных процессоров на основе микроархитектуры Intel Core. Семейство процессоров для настольных ПК на основе этой революционной микроархитектуры получило название Intel Core 2 Duo. В конечном счете, после появления этого нового семейства микропроцессоров, которые по всем параметрам оказались лучше тех, что имеются в арсенале AMD, лидерство вновь захватила компания Intel. [13, 10с.]

Ранние центральные процессоры создавались в виде уникальных составных частей для уникальных и даже единственных в своём роде компьютерных систем. Позже от дорогостоящего способа разработки процессоров, предназначенных для выполнения одной единственной или нескольких узкоспециализированных программ, производители компьютеров перешли к серийному изготовлению типовых классов многоцелевых процессорных устройств. Тенденция к стандартизации компьютерных комплектующих зародилась в эпоху бурного развития полупроводниковых элементов, мейнфреймов и мини-компьютеров, а с появлением интегральных схем она стала ещё более популярной. Создание микросхем позволило значительно больше увеличить сложность центрального процессора с одновременным уменьшением их физических размеров. Стандартизация и миниатюризация процессоров привели к большему проникновению основанных на них цифровых устройств в повседневную жизнь человека. Современные процессоры можно найти не только в таких высокотехнологичных устройствах, как компьютеры, но и в мобильных телефонах, автомобилях, и даже в детских игрушках. Чаще всего они представлены микроконтроллерами, где, помимо вычислительного устройства, на кристалле расположены дополнительные компоненты (память программ и данных, интерфейсы, порты ввода-вывода, таймеры и др.). Современные вычислительные возможности микроконтроллера сравнимы с процессорами персональных ЭВМ десятилетней давности, а чаще даже значительно превосходят их показатели. [4]

1.3 Основные элементы процессора

Центральный процессор - это мозг компьютера. Его задача - выполнять программы, находящиеся в основной памяти. Для этого он вызывает команды из памяти, определяет их тип, а затем выполняет одну за другой. Компоненты соединены шиной, представляющей собой набор параллельно связанных проводов для передачи адресов, данных и управляющих сигналов.

Упрощённая структура процессора показана на рис.1.1. Регистры АЛУ - арифметико-логическое устройство БУ - блок управления ТГ - тактовый генератор.

Рис1.1 Упрощённая структура процессора

Регистры - это специальные ячейки памяти, физически расположенные внутри процессора. Самое главное в процессоре это регистры. Регистры состоят из триггеров. Триггер может иметь 2 значения 0 или 1. Регистры бывают 8, 16, 32, 64 разрядные, понятно, что если 8 разрядов, то в регистре 8 триггеров. Основные регистры процессора показаны на рис 1.2

Регистры EAX, EBX, ECX, EDX -­­ это регистры общего назначения. Они имеют определённое назначение, однако в них можно хранить любую информацию.

Регистры EBP, ESP, ESI, EDI – это также регистры общего назначения. Они имеют уже более конкретное назначение. В них также можно хранить пользовательские данные, но делать это нужно уже более осторожно, чтобы не получить «неожиданный» результат. Регистр флагов — отражает текущее состояние процессора.

Сегментные регистры необходимы для доступа к памяти в сегментах кодов, данных, стека и дополнительного сегмента, соответственно. Каждый из них используется по своему назначению, но их использование может изменяться в соответствии с требованиями программы.

Рис1.2 Основные регистры процессора

В отличие от ОЗУ, где для обращения к данным требуется использовать шину адреса, к регистрам процессор может обращаться напрямую. Это обращение существенно ускорят работу с данными. Арифметико-логическое устройство выполняет арифметические операции, такие как сложение, вычитание, а также логические операции. Блок управления определяет последовательность микрокоманд, выполняемых при обработке машинных кодов (команд). Тактовый генератор, или генератор тактовых импульсов, задаёт рабочую частоту процессора. С помощью тактовых импульсов выполняется синхронизация для внутренних команд процессора и остальных устройств. Тактовый генератор генерирует прямоугольные импульсы, которые следуют с определённой частотой (для разных процессоров частота разная). В теории электронно-вычислительных машин различают два понятия: машинный такт и машинный цикл. Машинный такт соответствует одному периоду импульсов тактового генератора и является основной единицей измерения времени выполнения команд процессором. Машинный цикл состоит из нескольких машинных тактов. Машинный цикл – это время, необходимое для выполнения одной команды. Машинный цикл может отличаться для разных команд. Для простых команд может потребоваться всего 1-2 машинных такта. В то время как для сложных команд, таких как умножение, может потребоваться до 50 машинных тактов и более. Это очень важный момент. Если вы будете писать реальные программы, которые очень критичны к быстродействию, нужно помнить о том, что разные команды требуют соответствующего времени работы процессора. То есть одни и те же действия можно выполнить, например, за 120 машинных тактов, а можно и за 40. Это зависит от опыта и квалификации программиста, а кроме того от конкретных задач. Доработка программы таким образом, чтобы она выполнялась максимально быстро (то есть для её выполнения требовалось как можно меньше машинных тактов) называется - оптимизация по быстродействию. В этих случаях часто приходится чем-то жертвовать, например, усложнять программу или увеличивать её размер. Существуют и другие типы оптимизации, например, оптимизация по размеру. В этом случае обычно жертвуют быстродействием, чтобы получить программу с минимальным размером исполняемого файла. Выбор оптимизации зависит от конкретной задачи. [3]

В данном разделе работы были рассмотрены истоки создания процессоров, развитие технологии их производства. Раскрыты понятие и основные характеристики процессоров и основных его элементов. Были рассмотрены две основные фирмы по производству процессоров и соперничество друг с другом что приводит их к созданию более мощных процессоров, а нас к еще большему выбору.

2. Назначение и функции центрального процессора

2.1 Назначение центрального процессора и его логическая структура

Назначение центрального процессора – это автоматическое выполнение программы. Таким образом, он является основным компонентом любого компьютера. Центральный процессор, или, ЦПУ (Central Processing Unit - CPU), - Самая важная часть аппаратного обеспечения персонального компьютера, представляет собой программируемый логический контроллер, отвечающий за реализацию вычислительного процесса. Во время вычислений центральный процессор считывает последовательность команд, содержащихся в ОЗУ, и исполняет их. Именно эта последовательность команд называется программой, она и определяет алгоритм полезной работы микропроцессора. Организация центрального процессора (ЦП) определяется архитектурой и принципами работы ЭВМ (состав и форматы команд, способы адресации, представление чисел, общая организация машины и её основные элементы), а также технико-экономическими показателями. [8? 156c.]

Логическую структуру ЦП представляет ряд функциональных средств: средства обработки, средства управления системой и программой, локальная память, средства управления вводом-выводом и памятью, систем­ные средства. На рисунке 2.1 показана логическая структура центрального процессора. Средства обработки обеспечивают выполнение операций с обеспечивают выполнение операций с числами с фиксированной точкой, с числами с плавающей точкой, с десятичными данными и с полями переменной длины. Локальная память состоит из регистров общего назначения и с плавающей точкой, а также управляющих регистров. Средства управления памятью подразделяются на средства управления доступом к ОП, средства предварительной выборки команд и данных, буферную память и средства защиты памяти. Средства управления вводом/выводом обеспечивают приоритетный доступ программ к периферийным устройствам через каналы ввода/вывода (или контроллеры).

К системным средствам относятся средства службы времени: часы астрономического времени, тай­мер, коммутатор и т.д. [16]

Рисунок 2.1 Логическая структура ЦП

2.2 Функции и характеристики процессора

Прoцессор в кoмпьютере не один: сoбственным прoцеccором снабжена видео плата, звуковая плата, множество внешних устройств (например, принтер). И часто по производительности эти микрoсхемы могут пoспорить с главным, Центральным Процессором. Но в oтличие от него, всe они являются узкими спeциалистами – один отвечаeт за обработку звукa, другой – за создание трёхмерного изображения. Самое главное и основное отличие центрального процессора – это его универсальность. При желании (и, разумеется, при наличии необходимой мощности и соответствующего программного обеспечения) центральный процессор может взять на себя любую работу в то время как процессор видеоплаты при всем желании не смoжет раскoдировать, скажем, музыкaльный файл…

Процессор обычно представляет собой отдельную микросхему или же часть микросхемы (в случае микроконтроллера). В прежние годы процессор иногда выполнялся на комплектах из нескольких микросхем, но сейчас от такого подхода уже практически отказались. Микросхема процессора обязательно имеет выводы трех шин: шины адреса, шины данных и шины управления. Иногда некоторые сигналы и шины мультиплексируются, чтобы уменьшить количество выводов микросхемы процессора.

Пaмять процессорa предназнaчена для краткoвременного и долговременного хрaнения инфoрмaции – кoдов команд и данных. Информация в памяти хранится в двоичных кодах, каждый бит – элементарная ячейка - может принимать значение «0» или «1». Каждая ячейка памяти имеет свой адрес, oднозначно ее идентифицирующий в oпределенной системе координат. Минимальной адресуемой единицей хранения информации в памяти обычно является бaйт, состоящий, как правило, из 8 бит. С появлением больших (по размерам) компьютеров слoжилось деление памяти на внутреннюю и внешнюю. Под внутренней перлаолагается память, рaспoложенная внутри процессорнoго «шкафа» (или плoтно к нему примыкaющая). Сюда входилa и электронная и магнитная память (на магнитных сердечниках). Внешняя память предоставляла собой отдельные устройства с подвижными носителями – накопители на магнитных дисках (а сначала – на барабанах) и ленте. Со временем все устройства компьютера удалось поселить в один небольшой корпус, и прежнюю клаccификацию памяти применительно к персональному компьютеру можно переформулировать так: внутренняя память – электронная (полупроводниковая) память, устанавливаемая на системной плате или на платах расширения и внешняя память – память, реализованная в виде устройств с различными принципами хранения информации и обычно с подвижными носителями. В настоящее время сюда входят устройства магнитной (дисковой и ленточной) памяти, оптической и магнитооптической памяти. Устройства внешней памяти могут размещаться как в системном блоке компьютера, так и в отдельных корпусах, достигающих иногда и размеров небольшого шкафа.

Для процессора доступной является непосредственно внутренняя память, доступ к которой осуществляется по адресу, заданному программой. Для внутренней памяти характерен одномерный (линейный) адрес, который представляет собой одно двоичное число определенной разрядности. Внутренняя память делится на оперативную, информация в которой может изменятся процессором в любой момент времени, и постоянную, информацию которой процессор может только считывать. Обращение к ячейкам оперативной памяти может происходить в любом порядке, причем как по чтению, так и по записи, и оперативную память называют памятью с произвольным доступом – Random Access Memory (RAM) – в отличие от постоянной памяти (Read Only Memory, ROM). Внешняя память адресуется более сложным образом – каждая ее ячейка имеет свой адрес внутри некоторого блока, который, в свою очередь, имеет многомерный адрес. Во время физических операций обмена данными блок может быть считан или записан только целиком. [14]

Характеристики процессора

Основными характеристиками, отличающими различные виды процессоров, являются тактовая частота, разрядность и размер внутренней кэш – памяти. Ниже перечислены основные характеристики процессора: 

1. Количество ядер - этот параметр показывает количество одновременно работающих программ. Но не думайте, что, если вы запустите Word и Windows Media Player на компьютере с одним ядром, что у вас программы работают одновременно. Они работают последовательно, переключаясь с одной на другую, но делают это так быстро ( если у вас быстрый компьютер) что мы этого не замечаем. Не так давно количество ядер прочно вошло в основные характеристики процессора, что многие ошибочно полагают, что если ядер больше, то всегда будет прирост производительности. К сожалению, если программа не оптимизирована под 4 ядра, то вы хоть убейтесь она 4 ядра использовать не будет.

2. Частота процессора - это скорость с которой происходит обмен данными между системной шиной компьютера и процессором . Часто ее указывают продавцы в прайсах. Измеряется она точно также как тактовая частота и по понятным причинам всегда ниже.

3. Коэффициент умножения (или умножение) - нужен, чтобы получить тактовую частоту процессора. Вам нужно умножить коэффициент на частоту шины. Помнить нужно только одно в процессорах Intel есть одна полезная технология со смешным названием Quad Pumping — так вот она позволяет передать 4 блока данных за такт, поэтому маркетологи пользуются этим и преувеличивают в 4 раза физическую частоту шины.

4. Тепловыделение процессора - измеряется в ватах. Если сказать потнятнее, то показывает какой мощности у вас должен быть вентилятор(кулер), для того чтобы обеспечить бесперебойную работу. Это очень важный параметр для любителей выделиться и разгонять процессоры выше номинала.

5. Максимальная рабочая температура - всё то, что я писал о тепловыделении можно отнести и к температуре. Если превышать максимум, то процессор перегреется, и не исключено что компьютер или выключится, или сам начнет перезагружаться.

6. Поддержка различных технологий – если вдруг в описании через запятую перечисляются незнакомые для вас технологии типа SSE2 или 3DNow, то знайте, это хорошо. Мир не стоит на месте, поэтому и производители придумывают разные фишки для более лучшей работы процессора. Это всё равно, что на соковыжималке будет написано, «а ещё она умеет шинковать кубиками, колечками и посуду моет». Чем больше функциональности, тем лучше. [15. с5].

Тактовая частота: Процессор работает в тесном контакте с микросхемой, которая называется генератором тактовой частоты (ГТЧ). ГТЧ вырабатывает периодические импульсы, синхронизирующие работу всех узлов компьютера. Это своеобразный метроном внутри компьютера. В ритме этого метронома работает процессор. Тактовая частота равна количеству тактов в секунду. Такт - это промежуток времени между началом подачи текущего импульса и началом подачи следующего. На выполнение процессором каждой операции отводится определенное количество тактов. Ясно, что если "метроном стучит" быстрее, то и процессор работает быстрее. Тактовая частота измеряется в мегагерцах - МГц. Частота в 1 МГц соответствует миллиону тактов в 1 секунду. Вот некоторые характерные тактовые частоты микропроцессоров: 40 МГц, 66 МГц, 100 МГц,130 МГц и др. [13.]  
Разрядность процессора: Разрядностью называют максимальное количество разрядов двоичного кода, которые могут образовываться или передаваться процессором одновременно. Разрядность процессора определяется разрядностью регистров, в которые помещаются обрабатываемые данные. Например, если регистр имеет размер 2 байта, то разрядность процессора равна 16(8*2); если 4 байта, то 32, если 8 байт, то 64. Ячейка - это группа последовательных байтов ОЗУ, вмещающая в себя информацию, доступную для обработки отдельной командой процессора. Содержимое ячейки памяти называется машинным словом. Очевидно, размер ячейки памяти и машинного слова равен разрядности процессора. Обмен информацией между процессором и внутренней памятью производится машинными словами. Адрес ячейки памяти равен адресу младшего байта (байта с наименьшим номером), входящего в ячейку. Адресация как байтов, так и ячеек памяти начинается с нуля. Адреса ячеек кратны количеству байтов в машинном слове (изменяются через 2, или через 4, или через 8). Еще раз подчеркнем: ячейка - это вместилище информации, машинное слово - это информация в ячейке. 
Адресное пространство: По адресной шине процессор передает адресный код - двоичное число, обозначающее адрес ячейки памяти или внешнего устройства, куда направляется информация по шине данных. Адресное пространство - это диапазон адресов (множество адресов), к которым может обратиться процессор, используя адресный код. Если адресный код содержит n бит, то размер адресного пространства равен 2n байтов. Обычно размер адресного кода равен количеству линий в адресной шине (разрядности адресной шины). Например, если компьютер имеет 16-разрядную адресную шину, то адресное пространство его процессора равно 216=64 Кб, а при 32-разрядной адресной шине адресное пространство равно 232=4 Гб. [7]

Важнейшие характеристики процессора — это количество разрядов его шины данных, количество разрядов его шины адреса и количество управляющих сигналов в шине управления. Разрядность шины данных определяет скорость работы системы. Разрядность шины адреса определяет допустимую сложность системы. Количество линий управления определяет разнообразие режимов обмена и эффективность обмена процессора с другими устройствами системы. [5, с.440].

Кроме выводов для сигналов трех основных шин процессор всегда имеет вывод (или два вывода) для подключения внешнего тактового сигнала или кварцевого резонатора (CLK), так как процессор всегда представляет собой тактируемое устройство. Чем больше тактовая частота процессора, тем он быстрее работает, то есть тем быстрее выполняет команды. Впрочем, быстродействие процессора определяется не только тактовой частотой, но и особенностями его структуры. Современные процессоры выполняют большинство команд за один такт и имеют средства для параллельного выполнения нескольких команд. Тактовая частота процессора не связана прямо и жестко со скоростью обмена по магистрали, так как скорость обмена по магистрали ограничена задержками распространения сигналов и искажениями сигналов на магистрали. То есть тактовая частота процессора определяет только его внутреннее быстродействие, а не внешнее. Иногда тактовая частота процессора имеет нижний и верхний пределы. При превышении верхнего предела частоты возможно перегревание процессора, а также сбои, причем, что самое неприятное, возникающие не всегда и нерегулярно. Так что с изменением этой частоты надо быть очень осторожным. Еще один важный сигнал, который имеется в каждом процессоре, — это сигнал начального сброса RESET. При включении питания, при аварийной ситуации или зависании процессора подача этого сигнала приводит к инициализации процессора, заставляет его приступить к выполнению программы начального запуска. Аварийная ситуация может быть вызвана помехами по цепям питания и "земли", сбоями в работе памяти, внешними ионизирующими излучениями и еще множеством причин. В результате процессор может потерять контроль над выполняемой программой и остановиться в каком-то адресе. Для выхода из этого состояния как раз и используется сигнал начального сброса. Этот же вход начального сброса может использоваться для оповещения процессора о том, что напряжение питания стало ниже установленного предела. В таком случае процессор переходит к выполнению программы сохранения важных данных. По сути, этот вход представляет собой особую разновидность радиального прерывания. Иногда у микросхемы процессора имеется еще один-два входа радиальных прерываний для обработки особых ситуаций (например, для прерывания от внешнего таймера).

Шина питания современного процессора обычно имеет одно напряжение питания (+5В или +3,3В) и общий провод ("землю"). Первые процессоры нередко требовали нескольких напряжений питания. В некоторых процессорах предусмотрен режим пониженного энергопотребления. Вообще, современные микросхемы процессоров, особенно с высокими тактовыми частотами, потребляют довольно большую мощность. В результате для поддержания нормальной рабочей температуры корпуса на них нередко приходится устанавливать радиаторы, вентиляторы или даже специальные микрохолодильники.

Для подключения процессора к магистрали используются буферные микросхемы, обеспечивающие, если необходимо, демультиплексирование сигналов и электрическое буферирование сигналов магистрали. Иногда протоколы обмена по системной магистрали и по шинам процессора не совпадают между собой, тогда буферные микросхемы еще и согласуют эти протоколы друг с другом. Иногда в микропроцессорной системе используется несколько магистралей (системных и локальных), тогда для каждой из магистралей применяется свой буферный узел. Такая структура характерна, например, для персональных компьютеров.

После включения питания, процессор переходит в первый адрес программы начального пуска и выполняет эту программу. Данная программа предварительно записана в постоянную (энергонезависимую) память. После завершения программы начального пуска процессор начинает выполнять основную программу, находящуюся в постоянной или оперативной памяти, для чего выбирает по очереди все команды. От этой программы процессор могут отвлекать внешние прерывания или запросы на ПДП. Команды из памяти процессор выбирает с помощью циклов чтения по магистрали. При необходимости процессор записывает данные в память или в устройства ввода/вывода с помощью циклов записи или же читает данные из памяти или из устройств ввода/вывода с помощью циклов чтения. Таким образом, основные функции любого процессора следующие:

- выборка (чтение) выполняемых команд;

- ввод (чтение) данных из памяти или устройства ввода/вывода;

- вывод (запись) данных в память или в устройства ввода/вывода;

- обработка данных (операндов), в том числе арифметические операции над ними;

- адресация памяти, то есть задание адреса памяти, с которым будет производиться обмен;

- обработка прерываний и режима прямого доступа. [5]

2.3 Классификация процессора

Процессор (или центральный процессор) - это транзисторная микросхема, которая является главным вычислительным и управляющим элементом компьютера. Процессор представляет собой специально выращенный полупроводниковый кристалл, на котором располагаются транзисторы, соединенные нaпыленными алюминиевыми проводниками. Кристалл помещается в керамический корпус с контактами.

Процессор можно классифицировать:

По выполняемым функциям и области применения:

1. Процессоры встраиваемых (управляющих) систем (embedded processor):

Универсальные; с расширенными коммуникационными возможностями,с расширенными возможностями дискретного ввода-вывода, срасширенными возможностями обработки аналоговых сигналов (mixed signаl proсessor (MSP));

2. Коммуникационные процессоры - имеют специальную поддержку аппаратных интерфейсов и протоколов коммуникационных систем: Сетевые - поддерживают распространенные сетевые и современные периферийные интерфейсы: Ethernet, HDLC, X.25, Tl, ATM, USB, High Speed U ART и др. Выпускаются фирмами Motorola (МСбЗЗхх, MPCSxx), AMD (Am 1 86СС); Модемные - поддерживают протоколы серий V2x, V3x передачи данных по синхронным и асинхронным модемным каналам.

3. Процессоры цифровой обработки сигналов (digital signal processor (DSP)) - реализуют методы цифровой обработки сигналов: фильтрацию, спектральный анализ, смешение сигналов, масштабирование. Отличительная особенность DSP-процессоров - поточная обработка больших объемов данных в реальном времени, требующая высокой производительности, но ограниченного набора операций. Основные производители - Texas Instruments (семейство TMS320), Analog Devices (семейство ADSP21xxx), Motorola (семейства DSP56xxx, DSP96xxx);

4. Медийные процессоры - ориентированные на обработку видео- и звуковой информации: С аппаратной поддержкой мультимедийной обработки (медиапроцессоры) - имеют аппаратные блоки и развитую систему команд для обработки и передачи аудио и графических данных, видеоизображений. Используются в аудио- и видеоадаптерах в персональном компьютере, в игровых приставках, в бытовой технике. Примеры: медиапроцессор систем связи компании Microtltility, универсальные медиапроцессоры Trimedia (Philips), MediaGX (Ciryx), видеопроцессоры серии NV1..5 (Nvidia); С мультимедийным расширением набора команд (Intel MMX и более старшие модели, UltraSPARC (Sun Microsystem).

5. Co-процессоры: Математические, ввода-вывода.

6. Транспьютеры - процессор для построения массово-параллельных систем. Имеет на кристалле локальные процессорное ядро и память, а также специальные быстродействующие каналы связи для взаимодействия с другими транспьютерами (линки). Основной разработчик и производитель транспьютеров - компания Inmos, Inc (Великобритания).

7. Другие типы спецпроцессоров:

Нейропроцессоры - ориентированы на построение систем с архитектурой нейронных сетей. Такие системы применяются для решения плохо формализуемых задач: распознавание образов, предсказание поведения систем, оптимизация и т.п.; Процессоры языков высокого уровня (JAVA, Forth и др.); Узкоспециализированные (медицинская техника, военные, для научно-исследовательских систем и т.п.).

По полноте вычислительного ядра:

На рисунке 2.1 показана классификация процессора по полноте вычислительного ядра.

Рисунок 2.1- Классификация процессора по полноте вычислительного ядра:

На рисунке 2.2 показана классификация процессора по архитектуре вычислительного ядра. 1. По разрядности ядра: Типовые (с разрядностью 4, 8, 16, 32, 64); Процессоры с большей разрядностью, не распространены на данный момент; С нестандартной (не кратной 8-ми) разрядностью. Серийных моделей не выпускается, могут разрабатываться для узкоспециализированных применений; Масштабируемые (блочно-секционные). Организацию памяти: С Гарвардской архитектурой - с раздельной памятью программ и памятью данных. Не допускается запуск исполнения кода, расположенного в памяти данных; С Принстонской архитектурой (архитектурой Фон-Неймана) – с единой памятью для хранения команд и данных. Данные могут интерпретированы как исполняемый код. И по системе команд: CISC - с традиционным набором команд. Команды могут иметь разные форматы, различную длину и время исполнения. В результате для их дешифрации и исполнения необходимо более сложное и соответственно медленное устройство управления, затруднена конвейерная обработка потока команд; RISC - с сокращенным набором команд. Используется небольшое число форматов команд с одинаковой длиной и временем исполнения.

Рисунок2.2 Классификация процессора по архитектуре вычислительного ядра.

В современных персональных компьютерах разных фирм применяются процессоры двух основных архитектур:

1. Полная система команд переменной длины - Complex Instruction Set Computer (CISC);

2. Сокращенный набор команд фиксирoванной длины - Reduced Instruction Set Computer (RISC). [8]

Архитекту́ра компью́тера - набор типов данных, характеристик и операций каждого отдельно взятого уровня. Архитектура связана с программными аспектами. Весь ряд процессоров фирмы Intel, устанавливаемых в персональные компьютеры IBM, носят архитектуру CISC, а процессоры Motorola, используемые фирмой Apple для своих персональных компьютеров, носят архитектуру RISC. Обе архитектуры имеют свои недостатки и преимущества. Процессоры CISC – имеют обширный набор команд (до 400), из которых программист может выбрать наиболее подходящую ему команду данном случае. Недостаток этой архитектуры заключается в том, что большой набор команд усложняет внутреннее устройство управления процессором, увеличивает на микропрограммном уровне время исполнения команды. Команды имеют различную длину и время исполнения. [12, с.18]

RISC – архитектура имеет ограниченный набор команд и за один такт работы процессора выполняется каждая команда. Небольшое число команд упрощает устройство управления процессора. Отнести к недостаткам RISC – архитектуры можно то, что если требуемой команды в наборе нет, программист вынужден реализовать ее с помощью нескольких команд из имеющегося набора, увеличивая размер программного кода.

В этом разделе работы я увидел насколько функционален центральный процессор. Его функции и характеристики настолько обширны, что я попытался раскрыть их в полном объёме. Изучив характеристики разных процессоров, я пришел к выводу что, если вам необходим игровой компьютер среднего уровня, присмотритесь попристальней к изделиям с логотипом AMD на корпусе. Конечно, процессоры AMD несколько уступают Intel по реальной производительности при той же тактовой частоте – однако это отставание нивелирует серьёзная разница в цене всей «платформы» (процессор плюс системная плата). А также мощность встроенной графики. Судя по тестам, топовые модели процессоров AMD (в настоящее время – А10-6800К) уступают своим коллегам от Intel около 20 % производительности в общих вычислениях, однако берут своё в графике – тут их производительность, наоборот, выше на треть. С другой стороны, системы для серьёзных вычислений или обработки видео, а также экстремального «гейминга» лучше строить на основе топ-моделей Intel. Если не в видео, ни в игрушках вы не заинтересованы, то все эти виртуальные баталии Intel и AMD вам будут совершенно неинтересны. :[12, с.18]

Если мы определились с производителем, нам предстоит разбираться в нескольким семействах и многих моделей. Не говоря о поколениях, каждое из которых отличается от предыдущего какими-то кардинальными нововведениями – они меняются нечасто, примерно раз в два-три года. А вот модификации сменяют друг друга гораздо чаще, практически каждый год.

Сегодня фирмы занимающиеся изготовлением процессоров и сборкой персонального компьютера пришли к выводу, что им необходимо иметь в своём ассортименте как минимум четыре основных модификации

• Ультрамобильная - самые экономичные и слабые процессоры с двумя ядрами для ультрамобильных компьютеров (нетбуков) и офисных компьютеров начального уровня (неттопов). В семействе Intel эту нишу занимают процессоры Atom, AMD же противостоит им с экономичными процессорами серии С.

• Мобильно-офисная - не слишком быстрые, зато экономичные процессоры для ноутбуков, офисных и домашних систем начального уровня. В семействе Intel этот класс занимают процессоры Pentium и младшие модели Core i3, AMD противопоставляет им свою серию А4 Е. Количество ядер – от 2 до 4.

• Домашняя - универсальные процессоры для домашних компьютеров, недорогие мастера на все руки. Именно этот класс приносит производителям больше всего прибыли. Сегодня его занимают устаревшие, но достаточно производительные процессоры семейства Core i3 и i5. В семействе AMD аналогичную нишу занимают процессоры А6 и А8. Количество ядер – 4-6

• Игровая и профессиональная - мощные процессоры, предназначенные для таких ресурсоёмких задач, как обработка видео, трёхмерной графики… И, конечно же, компьютерных игр! Intel Core i9-7980XE, и AMD Ryzen 5 2400G. Вопрос: «Что эффективнее: процессоры Intel или равные им модели AMD?» – двойственен, так как конкуренция в данной сфере рынка была и остается достаточно острой, и ситуация меняется чуть ли не ежемесячно.

Заключение

Данная курсовая работа посвящена изучению процессора персонального компьютера, его назначению функциям и классификации процессора. В первом разделе работы изучена история развития технологии производства процессоров, заглянув в историю можно увидеть какой прорыв произошел за 48 лет. С каждым годом темпы усовершенствования процессоров только ускоряются, а нам остается только следить за новинками. Рассмотрев основные характеристики процессоров и их элементы, я более точно представляю всю работу процессора.

Второй раздел посвящен назначению и функциям центральных процессоров, а также их классификации. В заключении хочу немного провести сравнение процессоров двух разных фирм AMD и Intel. Ведь когда речь заходит о покупке нового компьютера, то первым делом мы смотрим именно на процессор: от его выбора зависит очень и очень многое! Этот выбор сделать порой не просто: сегодня на рынке можно найти множество моделей процессоров. И у каждого из них есть свои особенности и отличия в скорости, архитектуре… И, конечно, в цене. Поэтому мне необходимо понять, чем же отличаются друг от друга разные процессоры.

Технологии производства современных процессоров можно назвать близкими к совершенству, так как они выходят из строя по внутренним причинам крайне редко, за первые полгода в среднем 1-2 из 1000 (недорогие процессоры реже, мощные - чаще). Но при таких низких показателях отказов можно смело сказать, что процессоры - это надежные устройства и те единицы выходов из строя могут оказаться следствием не очень умелых рук или слишком прямых извилин некоторых сборщиков, а также результатом различных неудачных экспериментов по разгону процессора.

В своей курсовой работе я попытался раскрыть и показать насколько важен и незаменим процессор в нашем современном мире, и на сколько быстро идет развитие технологий в производстве процессоров. лишний раз можно убедится в том, что производство и усовершенствование процессоров не стоит на месте. Современные технологии с каждым днем упрощают работу человека с компьютером, давая ему больше возможностей для работы. Я провел это исследование, так как мне очень интересна эта тема, я хотел больше знать о строении и функциях процессора, о том, как развивались, со временем, эти высокотехнологические шедевры.

Список использованных источников:

1. Калиниченко Н, Мельниченко В  Самоучитель современного пользователя ПК Корона Принт, -2005. 5-7 с.

2. Таненбаум Э., Остин Т. Т18 Архитектура компьютера. 6-е изд. — СПб.: Питер, 2013. – 816 с.

3. Поляков А.В. Ассемблер для чайников.- 2015. - 27-28с.

4. Компьютер. История развития компьютерной индустрии./ сост. А. Миляев. — М.: 2013 Москва 2013. 6-9 с.

5. Новиков Ю.В., Скоробогатов П.К. Основы микропроцессорной техники: курс лекций, учебное пособие. М.:ИНТУИТ.РУ «Интернет Университет Информационных технологий».-2003-2009.440 с.

6.Опубликовано ноября 25, 2011 в Какой ПК вам нужен http://dammlab.com/sborka-pk/chto-luchshe-kupit-ili-sobrat-pk/kakoj-pk-vam-nuzhen/naznachenie-centralnogo-processora.html (Дата обращения: 26.04.2019)

7. Информатика. 7–9 классы: методическое пособие. Авторы: И.Г. Семакин, М.С. Цветкова БИНОМ. Лаборатория знаний, 15 с.

8. История компьютерной эры. Автор: Макарский Дмитрий Дмитриевич, Никоноров Алексей Владимирович,Редактор: Обручев В. Издательство: Эксмо, 2016 г.
9. Материал подготовлен при активном участии Алексея Снегирёва 6 декабря 2000 г., дополнено 23 апреля 2001 г. статья www.ixbt.com/cpu/codenames.html 

10. Цифровая жизнь вокруг нас. Современные технологии – просто о сложном. https://www.dxdigitals.info/2014/02/vibor-processora-vibirayem-samiy-luchshiy-processor.html (Дата обращения: 01.05.2019)

11. Опубликовано Виктор Черемных в 08.08.2017 https://it-black.ru/struktura-protsessora/ (Дата обращения: 25.05.2019)

12. Виталий Леонтьев, Выбираем компьютер, ноутбук, планшет, смартфон Литагент «Олма Медиа» -2013. 20-22 с.

13. Денис Колисниченко , Компьютер. Большой самоучитель по ремонту, сборке и модернизации АСТ, Прайм-Еврознак. - 2008. 5-6 с.

14. Николай Андрианов, Зачем переплачивать? Как сэкономить при покупке ноутбуков, смартфонов, комплектующих и другой техники. Литагент «Инфра-инженерия» -2013.-22 с.

15. Дмитрий Донцов, Сборка компьютера. Легкий старт. Издательство «Питер»2006.-5 с.

16. Школа жизни. https://potencial-school.ru/istoriya-razvitiya-pk.html Фигурнов В. Э., IBM PC для пользователя. М.: Инфра-М, 1995. Гук М. Аппаратные средства IBM PC. СПб.: Питер, 1997. (Дата обращения: 17.04.2019)


17 Гейтс Б. Дорога в будущее / Пер. с англ. - М.: Изд. отдел "Русская редакция" ТОО "Channel Trading Ltd", 1996.