В 1981 году продукция Intel привлекла внимание гиганта американской электроники IBM, который вынашивал планы создания своего первого персонального компьютера. В 1982 году Intel разработала микросхему марки 286, состоявшую из 134 тысяч транзисторов. 286-й процессор имел производительность втрое большую, чем другие 16-разрядные процессоры того времени. Оснащенный встроенным устройством управления памятью, он стал первым микропроцессором, совместимым со своими предшественниками. Эта микросхема была применена в продукции IBM – персональном компьютере PC AT.
В 1985 году был разработан процессор Intel 386, имевший 32-разрядную архитектуру и оснащенный 275 тыс. транзисторами. Этой микросхемой, выполнявшей более пяти миллионов операций в секунду, был оснащен компьютер Deskpro 386 компании Compaq. В 1989 году был создан процессор Intel 486. Новая микросхема с 1,2 млн. транзисторов была впервые оснащена встроенным математическим сопроцессором. Ее быстродействие примерно в 50 раз превышало показатель модели 4004, а рабочие характеристики были сравнимы с производительностью мощных стационарных электронно-вычислительных машин.
В 1993 году Intel выпустила процессор Pentium (пятого поколения), в 5 раз превосходящий по производительности процессор Intel 486. В нем задействованы 3,1 млн. транзисторов, обеспечивающих быстродействие в 90 млн. операций в секунду. В 1995 году появился процессор Pentium Pro – первый представитель семейства процессоров Intel на основе архитектуры P6. Объединивший 5,5 млн. транзисторов, этот процессор был оснащен вторым кристаллом высокоскоростной кэш-памяти для повышения быстродействия.
В 1997 году Intel представила технологию MMX – новый набор команд, специально разработанный для повышения производительности мультимедийных средств. Эта технология применялась в процессорах последующих поколений. В том же году Intel представила процессор нового поколения – Pentium II. Процессоры Pentium II, оснащенные 7,5 млн. транзисторов, обеспечивали высокую производительность коммерческих приложений. Pentium II поддерживал технологию DVD и графические средства на шине AGP, что обеспечило более широкие возможности для домашних компьютеров.
В 1998 году был представлен процессор Celeron для персональных компьютеров начального уровня. Они обеспечивали возможность пользования стандартными бизнес-программами и приложениями на домашних компьютерах. Модель семейства Pentium II Xeon, появившаяся в 1998 году, была специально разработана для серверов среднего и высокого уровня, а также для рабочих станций. Процессор Pentium II Xeon был снабжен встроенной в корпус быстродействующей кэш-памятью второго уровня емкостью 512 Кбайт или 1 Мбайт, работающей на тактовой частоте процессорного ядра 400 МГц. Дальнейшие планы Intel были связаны с введением нового набора команд, который позволял бы ускорить обработку трехмерной графики и видеоданных, а также научных и инженерных приложений. [Смирнова, 2013]
Алгоритмом называется последовательность действий, которые выполняются для достижения определенного результата за конечное число шагов. Алгоритм служит для решения типовых задач.
Алгоритм обладает следующими свойствами:
1) Понятность – это свойство, которое означает, что все команды должны быть понятны исполнителю.
2) Дискретность – свойство, означающее, что каждый алгоритм можно разделить на составные части, которые выполняются как отдельный алгоритм.
3) Массовость – это возможность применения алгоритма для решения однотипных задач.
4) Конечность – это особенность, заключающаяся в том, что результат выполнения алгоритма достигается за конечное число шагов.
5) Однозначность – черта, предполагающая, что действия алгоритма и порядок их выполнения должны быть истолкованы однозначно.
6) Результативность – это получение требуемого результата за конечное число шагов.
Для записи алгоритма используют блок-схему. Блок схема – это набор графических элементов (блоков), соединенных друг с другом стрелками, каждый блок обозначает определенное действие.
Вычислительные процессы, выполняемые на ЭВМ, можно разделить на три вида: линейные, разветвляющиеся, циклические. Соответственно различают три основных типа алгоритмов – линейный, разветвляющийся, циклический.
Линейным алгоритмом называется алгоритм, в котором все действия выполняются последовательно друг за другом. Например, для того чтобы отправить SMS, необходимо:
1) начало;
2) включить телефон;
Читать дальше