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

^ 2.19. Какие основные блоки входят в состав компьютера?
Современный персональный компьютер состоит из нескольких основных конструктивных компонент:

Рис. 2.27. Виды корпусов
системного блока

В системном блоке размещаются:

Корпус системного блока может иметь горизонтальную (DeskTop) или вертикальную (Tower — башня) компоновку.

Типичный системный блок со снятой крышкой корпуса — на рис. 2.28.


Рис. 2.28. Системный блок со снятой крышкой корпуса

1 — Системная плата.
2 — Разъём дополнительного второго процессора.
3 — Центральный процессор с радиатором для отвода тепла.
4 — Разъёмы оперативной памяти.
5 — Накопитель на гибких магнитных дисках.
6 — Накопитель CD-ROM.
7 — Сетевая карта.
8 — Графический акселератор.
9 — Блок питания, преобразующий переменное напряжение электросети в постоянное напряжение различной полярности и величины, необходимое для питания системной платы и внутренних устройств. Блок питания содержит вентилятор, создающий циркулирующие потоки воздуха для охлаждения системного блока.

Вместо термина "системный блок" иногда употребляют термин "платформа".
^ 2.20. Что собой представляет системная плата?
Системная плата является основной в системном блоке. Она содержит компоненты, определяющие архитектуру компьютера:

Системные платы исполняются на основе наборов микросхем, которые называются чипсетами (ChipSets). Часто на системных платах устанавливают и контроллеры дисковых накопителей, видеоадаптер, контроллеры портов и др.

В гнёзда расширения системной платы устанавливаются платы таких периферийных устройств, как модем, сетевая плата, видеоплата и т.п.


Рис. 2.29. Системная плата компьютера класса Pentium

1 — Разъём под центральный процессор;
2 — Дополнительный кэш объёмом 256 Кбайт;
3 — Разъём под дополнительный кэш;
4 — Контроллеры внешних устройств;
5 — Разъёмы накопителей на жёстких магнитных дисках;
6 — Разъёмы под оперативную память, 4 планки;
7 — Коннектор (соединитель) клавиатуры и мыши;
8 — Микросхема, обслуживающая флоппи-дисковод, последовательные порты и параллельный порт;
9 — Разъёмы 32-битной шины (для видеокарты, карты Интернет и др.);
10 — Перезаписываемая BIOS (Flash-память);
11 — Мультимедийная шина;
12 — Разъёмы 16-битной шины.



^ 2.21. Как организуется межкомпьютерная связь?
Назовём задачи, которые трудно или невозможно решить без организации информационной связи между различными компьютерами:

Есть три основных способа организации межкомпьютерной связи:


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

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




Клиент (иначе, рабочая станция) — любой компьютер, имеющий доступ к услугам сервера.


Сетевой сервер
HP LD PRO

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

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

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

^ Протокол коммуникации — это согласованный набор конкретных правил обмена информацией между разными устройствами передачи данных. Имеются протоколы для скорости передачи, форматов данных, контроля ошибок и др.

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

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

Адрес получателя

Адрес отправителя

Длина

Данные

Поле контрольной суммы

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

При установлении связи устройства обмениваются сигналами для согласования коммуникационных каналов и протоколов. Этот процесс называется подтверждением установления связи (англ. HandShake — рукопожатие).

0471023090426468.html
0471121426738053.html
0471163574220264.html
0471229146821098.html
0471320368319284.html