У вас вопросы?
У нас ответы:) SamZan.net

Характеристики системы памяти

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 5.4.2025

Билет 10

1. Характеристики системы памяти.  Иерархия запоминающих устройств.

Память делают многоуровневой

РОНы – это внутрипроцессорная регистровая память, обладающая максимальным быстродействием и максимальной стоимость.

До 100 регистров

2-я память – это КЭШ 1-го уровня – внутрипроцессорная память, выполненная на регистрах, на триггерах так же как РОНы. В отличие от РОНов не имеет прямой адресации.

У каждого регистра нет фиксированного адреса и при каждой записи адрес ячейки присваивается. По быстродействию чуть хуже РОНов, по ёмкости значительно больше, дороже, чем РОНы, поэтому сложнее.

Специфической регистровой памятью явл. стэк. КЭШ1 может быть разбита на КЭШ данных и КЭШ команд.

КЭШ память 2-го уровня. По логической структуре, по логической адресации такая же как КЭШ1, но выполнена в виде отдельной микросхемы, так же разбита на КЭШ данных и КЭШ команд. Больше, дешевле, но медленнее, чем КЭШ1.

Основная (оперативная) память (ОП) – это самая большая по ёмкости память на мат. плате, наращиваемая максимальная емкость 2n  единиц.

ОП бывает 2-х типов – статическая и динамическая. Статическая – это память выполнена, выполненная на триггерах. Динамическая – запоминающими элементов явл. паразитная ёмкость полупроводникового перехода.

Достоинства динамической памяти:

  1.  Большая ёмкость
  2.  Низкое энергопотребление
  3.  Низкая цена
  4.  Но время обращения хуже, чем у статической памяти.

ОП является наращиваемой и по разрядности и по адресности. Кроме ОП, позволяющей и чтение, и запись на мат. плате стоит ПЗУ, предназначенное для хранения констант и стандартных программ запуска машины. Этот модуль позволяет осуществлять только чтение.

Внешняя память – это самая дешёвая, большой емкости, но и самая медленная. Существуют

а) флеш-диски

б) магнитные диски

в) оптические диски

г) магнитные ленты

Все адресное пространство разделено на страницы по 4Кб. Начальные адреса всех страниц хранятся в ОП в таблице страниц. Каждая строка таблицы говорит, где находится страница.

2. Запишите систему уравнений по законам Кирхгофа в комплексной форме для заданной схемы.

Законы Кирхгофа в комплексной форме

3. Программирование итерационных циклов.

В обычном цикле заранее можно определить число повторений тела цикла. В итерационном цикле в общем случае этого сделать невозможно.

Это связано с тем, что изменяется условие окончания цикла, т.к. контролировать цикл по числу шагов невозможно. В процессе реализации итерационного цикла прикаждом прохождении вычисляется {yn} n=0,1,2,…      y0, y1, y2, …, yny

При этом данная последовательность сводится к некоторой величине limyn=y при n→∞

Цикл реализуется до тех пор, пока не выполнится вычисление y с заданной погрешностью ε.

условие окончания цикла

Но вычислительный процесс реализуется для того, чтобы определить y

y0, y1, y2, …, ym …

limyn=y при n→бесконечность

Для контроля точности вычислений формируется вспомогательная последовательность, которая сводится к известному значению

 t0, t1, t2, …, tn

limtn=t при n→бесконечность;  t-известное значение

| yn-y| ≤ε        

| tn-t| ≤ε  

В процессе итерационного цикла вычисляется 2 последовательности     

{yn} → y

{tn} → t

{tn}  t=0

| tn |≤ε              условия окончания цикла

Пример: Вычисление бесконечной суммы

S0, S1, S2, …, Sm,…→ S

lim Sm = S при m→бесконечность

Чтобы избежать зацикливания условие окончания цикла делают сложным

(| tn |≤ε)   или   (n>nmax)

4. ОС Windows. Области применения. Версии. Перспективы развития.

  

Оболочка Windows является самым популярным программным продуктом, т.к. она реализует крайне простой и удобный пользовательский интерфейс, единый для всех приложений в Windows. Внешний вид и правила работы отличаются от DOS:

  1.  отход от концепции файла. Если в MS-DOS каждой программе в соответствие ставится имя файла, то в Windows используется понятие программного элемента - это комбинация иконки и подписи под ней. Пиктограмма отражает суть программного продукта, подпись называется описанием и также отражает суть программы. Каждому программному продукту в соответствие ставится программа с описанием. Данная комбинация гораздо более информативна и легко запоминается, к тому же дерево директории в MS-DOS загромождено вспомогательными файлами, в Windows они не видны. Дело в том. Что в современных программных продуктах около 200 файлов и ориентироваться в них затруднительно.

Однородные по своему составу программы могут помещаться в программные группы, и они не занимают место на экране.

  1.  Единый программный интерфейс. Все программы, работающие под управлением Windows, называются win-приложениями, имеют абсолютно одинаковый удобный интерфейс и, если мы захотим изучить новый программный продукт, то не нужно тратить время на выяснение особенностей управления.
    1.  Многозадачность, т.е. одновременно может выполняться несколько приложений. Реально может быть запущено 4 – 5 серьезных  приложений. В многозадачном режиме могут быть запущены  MS-DOS  программы.
    2.  Поддержка разнообразных дополнительных устройств. Достаточно подключить соответствующий драйвер и все приложения будут работать с этим устройством.
    3.  Легкость обмена данными между различными приложениями.
    4.  Поддержка TTF (True Type Font) шрифта. Обычные шрифты называются растровыми: они содержат поточечное изображение каждого символа, т.е. для каждого размера находится свое описание. Шрифты True Type содержат описания контуров символов и правила их рисования, т.е. символ может быть любого размера.
    5.  Встроенная поддержка мультимедиа, что позволяет просматривать фильмы и т.д.

 Развитие сем-ва ОС Windows

Область применения:

I – ПК и домашние компьютеры;

II – сетевые ОС;

III – обработка больших БД и сложные расчеты(коммерция и наука).

От Win Vista отходят (начиная слева) Enterprise, Business, Ultimate, Home Premium, Home Basic, Start

От Win 7 отходят (начиная справа) Starter, Home Basiс, Home Premium, Professional, Enterprise, Ultimate

Windows’ 2000

Это новая ОС, основанная на технологии WinNT, что отражено в первоначальном названии  - проект W2K. Win 2000 – это полностью 32-разрядная ОС с приоритетной многозадачностью и улучшенной реализацией работы с памятью. В основе W2K лежат те же принципы, что и в Win NT:

совместимость (compatibility). Система имеет привычный интерфейс ОС семейства Windows и поддержку следующих ФС: NTFS 5, NTFS4, FAT 16, FAT 32. Большинство приложений, написанных под MS-DOS, W’9X, NT4, OS/2, POSIX запускаются и функционируют без проблем. При проектировании NT учитывалась возможность работы в различных средах, UNIX, Novell сетях.

Переносимость (portability). Система работает на различных процессорах семейства x86 от Intel, AMD. Реализация поддержки  других процессоров возможна, но требует усилий.

Система безопасности. Полностью удовлетворяет международным стандартам, но для полной поддержки требуется специальное оборудование, удовлетворяющее этой спецификации.

Распределенная обработка (distributed processing). W2k имеет встроенные сетевые возможности, что обеспечивает связь с различными типами компьютеров-хостов (хранят БД), благодаря наличию различных транспортных протоколов и технологии «клиент-сервер».

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

Локализация. Т.е. возможность работы в различных странах на национальном языке благодаря стандарту ISOUnicode.

Расширяемость. Благодаря модульному принципу есть возможность добавления новых модулей на различные уровни ОС.

ОС Windows XP

Усовершенствования XP: цифровые и мультимедийные технологии: видео и звук.

По существу XP – это Win 2k с красочным интерфейсом с новыми функциями. Он удачно сочетает совместимость Win 98 и надежность и стабильность Win 2k.

Новые свойства XP для корпоративных пользователей:

- загрузка идет быстрее. Введено новое меню «Пуск»;

- работа с zip архивами как с папками;

- набор новых интернет-игр;

- работа с пишущими CD приводами;

- много новых утилит для администрирования (удаленный доступ);

- улучшенный Plug&Play (подключи и играй).

Знакомства с Windows Vista

Vista не похожа на др ОС. Она ориент-на на пол-лей и сама приспосабливается к их нуждам, а не наоборот.

Качества W Vista :

  1.  уверенность. Vista повыш-ет уровень уверен-ти при раб с ком-ром. Благодаря  усоверш-ым осн-ым ф-ям ОС мож не беспокоиться о безоп-ти, надеж-ти и упр-нии ПК. Пол-м упр-ет всем и может сосредоточиться на том, что нужно сделать, а не на том, какими средствами этот рез-т.
  2.  Прозрачность. Понятные и эф-ые ср-ва  вз-вия с пол-лям в vista ориент-ны на конечного пол-ля. Vista исп-ет более наглядн ср-ва , напр, визуальн отображ-е уменьшен содерж-го вашей работы, упрощая пр-е поиска ин-и. V  исп-ет более гибкий спос упорядоч-ния ин-и и позвол без труда сохр-ть, нах-ть, систематизировать Д и управлять ими.
  3.  Вз-вие. V  предст-ет нов спос вз-вия с людьми, местами работы и др устр-вами. Пол-ль всегда в центре соб-й- дома, на раб и в дороге.

Выпуски Windows Vista 

MS предлагает неск выпусков ОС Vista, каж из кот ориент-н на удовл-ние потр-тей отдельн категорий людей.

План выпуска версий V оптимизир-н для ключев категорий пол-лей:

-отдельн пол-лей

- маг предпр-я

-ср и крупн орг-ции

Осн зад сем-ва V явл точное соотв-вие набора предлагаемых прогр-х продуктов потр-тям потр-лей. Теперь для каж из осн потр-ких сегментов рынка( домаш пол-ль, мал, средн и крупн предпр-я) корпор MS предлаг по меньш мере 1 выпуск нач-го уровня и 1 расширен выпуск.

1) на развитых рынках базов выпуском для домаш пол-лей явл выпуск Home Basic. Выпуск с расшир набором возм-тей назыв Home Premium.

2) Базов выпуском для орг-ций любого размера явл выпуск Vista Business. Расширен выпуск ОС для предпр-тий -  Vista Enterprise.

  1.  для наиб треб-ных потреб и представ малого бизнеса, которые хотят воспольз всеми преимущ-ми Vista корпорац MS предл выпуск Vista Ultimate. Он включ в себя все ф-и ОС для всех потр-ких сегм-в рынка. Осн аудитория дан выпуска – люди, кот-е хотят исп-ть 1 и тот же ПК дома и на работ. Благодаря усовер-ным возм-тям защиты Д этот выпуск также может привлеч представ-лей мал бизнеса.

Vista устраняет необ-ть выбора 32-х или 64-х разрядн версии. Каж выпуск за искл-ем Starter сущ в обоих верисях.

OC Windows 7

Основные принципы

  1.  Защита данных и шифрование
  2.  Совместимость приложений
  3.  Беспроводная платформа WiFi и Wimax
  4.  Безопасность  
  5.  Технология сетевой безопасности и интернет протоколов
  6.  Архитерктура I&T. Позволяет видеть устройства наиболее интуитивно понятно
  7.  Поиск и организация
  8.   W Touch. Впервые пояилась мультисенсорная технология
  9.   Списки переходов – переход к частоиспользуемым файлам

Перспективы  

Перечисленные выше особенности обеспечивают инфраструктуру для след поколений ОС в областях:

-Фундаментальная диагностика

-Просмотр событий

- Счетчик производительности

В частности MS наметила полное обновление Windows. MS обещает увеличить производительность твердотельных дисков, что повлияет на скорость записи. Планируется применять MLC технологию.

5. Построение нормали к плоскости.

Пусть имеется три точки P1, P2, P3. Очевидно, что через эти три точки всегда можно провести 1 плоскость, кроме того случая, когда они лежат на 1 прямой.

Нужно определить лежат ли они на одной прямой. Для этого построим 2 прямые.

Прямая через P1 и P2

Прямая через P1 и P3

Если уравнения не совпадают, то точки не лежат на 1 прямой.

Строим 2 вектора a и b

Перемножив эти 2 вектора получаем нормаль

Пример. Построить нормаль к плоскости, проходящей через 3 точки P1, P2, P3 с координатами (1, 0, 2), (2, 3, 0) и (1, 2, 4)

P2-P1:

P3-P1:

Тогда уравнения не равны и через 3 точки можно провести 1 плоскость

Вычислим вектора, построенные на этих точка

Нормаль к плоскости определится как

6. Машинное представление деревьев.

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

Для работы с деревьями наиболее часто применяют след. операторы

  1.  PARENT (i,T)

Определение предка вершины i в дереве T. Для корня возвращает значение 0 или пустой указатель

  1.  LEFT (i,T)

Определение левого потомка вершины i в дереве T. Если потомок отсутствует, то возвращается 0 или пустой указатель

  1.  RIGHT (i,T) – правый потомок
  2.  ROOT(T) – определение корня дерева T
  3.  INFO (i,T)  - определение информации, связанной с вершиной i дерева T.

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

MAKENULL(T) – создать пустое дерево

INS – добавить вершину

DEL – удалить вершину и др.

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

Рассмотрим некоторые варианты машинного представления деревьев, а также возможные реализации конкретных операторов:

  1.  Представление дерева с помощью массива предков.

Такой способ является самым простым и для описания структуры дерева требует минимальный объём.

В частности, если дерево имеет n вершин, то требуется одномерный массив из n ячеек:

TREE [1..n]

Пример

TREE=(7,7,1,1,2,2,0,4,4,4)

Такое представление дерева непосредственно поддерживает 1-ый оператор и удобно для представления предков каждой вершины.

Чтобы найти корень достаточно просмотреть этот массив 1 раз.

Если потомки пронумеровать 1-м способом, то также за 1 просмотр этого массива можно реализовать операторы 2 и 3.

5-ый оператор предполагает, что используется ещё 1 массив такого же размера, элементы которого DATA[1..n] определяют информацию, связанную с вершинами (напр. метки вершины)

Вставка новых вершин в качестве листьев выполняется достаточно просто, если в массиве есть заранее зарезервированные элементы.

Удаление вершин затруднительно, поскольку связано с изменением структуры дерева, кот. описывается не только значениями элементов массива, но и их индексами.

Узловое представление бинарных деревьев

Здесь также используется несколько одномерных массивов, определяющие для каждой вершины поля данных левого и правого потомков, а также предка.

Кроме того для удобства может быть добавлено непосредстьвенное указание корня и текущего числа вершин дерева.

Описание может иметь след. вид

const

maxn=100{макс. число вершин}

type

TREE=record

data:array[1..maxn] of my_type;

Left,Right,Parent:array[1..maxn] of integer;

 root,n:intger;

end;

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

Списки потомков

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

Схема построения такого описания дерева

Программное описание такой структуры имеет вид

type

LIST={определение списка}

position={позиция в списке}

TREE=record

Header:array[1..maxn] of LIST;

data:array[1..maxn] of my_type;

 root,n:integer;

end;

Если не использовать динамическую память, то списки потомков удается разместить в 1 единственном массиве.

type

TREE=record

 header,next: array[1..maxn] of integer;

 data: array[1..maxn] of my_type;

 root,n:integer;

end;

Представление деревьев в динамической памяти

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

Для каждой вершины дерева, кроме информационного поля должны быть заданы указатели на другие вершины.

В зависимости от решаемой задачи возможно 3 варианта

1.Только указатель на предка

2.Указатели на потомков

3. Указатели на предка и на потомков

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

2-й вариант является самым распространенным, но применяется только для бинарных деревьев, в которых число потомков не более двух. Дерево просматривается от корня к листьям

3-й вариант так же применяют только для бинарных деревьев, но более редко, поскольку в нём допускается просмотр дерева как от листьев к корню, так и от корня к листьям.

Реализация 2-го варианта

type

 TREE=^node

node=record

data:my_type;

Left,Right:TREE

end;

position=TREE;{позиция вершины в дереве}

Здесь позиция вершины – это указатель на данную вершину

2

1

2

3

4

5

6

7

8

9

10

root

4

5

8

9

10

2

6

7

3

1

7

2

6

5

1

10

9

8

4

3

3     NIL

4

5      NIL

6

7      NIL

8

9      NIL

NIL

NIL

NIL

NIL

NIL

NIL

Header




1. Социальная политика советского руководства в первой послевоенной пятилетке
2. СОПКА2 5
3. Лабораторна робота 2 РАДІОМЕТРИЧНА МЕТОДИКА ОЦІНКИ ЗАБРУДНЕННЯ ПРОБ ГРУНТУ ІЗОТОПАМИ ЩО В
4. Труд трудовые отношения профсоюзы
5. Реферат- Литература - Фармакология (противодиарейные средства).html
6. Общие положения Техникоэкономические расчеты выполняются для выбора- наиболее рациональной схемы.html
7. ахиллесова пята
8. Белоярмиф или реальность Всем кто ищет и находит
9. Ивану Павловичу Пискову Денису Анатольевичу Узойкину за весомый вклад в подготовку данной книги к из
10. РОССИЙСКИЙ УНИВЕРСИТЕТ КООПЕРАЦИИ КАЗАНСКИЙ КООПЕРАТИВНЫЙ ИНСТИТУТ ФИЛИАЛ Кафедра Товароведение с.html