русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основные определения


Дата добавления: 2014-09-25; просмотров: 996; Нарушение авторских прав


В терминологии сетей TCP/IP маской подсети называется 32-разрядное двоичное число, определяющее, какие именно разряды IP-адреса компьютера являются общими для всей подсети - в этих разрядах маски стоит 1. Обычно маски записываются в виде четверки десятичных чисел - по тем же правилам, что и IP-адреса.

Для некоторой подсети используется маска 255.255.252.0. Сколько различных адресов компьютеров допускает эта маска?

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

Решение:

1) фактически тут нужно найти какое количество N бит в маске нулевое, и тогда количество вариантов, которые можно закодировать с помощью N бит равно 2N

2) каждая часть IP-адреса (всего 4 части) занимает 8 бит

3) поскольку младшая часть маски 255.255.252.0 нулевая, 8 бит уже свободны

4) третья часть маски 252 = 255 – 3 = 111111002 содержит 2 нулевых бита

5) общее число нулевых битов N = 10, число свободных адресов 2N = 1024

6) поскольку из них 2 адреса не используются (адрес сети и широковещательный адрес) для узлов сети остается 1024 – 2 = 1022 адреса

7) Ответ: 1022.

СИСТЕМЫ СЧИСЛЕНИЯ

 

Основные определения

Опр. 1. Система счисления - это совокупность приемов и правил для обозначения и наименования чисел.

 

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

 

Опр. 2. В непозиционной системе счисления каждая цифра изображает одно и то же число, независимо от ее места расположения в записи числа.

Примером непозиционной системы счисления является Римская система счисления. В Римской системе счисления используются следующие цифры:

I 1

V 5

X 10

L 50

C 100

D 500



M 1000

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

Примером позиционной системы счисления может служить арабская или десятичная система счисления, которая состоит из 10 цифр: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, а любое число записывается с помощью разрядов, которые считаются справа налево, начиная с 0, и единица старшего разряда превосходит единицу младшего разряда.

Например, число 11=10+1 состоит из 2 разрядов - десятков и единиц. А число 56784 состоит из 5 разрядов - нулевого, первого, второго, третьего и четвертого (которые считаются справа налево): 5463728140

До сих пор мы используем в своей жизни и двенадцатиричную систему счисления: 12 месяцев, 12 знаков зодиака. А существуют ли другие виды систем счисления в нашей повседневной деятельности?

 

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

Для десятичной системы счисления основание равно 10, так как в данной системе счисления используется 10 цифр {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}.

Принято называть систему счисления по ее основанию: десятичная (основание = 10), троичная (основание = 3), пятеричная (основание = 5) и т.д.

Обозначать различные системы счисления будем так: 10с/с - десятичная, 3с/с - троичная, 5с/с - пятеричная.

В 5с/с основание равно 5, а используемые цифры = {0, 1, 2, 3,4}. А число 5 в 5с/с будет записано как единица старшего разряда, т.е. как 10.

 

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

Для системы счисления с основанием q число N будет записано:

 

, (*)

где - числа системы счисления.

Чтобы различать различные числа в различных системах счисления, около числа проставляют нижний индекс, обозначающий систему счисления: 1010, 105.

На практике число Nq (число N в системе счисления с основанием q) записывают с помощью краткой формы записи - перечисляются только коэффициенты kj:

Например, в десятичной системе счисления число N10=2003,42 записано в краткой форме, а его полная запись есть:

(1)

 

А в 5с/с такое же число будет записано:

(2)

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

 

Теорема. Любое число можно записать в любой позиционной системе счисления.

 



<== предыдущая лекция | следующая лекция ==>
Компьютерные сети. Адресация в Интернете. | Перевод чисел из одной системы счисления в другую


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.009 сек.