Кодировка информации, байт.

С помощью бита можно описать два варианта. Но это очень мало. Представьте себе язык, в котором всего два слова. Для того чтобы «слов» появилось больше, нужно объединять биты в группу и называть (кодировать) что-то группой битов.

При объединении двух битов получается 4 варианта: 00, 01, 10, 11. При объединении трех битов получается 8 вариантов: 000, 001, 010, 100, 011, 101, 110, 111. Математика (теория соединений) дает следующую формулу для подсчета числа вариантов размещения двоичных цифр (независимых кодов) в заданном числе групп (разрядов):

N = 2M

Где N – число независимых вариантов (кодов);

М – число битов, объединенных в группу (число разрядов).

В компьютере для кодировки используется стандартное объединение: ^ 8 бит объединяются в один байт.

В компьютере биты объединяются в байт для того же, для чего в человеческом языке буквы объединяются в слова: чтобы иметь возможность именовать объекты и явления окружающей среды. Только в отличие от естественных языков, компьютерное «слово» – байт имеет всегда одну и ту же, стандартную длину: 8 «букв» – бит.

Объединение битов в байты настолько важно, что величина компьютерных файлов измеряется именно в байтах, а не в битах. А вот при передаче данных по сети смысл передаваемых сообщений не имеет значения. И скорость передачи данных измеряют в бит/сек.

С помощью одного стандартного байта, или 8-разрядного кодирования можно получить 256 вариантов размещения нулей и единиц, поскольку 28 = 256

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


Байт Разрядов (бит) Независимых кодов
1 8 28 = 256
2 16 216 = 65 536 ≈ 65,5 тысяч
3 24 224 = 16 777 216 ≈ 16,8 миллионов
4 32 232 = 4 294 967 296 ≈ 4,3 миллиарда

 

Производные от байта величины ¾ килобайт, мегабайт, гигабайт и т.д.

^ Что значит приставка кило? Кило – единица измерения. которая в 1000 раз больше исходной Килограмм, километр и пр.

Что значит мега? Мега – единица измерения, которая в миллион раз больше исходной (по-гречески мега – большой).

^ Что значит гига? Гига – единица измерения, которая в миллиард раз больше исходной (по-гречески гига – гигантский).

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

103, 106, 109, 1012 – разница между единицами, имеющими названия, всегда составляет 3 порядка.

Однако у килобайта есть отличие от килограмма или километра. В 1 Кбт не 1000, а 210 байт или 1024 байт.

1 Кб = 1024 б.

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

Аналогично 1Мбт = 210 Кбт или 1024 Кбт или 1048576 бит;

1 Гбт = 210 Мбт. или 1024 Мбт или 1073741824 бит

 

 

Вопрос 27

Информационная система (ИС) в целом - автоматизированная система, предназначенная для организации, хранения, пополнения, поддержки и представления пользователям информации в соответствии с их запросами.

Рассмотрим укрупненную функциональную схему информационной системы

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

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

Сформулируем основные задачи автоматизации информационных процессов. Они направлены на:

 сокращение трудозатрат при выполнении традиционных информационных процессов и операций;

 устранение рутинных операций;

 ускорение процессов обработки и преобразования информации;

 расширение возможностей осуществления статистического анализа и повышение точности учетно-отчётной информации;

 повышение оперативности и качественного уровня обслуживания пользователей;

 модернизацию или полную замену элементов традиционных технологий;

 расширение возможностей организации и эффективного использования информационных ресурсов за счёт применения НИТ (автоматическая идентификация изданий, настольные издательские системы, сканирование текстов, СD и DVD, системы теледоступа и телекоммуникаций, электронная почта, другие сервисы Интернета, гипертекстовые, полнотекстовые и графические машиночитаемые данные и др.);

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

 

При создании АИС целесообразно максимально унифицировать организуемые системы (подсистемы) для удобства их распространения, модификации, эксплуатации, а также обучения персонала работе с соответствующим ПО, разработка которого для АИС связана с тремя основными факторами:

1) существующей программной средой, состоянием системных, прикладных программных средств, в том числе СУБД;

2) необходимостью проведения новых разработок (нецелесообразность модернизации старых или адаптации заимствованных систем);

3) наличием квалифицированных разработчиков.

 

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

Для успешного проведения проектных работ рекомендуется выявить один или несколько прототипов проектируемого объекта, на их основе разработать некоторое количество возможных вариантов (их количество, как правило, в несколько раз больше числа выявленных прототипов). Например, для определения организационно-управленческой структуры автоматизируемой организации в качестве прототипа можно использовать её структуру.

Затем из полученных вариантов следует отобрать альтернативные разновидности. С учётом местных условий и локальных ограничений сократить оставшиеся варианты, из которых выбрать наилучшие решения.

 

.