- •7.Системы счисления, использующиеся в вычислительной технике. Перевод двоичных чисел в восьмеричную и шестнадцатеричную системы и обратно.
- •8 .Кодирование числовой информации. Формы представления чисел в памяти эвм. Представление целых чисел без знака и со знаком. Диапазоны представляемых чисел.
- •10.Кодирование числовой информации. Представление вещественных чисел в памяти эвм. Мантисса и порядок числа. Нормализованное представление числа с плавающей точкой.
- •11.Кодирование символьной информации. Международные и национальные стандарты кодирования символов. Кодовые таблицы. Особенности однобайтовых и двухбайтовых кодировок.
- •12.Кодирование графической информации. Дискретизация. Растровые и векторные изображения, их основные характеристики. Достоинства и недостатки растровой и векторной графики.
- •13.Кодирование звуковой информации. Оцифровка звука. Основные параметры, влияющие на качество звука. Особенности хранения цифрового звука.
- •14.Кодирование видео- и мультимедийной информации. Особенности кодирования видеоизображений. Понятие мультимедиа. Основные форматы мультимедийной информации.
- •15.Основные понятия алгебры логики. Математическая логика: этапы развития, области применения.
- •16.Алгебра логики. Понятие высказывания. Логические константы, переменные, функции. Логические выражения.
- •17.Операции алгебры логики. Таблицы истинности логических операций. Вычисление логических выражений.
- •18.Логические основы компьютеров. Связь алгебры логики и двоичного кодирования. Базовые логические элементы.
- •19.Комбинированные логические элементы. Типовые функциональные узлы эвм (примеры).
- •20.Основные этапы развития информационной техники. Краткий обзор истории развития вычислительной техники.
- •21.Поколения эвм. Развитие аппаратных и программных возможностей компьютеров от поколения к поколению. Проблемы и перспективы развития.
- •22.Основные компоненты компьютера. Архитектура фон Неймана.
- •23.Основные принципы функционирования компьютеров. Принципы фон Неймана.
- •25.Режимы обмена данными между центральным процессором и внешними устройствами: программно управляемый ввод/вывод, обмен по прерываниям, прямой доступ к памяти.
- •26.Состав персонального компьютера. Системный блок. Материнская плата.
- •27. Процессор – назначение, состав, основные характеристики, система команд. Архитектуры процессоров.
- •28.Устройства внутренней памяти – оперативная память, кэш-память. Назначение, типы, основные характеристики.
- •29.Устройства внутренней памяти – постоянная память (пзу, cmos). Назначение, функции, особенности, основные характеристики.
- •31. Взаимодействие разных видов памяти. Кэширование. Виртуальная память. Основные характеристики памяти.
- •32 Билет. Устройства ввода текстовой информации. Типы, основные технико-эксплуатационные характеристики.
- •33 Билет. Указательные (координатные) устройства ввода. Разновидности, особенности, основные характеристики.
- •34 Билет. Устройства ввода изображений. Виды, основные характеристики. Распознавание текстовой информации.
- •35 Билет. Устройства ввода звука. Игровые устройства ввода. Устройства распознавания движений.
- •37 Билет. Устройства вывода данных – печатающие устройства. Виды, принципы работы, основные характеристики, сравнение.
- •38 Билет. Устройства ввода-вывода.
10.Кодирование числовой информации. Представление вещественных чисел в памяти эвм. Мантисса и порядок числа. Нормализованное представление числа с плавающей точкой.
ПРЕДСТАВЛЕНИЕ С ПЛАВАЮЩЕЙ ТОЧКОЙ
Вещественные числа (конечные и бесконечные десятичные дроби) хранятся и обрабатываются в компьютере в формате с плавающей запятой. В этом случае положение запятой в записи числа может изменяться.
Формат чисел с плавающей запятой базируется на экспоненциальной форме записи, в которой может быть представлено любое число.
Экспоненциальная форма записи
Любое число N в системе счисления с основанием q можно представить в виде N=M*q p , где M - мантисса числа, 1/q ≤|M|< 1
q - основание системы счисления,
p - порядок числа.
Примеры нормализованной записи десятичных чисел:
3,14 = 0,314 * 101
2000 = 0,2 * 104
0,05 = 0,5 * 10-1
753,13=0,73513*103
-0,000034=-0,34*10-4
Примеры нормализованной записи двоичных чисел:
1 = 0,1 * 21
11,11010010 = 0,1111010010 * 22
0,01 = 0,1 * 2-1
-101,01=-0,10101*23
-0,000011=-0,11*2-4
Сложение и вычитание чисел в формате с плавающей запятой
Сначала проводится подготовительная операция выравнивание порядков.
Меньший по модулю порядок увеличивается до величины большего по модулю порядка числа. Для того чтобы величина числа не изменилась, мантисса уменьшается в такое же количество раз (сдвигается в ячейке памяти вправо на количество разрядов, равное разрядности порядков чисел).
После выполнения операции выравнивания одинаковые разряды чисел оказываются расположенными в одних и тех же разрядах ячеек памяти. Теперь операции сложения и вычитания чисел сводятся к сложению или вычитанию мантисс.
Умножение и деление чисел с плавающей запятой
При умножении чисел в формате с плавающей запятой порядки складываются, а мантиссы перемножаются.
При делении из порядка делимого вычитается порядок делителя, а мантисса делимого делится на мантиссу делителя.
Затем число обязательно нормализуется, т. е. после запятой должна стоять цифра, отличная от нуля.
Число двойной точности занимает в памяти компьютера8 байт.
Чем больше разрядов отводится под запись мантиссы, тем больше точность представления числа.
Чем больше разрядов занимает порядок, тем больше диапазон представления чисел.
11.Кодирование символьной информации. Международные и национальные стандарты кодирования символов. Кодовые таблицы. Особенности однобайтовых и двухбайтовых кодировок.
Кодирование символьной информации. Система Брайля:
Для изображения букв в шрифте Брайля используются шесть точек. Точки расположены в два столбца. При письме точки прокалываются, читать можно по выпуклым точкам.
Используя традиционный (шеститочечный) шрифт Брайля, можно записать 26=64 различных символа: 63 информативных и один пробел. В расширенном (восьмиточечном) шрифте Брайля — 28=256 символов: 255 информативных и один пробел.
Текстовый файл:
Международные и национальные стандарты кодирования символов:
В качестве международного стандартапринятакодовая таблица ASCII(American Standard Code for Information Interchange). ASCII-код был введен в США в 1963 г., модифицирован в 1973 г.
В традиционных кодировках для кодирования одного символа используется 8 бит.
8-разрядный код позволяет закодировать 28=256 различных символов.
1 Символ = 1 Байт = 8 Бит
A – 01000001, B – 01000010, C – 01000011, D – 01000100
Национальные стандартыкодировочных таблиц включают международную часть кодовой таблицы без изменений, а во второй половине содержат коды национальных алфавитов, символы псевдографики и некоторые математические знаки. В настоящее время (к сожалению!) существует несколько различных кодировок кириллицы, что вызывает определенные трудности при работе с русскоязычными документами.
Хронологически одним из первых стандартов кодирования русских букв на компьютерах был КОИ-8(«Код обмена информацией, 8-битный»). Эта кодировка применялась еще в 70-е годы на компьютерах серии ЕС ЭВМ, а с середины 80-х стала использоваться в первых русифицированных версиях операционной системы UNIX.
Наиболее распространенной в настоящее время является кодировка Microsoft Windows, обозначаемая сокращением CP1251 ("CP" означает "Code Page", "кодовая страница").
От начала 90-х годов, времени господства операционной системы MS DOS, остается кодировка CP866.
Компьютеры фирмы Apple, работающие под управлением операционной системы Mac OS, используют свою собственную кодировку Mac.
Кроме того, Международная организация по стандартизации (International Standards Organization, ISO) утвердила в качестве стандарта для русского языка еще одну кодировку под названием ISO 8859-5.
Кодовые таблицы:
Кодовая таблица СР-866
Базовая таблица ASCII– символов
Кодировка CP-1251
Кодовая таблица CP-1251
Кодировка КОИ8-Р
Стандарт UNICODE
В 1990-х годах появился новый международный стандарт UNICODE, который отводит под один символ не один байт, а два, и поэтому с его помощью можно закодировать не 256, а 65536 различных символов.
Полная спецификация стандарта UNICODE включает в себя все существующие, вымершие и искусственно созданные алфавиты мира, а также множество математических, музыкальных, химических и прочих символов.
Символ = 2 Байта = 16 Бит
UNICODE-код состоит из 2-х разделов:
1. универсальный набор символов
2. семейство кодировок