2.Динамическая память: назначение, принципы работы.
Динамическая память - это оперативная память ЭВМ, предоставляемая Турбо-Паскалевой программе при её работе, за вычетом сегмента данных (64 К), стека (обычно 16 К) и собственно тела программы. По умолчанию размер динамической памяти определяется всей доступной памятью ЭВМ и, как правило, составляет не менее 200 - 300 Кбайт.
Динамическую память обычно используют при:
1. обработке больших массивов данных;
2. разработке САПР;
3. временном запоминании данных при работе с графическими и звуковыми средствами
ЭВМ.
Размещение статических переменных в памяти осуществляется компилятором в процессе компиляции.
Динамические переменные - размещаются в памяти непосредственно в процессе работы программы. При динамическом размещении заранее неизвестны ни тип, ни количество размещаемых данных, к ним нельзя обращаться по именам, как к статическим переменным. Турбо-Паскаль представляет средство управления динамической памятью: указатели.
Указатель - это переменная, которая в хранит качестве своего значения адрес байта памяти.
В 8086 адреса задаются совокупностью двух шестнадцатиразрядных слов - сегмента и
смещения. Сегмент - участок памяти, имеющий максимальную длину 64 К и начинающийся к физического адреса, кратного 16 (то есть 0, 16, 32, 48 и т.д.). Смещение - указывает, сколько байт от начала сегмента нужно пропустить, чтобы обратиться по нужному адресу. Фрагмент памяти в 16 байт называется параграфом. Сегмент адресует память с точностью до параграфа, а смещение - с точностью до байта.
Каждому сегменту соответствует непрерывная и отдельно адресуемая область памяти. Сегменты могут следовать в памяти один за другим, или с некоторыми интервалами, или, наконец, перекрывать друг друга. Таким образом любой указатель по своей внутренней структуре представляет собой совокупность двух слов (типа Word), трактуемых как сегмент и смещение. Указатель адресует лишь первый байт типа данных.
Билет №13
- 2. Вопрос № 2 Cумматор
- Структурная схема эвм
- Виды сумматоров
- Основные характеристики эвм
- 2. Шифратор
- Особенности эвм различных поколений
- Вопрос 1. Основные типы эвм и область их применения.
- Вопрос 2. Структура процессора
- 3 Вопрос)
- Виды информации и способы ее представления в эвм
- 2. Арифметико-логическое устройство
- 3 Вопрос)
- 2.Постоянное запоминающее устройство: назначение, характеристики
- Кодирование звуковой информации
- 2.В состав внутренней памяти входит озу, пзу и кэш-память.
- 1. Системы счисления
- 2. Флэш память
- 2.Динамическая память: назначение, принципы работы.
- 1)Восьмеричная и шестнадцатеричная системы счисления.
- 2Вопрос)
- 2 Устройства ввода: разновидности, принципы работы
- 2.Устройства вывода: разновидности, принципы работы.
- 1.Форматы чисел эвм
- 2. Интерфейсы периферийных устройств.
- 1. Числа с фиксированной и плавающей точкой.
- 2. Внешние интерфейсы компьютера.
- 1. Понятие архитектуры
- 2 . Назначение и структура процессора
- Основные типы архитектур эвм
- 2Вопрос.
- 1. Cisc- архитектуры.
- 2. Типы процессоров.
- 1. Risc- архитектуры.
- 2. Характеристика процессора 8086
- 1. Элементарная функция «и».
- 2. Характеристика процессора Pentium IV.
- 1. Элементарная функция «или»
- 2. Характеристика процессора Core 2 Duo
- 1. Элементарная функция «не»
- 2. Современные процессоры ведущих мировых производителей.
- 1. Основные законы и соотношения алгебры логики.
- 2.Виды прерываний
- 2. Программы – отладчики.
- 1. Регистры процессора.
- 2. Типы вычислительных систем.
- 2. Параллелизм и конвейеризация вычислений.
- 1. Полусумматор
- 2. Sisd и simd системы.
- 1. Четвертьсумматор.
- 2. Misd и mimd системы.