Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка програми для збору відомостей про систему

Реферат Розробка програми для збору відомостей про систему





о роботи над наступною командою. Якщо припустити, що кожен ступінь конвеєра витрачає одиницю часу на свою роботу, то виконання команди на конвеєрі довжиною в n ступенів займають n одиниць часу, однак у самому оптимістичному випадку результат виконання кожної наступної команди буде виходити через кожну одиницю часу.

Фактори, що знижують ефективність конвеєра:

· простий конвеєра, коли деякі щаблі не використовуються (напр., адресація і вибірка операнда з ОЗУ не потрібні, якщо команда працює з регістрами);

· очікування: якщо наступна команда використовує результат попередньої, то остання не може почати виконуватися до виконання першої (це долається при використанні позачергового виконання команд, out-of-order execution);

· очистка конвеєра при попаданні в нього команди переходу (цю проблему вдається згладити, використовуючи передбачення переходів).

Деякі сучасні процесори мають більше 30 ступенів у конвеєрі, що збільшує продуктивність процесора, однак призводить до великого часу простою (наприклад, у разі помилки в прогнозі умовного переходу.)


1.3 Оперативна пам'ять


Оперативна пам'ять, - це частина системи пам'яті ЕОМ, в яку процесор може звернутися за одну операцію. Призначена для тимчасового зберігання даних і команд, необхідних процесору для виконання ним операцій. Оперативна пам'ять передає процесору команди і дані безпосередньо, або через кеш-пам'ять. Кожна комірка оперативної пам'яті має свою індивідуальну адресу.

У сучасних обчислювальних пристроях, оперативна пам'ять виконана за технологією динамічної пам'яті з довільним доступом (англ. dynamic random access memory, DRAM). Поняття пам'яті з довільним доступом передбачає, що поточне звернення до пам'яті не враховує порядок попередніх операцій і розташування даних в ній. ОЗУ може виготовлятися як окремий блок, або входити в конструкцію однокристальній ЕОМ або мікроконтролера.

Осередок пам'яті - частина запам'ятовує ЕОМ для зберігання 1 машинного слова або його частини Загальне число комірок пам'яті усіх запам'ятовуючих пристроїв визначає ємність пам'яті ЕОМ.

В область, звану основною областю пам'яті, завантажується таблиця векторів переривань, різні дані з BIOS, а також можуть завантажуватися деякі 16-розрядні програми DOS. Основна область пам'яті займає 640 Кбайт.

Верхня область пам'яті (англ. UMA, upper memory area) займає 384 Кбайт і служить для розміщення інформації про апаратної частини комп'ютера. Область умовно ділиться на три області по 128 Кбайт. Перша область служить для відеопам'яті. У другу область завантажуються програми BIOS. Третя область використовується системної BIOS, але не повністю (вільно близько 64Кб). Залишилася вільна пам'ять з верхньої області за допомогою спеціального драйвера могла віддаватися для потреб ОС і називалася розширена пам'ять. EMS використовувалася переважно в комп'ютерах з розміром оперативної пам'яті менше 1 Мбайт і практично не використовується сучасними комп'ютерами.

У додаткову область пам'яті завантажуються всі залишилися додатки, що працюють на комп'ютері. Обсяг цієї області залежить від об'єму оперативної пам'яті, встановленої на комп'ютері. XMS починається з пам'яті понад 1Мб.


Назад | сторінка 3 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми обробки масиву даних з побудовою діаграми (предметна обла ...
  • Реферат на тему: Філософія як частина культури, форма світогляду і область знання
  • Реферат на тему: Оперативна пам'ять комп'ютера
  • Реферат на тему: Оперативна пам'ять персонального комп'ютера
  • Реферат на тему: Оперативна пам'ять персонального комп'ютера