Файл: Устройство персонального компьютера.pdf

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

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

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

Добавлен: 23.04.2023

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

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

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

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

  • системы автоматизированного проектирования САПР) предназначены для автоматизации процесса проектирования;
  • автоматизированные системы управления (АСУ) предназначены для управления различными процессами в рамках технологического процесса (АСУ ТП), производства, предприятия (АСУП). АСУ применяются в различных отраслях промышленности, энергетике, транспорте и т.п.;
  • автоматизированные системы научных исследований (АСНИ) "привязаны" к определенной области науки.

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

2.4 Системы программирования

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

Заметим, что любая система программирования может работать только в соответствующей ОС, под которую она и создана, однако при этом она может позволять разрабатывать программное обеспечение и под другие ОС. Например, одна из популярных систем программирования на языке С/С++ от фирмы Watcom для OS/2 позволяет получать программы и для самой OS/2, и для DOS, и для Windows.

Система программирования включает следующие программные компоненты:

  • редактор текста;
  • транслятор с соответствующего языка;
  • компоновщик (редактор связей);
  • отладчик;
  • библиотеки подпрограмм.

Редактор текста - это программа для ввода и модификации текста.

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


Компиляторы переводят весь исходный модуль на машинный язык. Интерпретатор последовательно переводит на машинный язык и выполнят операторы исходного модуля. (У интерпретаторов два основных недостатка. Первый - низкая скорость работы интерпретируемых программ.)

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

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

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

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

Загрузчик - системная обрабатывающая программа. Загрузчик помещает объектные и загрузочные модули в оперативную память, объединяет их в единую программу, корректирует перемещаемые адресные константы с учетом фактического адреса загрузки и передает управление в точку входа созданной программы. Данные программные комплексы реализуются в рамках программного обеспечения так называемых автоматизированных рабочих мест (АРМ) пользователей данных систем.

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

3. Аппаратная среда

Системный блок

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

Внутри системного блока расположены:

  • Центральный процессор, который выполняет все поступающие команды, производит вычисления и управляет работой всех компонентов компьютера;
  • Оперативная память, предназначенная для временного хранения программ и данных;
  • Материнская плата, на которой находятся микропроцессор, системная шина, оперативная память, коммуникационные разъемы, микросхемы управления различными компонентами компьютера, счётчик времени, системы индикации и защиты;
  • Блок питания, преобразующий электропитание сети в постоянный ток низкого напряжения, подаваемый на электронные схемы компьютера;
  • Вентиляторы для охлаждения греющихся элементов;
  • Устройства внешней памяти, к которым относятся накопители на гибких и жестких магнитных дисках, дисковод для компакт-дисков СD-ROM, предназначенные для длительного хранения информации.

3.2 Центральный процессор

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

Основные характеристики процессора:

  • Количество вычислительных ядер – главных элементов процессора, обрабатывающих поток команд.
  • Размер кеша - это очень быстрая внутренняя память процессора, которая используется им как буфер для временного хранения информации, обрабатываемой в конкретный момент времени.
  • Частота процессора - значение этой характеристики отражает производительность CPU в количестве тактов (операций) в секунду.
  • Скорость шины процессора (FSB, HyperTransport или QPI). Через эту шину центральный процессор взаимодействует с материнской платой и показывает пропускную способность в целом. Единицы измерения - Мегагерцы (Мгц).
  • Termal Design Point - показатель, отображающий энергопотребление процессора, а также количество тепла, выделяемого им в процессе работы. Единицы измерения - Ватты (Вт).
  • Наличие и производительность видеоядра. Такие процессоры, кроме решения своих основных задач, могут выполнять роль видеокарты.
  • Тип и максимальная скорость поддерживаемой оперативной памяти.
  • Сокет (socket, разъем центрального процессора) – гнездовой разъём на материнской плате, в который устанавливается процессор.

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

3.3 Материнская плата

Материнская плата (motherboard)- это основная плата, к которой подсоединяются все части компьютера (процессор, видеокарта, ОЗУ и др.), устанавливается в системном блоке. Её главная задача - соединить и обеспечить совместную работу всех элементов компьютера в целом.

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

  • Северный мост (North bridge, системный контроллер) - это часть системной логики материнской платы, обеспечивающая работу основных узлов компьютера - центрального процессора, оперативной памяти, видеокарты. Именно он управляет работой шины процессора, контроллера ОЗУ и шины PCI Express, к которой подсоединяется видеокарта. В некоторых случаях северный мост может содержать интегрированный графический процессор.
  • Южный мост (Southbridge, ICH (I/O controller hub), периферийный контроллер, контроллер ввода-вывода) - обеспечивает подключение к системе менее скоростных устройств, не требующих высокой пропускной способности - жёсткого диска, сетевых плат, аудиоплаты и т.д., а также шин PCI, USB и др., в которые устанавливаются разного рода дополнительные устройства. Клавиатура и мышь также замыкаются на южный мост.

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

Основные разъемы материнской платы:

• Слоты модулей ОЗУ, к которым подсоединяются модули оперативной памяти соответствующего типа;

• PCI (Peripheral component interconnect - взаимосвязь периферийных компонентов) - это шина с небольшой пропускной способностью, которой, однако, достаточно для подключения многих устройств (TV-тюнеров, звуковых карт, карт для захвата видео, сетевых карт, Wi-Fi-модулей и др.);

• РСI-Express - быстрая шина для видеокарты, создана с использованием программной модели PCI. В зависимости от чипсета, таких шин на материнской плате может быть несколько, и они могут иметь разную пропускную способность (x16 или меньше);

• USB - разъем для подключения периферийных устройств. Известен всем в первую очередь как разъем, к которому можно подключить флешку, цифровой фотоаппарат, видеокамеру, телефон и др. Он бывает нескольких спецификаций: USB 1.0 (пропускная способность до 12 Мбит/с), USB 2.0 (до 480 Мбит/с) и самый новый USB 3.0 (до 4800 Мбит/с).

• SATA (Serial Advanced Technology Attachment - цифровое подсоединение по передовой технологии) - служит для подсоединения накопителей информации (жестких дисков или SSD, оптических приводов). Скорость передачи данных зависит от ревизии SATA: 1.x - до 1,5 Гбит/с; 2.x - до 3 Гбит/с; 3.x - до 6 Гбит/с.

• PATA (Parallel ATA) - является предшественником SATA и до его появления назывался IDE (название можно встретить до сих пор). PATA предназначен для подключения старых носителей информации и поскольку последние еще продолжают служить своим владельцам, этот интерфейс сохраняется на новых материнских платах для обеспечения совместимости;

• Разъемы для подключения блока питания. Основной разъем, питающий все компоненты (ATX), имеет 24 контакта. Питание центрального процессора может иметь 4 или 8 контактов (в зависимости от мощности процессора, на который рассчитана материнская плата).

  • Кроме того, на системной плате имеются различные игольчатые гребенки, предназначенные для подключения передней панели корпуса (кнопки Power, Reset, индикаторы процессора и жестких дисков, наушники, микрофон, USB), куллеров (вентиляторов) процессора, корпуса, жестких дисков и др.
  • На материнской плате есть также интегрированные разъемы звуковой карты, сетевого адаптера (RJ45) и др. На моделях системных плат с интегрированным графическим процессором или рассчитанных на процессоры, содержащие в себе графическое ядро, есть соответствующие разъемы для подключения мониторов (VGA, DVI, HDMI).

Системная плата включает еще одну важную часть - микросхему BIOS. В этой микросхеме хранится базовая программа управления компьютером, называемая базовой системой ввода-вывода и больше известна как basic input-output system.

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

Скорость доступа к микросхеме ПЗУ низкая. Чтобы это не влияло на быстродействие компьютера, большинство системных плат создаются таким образом, что при запуске системы, BIOS из микросхемы ПЗУ копируется в специально зарезервированную область оперативной памяти, называемую Shadow Memory (теневая память), скорость доступа к которой значительно выше.

Форм-фактор материнской платы. По размеру системные платы бывают разными. Существует несколько стандартов, которые принято называть форм-фактором материнской платы. Кроме размеров, форм-фактор подразумевает определенную схему расположения мест крепления платы, интерфейсов шин, портов ввода-вывода, сокета процессора, разъема для подключения блока питания и слотов установки модулей ОЗУ. Известны следующие форм-факторы материнских плат: Baby-AT, Mini-ATX, AT, LPX, АТХ, microATX, Flex-АТХ, NLX, WTX, CEB, Mini-ITX, Nano-ITX, Pico-ITX, BTX, MicroBTX, PicoBTX.

Наиболее распространенными являются АТХ (305 x 244 мм.), microATX (244 x 244 мм.) и mini-ITX (150 x 150 мм.). Форм-фактор материнской платы нужно учитывать при выборе корпуса системного блока.

3.4 Оперативная память

Оперативная память (RAM-Random Access Memory) ОЗУ (оперативное запоминающее устройство) - это рабочая область, которая является временным буфером между дисковыми накопителями и центральным процессором, в ней хранятся временные данные, процессы и вычисления. Когда нужен быстрый доступ к данным, работать напрямую с жестким диском или SSD процессор не может из-за слишком низкой скорости их работы. Для ускорения процесса загрузки и обработки данных процессором, между ним и постоянным запоминающим устройством, промежуточным звеном выступает именно оперативная память, которая во много раз увеличивает скорость передачи данных между этими компонентами компьютера.