Производительность компьютера является сложной интегральной характеристикой, под которой обычно понимается время, затрачиваемое на решение определенной задачи. Производительность зависит от специфики решаемой задачи, быстродействия компьютера, информационного объема его оперативной памяти и т. д. Быстродействие (скорость обработки информации) компьютера в свою очередь определяется быстродействием микропроцессора, системной магистрали (служит для обмена информацией между функциональными блоками компьютера), периферийных устройств, качеством конструктивных решений и т. д. Поэтому оценить производительность компьютера и тем более классов компьютеров достаточно сложно. На практике производительность компьютера оценивают по некоторым параметрам, определяющим его производительность, т. е. осуществляют косвенную оценку его производительности. К таким параметрам относят: тактовую частоту микропроцессора, скорость переключения системной шины и ее разрядность, тип используемого интерфейса, число команд, выполняемых в секунду, число операций, выполняемых компьютером над числами с плавающей запятой, в секунду и т. д. Выделим некоторые из этих параметров, которые позволяют наиболее просто произвести косвенную оценку производительности компьютера.
Тактовая частота микропроцессора определяет количество элементарных операций (операции, производимые логическими элементами), выполняемых микропроцессором в секунду. При этом под тактом понимается время выполнения элементарной операции. Например, если в техническихарактеристиках компьютера указана тактовая частота микропроцессора, равная 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 кг).
Дальнейшее развитие основного направления, связанного с конструированием средств электронной техники – микроминиатюризацией (при меньших габаритах получить те же характеристики), привело к созданию блокнотных, суперблокнотных и карманных ПК, которые по своим характеристикам и функциональным возможностям почти не уступают стационарным ПК. Основное отличие состоит в удобстве работы пользователя, габаритных размерах и массе.
5.2. Структура и аппаратные средства современного персонального компьютера
5.2.1. Структурная организация персонального компьютера
Современные компьютеры массового применения – персональные компьютеры имеют достаточно сложную структуру, которая определяет взаимосвязь между аппаратными средствами в технической системе, называемой компьютером. В процессе эволюции аппаратных и программных средств изменялась и структура персонального компьютера, однако без изменений остались пока основные принципы его структурной организации, сформулированные выдающимся математиком, профессором Принстонского университета США Джоном фон Нейманом (1903–1957) и его коллегами в 1946 г.