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

Категория: Не указан

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

Добавлен: 04.08.2020

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

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

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

СОДЕРЖАНИЕ

1.1. Что такое инфоpматика?

1.2. Что такое информация?

1.3. В каком виде существует информация?

1.4. Как передаётся информация?

1.5. Как измеряется количество информации?

1.6. Что можно делать с информацией?

1.7. Какими свойствами обладает информация?

1.8. Что такое обработка информации?

1.9. Что такое информационные ресурсы и информационные технологии?

1.10. Что понимают под информатизацией общества?

 Глава 2. Общие принципы организации и работы компьютеров 

2.1. Что такое компьютер?

2.2. Как устроен компьютер?

2.3. На каких принципах построены компьютеры?

2.4. Что такое команда?

2.5. Как выполняется команда?

2.6. Что такое архитектура и структура компьютера?

2.7. Что такое центральный процессор?

2.8. Как устроена память?

2.9. Какие устройства образуют внутреннюю память?

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

2.  Кэш-память

3.  Специальная память

2.10. Какие устройства образуют внешнюю память?

1.  Накопители на гибких магнитных дисках

2.  Накопители на жестких магнитных дисках

3.  Накопители на компакт-дисках

4.  Записывающие оптические и магнитооптические накопители

5.  Накопители на магнитной ленте (стримеры) и накопители на сменных дисках

2.11. Что такое аудиоадаптер?

2.12. Что такое видеоадаптер и графический акселератор?

2.13. Что такое клавиатура?

2.14. Что такое видеосистема компьютера?

1.  Монитор на базе электронно-лучевой трубки

2.  Жидкокристаллические мониторы

3.  Сенсорный экран

2.15. Что такое принтер, плоттер, сканер?

2.16. Что такое модем и факс-модем?

2.17. Что такое манипуляторы?

2.18. Как устроен компьютер?

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

2.20. Что собой представляет системная плата?

2.21. Как организуется межкомпьютерная связь?

4.1. Что такое система счисления?

4.2. Как порождаются целые числа в позиционных системах счисления?

4.3. Какие системы счисления используют специалисты для общения с компьютером?

4.4. Почему люди пользуются десятичной системой, а компьютеры — двоичной?

4.5. Почему в компьютерах используются также восьмеричная и шестнадцатеричная системы счисления?

4.6. Как перевести целое число из десятичной системы в любую другую позиционную систему счисления?

4.7. Как пеpевести пpавильную десятичную дpобь в любую другую позиционную систему счисления?

 4.8. Как пеpевести число из двоичной (восьмеpичной, шестнадцатеpичной) системы в десятичную?

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

4.10. Как производятся арифметические операции в позиционных системах счисления?

С л о ж е н и е

В ы ч и т а н и е

У м н о ж е н и е

Д е л е н и е

4.11. Как представляются в компьютере целые числа?

4.12. Как компьютер выполняет арифметические действия над целыми числами?

4.13. Как представляются в компьютере вещественные числа?

4.14. Как компьютер выполняет арифметические действия над нормализованными числами?

Сложение и вычитание

Умножение

Деление

Упрощённая блок-схема, отражающая основные функциональные компоненты компьютерной системы в их взаимосвязи, изображена на рисунке 2.26.


 
Рис. 2.26. Общая структура персонального компьютера с подсоединенными периферийными устройствами

Для того, чтобы соединить друг с другом различные устройства компьютера, они должны иметь одинаковый интерфейс (англ. interface от inter — между, и face — лицо).

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

Если интерфейс является общепринятым, например, утверждённым на уровне международных соглашений, то он называется стандартным.

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

Для согласования интерфейсов периферийные устройства подключаются к шине не напрямую, а через свои контроллеры (адаптеры) и порты примерно по такой схеме:

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

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

Портами также называют устройства стандартного интерфейса: последовательный, параллельный и игровой порты (или интерфейсы).

Последовательный порт обменивается данными с процессором побайтно, а с внешними устройствами — побитно. Параллельный порт получает и посылает данные побайтно.

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

Основные электронные компоненты, определяющие архитектуру процессора, размещаются на основной плате компьютера, которая называется системной или материнской (MotherBoard). А контроллеры и адаптеры дополнительных устройств, либо сами эти устройства, выполняются в виде плат расширения (DаughterBoard — дочерняя плата) и подключаются к шине с помощью разъёмов расширения, называемых также слотами расширения (англ. slot — щель, паз).

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

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


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


  • системного блока;

  • монитора;

  • клавиатуры;

  • манипуляторов.

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

  • блок питания;

  • накопитель на жёстких магнитных дисках;

  • накопитель на гибких магнитных дисках;

  • системная плата;

  • платы расширения;

  • накопитель CD-ROM;

  • и др.

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


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

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

2.20. Что собой представляет системная плата?

Системная плата является основной в системном блоке. Она содержит компоненты, определяющие архитектуру компьютера:

  • центральный процессор;

  • постоянную (ROM) и оперативную (RAM) память, кэш-память;

  • интерфейсные схемы шин;

  • гнёзда расширения;

  • обязательные системные средства ввода-вывода и др.

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


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

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

2.21. Как организуется межкомпьютерная связь?

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

  • перенос информации на большие расстояния (сотни, тысячи километров);

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

  • перенос информации с одного компьютера на другой при несовместимых флоппи-дисководах (5,25 и 3,5 дюйма);

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


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

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

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

  • объединение компьютеров в компьютерную сеть.

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

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

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


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

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

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

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

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

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

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

Длина

Данные

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


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

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

4.1. Что такое система счисления?

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

Существуют позиционные и непозиционные системы счисления.

В непозиционных системах счисления вес цифры (т. е. тот вклад, который она вносит в значение числа) не зависит от ее позиции в записи числа. Так, в римской системе счисления в числе ХХХII (тридцать два) вес цифры Х в любой позиции равен просто десяти.

В позиционных системах счисления вес каждой цифры изменяется в зависимости от ее положения (позиции) в последовательности цифр, изображающих число. Например, в числе 757,7 первая семерка означает 7 сотен, вторая — 7 единиц, а третья — 7 десятых долей единицы.

Сама же запись числа 757,7 означает сокращенную запись выражения

700 + 50 + 7 + 0,7 = 7 . 102 + 5 . 101 + 7 . 100 + 7 . 10-1 = 757,7.

Любая позиционная система счисления характеризуется своим основанием.
 

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

За основание системы можно принять любое натуральное число — два, три, четыре и т.д. Следовательно, возможно бесчисленное множество позиционных систем: двоичная, троичная, четверичная и т.д. Запись чисел в каждой из систем счисления с основанием  q  означает сокращенную запись выражения

an-1 qn-1 + an-2 qn-2 + ... + a1 q1 + a0 q0 + a-1 q-1 + ... + a-m q-m,


где  ai  — цифры системы счисления;   n и m — число целых и дробных разрядов, соответственно.
Например:

4.2. Как порождаются целые числа в позиционных системах счисления?

В каждой системе счисления цифры упорядочены в соответствии с их значениями: 1 больше 0, 2 больше 1 и т.д.
 

      Продвижением цифры называют замену её следующей по величине.

Продвинуть цифру 1 значит заменить её на 2, продвинуть цифру 2 значит заменить её на 3 и т.д. Продвижение старшей цифры (например, цифры 9 в десятичной системе) означает замену её на 0. В двоичной системе, использующей только две цифры — 0 и 1, продвижение 0 означает замену его на 1, а продвижение 1 — замену её на 0.

Целые числа в любой системе счисления порождаются с помощью Правила счета:
 

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


Применяя это правило, запишем первые десять целых чисел

  • в двоичной системе:         0,   1,   10,   11,   100,   101,   110,   111,   1000,   1001;

  • в троичной системе:         0,   1,   2,   10,   11,   12,   20,   21,   22,   100;

  • в пятеричной системе:     0,   1,   2,   3,   4,   10,   11,   12,   13,   14;

  • в восьмеричной системе: 0,   1,   2,   3,   4,   5,   6,   7,   10,   11.

4.3. Какие системы счисления используют специалисты для общения с компьютером?

Кроме десятичной широко используются системы с основанием, являющимся целой степенью числа 2, а именно:

  • двоичная (используются цифры 0, 1);

  • восьмеричная (используются цифры 0, 1, ..., 7);

  • шестнадцатеричная (для первых целых чисел от нуля до девяти используются цифры 0, 1, ..., 9, а для следующих чисел — от десяти до пятнадцати — в качестве цифр используются символы A, B, C, D, E, F).

Полезно запомнить запись в этих системах счисления первых двух десятков целых чисел:

10-я

2-я

8-я

16-я

0

0

0

0

1

1

1

1

2

10

2

2

3

11

3

3

4

100

4

4

5

101

5

5

6

110

6

6

7

111

7

7

8

1000

10

8

9

1001

11

9

10-я

2-я

8-я

16-я

10

1010

12

A

11

1011

13

B

12

1100

14

C

13

1101

15

D

14

1110

16

E

15

1111

17

F

16

10000

20

10

17

10001

21

11

18

10010

22

12

19

10011

23

13

Из всех систем счисления особенно проста и поэтому интересна для технической реализации в компьютерах двоичная система счисления.

4.4. Почему люди пользуются десятичной системой, а компьютеры — двоичной?

Люди предпочитают десятичную систему, вероятно, потому, что с древних времен считали по пальцам, а пальцев у людей по десять на руках и ногах. Не всегда и не везде люди пользуются десятичной системой счисления. В Китае, например, долгое время пользовались пятеричной системой счисления.

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

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

  • представление информации посредством только двух состояний надежно и помехоустойчиво;

  • возможно применение аппарата булевой алгебры для выполнения логических преобразований информации;

  • двоичная арифметика намного проще десятичной.