Структурная организация и аппаратные средства персонального компьютера

Классификация компьютеров

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

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

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

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

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

Таблица 5.1

По времени создания компьютеры подразделяют на поколения (первое, второе, третье и четвертое), которые характеризуются степенью развития аппаратных и программных средств.

Компьютеры первого поколения относятся к середине 40-х и концу 50-х гг. XX в. (1946 г. был создан первый цифровой электронный компьютер ENIAC). В качестве элементной базы использовались электронные лампы, программирование осуществлялось в машинных кодах. Программа вводилась в компьютер путем соединения соответствующих гнезд на специальных наборных платах с помощью электрических проводников. Максимальное быстродействие достигало 20 тыс. операций в секунду.

Компьютеры второго поколения относятся к концу 50-х и середине 60-х гг. XX в. В качестве элементной базы использовались полупроводниковые приборы – транзисторы, что позволило повысить надежность и быстродействие компьютеров. Программирование осуществлялось на языках программирования высокого уровня. Программа вводилась в компьютер с помощью перфокарт и перфолент. Максимальное быстродействие составляло до 1 млн операций в секунду.

Компьютеры третьего поколения относятся к периоду с середины 60-х по середину 70-х гг. XX в. В качестве элементной базы использовались интегральные микросхемы среднего уровня интеграции. Программирование осуществлялось на языках программирования высокого уровня. Программа вводилась в компьютер с помощью перфокарт и перфолент, появились накопители информации на гибких магнитных дисках. Максимальное быстродействие составляло около 1 млн операций в секунду. Компьютеры третьего поколения стали семейством компьютеров с единой архитектурой, что обеспечило их программную совместимость. Они имели развитые операционные системы и обладали возможностями мультипрограммирования.

Компьютеры четвертого поколения относятся к периоду с середины 70-х гг. XX в. по настоящее время. В качестве элементной базы использовались большие интегральные микросхемы (БИС), а затем (в настоящее время) сверхбольшие интегральные микросхемы (СБИС), что позволило существенно повысить надежность и быстродействие компьютеров. На основе БИС, а затем и СБИС строились и строятся микропроцессоры – устройства для непосредственного выполнения процесса обработки данных и программного управления этим процессом. Программирование осуществлялось и осуществляется на нескольких десятках языков программирования высокого уровня, включая и объектно-ориентированные языки программирования. Программы вводились и вводятся в компьютер с помощью разнообразных носителей информации – накопителей на гибких магнитных дисках, жестких магнитных дисков, оптических дисков и т. д. Максимальное быстродействие компьютеров четвертого поколения составляет около 1 трлн операций в секунду.

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

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

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

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

По назначению компьютеры подразделяются на три класса: профессиональные, персональные и специализированные.

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

Персональные компьютеры предназначены для обработки информации на одном автоматизированном рабочем месте (АРМ), при этом их вычислительных ресурсов должно быть достаточно для поддержки такого рабочего места. Кроме того, они должны быть доступны по цене для массового потребителя.

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

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

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

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

По способам использования компьютеры подразделяются на два класса: коллективного и индивидуального использования.

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

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

По производительности компьютеры подразделяются на три класса: ординарной, высокой и сверхвысокой производительности.

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

Тактовая частота микропроцессора определяет количество элементарных операций (операции, производимые логическими элементами), выполняемых микропроцессором в секунду. При этом под тактом понимается время выполнения элементарной операции. Например, если в техническихарактеристиках компьютера указана тактовая частота микропроцессора, равная 2,4 ГГц, то это означает, что его тактовая частота в герцах будет равна 2,4 ГГц = 2,4 · 1000 МГц = 2,4 · 1000 · 1000 КГц = 2,4 · 1000 · 1000 · 1000 Гц и он может выполнить 2400000000 элементарных операций в секунду.

Число команд, выполняемых в секунду, обычно обозначается аббревиатурой MIPS (Mega Instruction Per Second), что означает количество миллионов команд, выполняемых в секунду. Например, запись 100 MIPS означает 100 млн команд в секунду.

Число операций, выполняемых компьютером над числами с плавающей запятой, в секунду обозначается аббревиатурой MFLOPS (Mega Floating Operations Per Second) или GFLOPS (Giga Floating Operations Per Second), что соответственно означает количество миллионов и миллиардов операций в секунду.

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

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

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

По особенности архитектуры компьютеры подразделяются на два класса: с открытой архитектурой и закрытой архитектурой

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

Открытая архитектура была предложена американской фирмой DEC (Digital Equipment Corporation) в 70-х гг. XX в., а затем была успешно использована при разработке персонального компьютера фирмой IBM (International Business Machines Corporation), который и появился в 1981 г.

К особенностям открытой архитектуры относятся:

• модульный принцип построения компьютера, в соответствии с которым все его компоненты выполнены в виде законченных конструкций – модулей, имеющих стандартные размеры и стандартные средства сопряжения;

• наличие общей (системной) информационной шины, к которой можно подключать различные дополнительные устройства через соответствующие разъемные соединения;

• совместимость новых аппаратных и программных средств с их предыдущими версиями, основанная на принципе «сверху – вниз», что означает, что последующие версии должны поддерживать предыдущие.

Подавляющее число современных компьютеров имеют открытую архитектуру.

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

Условную классификацию компьютеров, приведенную в табл. 5.1, можно продолжить. Например, по организации вычислительных процессов компьютеры можно подразделить на четыре класса: без разделения ресурсов, с разделением ресурсов, многопользовательские с разделением ресурсов и мультипроцессорные; по режиму взаимодействия с пользователем компьютеры можно разделить на два класса: без взаимодействия с пользователем и интерактивные; по способу выполнения обработки информации компьютеры можно разделить на два класса: скалярные (последовательная обработка информации) и векторные (параллельная обработка информации); по совместимости аппаратных средств компьютеры можно разделить на два класса: компьютеры, имеющие аппаратную платформу IBM PC и аппаратную платформу Apple Macintosh и т. д.

Однако, поскольку предметом настоящего рассмотрения является в основном персональный компьютер (PersonalComputer – PC), то сделаем выводы по приведенной классификации применительно к персональному компьютеру. Согласно классификации современный персональный компьютер относится к четвертому поколению, является цифровым, общего назначения, индивидуального использования, ординарной производительности и имеет открытую архитектуру. Для персонального компьютера можно выделить классификационные признаки второго уровня, к которым отнесем функциональные возможности и конструктивные особенности. В соответствии с действующим с 1999 г. международным сертификационным стандартом в области персональных компьютеров (спецификация РС99) по функциональным возможностям персональные компьютеры (ПК) можно подразделить на следующие группы: массовые ПК (Consumer PC), деловые ПК (Office PC), портативные ПК (Mobile PC), ПК, используемые в качестве рабочих станций (Workstation PC), и ПК для развлечений (Entertainment PC).

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

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

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

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

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

По конструктивным особенностям ПК можно подразделяются на две группы: стационарные и переносные.

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

Переносные или мобильные ПК подразделяются на следующие группы: портативные (Laptop), блокнотные (Notebook), суперблокнотные (Subnotebook), карманные, или наладонники (Palmtop).

Портативные ПК по своим техническим характеристикам и аппаратным возможностям приближаются к стационарным ПК, но имеют меньшие габаритные размеры и массу (4 ? 8 кг).

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

x