Файл: Архитектура современных компьютеров.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 17.06.2023

Просмотров: 69

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Проще говоря, эта ОС уже не установлена на машине пользователя, а на удаленном сервере, используя его ресурсы и дисковое пространство. К тому же, пользователь имеет доступ к своему личному рабочему столу из любой точки мира, с любого компьютера, снабженного доступом в Интернет. iCloud - одна из первых и самая на сегодняшний день стабильная сетевая ОС. Некоторые эксперты считают, что именно сетевые операционные системы, так называемые облака, в будущем полностью поменяют современное представление о ПК.[5]

1.3. Применение компьютера

Первые компьютеры создавались исключительно для вычислений (что отражено в названиях «компьютер» и «ЭВМ»). Даже самые примитивные компьютеры в этой области во много раз превосходят людей (если не считать некоторых уникальных людей-счётчиков). Не случайно первым высокоуровневым языком программирования был Фортран, предназначенный исключительно для выполнения математических расчётов.

В современном мире невозможно представить себе бухгалтерию или планово-экономический отдел любого предприятия, не оснащенную ПК. Сейчас ПК - это и архивы документов, и легкий поиск документов по различным атрибутам, будь то дата, номер документа и так далее. Компьютеры заняты расчетом заработной платы, налоговых вычетов и тому подобных. Именно на ПК ведется учет любых средств предприятия. Другими словами, персональный компьютер - это «орудие труда» современного бухгалтера или экономиста.

Вторым крупным применением были базы данных. Прежде всего они были нужны правительствам и банкам. Базы данных требуют уже более сложных компьютеров с развитыми системами ввода-вывода и хранения информации. Для этих целей был разработан язык Кобол. Позже появились СУБД со своими собственными языками программирования.

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

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


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

Глава 2. Основные принципы функционирования современного персонального компьютера и структура современного персонального компьютера

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

Рис.2.1. - Структурная схема современного ПК[7]

Компьютер состоит из:

АЛУ - арифметическое логическое устройство. Преобразует информацию, выполняя сложение, вычитание и основные логические операции «И», «ИЛИ», «НЕ».

УУ - устройство управления. Организует процесс выполнения программ.

ОЗУ - оперативное запоминающее устройство, или память.

УВВ - устройства ввода и вывода. Получают информацию извне, выводят ее получателю.[8]

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


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

Важным элементом структуры современного компьютера и принципа его действия являются сигналы и понятия прерываний. Если в микропроцессор извне поступает сигнал запроса на прерывание, выполнение текущей программы приостанавливается, в заранее определенной области ОЗУ сохраняются все промежуточные результаты и адрес останова в программе, и микропроцессор выполняет специальную программу обработки прерывания, в которой указано, что надо сделать в этом случае. После ее завершения восстанавливаются все промежуточные результаты, и микропроцессор продолжает выполнение текущей программы с запомненного ранее адреса.[9]

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

Структура современного персонального компьютера

Структура компьютера - это некоторая модель, устанавливающая состав, порядок и принципы взаимодействия входящих в нее компонентов (рис.2.2).

Рис. 2.2 - Структурная схема ПК[10]

Рассмотрим принципы взаимодействия основных устройств ПК.

Материнская (системная) плата - важнейший элемент ПК, к которому подключено всё то, что составляет сам компьютер (рис. 3). В нее устанавливается процессор, оперативная память, микропроцессорный комплект (чипсет), с ней связаны жесткий диск и CD-ROM, к ней подключаются различные дополнительные устройства.[11]

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


Виды слотов расширения различаются по типу шины.

Аппаратно-логические устройства, отвечающие за совместное функционирование различных компонентов, называют интерфейсами.[12]

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

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

Рис. 2.3 – Системный блок, монитор, клавиатура и мышь[13]

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

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

Все компоненты ПК по их функциональному отношению к работе с информацией можно условно разделить на:

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

- устройства хранения информации (жесткий диск, CD-ROM, оперативная память и др.);

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

- устройства вывода информации (монитор, принтер, акустическая система и т.д.).[14]

Глава 3. Характеристики основных компонентов современного персонального компьютера и архитектура персонального компьютера в будущем

Устройства обработки.

Микропроцессор (центральный микропроцессор, CPU) – программно-управляемое устройство, предназначенное для обработки информации под управлением программы, находящейся сейчас в оперативной памяти.[15]


Физически микропроцессор представляет собой интегральную схему - тонкую пластинку кристаллического кремния прямоугольной формы площадью всего несколько квадратных сантиметров, на которой размещены схемы, реализующие все функции процессора. Микропроцессор установлен на материнской плате и связан с ней интерфейсом процессорного разъема (Socket). Следующие два года AMD готовят нам встречу с тремя новыми процессорными разъёмами: Socket AM2+, Socket AM3 и Socket F+. С ними будут выпускаться чипы, основанные на архитектуре, условно названной K8L.[16]

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

Директор по технологиям Intel Патрик Гелсингер, отметил, что процессоры Intel следующего поколения будут поддерживать новый набор векторных инструкций AVX (Advanced Vector Extensions), которые позволят ускорить выполнение операций с плавающей запятой.

В современных микропроцессорах в основу работы каждого блока положен принцип конвейера. Если в микропроцессоре имеется несколько блоков обработки, в основу работы которых положен принцип конвейера, то его архитектуру называют суперскалярной. Серия процессоров NVIDIA GeForce 6 имеет новую суперскалярную шейдерную архитектуру, которая удваивает количество операций на такт по сравнению с традиционными архитектурами. В результате производительность становится значительно выше одношейдерного нескалярного проектирования. Также, новая архитектура обеспечивает полноценную 32-битную точность операций с плавающей запятой, сохраняя при этом 16-битный режим сохранения в памяти.[17]

Основными характеристиками процессора являются: быстродействие, тактовая чистота и разрядность. По результатам тестирования, проведенного журналом «Железо», неплохие характеристики имеет четырехъядерный процессор Intel Core 2 Extreme QX6700 (частота процессора 2,66 ГГц, кэш второго уровня L2 8192 Кб, частота шины 1066 Мгц).[18]

Важным этапом в развитии аппаратных платформ Intel, по словам П. Гелсингера, станет появление новой архитектуры Nehalem. В Intel отмечают, что переход на архитектуру Nehalem позволит добиться значительного повышения производительности при одновременном снижении энергопотребления. Платформа Nehalem будет использовать новую системную архитектуру QuickPath Interconnect, включающую встроенный контроллер памяти и усовершенствованные каналы связи между компонентами. Процессоры на основе Nehalem получат от двух до восьми ядер и благодаря технологии Simultaneous Multi-threading смогут одновременно обрабатывать от четырех до шестнадцати потоков инструкций. Объем кэш-памяти третьего уровня сможет достигать 12 Мб. Процессоры Nehalem получат новый набор инструкций SSE4 и поддержку технологии Smart Cache для работы нескольких ядер с общим кэшем.