Перевод целых чисел из одной системы счисления в другую
Примем без доказательства следующие правила перевода целых чисел из одной системы счисления в другую.
Правило 1. Перевод числа x из системы счисления основанием P в систему счисления с основанием Q заключается в последовательном нахождении остатков от деления числа x на основание Q, при этом процесс продолжается до тех пор, пока частное от деления не будет меньше основания Q. Все вычисления выполняются в системе счисления с основанием P, т.е. основание Q должно также быть выражено в системе счисления с основанием P. Остатки от деления должны быть выражены цифрами системы счисления с основанием R. Представление искомого числа в системе счисления с основанием R получается выписыванием последнего частного и остатков от деления в обратном порядке.
На практике такой порядок перевода чисел используется при переводе из десятичной системы счисления в восьмеричную, шестнадцатеричную и двоичную.
57410=?8=10768 574 8
56 71 8
14 67 8 8
8 7 8 1
57410=?16=23Е16
574 16
48 35 16
94 32 2
80 3
Правило 2. Перевод числа x из системы счисления основанием P в систему счисления с основанием Q осуществляется путем представления числа х по степеням основания P. Все вычисления выполняются в системе счисления с основанием Q, т. е. основание P и цифры исходного числа должны также быть выражены в системе счисления с основанием Q. На практике такой порядок перевода чисел используется при переводе из двоичной, восьмеричной и шестнадцатеричной системы счисления в десятичную.
· по управлению работой всех служб MS SQL Server, рассмотренных выше. Можно запустить, приостановить или полностью остановить любую из описанных выше служб, а также указать, от имени какого пользователя ее следует запускать.
· По определению параметров сетевых библиотек, которые обеспечивают взаимодействие с MS SQL Server. Можно выбрать один или сразу несколько методов доступа к серверу:
o именованные каналы (Named Pipes) – технология похожа на использование сокетов, применяется в случае недоступности протоколов TCP/IP;
o стек протоколов TCP/IP (используется по умолчанию) – подходит для использования через сеть Интернет;
o разделяемая память (Shared Memory) – подходит для локального использования, например, веб-приложение и MS SQL Server находятся на одном компьютере. Обеспечивает максимальную скорость работу;
o виртуальный интерфейсный адаптер (Virtual Interface Adapter, VIA) – используется для подключений типа сервер-сервер с применением специализированного оборудования.
· По конфигурированию сетевых библиотек клиента, используемых для доступа к MS SQL Server. После настройки методов доступа к серверу, можно произвести конфигурацию клиентских протоколов. Узел SQL Native Client 10.0 Configuration содержит два раздела: Client protocols и Aliases (рис. 2.1).
Рис. 2.1. Окно утилиты SQL Server Configuration Manager
Начиная с MS SQL Server 2000, появилась возможность подключения к серверу при помощи нескольких протоколов, например, сначала пытаемся подключиться через Shared Memory, если не получилось, то через TCP/IP, и в последнюю очередь через Named Pipes. Для определения порядка использования протоколов используется свойство Order.
Узел Aliases позволяет создавать псевдонимы для подключения к серверу. Псевдоним (Alias) – это альтернативное имя соединения, которое может отличаться от имени сервера. При создании псевдонима можно выбрать протокол и порт, через которые следует подключаться к серверу.