Первые процессоры. История развития процессоров Intel. История процессоров Intel

Человеческий ум может судить
о будущем не иначе, как обдумывая прошедшее.
А. Ферран

Процессор - важнейший элемент ЭВМ, поэтому производством процессоров занимаются многие фирмы. Наиболее массовое распространение в настоящее время получили процессоры, произведенные фирмой Intel (США).

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

По способу представления команд (иногда говорят – инструкций) все микропроцессоры можно разделить на две группы:

  • процессоры типа CISC (Complex Instruction Set Computing) с полным набором команд;
  • процессоры типа RISC (Reduced Instruction Set Computing) с сокращенным набором команд. Эти процессоры нацелены на быстрое выполнение небольшого набора простых команд. При выполнении сложных команд RISC-процессоры работают медленнее, чем CISC-процессоры.

Заметим, что эти две архитектуры процессоров постоянно сближаются, отбирая лучшие свойства каждой. Тем не менее более перспективной считается RISC-архитектура.

Под термином «архитектура» понимается конструкция процессора и имеющаяся система команд процессора (набор инструкций).

Самым первым процессором, выпущенным фирмой Intel в 1971 году, был четырехразрядный процессор Intel 4004 (табл. 8.1).

В 1974 году был разработан восьмиразрядный процессор Intel 8080 (отечественный аналог КР580ВМ80А), а в 1978 году - процессор Intel 8086, который был совместим с микропроцессором Intel 8080. Система команд процессора насчитывала 134 команды. На базе микропроцессора 8086 и его модификации 8088 выпускались компьютеры IBM PC и IBM PC/XT.

Заметим, что в технической литературе порой используют термин «процессор», а иногда термин «микропроцессор». Различие указанных терминов заключается в уточнении технологии изготовления и габаритов процессора.

Микропроцессор (МП) изготавливается по полупроводниковой технологии и размещается на одном кристалле, в одной микросхеме (иногда говорят - в одном чипе).



Таблица 8.1. Иерархия процессоров и их характеристики

Модель МП Разрядность, бит Тактовая частота, МГц Число команд Число транзисторов, тыс. Год выпуска
Шины данных Шины адреса
4,77 2,3
4,77
4,77 и 8
8, 16 4,77 и 8
10...33
25...50
33...100
Pentium 50...150
Pentium Pro 66...200
Pentium MMX
Pentium II
Pentium III
Pentium 4
Pentium 4M

В 1980 году был анонсирован сопроцессор с плавающей точкой 8087, который расширил состав команд процессора 8086 почти на 60 новых команд.

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

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

Разработанный в 1982 году микропроцессор Intel 80286 еще больше усовершенствовал конструкцию МП 8086. Была реализована защита памяти, расширено адресное пространство, а также добавлено несколько команд.

Заметим, что во многих литературных источниках вместо полного наименования марки процессоров используются их сокращенные названия. Например, вместо Intel 80286 пишут 286, а вместо Intel 80386 - 386. Порой для общего обозначения процессоров серий 80286, 80386, 80486 записывают 80`86 (и даже `86). Название фирмы Intel иногда сокращают до одной буквы, например i80486.

Процессор Intel 80286 может выполнять программы, разработанные для процессора Intel 8086. Способность процессора последующей модификации выполнять программы, разработанные для процессоров предыдущей конструкции, называется совместимостью процессоров снизу вверх. Другими словами, программы, разработанные для предыдущих конструкций процессоров, работают без исправлений и дополнений на процессорах новых конструкций.

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

Для процессора 80286 выпускался сопроцессор 80287. На базе этих микросхем, начиная с 1984 году, компания IBM производила персональные компьютеры IBM PC/AT.

В 1987 году появился микропроцессор 80386. Начиная с этого процессора, во всех процессорах используется конвейерное выполнение команд - одновременное выполнение в разных частях МП нескольких последовательно записанных в ОЗУ команд. Конвейерное выполнение команд увеличивает быстродействие ЭВМ в 2–3 раза.

МП 80386 может функционировать в двух основных режимах:

  • режиме реальной адресации, который характеризуется тем, что МП работает как очень быстрый процессор 8086 с 32-разрядными шинами;
  • режиме защищенной виртуальной адресации, который характеризуется параллельным выполнением нескольких задач, как бы несколькими процессорами 8086, по одному на каждую задачу.

Процессор 80486 разработан в 1989 году и содержит более миллиона транзисторов.

Процессоры i486SX и i486DX - это 32-разрядные процессоры, у которых внутренняя кэш-память первого уровня имеет емкость 8 Кбайт. Основное отличие одного от другого заключается в том, что в процессоре i486DX впервые сопроцессор размещен на общей подложке (на одном кристалле) с процессором. В МП i486SX отсутствует встроенный сопроцессор для выполнения операций с плавающей точкой. Поэтому он имеет меньшую цену и применяется в ЭВМ, для которых не очень важна производительность при обработке вещественных чисел. По желанию пользователя такие ЭВМ могут быть укомплектованы дополнительным сопроцессором i487SX, который изготовляется в виде отдельной микросхемы.

В процессоре i486DX2 применяется технология удвоения внутренней тактовой частоты. Это позволяет увеличить производительность процессора почти на 70%. Процессор i486DX4/100 использует технологию утроения тактовой частоты. Он работает с внутренней тактовой частотой 99 МГц, в то время как внешняя тактовая частота составляет 33 МГц (частота, на которой работает системная шина).

В процессоре Pentium (появился в 1993 году) стали использоваться элементы структуры RISC-процессоров. Он изготовлен по 0,8-микрометровой технологии и содержит 3,1 млн транзисторов. Процессор Pentium иногда обозначают P5 или 80586.

Термин «0,8-микронная технология» означает, что каждый транзистор размещается на кристалле внутри квадрата с указанным размером стороны.

Первоначальная реализация процессора Pentium была рассчитана на работу с тактовыми частотами 60 и 66 МГц. Впоследствии были разработаны процессоры Pentium, работающие с тактовыми частотами 75, 90, 100, 120, 133, 150, 166, 200 МГц.

Прогресс в области разработки и производства процессоров идет непрерывно.

1 ноября 1995 года появился первый процессор Pentium Pro (80686, Р6) с тактовой частотой 150 МГц.

Технология ММХ (Multimedia Extension мультимедийное расширение) предполагает включение в состав команд процессора Pentium набора из 57 новых команд. Новые команды предназначены в первую очередь для реализации алгоритмов обработки видео- и аудиоданных: фильтрации, преобразований Фурье, свертки и пр.

Технология Intel MMX позволяет обрабатывать несколько пакетов данных одинаковым образом, т. е. использует технологию SIMD.

Число транзисторов в процессоре Pentium MMX составляет 4,5 млн штук, а кэш-память первого уровня имеет объем 32 Кбайта. Как показали испытания, MMX-процессор увеличивает производительность по сравнению с обычным процессором Pentium на величину до 34%.

В 1995–1997 годах корпорация Intel выпустила еще несколько моделей: Pentium MMX 266 МГц и Pentium Pro 200 МГц.

15 апреля 1998 года фирма Intel представила модели Pentium II с тактовыми частотами 350 и 400 МГц.

Процессор Pentium II изготавлен по так называемой 0,25-микрометровой технологии. При этом каждый транзистор умещается в квадрате со сторонами в четверть микрометра. На срезе человеческого волоса можно уместить 30 000 таких транзисторов. В будущем предстоит переход на технологии 0,18 и 0,13 микрометра.

С целью завоевания рынка фирма Intel выпустила недорогой процессор Celeron, в котором первоначально отсутствовала кэш-память второго уровня.

24 августа 1998 года фирма Intel представила еще два процессора семейства Celeron - 300A и 333. Новые процессоры выполнены по 0,25-микрометровой технологии и содержат кэш-память второго уровня размером 128 Кбайт.

По сравнению с Pentium II в нем для увеличения быстродействия еще больше усилено распараллеливание процессов.

Кроме того, Pentium III отличается наличием уникального идентификационного номера, который может быть считан программно для определения личности пользователя (например, при совершении покупок через Интернет).

В ноябре 2000 года выпущен процессор Pentium 4 с тактовыми частотами 1,4 и 1,5 ГГц. Процессор Pentium 4 изготавливается по 0,18-микрометровой технологии. В процессоре используется 144 новых команд (инструкций), предназначенных для ускорения обработки видео-, мультимедиа, трехмерной графики и криптографии.

Рис. 8.1. Зависимость числа транзисторов в процессорах фирмы Intel от даты выпуска

В 1965 году один из будущих руководителей компании Intel Гордон Мур сделал предсказание, что плотность транзисторов на кристалле будет удваиваться каждые полтора-два года с соответствующим возрастанием производительности процессора. «Закон Мура» с некоторыми оговорками действует до сих пор. На гистограмме схематично показан процесс увеличения числа транзисторов в процессорах фирмы Intel.

История развития процессоров


Основные характеристики процессоров и ЭВМ

Характеристики ЭВМ:

· Быстродействие – количество операций в секунду.

· Ёмкость (объём памяти) – предельное количество информации.

· Точность вычислений – количество разрядов, используемых для представления одного числа.

· Система команд – перечень команд, которые способен выполнить процессор.

· Надёжность

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

· Тактовая частота

· Производительность

· Энергопотребление

· Нормы литографического процесса

· Архитектура

Базовая архитектура процессора (основные регистры и их назначение)

Счетчик команд (СК) служит для организации обращений к ячейкам памяти, в которых хранятся команды программы. После исполнения любой команды СК указывает адрес ячейки памяти, содержащей следующую команду программы. Так как команды могут размещаться в любой из 2048 = 211 ячеек памяти, то СК имеет 11 разрядов.

Регистр адреса (РА) 11-разрядный регистр, содержащий значение исполнительного адреса (адреса ячейки памяти, к которой обращается ЭВМ за командой или данными).

Регистр команд (РК). Этот 16-разрядный регистр используется для хранения кода команды, непосредственно выполняемой машиной.

Регистр данных (РД). Используется для временного хранения 16-рязрядных слов при обмене информацией между памятью и процессором.

Аккумулятор (А). 16-разрядный регистр, являющийся одним из главных элементов процессора. Машина может одновременно выполнять арифметические и логические операции только с одним или двумя операндами. Один из операндов находится в аккумуляторе, а второй (если их два) - в регистре данных. Результат помещается в А.

Регистр переноса (С) - это одноразрядный регистр, выступающий в качестве продолжения аккумулятора и заполняющийся при переполнении А. Этот регистр используется при выполнении сдвигов.

Арифметическо-логическое устройство (АЛУ) может выполнять такие арифметические операции, как сложение и сложение с учетом переноса, полученного в результате выполнения предыдущей операции. Кроме того, оно способно выполнять операции логического умножения, инвертирования, циклического сдвига.

Система команд базовой ЭВМ

Классификация команд. ЭВМ способна понимать и выполнять точно определенный набор команд. При составлении программы пользователь ограничен этими командами. В зависимости от того, к каким блокам базовой ЭВМ обращается команда или на какие блоки она ссылается, команды можно разделить на три группы:

· обращения к памяти (адресные команды);

· обращения к регистрам (регистровые или безадресные команды);

· команды ввода-вывода.

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

Безадресные команды выполняют различные действия без ссылок на ячейку памяти. Например, команда CLA (табл. 1.1) предписывает ЭВМ очистить аккумулятор (записать в А код нуля). Это команда обработки операнда, расположенного в конкретном месте, "известном" машине. Другой пример безадресной команды - команда HLT.

Команды ввода-вывода осуществляют обмен данными между процессором и внешними устройствами ЭВМ.

Асинхронный обмен данными

Программа такого обмена строится так: сначала проверяется готовность ВУ к обмену и если оно готово, то дается команда на обмен. ВУ сообщает о готовности установкой флага.

Легко заметить, что при асинхронном обмене ЭВМ должна тратить время на ожидание момента готовности, а так как готовность проверяется командным путем (команда TSF), то в это время ЭВМ не может выполнять никакой другой работы по преобразованию данных.

Основные понятия защищенного режима

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

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

Сегментация, дескрипторы

Защита памяти основана на использовании сегментации. Сегмент - это блок адресного пространства памяти определенного назначения. К элементам сегмента возможно обращение с помощью различных инструкций процессора, использующих разные режимы адресации для формирования адреса в пределах сегмента. Максимальный размер сегмента для процессоров 8086 и80286 составлял 64 Кб, в 32-разрядных процессорах этот предел отодвигается до 4 Гб. Сегменты памяти выделяются задачам операционной системой, но в реальном режиме любая задача может переопределить значение сегментных регистров, задающих положение сегмента в пространстве памяти, и “залезть” в чужую область данных или кода. В защищенном режиме сегменты тоже распределяются операционной системой, но прикладная программа сможет использовать только разрешенные для нее сегменты памяти, выбирая их с помощью селекторов из предварительно сформированныхтаблиц дескрипторов сегментов. Селекторы представляют собой 16-битные указатели, загружаемые в сегментные регистры процессора.

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

Использовать сегменты не по назначению (например, пытаться трактовать область данных как коды инструкций);

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

Адресоваться к элементам, выходящим за лимит сегмента;

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

Переключение задач

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

Обмен данными по прерыванию

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

Основные понятия и концепции ввода-вывода. Режимы управления вводом-выводом

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

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

Как известно, имеется два основных режима ввода-вывода: режим обмена с опросом готовности устройства ввода-вывода и режим обмена с прерываниями.

1)Режим обмена с прерываниями по своей сути является режимом асинхронного управления. Для того чтобы не потерять связь с устройством (после выдачи процессором очередной команды по управлению обменом данными и переключения его на выполнение других программ), может быть запущен отсчет времени, в течение которого устройство обязательно должно выполнить команду и выдать-таки сигнал запроса на прерывание. Максимальный интервал времени, в течение которого устройство ввода-вывода или его контроллер должны выдать сигнал запроса на прерывание, часто называют установкой тайм-аута. Если это время истекло после выдачи устройству очередной команды, а устройство так и не ответило, то делается вывод о том, что связь с устройством потеряна и управлять им больше нет возможности. Пользователь и/или задача получают соответствующее диагностическое сообщение.

2)Устройство ввода-вывода (или его устройство управления) выдает сигнал готовности, который сообщает процессору о том, что можно выдать новую команду для продолжения обмена данными. Однако поскольку быстродействие устройства ввода-вывода намного меньше быстродействия центрального процессора (порой на несколько порядков), то сигнал готовности приходится очень долго ожидать, постоянно опрашивая соответствующую линию интерфейса на наличие или отсутствие нужного сигнала. Посылать новую команду, не дождавшись сигнала готовности, сообщающего об исполнении предыдущей команды, бессмысленно. В режиме опроса готовности драйвер, управляющий процессом обмена данными с внешним устройством, как раз и выполняет в цикле команду «проверить наличие сигнала готовности». До тех пор пока сигнал готовности не появится, драйвер ничего другого не делает. При этом, естественно, нерационально используется время центрального процессора. Гораздо выгоднее, выдав команду ввода-вывода, на время забыть об устройстве ввода-вывода и перейти на выполнение другой программы. А появление сигнала готовности трактовать как запрос на прерывание от устройства ввода-вывода. Именно эти сигналы готовности и являются сигналами запроса на прерывание

Сигналы AWARD BIOS

Сигналов нет. Неисправен или не подключен к материнской плате блок питания.
Непрерывный сигнал. Неисправен блок питания.
1 короткий. Ошибок не обнаружено.
2 коротких. Обнаружены незначительные ошибки. На экране монитора появляется предложение войти в программу CMOS Setup Utility и исправить ситуацию. Проверьте надежность крепления шлейфов в разъемах жесткого диска и материнской платы.
3 длинных. Ошибка контроллера клавиатуры. Перегрузите компьютер.
1 длинный+1 короткий. Проблемы с оперативной памятью.
1 длинный+2 коротких. Проблема с видеокартой -- наиболее часто встречающаяся неисправность. Рекомендуется вытащить плату и заново вставить. Также проверьте подключение монитора.
1 длинный+3 коротких. Возникла ошибка инициализации клавиатуры. Проверьте качество соединения последней с разъемом на материнской плате.
1 длинный+9 коротких. Возникла ошибка при чтении данных из микросхемы постоянной памяти. Перегрузите компьютер или перепрошейте содержимое микросхемы.
1 длинный повторяющийся. Неправильная установка модулей памяти.
1 короткий повторяющийся. Проблемы с блоком питания. Попробуйте убрать накопившуюся в нем пыль.

Доступ к памяти

§ DMA - доступ к памяти, в этом режиме основной памятью считается встроенная видеопамять на карте, текстуры копируются туда перед использованием из системной памяти компьютера. Этот режим работы не был новым, по тому же принципу работают звуковые карты, некоторые контроллеры и т. п.

§ DME - в этом режиме основная и видеопамять находятся как бы в общем адресном пространстве. Общее пространство эмулируется с помощью таблицы отображения адресов блоками по 4 Кб. Таким образом копировать данные из основной памяти в видеопамять уже не требуется, этот процесс называют AGP-текстурированием.

Очередь запросов:

Передача данных из основной памяти в видеопамять карты осуществляется в два этапа, сначала передаётся 64-битный адрес, откуда данные нужно считать, затем идут сами данные. Шина AGP предусматривает два варианта передачи:

§ первый - совместим с шиной PCI - запросы данных и адреса происходят по одному каналу;

§ второй - в режиме SBA (SideBand Addressing), по отдельной боковой шине, таким образом, можно посылать запросы на новые данные, не дожидаясь получения предыдущих.

Первое поколение

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

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

Некоторое время спустя компьютеры стали распределять память между процессорами. На них доступ к шине также получил приоритеты.

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

Второе поколение

Компьютерные шины «второго поколения», например NuBus

Решали некоторые из вышеперечисленных проблем. Они обычно разделяли компьютер на две «части», процессор и память в одной и различные устройства в другой. Между частями устанавливался специальный контроллер шин (bus controller ). Такая архитектура позволила увеличивать скорость процессора без влияния на шину, разгрузить процессор от задач управления шиной. При помощи контроллера устройства на шине могли взаимодействовать друг с другом без вмешательства центрального процессора. Новые шины имели лучшую производительность, но также требовали более сложных карт расширения. Проблемы скорости часто решались увеличением разрядности шины данных, с 8-ми битных шин первого поколения до 16 или 32-х битных шин во втором поколении. Также появилась программная настройка устройств для упрощения подключения новых устройств, ныне стандартизованная как Plug-n-play.

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

Третье поколение

Шины «третьего поколения» обычно позволяют использовать как большие скорости, необходимые для памяти, видеокарт и межпроцессорного взаимодействия, так и небольшие при работе с медленными устройствами, например, приводами дисков. Также они стремятся к большей гибкости в терминах физических подключений, позволяя использовать себя и как внутренние и как внешние шины, например для объединения компьютеров. Это приводит к сложным проблемам при удовлетворении различных требований, так что большая часть работ по данным шинам связана с программным обеспечением, а не с самой аппаратурой. В общем, шины третьего поколения больше похожи на компьютерные сети, чем на изначальные идеи шин, с большими накладными расходами, чем у ранних систем. Также они позволяют использовать шину нескольким устройствам одновременно.

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

В зависимости от источника возникновения сигнала прерывания делятся на:

§ асинхронные или внешние (аппаратные) - события, которые исходят от внешних источников (например, периферийных устройств) и могут произойти в любой произвольный момент: сигнал от таймера, сетевой карты или дискового накопителя, нажатие клавиш клавиатуры, движение мыши. Факт возникновения в системе такого прерывания трактуется как запрос на прерывание

§ синхронные или внутренние - события в самом процессоре как результат нарушения каких-то условий при исполнении машинного кода: деление на ноль или переполнение, обращение к недопустимым адресам или недопустимый код операции;

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

Термин «ловушка» (англ. trap ) иногда используется как синоним термина «прерывание» или «внутреннее прерывание». Как правило, словоупотребление устанавливается в документации производителя конкретной архитектуры процессора.

В зависимости от возможности запрета внешние прерывания делятся на:

§ маскируемые - прерывания, которые можно запрещать установкой соответствующих битов в регистре маскирования прерываний (в x86-процессорах - сбросом флага IF в регистре флагов);

§ немаскируемые (англ. Non maskable interrupt, NMI ) - обрабатываются всегда, независимо от запретов на другие прерывания. К примеру, такое прерывание может быть вызвано сбоем в микросхеме памяти.

Обработчики прерываний обычно пишутся таким образом, чтобы время их обработки было как можно меньшим, поскольку во время их работы могут не обрабатываться другие прерывания, а если их будет много (особенно от одного источника), то они могут теряться.

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

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

§ Абсолютное обслуживание прерываний означает, что если во время обработки прерывания поступает более приоритетное прерывание, то текущая процедура обработки прерывания вытесняется, и процессор начинает выполнять обработку вновь поступившего более приоритетного прерывания. После завершения этой процедуры процессор возвращается к выполнению вытесненной процедуры обработки прерывания.

Программное прерывание - синхронное прерывание, которое может осуществить программа с помощью специальной инструкции.

SCSI - представляет собой набор стандартов для физического подключения и передачи данных между компьютерами и периферийными устройствами. SCSI стандарты определяют команды, протоколы и электрические и оптические интерфейсы. Разработан для объединения на одной шине различных по своему назначению устройств, таких как жёсткие диски, накопители на магнитооптических дисках, приводы CD, DVD, стримеры, сканеры, принтеры и т. д.

SCSI широко применяется на серверах, высокопроизводительных рабочих станциях; RAID-массивы на серверах часто строятся на жёстких дисках со SCSI-интерфейсом (однако, в серверах нижнего ценового диапазона всё чаще применяются RAID-массивы на основе SATA). В настоящее время устройства на шине SAS постепенно вытесняют устаревшую шину SCSI.

Система команд SCSI на уровне программного обеспечения употребляется в единых стеках поддержки устройств хранения данных в ряде операционных систем, таких, как Microsoft Windows.

Существует реализация системы команд SCSI поверх оборудования (контроллеров и кабелей) IDE/ATA/SATA, называемая ATAPI - ATA Packet Interface. Все используемые в компьютерной технике подключаемые по IDE/ATA/SATA приводы CD/DVD/Blu-Ray используют эту технологию.

Также система команд SCSI реализована поверх протокола USB, что является частью спецификации класса Mass Storage device. Это позволяет подключать через интерфейс USB любые хранилища данных (от флеш-накопителей до внешних жёстких дисков), не разрабатывая для них собственного протокола обмена, а вместо этого используя имеющийся в операционной системе драйвер SCSI.

В терминологии SCSI взаимодействие идёт между инициатором и целевым устройством. Инициатор посылает команду целевому устройству, которое затем отправляет ответ инициатору.

Команды SCSI посылаются в виде блоков описания команды (англ. Command Descriptor Block, CDB ). Длина каждого блока может составлять 6, 10, 12, 16 или 32 байта. В последних версиях SCSI блок может иметь переменную длину. Блок состоит из однобайтового кода команды и параметров команды.

После получения команды целевое устройство возвращает значение 00h в случае успешного получения, 02h в случае ошибки или 08h в случае, если устройство занято. В случае, если устройство вернуло ошибку, инициатор обычно посылает команду запроса состояния. Устройство возвращает Key Code Qualifier (KCQ).

Все команды SCSI делятся на четыре категории: N (non-data), W (запись данных от инициатора целевым устройством), R (чтение данных) и B (двусторонний обмен данными). Всего существует порядка 60 различных команд SCSI, из которых наиболее часто используются:

§ Test unit ready - проверка готовности устройства, в том числе наличия диска в дисководе.

§ Inquiry - запрос основных характеристик устройства.

§ Send diagnostic - указание устройству провести самодиагностику и вернуть результат.

§ Request sense - возвращает код ошибки предыдущей команды.

§ Read capacity - возвращает ёмкость устройства.

§ Read (4 варианта) - чтение.

§ Write (4 варианта) - запись.

§ Write and verify - запись и проверка.

§ Mode select - установка параметров устройства.

§ Mode sense - возвращает текущие параметры устройства.

Каждое устройство на SCSI-шине имеет как минимум один номер логического устройства (LUN - англ. Logical Unit Number ). В некоторых более сложных случаях одно физическое устройство может представляться набором LUN.

Для возможности работы нескольких независимых целевых устройств SCSI, в UNIX-подобных операционных системах применяется адресация из произвольно назначаемого драйвером идентификатора целевого устройства (SCSI target id) и номера LUN, сконфигурированного на нём.

Для устройств типа приводов CD/DVD/Blu-Ray, в том числе их разновидностей с возможностью записи, разработан MMC - Multimedia Command Set. Некоторые приводы, например, производства Asus и Pioneer, используют конкурирующий стандарт Mt. Fuji, отличающийся от MMC в некоторых нюансах.

История развития процессоров

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

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

Вторым этапом, с середины 50-х до середины 60-х, стало внедрение транзисторов. Транзисторы монтировались уже на близкие к современным по виду платам, устанавливаемым в стойки. Как и ранее, в среднем процессор состоял из нескольких таких стоек. Возросло быстродействие, повысилась надёжность, уменьшилось энергопотребление.

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

Четвёртым этапом, в начале 70-х годов, стало создание, благодаря прорыву в технологии создания БИС и СБИС (больших и сверхбольших интегральных схем, соответственно), микропроцессора - микросхемы, на кристалле которой физически были расположены все основные элементы и блоки процессора. Фирма Intel в 1971 году создала первый в мире 4-х разрядный микропроцессор 4004, предназначенный для использования в микрокалькуляторах. Постепенно практически все процессоры стали выпускаться в формате микропроцессоров. Исключением долгое время оставались только малосерийные процессоры, аппаратно оптимизированные для решения специальных задач (например суперкомпьютеры или процессоры для решения ряда военных задач), либо процессоры, к которым предъявлялись особые требования по надёжности, быстродействию или защите от электромагнитных импульсов и ионизирующей радиации. Постепенно, с удешевлением и распространением современных технологий, эти процессоры также начинают изготавливаться в формате микропроцессора. Сейчас слова микропроцессор и процессор практически стали синонимами, но тогда это было не так, потому что обычные (большие) и микропроцессорные ЭВМ мирно сосуществовали ещё по крайней мере 10-15 лет, и только в начале 1980-х годов микропроцессоры вытеснили своих старших собратьев. Тем не менее, центральные процессорные устройства некоторых суперкомпьютеров даже сегодня представляют собой сложные комплексы, построенные на основе микросхем большой и сверхбольшой степени интеграции. Надо сказать, что переход к микропроцессорам позволил потом создать персональные компьютеры, которые теперь проникли почти в каждый дом.

Первым общедоступным микропроцессором был 4-разрядный Intel 4004, представленный 15 ноября 1971 года корпорацией Intel. Он содержал 2300 транзисторов, работал на тактовой частоте 92,6 кГц и стоил 300 долл.
Далее его сменили 8-разрядный Intel 8080 и 16-разрядный 8086, заложившие основы архитектуры всех современных настольных процессоров. Из-за распространённости 8-разрядных модулей памяти был выпущен дешевый 8088, упрощенная версия 8086, с 8-разрядной шиной памяти. Затем проследовала его модификация 80186. В процессоре 80286 появился защищённый режим с 24-битной адресацией, позволявший использовать до 16 Мб памяти. Процессор Intel 80386 появился в 1985 году и привнёс улучшенный защищённый режим, 32-битную адресацию, позволившую использовать до 4 Гб оперативной памяти и поддержку механизма виртуальной памяти. Эта линейка процессоров построена на регистровой вычислительной модели. Параллельно развиваются микропроцессоры, взявшие за основу стековую вычислительную модель.

За годы существования микропроцессоров было разработано множество различных их архитектур. Многие из них (в дополненном и усовершенствованном виде) используются и поныне. Например Intel x86, развившаяся вначале в 32-битную IA-32, а позже в 64-битную x86-64 (которая у Intel называется EM64T). Процессоры архитектуры x86 вначале использовались только в персональных компьютерах компании IBM (IBM PC), но в настоящее время всё более активно используются во всех областях компьютерной индустрии, от суперкомпьютеров до встраиваемых решений. Также можно перечислить такие архитектуры как Alpha, POWER, SPARC, PA-RISC, MIPS (RISC-архитектуры) и IA-64 (EPIC-архитектура).

В современных компьютерах процессоры выполнены в виде компактного модуля (размерами около 5×5×0,3 см), вставляющегося в ZIF-сокет. Большая часть современных процессоров реализована в виде одного полупроводникового кристалла, содержащего миллионы, а с недавнего времени даже миллиарды транзисторов.

История процессоров Intel

Началось всё в далёком 1968 году. В этот год образовалась компания Intel. В то далёкое время из электроники пользовались спросом разве, что схемы для торговых аппаратов (для распознавания монеток) и калькуляторы. В 68-ом компания производила чипы оперативной памяти. Но это тоже высоко технологический процесс, для которого необходимо было освоить производство PMOS (поликристаллический кремневый логический элемент) и биполярные барьерные транзисторы Штоки. Самым первым продуктом компании стали 64-х разрядные 256-и байтные чипы памяти. Название они получили 1101 (RAM) и 3101 (биполярная).

Следующий шаг для компании стал микропроцессор - 4004. Он был представлен в ноябре 1971 года. Архитектура чипа была 4-х битная, кристалл содержал 2300 транзисторов (по тем временам это очень не плохо) и работал на частоте 108 кГц (0,1 мегагерца). И использовался в калькуляторах Японской фирмы Busicom, которой поставлялся по эксклюзивному договору. Возможно, если бы не Busicom мы могли и не увидеть Пентиумов.

Через год Intel, накопив денег, купила компанию Microma Universal, которая занималась производством электронных наручных часов. В этих часах использовались интегральные схемы произведённые по технологии CMOS, и отличались низким энергопотреблением. Также Интел не оставила производство чипов памяти (RAM, ROM, EPROM), которые всегда пользовались спросом и удерживали компанию на плаву. Свежий микропроцессор поступил в продажу в 1972 году и назывался 8008. Этот процессор уже использовал 8-и битную архитектуру и имел скорость всего 0,06 миллионов операций в секунду. 8008 производился только на заказ и использовался в терминалах и калькуляторах (хотя в последующий год Интел и наладила "массовый" выпуск этих процессоров, особой популярностью он не пользовался). Дон Ланкастер - обрисовал прототип персонального компьютера того времени: "Это печатная машинка с телевизором".

Затем появились модификации 8008-ого. 8080 - этот процессор работал заметно быстрее своего собрата, хотя и использовал всё туже архитектуру. Этот процессор поддерживал 8-и битную шину данных, 16-и битную адресную шину и позволял использовать до 64 Кб памяти, частота составляла 2 МГц. Популярность к этому процессору пришла с компанией MITS и их компьютером "Альтаир", стоимостью 440$. На этом компьютере было установлено 256 байт (не Кб, не Мб, именно 256 байт) оперативке, можно было установить 4 Кб оперативной памяти. Альтаир работал под управлением Control Program for Microcomputers (CP/M), прародителем DOS.

Следующим процессором был 8085 (март 1976 года). Процессор получил две инструкции для контроля за прерываниями и производился в более качественном корпусе, работал на частоте 3 - 6 МГц. В отличии от 8080, 8085 требовал только один источник питания +5 В, в то время как 8080 +12В, +5В и -5В. В компьютерах 8085 практически не использовался, он использовался в электронных весах Toledo.

Время шло. На рынке интегральных схем всё больше развивалась конкуренция. Интел боролась за выживание. В 1978 году был разработан процессор ставшей легендой и стандартом, который сохранился до наших дней. Это был 8086. Все программы разработанные под этот процессор с лёгкостью работают на Core 2 Duo и Athlon 64. Этот процессор заложил основы архитектуры процессоров, которая дожила до сегодняшних дней. 8086 содержал 29 тысяч транзисторов и работал в 10 раз быстрее 8080. Количество базовых команд составляло 92, шина была 16 разрядной, количество поддерживаемой памяти (ОЗУ) стало 1 Мб. Это был революционный процессор. Но в то время у этого процессора был серьёзный конкурент: Z80 (Спектрум) от Zilog Corporation. 8086 - в компьютерах использовался редко, т.к. стоил дорого. Для уменьшения цены производства Интел приняла решение сделать аналог, но с 8-и битной шиной. Этим процессором стал 8088. Решение было обоснованным, в то время были распространены 8-и разрядные чипы памяти. Объём продаж процессоров заметно увеличился, что позволило компании остаться на плаву. В августе 1981-го года в продаже появились IBM PC на базе 8088. В этих компьютерах было установлено 16 Кб ОЗУ, и работали под управлением DOS 1.0. Именно с этого момента стал образовываться союз Интел и Майкрософт. IBM PC получили огромное распространение, а Интел попала в список "500 лучших производителей Америки"

С появлением 80186 наступила новая эра микропроцессоров. Он стал первым процессором второго поколения. Однако широкой известности не приобрёл, т.к. был не совместим с 8086 и практически не использовался в компьютерах, однако есть сведения что его использовали Toshiba в своих лэптопах, Nokia в ПК и U.S.Robotics в модемах. 80186 был разработан в 1981 году, на публику представлен в 1982. Сразу после его появления был разработан 8-и битный процессор 80188. Нововведением было то, что он имел контроллер прямого доступа к памяти (DMA), контроллер прерываний и генератором синхронизации. Работали эти процессоры на частоте 6-16 МГц. Также к этому процессору выпускались математические сопроцессоры 80187 (для 8086 - 8087).

В феврале 1982 года, свет увидел 80286. Он поддерживал многозадачность, включал в себя 16-битную шину данных, 24-битную адресную шину, мог поддерживать до 16 мегабайт памяти, работал на частотах 6-12 МГц. В 1984 году на базе 286 были созданы IBM PC AT, которые пользовались просто сумасшедшей популярностью, несмотря на его стоимость (на эти деньги можно было купить два неплохих автомобиля). Поэтому многие не могли позволить себе купить его домой. Но народ играл, старшее поколение наверно вспомнит, как ходили на работу в выходные, проводили через проходную друзей, задерживались допоздна, и играли, играли... Спросите во что. Отвечаю: Civilization, Wolfenstein 3D, Warcraft (у многих нахлынули воспоминания и со щеки скатилась скупая мужская слеза). Однако время шло. Требовательность игр росла (спросите почему игр, а не приложений, отвечаю: Игры это двигатель компьютерного прогресса, офис может спокойно работать и на 486). В 1985 году был создан первый 32-разрядный процессор из семейства х86. Скорость возросла в 1,5 раза по сравнению с 286. И назывался он - 80386. Процессор имел на борту 275 тысяч транзисторов, мог адресовать до 4 Гб памяти, имел 32-ух битную адресную шину и шину данных, рабочими частотами стали 16 и 33 МГц, и имел целых 132 ножки. Также интересным фактом можно считать, что 80386 не использовал множитель, а это значит, что работал он на частоте материнской платы. В 1988 году был выпущен облегчённый вариант 386-ого и назывался он 80386SX (срезали шину данных до 16 бит, адресную до 24 бит), а полноценный вариант стал маркироваться 386DX. SX, по сравнению с DX, потерял в производительности примерно 20%, а в 32-битных приложениях 33%. Также у 80386 был и мобильный собрат, который работал на пониженной частоте (всего 25 МГц) и потреблял меньше энергии, звали его 80386 SL. Также для 80386 выпускался внешний математический сопроцессор - 80387.

10 апреля 1989 года был разработан и пущен в серию 80486, именно этот процессор рассказал миру, что такое мультимедиа. Самое главное отличие от 80386 заключалось в том, что математический сопроцессор находился на кристалле главного процессора. Впервые в х86 был реализован конвейер, который разбивал команды на 5 составляющих. Процессор состоял из пяти мини-устройств - каждое для своей задачи, это увеличивало производительность и снижало себестоимость процессора и сложность его производства. Также впервые в архитектуре х86 было использование двухуровневого кэша. Кэш первого уровня - был расположен на кристалле процессора, кэш второго уровня находился на материнской плате и имел объём от 256 до 512 Кбайт (в зависимости от производителя и цены). Известно, что до 486 операции с плавающей точкой выполнял сопроцессор, этот процесс происходил крайне медленно, поэтому программисты старались избегать операции деление. В 486-ом сопроцессор стал находиться на кристалле и скорость вычисления дробей увеличилась в разы. Также этот процессор, в отличие от 386, использовал множитель, и процессор работал на частоте превосходящей частоту системной шины (сегодня все процессоры используют множители). Также с появлением 486 впервые на процессорах стали устанавливать кулера, т.к. усложнение архитектуры ведут к увеличению количества транзисторов, а увеличение их числа неизбежно ведёт к увеличению выработки тепла, которое необходимо отводить. Бороться с этим можно уменьшая тех процесс (уменьшение расстояния между транзисторами и собственно сами транзисторы). Интересно проследить техпроцесс: в 386 он составлял 1 мкм, у 486 DX он тоже был 1 мкм, в последствии он уменьшился до 0,8 мкм, а топовые модели 486DX4 - 0,6 мкм. Также 486 был лидером по количеству модификациям: первым был 486DX с тактовой частотой 20 МГц, позже появились 33 МГц и 50 МГц. Через год появился 486SX - это была урезанная версия с выключенным сопроцессором. Первые процессоры с множителем появились в 1992 году - это были 486DX2 работающий на частоте 66 МГц. В конце 1992 года увидел свет мобильный процессор 486SL, работающий на пониженной частоте и обладал меньшем энергопотреблением, но меньшей производительностью. Топовой моделью стал 486DX4 - на борту имелось 16 Кб кэша первого уровня и использовал тройной коэффициент умножения (работал на частоте 75 и 100 МГц). Производительность была даже больше чем у первых пентиумов. С появлением множителя появилось понятие "Оверлокер". У многих пользователей просто чесались руки от желания переключить джемпер для повышения коэффициента умножения, и этим самым повышая производительность (не на много), и собственно повышая тепловыделения (ух и много же сгорело таких 486).

Необходимо сказать, что до появления 486 пользователям было просто не зачем знать, кто производил процессоры, т.к. они просто впаивались на материнскую плату (между прочим, в начале девяностых Интел завоевала уже 80% рынка). Но с появлением "четвёрок", это стало просто необходимо, потому что появилась возможность менять только процессоры, а систему оставлять такой, какая есть (мать, память, винчестер). И Intel задумалась над созданием бренда! Такой бренд, был в скорее придуман, и завоевал просто бешенною популярность, им стала фраза "Intel inside". В 1993 году, по сведениям Financial World, бренд "Intel Inside" занял третье место в списке самых узнаваемых продуктов Америки, после Кока Коллы и Мальборо. Но это была палка о двух концах, марка стала всемирно известной, и стоило сделать один неосторожный шаг, как о нём узнает весь мир. Такой шаг был сделан: через некоторое время после выпуска Pentium (кстати на раскрутку марки, они убили около 80-и миллионов зелёных бумажек) в нём нашли ошибку. Разгорелся скандал и Интел не оставалось ничего, кроме замены всей бракованной партии, что и было сделано. Но перейдём к делу.

Разработка Пентиумов началась в 1989 году, в серию он пошёл в 1993. Первые модели использовали напряжение 5В, последующие 3,3В, что позволило снизить тепловыделение на тех же частотах. Также особенностью Пентиумов было наличие двух арифметичекологических устройств (АЛУ) на кристалле процессора, что позволило производить суперскалярные счисления (обрабатывать сразу несколько вычислений). Также появился блок предсказания переходов, что позволило снизить простои при работе с памятью. Шина данных заметно подросла и стала 64-х битной. Кэш первого уровня был увеличен до 16 Кб и был разделён на две части: 8 Кб для данных и столько же для команд. Однако кэш второго уровня всё ещё устанавливался на материнской плате. Первые модели Пентиумов работали на частоте 60 МГц, в 1994 году увидели свет модели, работающие на частотах 75 и 100 МГц. Позже были разработаны и выпущены процессоры с маркировкой MMX (они то и открыли Эру трёхмерных игр). Отличие состояло в следующем: был увеличен кэш первого уровня до 32 Кб, стартовой частотой линейки было 150 МГц и были введены дополнительные инструкции для работы с 2D и 3D графикой (на сегодняшний день все современные процессоры поддерживают этот набор инструкций, хотя они практически не используются). Благодаря MMX процессор работал на 10-20% быстрее с изображениями и видео, а с заточенными под MMX приложениями скорость увеличилась практически вдвое. Также к заслугам Пентиумов можно отнести появление новых форматов записи видео и звука (MPEG и MP3, соответственно).

Следующим процессором стал Pentium Pro. Стоил он дорого и мимо меня прошёл не заметно. Хотя именно он открыл следующие поколение процессоров. В нём было несколько интересных и логически обоснованных решений: впервые на кристалл процессора стали устанавливать кэш второго уровня, увеличилось число конвейеров - их стало 3.

1994 г. Процессоры Pentiumс частотами 75, 90 и 100 МГц являлись вторым поколением процессоровPentium. При том же количестве транзисторов они выполнялись по технологии 0.6 мкм, что позволило снизить потребляемую мощность. Эти процессоры отличались внутренним умножением частоты, поддержкой многопроцессорных конфигураций, другим типом корпуса.

1995 г. Выпущены процессоры Pentium120 и 133 МГц, выполненные по технологии 0.35 мкм.

1996 г. Этот год заслуженно получил название "года Pentium". Появились процессоры с частотами 150, 166 и 200 МГц иPentiumстал рядовым процессором в массовых РС. В это же время, параллельноPentiumу развивается процессорPentiumPro, который отличался приоритетом на увеличение числа параллельно выполняемых инструкций. Кроме того, в его корпусе разместили вторичный кэш, работающий на частоте ядра (для начала - 256 Кб). Однако на 16-разрядных приложениях и в ОСWindows95 он был ничуть не быстрееPentium. Процессор содержал 5.5 млн. транзисторов ядра и 15.5 млн. транзисторов для вторичного кэша объемом 256 Кб. Первый процессор с частотой 150 МГц появился в начале 1995 г (технология 0.6 мкм), а уже в конце года были достигнуты частоты 166, 180 и 200 МГц (технология 0.35 мкм), а кэш увеличен до 512 Кб.

1997 г. Выпущен процессор PentiumMMX.MMX-MultiMediaExtensions- мультимедийные расширения). ТехнологияMMXбыла призвана ускорить работу мультимедийных приложений, в частности операции с изображениями и обработку сигналов. Кроме ММХ эти процессоры, по сравнению с обычнымPentium, имели удвоенный объем первичного кэша и некоторые элементы архитектурыPentiumPro, что повышало их производительность на обычных приложениях. ПроцессорыPentiumMMXимели 4.5 млн. транзисторов и выполнены по технологии 0.35 мкм. Развитие линейки моделейPentiumMMXвскоре было остановлено. Последние из достигнутых тактовых частот - 166, 200 и 233 МГц.

Май 1997 г. Технология ММХ была соединена с технологией PentiumProи в результате появился процессорPentiumII(7.5 млн. транзисторов только в ядре). Он представляет собой слегка урезанный вариант ядраPentiumProс более высокой тактовой частотой в которое ввели поддержку ММХ. При этом возникли технологические трудности размещения вторичного кэша и процессорного ядра в корпусе одной микросхемы. Ее решили следующим образом: кристалл с ядром (processorcore) и набор кристаллов статической памяти и дополнительных схем, реализующие вторичный кэш, разместили на небольшой печатной плате-картридже. Все кристаллы закрыли общей крышкой и охлаждали специальным вентилятором. Первые процессоры имели тактовые частоты ядра 233, 266 и 300 МГц (технология 0.35 мкм), летом 1998 г. была достигнута частота 450 МГц (технология 0.25 мкм), причем внешняя тактовая частота с 66 МГц повысилась до 100 МГц. Вторичный кэш этого процессора работает на половине частоты ядра. В то же время был выпущен облегченныйPentiumII-Celeron, который либо вообще не имел вторичного кэша, либо имел 128 Кб, размещенные прямо на кристалле ядра. ПлюсомCeleronбыло то, что практически все процессоры разгонялись относительно своего номинала (266 и 300 МГц) в полтора и более раза, но даже при этом их производительность не намного превосходила отPentiumMMX.

1998г. Intel®Celeron® (Covington)

Первый вариант процессора из линейки Celeron®, построенный на ядреDeschutes. Для уменьшения себестоимости процессоры выпускались без кэш-памяти второго уровня и защитного картриджа. Конструктив –SEPP(SingleEdgePinPackage). Отсутствие кэш-памяти второго уровня обуславливало их сравнительно низкую производительность, но и высокую способность к разгону. Кодовое имя:Covington. Тех. характеристики: 7,5 млн. транзисторов; технология производства: 0,25 мкм; тактовая частота: 266-300 МГц; кэш первого уровня: 32 Кб (16 Кб на данные и 16 Кб на инструкции); кэш второго уровня отсутствует; процессор 64-разрядный; шина данных 64-разрядная (66 МГц); адресная шина 64-разрядная; общая разрядность: 32; разъёмSlot1.

1999г. Intel®Celeron® (Mendocino)

Отличается от предыдущего тем, что форм-фактор Slot1 сменился на более дешёвыйSocket370 и увеличилась тактовая частота. Кодовое имя:Mendocino. Тех. характеристики: 19 млн. транзисторов; технология производства: 0,25 мкм; тактовая частота: 300-533 МГц; кэш первого уровня: 32 Кб (16 Кб на данные и 16 Кб на инструкции); полноскоростной кэш второго уровня (128 Кб); процессор 64-разрядный; шина данных 64-разрядная (66 МГц); адресная шина 64-разрядная; общая разрядность: 32; разъёмSocket370.

1999г. Intel® Pentium® II PE (Dixon)

Последний Pentium®IIпредназначен для применения в портативных компьютерах. Кодовое имя:Dixon. Тех. характеристики: 27,4 млн. транзисторов; технология производства: 0,25-0.18 мкм; тактовая частота: 266-500 МГц; кэш первого уровня: 32 Кб (16 Кб на данные и 16 Кб на инструкции); кэш второго уровня 256 Кб (полноскоростной); процессор 64-разрядный; шина данных 64-разрядная (66 МГц); адресная шина 64-разрядная; общая разрядность: 32; разъёмBGA, мини-картридж,MMC-1 илиMMC-2.

1999г. Intel®Pentium® 3 (Katmai)

На смену процессору Pentium®II(Deschutes) пришёлPentium® 3 на новом ядреKatmai. Добавлен блокSSE(StreamingSIMDExtensions), расширен набор командMMXи усовершенствован механизм потокового доступа к памяти. Кодовое имя:Katmai. Тех. характеристики: 9.5 млн. транзисторов; технология производства: 0,25 мкм; тактовая частота: 450-600 МГц; кэш первого уровня: 32 Кб (16 Кб на данные и 16 Кб на инструкции); кэш второго уровня 512 Кб (полноскоростной); процессор 64-разрядный; шина данных 64-разрядная (100-133 МГц); адресная шина 64-разрядная; общая разрядность: 32; разъёмSlot1.

1999г. Intel® Pentium® 3Xeon™ (Tanner)

Hi-End версия процессора Pentium® 3. Кодовое имя:Tanner. Тех. характеристики: 9.5 млн. транзисторов; технология производства: 0.25 мкм; тактовая частота: 500-550 МГц; кэш первого уровня: 32 Кб (16 Кб на данные и 16 Кб на инструкции); кэш второго уровня 512 Кб - 2 Мб (полноскоростной); процессор 64-разрядный; шина данных 64-разрядная (100 МГц); адресная шина 64-разрядная; общая разрядность: 32; разъёмSlot2.

1999г. Intel®Pentium® 3 (Coppermine)

Этот Pentium® 3 изготавливался по 0.18 мкм технологии имеет тактовую частоту до 1200 МГц. Первые попытки выпустить процессор на этом ядре с частотой 1113 Мгц закончились неудачей, т. к. он в предельных режимах работал очень нестабильно, и все процессоры с этой частотой были отозваны - этот инцидент сильно подмочил репутациюIntel®. Кодовое имя:Coppermine. Тех. характеристики: 28.1 млн. транзисторов; технология производства: 0,18 мкм; тактовая частота: 533-1200 МГц; кэш первого уровня: 32 Кб (16 Кб на данные и 16 Кб на инструкции); кэш второго уровня 256 Кб (полноскоростной); процессор 64-разрядный; шина данных 64-разрядная (100-133 МГц); адресная шина 64-разрядная; общая разрядность: 32; разъёмSlot1,FC-PGA370.

1999г. Intel® Celeron® (Coppermine)

Celeron® на ядре Coppermine поддерживает набор инструкций SSE. Начиная с частоты 800 МГЦ этот процессор работает на 100 МГц системой шине. Кодовое имя:Coppermine. Тех. характеристики: 28.1 млн. транзисторов; технология производства: 0,18 мкм; тактовая частота: 566-1100 МГц; кэш первого уровня: 32 Кб (16 Кб на данные и 16 Кб на инструкции); кэш второго уровня 128 Кб (полноскоростной); процессор 64-разрядный; шина данных 64-разрядная (66-100 МГц); адресная шина 64-разрядная; общая разрядность: 32; разъёмSocket370.

1999г. Intel®Pentium® 3Xeon™ (Cascades)

Pentium® 3Xeon, изготовленный по 0,18 мкм технологическому процессу. Процессоры с частотой 900 МГц из первых партий перегревались и их поставки были временно приостановлены. Кодовое имя:Cascades. Тех. характеристики: 9.5 млн. транзисторов; технология производства: 0.18 мкм; тактовая частота: 700-900 МГц; кэш первого уровня: 32 Кб (16 Кб на данные и 16 Кб на инструкции); кэш второго уровня 512 Кб - 2 Мб (полноскоростной); процессор 64-разрядный; шина данных 64-разрядная (133 МГц); адресная шина 64-разрядная; общая разрядность: 32; разъёмSlot2.

2000г. Intel® Pentium® 4 (Willamette, Socket 423)

Принципиально новый процессор с гиперконвейеризацией (hyperpipelining) - с конвейером, состоящим из 20 ступеней. Согласно заявлениямIntel®, процессоры, основанные на данной технологии, позволяют добиться увеличения частоты примерно на 40 процентов относительно семействаP6 при одинаковом технологическом процессе. Применена 400 МГц системная шина (Quad-pumped), обеспечивающая пропускную способность в 3,2 ГБайта в секунду против 133 МГц шины с пропускной способностью 1,06 ГБайт уPentium!!!. Кодовое имя:Willamette. Тех. характеристики: технология производства: 0,18 мкм; тактовая частота: 1.3-2 ГГц; кэш первого уровня: 8 Кб; кэш второго уровня 256 Кб (полноскоростной); процессор 64-разрядный; шина данных 64-разрядная (400 МГц); разъёмSocket423.

2000г. Intel®Xeon™ (Foster)

Продолжение линейки Xeon™: серверная версияPentium® 4. Кодовое имя:Foster. Тех. характеристики: технология производства: 0,18 мкм; тактовая частота: 1.4-2 ГГц; кэш-память с отслеживанием исполнения команд; кэш первого уровня: 8 Кб; кэш второго уровня 256 Кб (полноскоростной); микроархитектураIntel®NetBurst™; технология гиперконвейерной обработки; высокопроизводительный блок исполнения команд; потоковыеSIMD-расширения 2 (SSE2); улучшенная технология динамического исполнения команд; блок вычислений с плавающей запятой удвоенной точности; процессор 64-разрядный; шина данных 64-разрядная (400 МГц); разъёмSocket603.

2001г. Intel®Pentium® 3-S(Tualatin)

Дальнейшее повышение тактовой частоты Pentium® 3 потребовало перевода на 0.13 мкм технологический процесс. Кэш второго уровня вновь вернулся к своему изначальному размеру (как уKatmai): 512 Кб и добавилась технологияDataPrefetchLogic, которая повышает производительность предварительно загружая данные, необходимые приложению в кэш. Кодовое имя:Tualatin. Тех. характеристики: 28.1 млн. транзисторов; технология производства: 0,13 мкм; тактовая частота: 1.13-1.4 ГГц; кэш первого уровня: 32 Кб (16 Кб на данные и 16 Кб на инструкции); кэш второго уровня 512 Кб (полноскоростной); процессор 64-разрядный; шина данных 64-разрядная (133 МГц); адресная шина 64-разрядная; общая разрядность: 32; разъёмFC-PGA2 370.

2001г. Intel® Pentium® 3-M (Tualatin)

Мобильная версия Tualatin-а с поддержкой новой версии технологииSpeedStep, призванной снизить расход энергии аккумуляторов ноутбука. Кодовое имя:Tualatin. Тех. характеристики: 28.1 млн. транзисторов; технология производства: 0,13 мкм; тактовая частота: 700 МГц-1.26 ГГц; кэш первого уровня: 32 Кб (16 Кб на данные и 16 Кб на инструкции); кэш второго уровня 512 Кб (полноскоростной); процессор 64-разрядный; шина данных 64-разрядная (133 МГц); адресная шина 64-разрядная; общая разрядность: 32; разъёмFC-PGA2 370.

2001г. Intel® Pentium® 4 (Willamette, Socket 478)

Этот процессор выполнен по 0.18 мкм процессу. Устанавливается в новый разъём Socket478, т. к. предыдущий форм-факторSocket423 был "переходным" иIntel® в дальнейшем не собирается его поддерживать. Кодовое имя:Willamette. Тех. характеристики: технология производства: 0,18 мкм; тактовая частота: 1,3-2 ГГц; кэш первого уровня: 8 Кб; кэш второго уровня 256 Кб (полноскоростной); процессор 64-разрядный; шина данных 64-разрядная (400 МГц); разъёмSocket478.

2001г. Intel®Celeron® (Tualatin)

Новый Celeron® имеет кэш второго уровня размером 256 Кб и работает на 100 МГц системной шине, т. е. превосходит по характеристикам первые моделиPentium® 3 (Coppermine). Кодовое имя:Tualatin. Тех. характеристики: 28.1 млн. транзисторов; технология производства: 0,13 мкм; тактовая частота: 1-1.4 ГГц; кэш первого уровня: 32 Кб (16 Кб на данные и 16 Кб на инструкции); кэш второго уровня 256 Кб (полноскоростной); процессор 64-разрядный; шина данных 64-разрядная (100 МГц); адресная шина 64-разрядная; общая разрядность: 32; разъёмFC-PGA2 370.

2001г. Intel®Pentium® 4 (Northwood)

Pentium4 с ядромNorthwoodотличается отWillametteбольшим кэшем второго уровня (512 Кб уNorthwoodпротив 256 Кб уWillamette) и применением нового технологического процесса 0,13 мкм. Начиная с частоты 3,06ГГц добавлена поддержка технологииHyperThreading- эмуляции двух процессоров в одном. Кодовое имя:Northwood. Тех. характеристики: технология производства: 0,13 мкм; тактовая частота: 1,6-3.06ГГц; кэш первого уровня: 8 Кб; кэш второго уровня 512 Кб (полноскоростной); процессор 64-разрядный; шина данных 64-разрядная (400-533 МГц); разъёмSocket478.

2001г. Intel® Xeon™ (Prestonia)

Этот Xeon™ выполнен на ядреPrestonia. Отличается от предыдущего увеличенным до 512 Кб кэшем второго уровня. Кодовое имя:Prestonia. Тех. характеристики: технология производства: 0,13 мкм; тактовая частота: 1,8-2,2ГГц; кэш-память с отслеживанием исполнения команд; кэш первого уровня: 8 Кб; кэш второго уровня 512 Кб полноскоростной); микроархитектураIntel®NetBurst™; технология гиперконвейерной обработки; высокопроизводительный блок исполнения команд; потоковыеSIMD-расширения 2 (SSE2); улучшенная технология динамического исполнения команд; блок вычислений с плавающей запятой удвоенной точности; процессор 64-разрядный; шина данных 64-разрядная (400 МГц); разъёмSocket603.

2002г. Intel®Celeron® (Willamette-128)

Новый Celeron®выполнен на основе ядраWillametteпо 0.18 мкм процессу. Отличается отPentium® 4 на том же ядре вдвое меньшим объёмом кэша второго уровня (128 против 256Kb). Предназначен для установки в разъёмSocket478. Кодовое имя:Willamette-128. Тех. характеристики: технология производства: 0,18 мкм; тактовая частота: 1,6-2 ГГц; кэш первого уровня: 8 Кб; кэш второго уровня 128 Кб (полноскоростной); процессор 64-разрядный; шина данных 64-разрядная (400 МГц); разъёмSocket478.

2002г. Intel® Celeron® (Northwood-128)

Celeron®Northwood-128 отличается отWillamette-128 только тем, что выполнен по 0,13 мкм техпроцессу. Кодовое имя:Willamette-128. Тех. характеристики: технология производства: 0,13 мкм; тактовая частота: 1,6-2 ГГц; кэш первого уровня: 8 Кб; кэш второго уровня 128 Кб (полноскоростной); процессор 64-разрядный; шина данных 64-разрядная (400 МГц); разъёмSocket478.

32-битные процессоры: микроархитектура P6/Pentium M

Представлен в марте 2003. Технологический процесс: 0,13 мкм (Banias). КэшL1: 64 КБ

Кэш L2: 1 МБ (встроенный). Базируется на ядреPentiumIII, с инструкциямиSIMDSSE2 и глубоким конвейером. Количество транзисторов: 77 миллионов. Упаковка процессора:Micro-FCPGA,Micro-FCBGA. Сердце мобильной системыIntel«Centrino» .Частота системной шины: 400 МГц (Netburst).

Технологический процесс: 0,13 мкм (Banias-512). Представлен: в марте 2003 .Кэш L1: 64 КБ. Кэш L2: 512 КБ (интегрированный). SSE2 SIMD-инструкции. Нет поддержки технологии SpeedStep, поэтому не является частью "Centrino".Обозначение:Family6model9. Технологический процесс: 0,09 мкм (Dothan-1024). Кэш L1: 64 КБ. Кэш L2: 1 МБ (интегрированный). SSE2 SIMD-инструкции. Нет поддержки технологии SpeedStep, поэтому не является частью "Centrino"

Технологический процесс: 0,065 мкм = 65 нм (Yonah). Представлен: в январе 2006 года. Частота системной шины: 667 МГц. Удвоенное (или одиночное в случае Solo) ядро с разделяемым кэшем L2 размером 2 МБ. SSE3 SIMD-инструкции

Dual-Core Xeon LV

Технологический процесс: 0,065 мкм = 65 нм (Sossaman) . Представлен: в марте 2006

Основан на ядре Yonah, с поддержкой SSE3 SIMD-инструкций. Частота системной шины: 667 МГц. Разделяемый кэш L2 размером 2 МБ

64-битные процессоры: EM64T - Микроархитектура NetBurst

Двухъядерный (Dual-core) микропроцессор. Отсутствует технология Hyper-Threading

Частота системной шины: 800 (4x200) МГц. Smithfield - 90 нм (90 nm) технологический процесс (2,8-3,4 ГГц) . Представлен: 26 мая 2005 года

2,8-3,4 ГГц (номера моделей 820-840). Количество транзисторов: 230 миллионов. Кэш L2: 1 МБx2 (non-shared, 2 МБ всего). . Производительность увеличилась примерно на 60 % по сравнению с одноядерным микропроссором Prescott 2,66 ГГц (533 МГЦ FSB) Pentium D 805 представлен в декабре 2005 года. Presler - 65 нм (65 nm) технологический процесс (2.8-3.6 ГГц) . Представлен: 16 января 2006 года. 2,8-3,6 ГГц (номера моделей 920-960). Количество транзисторов: 376 миллионов. КэшL2: 2 МБx2 (non-shared, 4 МБ всего)

Pentium Extreme Edition

Двухъядерный (Dual-core) микропроцессор. ПоддержкаHyper-Threading. Частота системной шины: 1066 (4x266) МГц. Smithfield - 90 нм (90 nm) технологический процесс (3,2 ГГц) . Варианты:

Pentium 840 EE, 3,20 ГГц (кэш L2 размером 2 x 1 МБ)

Presler - 65 нм (65 nm) технологический процесс (3,46, 3,73 ГГц)

L2 кэш: 2 МБ x 2 (non-shared, 4 МБ всего)

64-битные процессоры: EM64T - Микроархитектура Intel Core

Многие при покупке flash-накопителя задаются вопросом: «как правильно выбрать флешку». Конечно, флешку выбрать не так уж и трудно, если точно знать для каких целей она приобретается. В этой статье я постараюсь дать полный ответ на поставленный вопрос. Я решил писать только о том, на что надо смотреть при покупке.

Flash-накопитель (USB-накопитель) – это накопитель, предназначенный для хранения и переноса информации. Работает флешка очень просто без батареек. Всего лишь нужно ее подключить к USB порту Вашего ПК.

1. Интерфейс флешки

На данный момент существует 2 интерфейса это: USB 2.0 и USB 3.0. Если Вы решили купить флешку, то я рекомендую брать флешку с интерфейсом USB 3.0. Данный интерфейс был сделан недавно, его главной особенностью является высокая скорость передачи данных. О скоростях поговорим чуть ниже.


Это один из главных параметров, на который нужно смотреть в первую очередь. Сейчас продаются флешки от 1 Гб до 256 Гб. Стоимость флеш-накопителя напрямую будет зависеть от объема памяти. Тут нужно сразу определиться для каких целей покупается флешка. Если вы собираетесь на ней хранить текстовые документы, то вполне хватит и 1 Гб. Для скачивания и переноски фильмов, музыки, фото и т.д. нужно брать чем больше, тем лучше. На сегодняшний день самыми ходовыми являются флешки объемом от 8Гб до 16 Гб.

3. Материал корпуса



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

4. Скорость передачи данных

Ранее я писал, что существует два стандарта USB 2.0 и USB 3.0. Сейчас объясню, чем они отличаются. Стандарт USB 2.0 имеет скорость чтения до 18 Мбит/с, а записи до 10 Мбит/с. Стандарт USB 3.0 имеет скорость чтения 20-70 Мбит/с, а записи 15-70 Мбит/с. Тут, я думаю, объяснять ничего не надо.





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

6. Защита паролем

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



Такие флешки внешне очень красивы, но я бы не рекомендовал их покупать. Потому что они очень хрупкие и часто ломаются пополам. Но если Вы аккуратный человек, то смело берите.

Вывод

Нюансов, как Вы заметили, много. И это только вершина айсберга. На мой взгляд, самые главные параметры при выборе: стандарт флешки, объем и скорость записи и чтения. А все остальное: дизайн, материал, опции – это всего лишь личный выбор каждого.

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

Варианты ковриков

1. Алюминиевые
2. Стеклянные
3. Пластиковые
4. Прорезиненные
5. Двухсторонние
6. Гелиевые

А теперь я бы хотел поговорить о каждом виде поподробнее.

1. Сначала хочу рассмотреть сразу три варианта: пластиковые, алюминиевые и стеклянные. Такие коврики пользуются большой популярностью у геймеров. Например, пластиковые коврики легче найти в продаже. По таким коврикам мышь скользит быстро и точно. И самое главное такие коврики подходят как для лазерных, так и для оптических мышей. Алюминиевые и стеклянные коврики найти будет немного сложнее. Да и стоить они будут немало. Правда есть за что – служить они будут очень долго. Коврики данных видов имеют маленькие недостатки. Многие говорят, что при работе они шуршат и наощупь немного прохладные, что может вызывать у некоторых пользователей дискомфорт.


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


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


4. Гелиевые коврики имеют силиконовую подушку. Она якобы поддерживает руку и снимает с нее напряжение. Лично для меня они оказались самыми неудобными. По назначению они рассчитаны для офисных работников, поскольку те целыми днями сидят за компьютером. Для обычных пользователей и геймеров такие коврики не подойдут. По поверхности таких ковриков мышь скользит очень плохо, да и точность у них не самая хорошая.

Размеры ковриков

Существует три вида ковриков: большие, средние и маленькие. Тут все в первую очередь зависит от вкуса пользователя. Но как принято считать большие коврики хорошо подходят для игр. Маленькие и средние берут в основном для работы.

Дизайн ковриков

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

На этом я хочу закончить статью. От себя желаю сделать Вам правильный выбор и быть им довольным.
У кого нет мышки или хочет её заменить на другую советую посмотреть статью: .

Моноблоки компании Microsoft пополнились новой моделью моноблока под названием Surface Studio. Свою новинку Microsoft представил совсем недавно на выставке в Нью-Йорке.


На заметку! Я пару недель назад писал статью, где рассматривал моноблок Surface. Этот моноблок был представлен ранее. Для просмотра статьи кликайте по .

Дизайн

Компания Microsoft свою новинку называет самым тонким в мире моноблоком. При весе в 9,56 кг толщина дисплея составляет всего лишь 12,5 мм, остальные габариты 637,35х438,9 мм. Размеры дисплея составляют 28 дюймов с разрешением больше чем 4К (4500х3000 пикселей), соотношение сторон 3:2.


На заметку! Разрешение дисплея 4500х3000 пикселей соответствует 13,5 млн пикселей. Это на 63% больше, чем у разрешения 4К.

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


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

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


На заметку! Кстати, у компании Microsoft есть еще один удивительный моноблок. Чтобы узнать о нем, переходите по .

Технические характеристики

Характеристики я представлю в виде фотографии.


Из периферии отмечу следующее: 4 порта USB, разъем Mini-Display Port, сетевой порт Ethernet, card-reader, аудио гнездо 3,5 мм, веб-камера с 1080р, 2 микрофона, аудиосистема 2.1 Dolby Audio Premium, Wi-Fi и Bluetooth 4.0. Так же моноблок поддерживает беспроводные контроллеры Xbox.





Цена

При покупке моноблока на нем будет установлена ОС Windows 10 Creators Update. Данная система должна выйти весной 2017 года. В данной операционной системе будет обновленный Paint, Office и т. д. Цена на моноблок будет составлять от 3000 долларов.
Дорогие друзья, пишите в комментариях, что вы думаете об этом моноблоке, задавайте интересующие вопросы. Буду рад пообщаться!

Компания OCZ продемонстрировала новые SSD-накопители VX 500. Данные накопители будут оснащаться интерфейсом Serial ATA 3.0 и сделаны они в 2.5-дюймовом форм-факторе.


На заметку! Кому интересно, как работает SSD-диски и сколько они живут, можно прочитать в ранее мною написанной статье: .
Новинки выполнены по 15-нанометровой технологии и будут оснащаться микрочипами флеш-памяти Tochiba MLC NAND. Контроллер в SSD-накопителях будет использоваться Tochiba TC 35 8790.
Модельный ряд накопителей VX 500 будет состоять из 128 Гб, 256 Гб, 512 Гб и 1 Тб. По заявлению производителя последовательна скорость чтения будет составлять 550 Мб/с (это у всех накопителей этой серии), а вот скорость записи составит от 485 Мб/с до 512 Мб/с.


Количество операций ввода/вывода в секунду (IOPS) с блоками данных размером 4 кбайта может достигать 92000 при чтении, а при записи 65000 (это все при произвольном).
Толщина накопителей OCZ VX 500 будет составлять 7 мм. Это позволит использовать их в ультрабуках.




Цены новинок будут следующими: 128 Гб — 64 доллара, 256 Гб — 93 доллара, 512 Гб — 153 доллара, 1 Тб — 337 долларов. Я думаю, в России они будут стоить дороже.

Компания Lenovo на выставке Gamescom 2016 представила свой новый игровой моноблок IdeaCentre Y910.


На заметку! Ранее я писал статью, где уже рассматривал игровые моноблоки разных производителей. Данную статью можно посмотреть, кликнув по этой .


Новинка от Lenovo получила безрамочный дисплей размером 27 дюймов. Разрешение дисплея составляет 2560х1440 пикселей (это формат QHD), частота обновлений равна 144 Гц, а время отклика 5 мс.


У моноблока будет несколько конфигураций. В максимальной конфигурации предусмотрен процессор 6 поколения Intel Core i7, объем жесткого диска до 2 Тб или объемом 256 Гб. Объем оперативной памяти равен 32 Гб DDR4. За графику будет отвечать видеокарта NVIDIA GeForce GTX 1070 либо GeForce GTX 1080 с архитектурой Pascal. Благодаря такой видеокарте к моноблоку можно будет подключить шлем виртуальной реальности.
Из периферии моноблока я бы выделил аудиосистему Harmon Kardon с 5-ваттными динамиками, модуль Killer DoubleShot Pro Wi-Fi, веб-камеру, USB порты 2.0 и 3.0, разъемы HDMI.


В базовом варианте моноблок IdeaCentre Y910 появиться в продаже в сентябре 2016 года по цене от 1800 евро. А вот моноблок с версией «VR-ready» появится в октябре по цене от 2200 евро. Известно, что в этой версии будет стоять видеокарта GeForce GTX 1070.

Компания MediaTek решила модернизировать свой мобильный процессор Helio X30. Так что теперь разработчики из MediaTek проектируют новый мобильный процессор под названием Helio X35.


Я бы хотел вкратце рассказать о Helio X30. Данный процессор имеет 10 ядер, которые объединены в 3 кластера. У Helio X30 есть 3 вариации. Первый - самый мощный состоит из ядер Cortex-A73 с частотой до 2,8 ГГц. Так же есть блоки с ядрами Cortex-A53 с частотой до 2,2 ГГц и Cortex-A35 с частотой 2,0 ГГц.


Новый процессор Helio X35 тоже имеет 10 ядер и создается он по 10-нанометровой технологии. Тактовая частота в этом процессоре будет намного выше, чем у предшественника и составляет от 3,0 Гц. Новинка позволит задействовать до 8 Гб LPDDR4 оперативной памяти. За графику в процессоре скорее всего будет отвечать контроллер Power VR 7XT.
Саму станцию можно увидеть на фотографиях в статье. В них мы можем наблюдать отсеки для накопителей. Один отсек с разъемом 3,5 дюймов, а другой с разъемом 2,5 дюймов. Таким образом к новой станции можно будет подключить как твердотельный диск (SSD), так и жесткий диск (HDD).


Габариты станции Drive Dock составляют 160х150х85мм, а вес ни много ни мало 970 граммов.
У многих, наверное, возникает вопрос, как станция Drive Dock подключается к компьютеру. Отвечаю: это происходит через USB порт 3.1 Gen 1. По заявлению производителя скорость последовательного чтения будет составлять 434 Мб/сек, а в режиме записи (последовательного) 406 Мб/с. Новинка будет совместима с Windows и Mac OS.


Данное устройство будет очень полезным для людей, которые работают с фото и видео материалами на профессиональном уровне. Так же Drive Dock можно использовать для резервных копий файлов.
Цена на новое устройство будет приемлемой — она составляет 90 долларов.

На заметку! Ранее Рендучинтала работал в компании Qualcomm. А с ноября 2015 года он перешел в конкурирующую компанию Intel.


В своем интервью Рендучинтала не стал говорить о мобильных процессорах, а лишь сказал следующее, цитирую: «Я предпочитаю меньше говорить и больше делать».
Таким образом, топ-менеджер Intel своим интервью внес отличную интригу. Нам остается ждать новых анонсов в будущем.

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

Несмотря на то что первый компьютер был представлен общественности только в конце Второй мировой войны, работа над этим началась в начале XX века. Но все вычислительные машины, созданные до ENIAC, так и не нашли практического применения, тем не менее они тоже стали определёнными этапами в движении прогресса.

  • Российский исследователь и учёный А. Крылов разработал первую машину, решающую дифференциальные уравнения её в 1912 году.
  • 1927 год США, учёные разработали первый аналоговый аппарат.
  • 1938 год Германия, Конрад Цзуе создал модель компьютера Z1. Через три года, этот же учёный разработал следующую версию ЭВМ Z3, которая более других была похожа на современные устройства.
  • 1941 год США, создан первый автоматический вычислитель «Марк 1» по субподрядному договору с компанией IBM. Последовательно с интервалом в несколько лет были созданы следующие модели: «Марк II», «Марк III/ADEC», «Марк IV».
  • 1946 год США, публике представлен самый первый компьютер в мире - ЭНИАК, который был практически применим в военных расчётах.
  • 1949 год Россия, Сергей Лебедев представил на чертежах первую советскую ЭВМ, к 1950 году МЭСМ была построена и запущена в массовое производство.
  • 1968 год Россия, А. Горохов создал проект машины, содержащей материнскую плату, устройство ввода, видеокарту и память.
  • 1975 год США, создан первый серийный ЭВМ Альтаир 8800. В основе устройства был использован микропроцессор Intel

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

ENIAC - самый первый компьютер в мире

Этому устройству хочется уделить немного больше внимания. Именно ему присвоено звание первого в мире ЭВМ, несмотря на то, что до него были разработаны некоторые модели. Это связано с тем, что ЭНИАК стал первой ЭВМ, нашедшей практическое применение. Стоит отметить, что машина была запущена в эксплуатацию в 1945 году и окончательно отключена от питания в октябре 1955 года. Согласитесь, 10 лет непрерывной службы, немалый срок для первой вычислительной машины, нашедшей практическое применение.

Как использовалась ЭВМ

Изначально самый первый компьютер в мире создавался для расчёта таблиц стрельбы, требующихся для артиллерийских войск. Команды вычислителей не справлялись со своей работой, так как на расчёты требовалось время. Тогда в 143 году военной комиссии был представлен проект электронного вычислителя, который был одобрен, и началось активное построение машины. Процесс был завершён только в 1945 году, поэтому применить ЭНИАК в военных целях не удалось и его забрали в университет Пенсильвании для проведения вычислений при разработке термоядерного оружия.

Математическое моделирование стало сложной задачей для первой ЭВМ, поэтому формирование моделей происходило по максимально упрощённым схемам. Тем не менее нужного результата удалось добиться и возможность создания водородной бомбы была доказана именно с помощью ЭНИАКа. В 1947 году машину стали использовать для расчётов методом Монте Карло.

Кроме того, в 1946 году на ENIAC решалась задача аэродинамического характера, физик Д. Хартри разбирал проблему обтекания воздухом крыла самолета при сверхзвуковых скоростях.

В 1949 году, Фон Нейман рассчитывал на компьютере константы Пи и e. ЭНИАК представил данные с точностью до 2 тысяч знаков после запятой.

В 1950 году на ЭВМ произвели численный расчёт прогноза погоды, который оказался довольно точным. Несмотря на то что сами вычисления занимали очень много времени.

Создатели машины

Назвать единственного создателя первой вычислительной машины сложно. Над ЭНИАК-ом трудилась большая команда инженеров и программистов. Изначально создателями проекта стали Джон Мокли и Джон Эккерт. Мокли в то время был преподавателем института Мура, а Эккерт числился в нём как студент. Они занялись разработкой архитектуры компьютера и представили комиссии проект ЭВМ.

Кроме того, в создании машины принимали участие следующие люди:

  • разработка аккумуляторов – Джек Деви;
  • модуль ввода-вывода данных – Гарри Хаски;
  • модуль умножения – Артур Бёркс;
  • модуль деления и извлечение корня – Джефри Чуан Чу;
  • ведущий программист – Томас Кайт Шарплес;
  • функциональные таблицы – Роберт Шоу;
  • научный консультант – Джон фон Нейман.

Также над машиной трудился целый штат программистов

Параметры устройства

Как уже было сказано выше, самый первый в мире компьютер был совсем непохож на современные устройства. Это была очень массивная конструкция, состоящая более чем из 17 тысяч ламп 16 типов, более 7 тысяч кремниевых диодов, 1,5 тысячи реле, 70 тысяч резисторов и 10 тысяч конденсаторов. В итоге вес первой действующей ЭВМ составлял 27 тонн.

Технические характеристики:

  • объем памяти устройства – 20 число-слов;
  • мощность, которую потребляла машина – 174 кВт;
  • вычислительная мощность 5000 операций сложения в секунду. Для умножения машина применяла множественное сложения, поэтому тут производительность падала и составляла всего 357 операций.
  • тактовая частота – 100 кГц;
  • табулятор перфокарт для ввода и вывода информации.

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

Стоит отметить, что в процессе вычислений ЭНИАК требовал столько электроэнергии, что ближайший город часто оставался без электроснабжения на многие часы. Для смены алгоритма вычисления требовалось перекоммутирование устройства. Фон Нейман после усовершенствовал ЭВМ и добавил в неё память, содержащую основные вычислительные программы, чем значительно упростил процесс работы программистов.

ЭНИАК стал компьютером нулевого поколения. В его конструкции никак нельзя угадать предпосылки для создания современных устройств. Процессы вычислений также были налажены не настолько продуктивно как, возможно, хотелось учёным. Тем не менее именно эта машина доказала, что создать полностью электронную вычислительную машину можно и дала толчок к дальнейшему развитию.

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

В дальнейшем машины становились всё меньше, а их возможности все обширнее. В 1976 году вышел первый Apple-1. А первая компьютерная игра увидела свет в недалёком 1962 году. Даже сейчас развитие компьютерных технологий не стоит на месте. А как вы думаете, что нас ждёт в будущем?