ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Пристрої ЕОМ: КЕШ-пам'ять
         

     

    Інформатика, програмування

    Пристрої ЕОМ: КЕШ-пам'ять

    Реферат учня 8Г класу Грінченко Євгенія

    Москва, Гімназія № 1567

    вересня 2004

    Кеш-пам'ять - Це високошвидкісна пам'ять довільного доступу, яка використовується процесором комп'ютера для тимчасового зберігання інформації. Вона збільшує продуктивність, оскільки зберігає найбільш часто використовувані дані та команди «ближче» до процесора, звідки їх можна швидше отримати.

    Кеш-пам'ять безпосередньо впливає на швидкість обчислень і допомагає процесору працювати з більш рівномірної завантаженням. Уявіть собі масу інформації, яка використовується в школі. Невеликі обсяги інформації, необхідної в першу чергу, висять на стіні над столом. Точно так само ви зберігаєте під рукою інформацію по поточних уроків. Рідше використовуються довідники лежать на полиці, поруч зі столом. Література, до якої ви звертаєтеся зовсім рідко, займає полиці книжкової шафи.

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

    Існує два типу кеш-пам'яті: внутрішня (від 8 до 64 Кбайт) - розміщується всередині процесора і зовнішня (від 256 Кбайт до 1Мбайт встановлюється на системній платі.

    Хоча оперативна пам'ять набагато швидше диска, проте і вона не встигає за потребами процесора. Тому дані, які потрібні часто, переносяться на наступний рівень швидкої пам'яті, яку називають кеш-пам'яті другого рівня. Вона може розташовуватися на окремій високошвидкісний мікросхемі статичної пам'яті, встановленої в безпосередній близькості від процесора (у нових процесорах кеш-пам'яті другого рівня інтегрована безпосередньо в мікросхему процесора.)

    На більш високому рівні інформація, яка використовується частіше за все, зберігається в спеціальній секції процесора, званої кеш-пам'яттю першого рівня. Це найшвидша пам'ять.

    Процесор Pentium III має кеш-пам'ять першого рівня ємністю 32 Кбайт на мікросхемі процесора і або кеш-пам'яті другого рівня місткістю 256 Кбайт на мікросхемі, або кеш-пам'яті другого рівня ємністю 512 Кбайт, не інтегровану з процесором.

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

    Коли процесор виявляє дані в одному з кешей, це називають «попаданням», невдачу називає «помилкою». Кожен промах викликає затримку, оскільки процесор буде намагатися виявити дані на іншому, більш повільному рівні. У добре спроектованих системах з програмними алгоритмами, які виконують попередню вибірку даних до того, як вони будуть потрібні, відсоток «Влучень» може досягати 90.

    Частота промахів при зверненні до кеш-пам'яті може бути значно знижена за рахунок збільшення ємності кеша. Але більша кеш-пам'ять потребує більше енергії, генерує більше тепла і збільшує число бракованих мікросхем при виробництві.

    Один із способів обійти ці труднощі - передача логіки управління кеш-пам'яттю від апаратного забезпечення до програмного.

    Керована програмним чином кеш-пам'ять зараз існує лише в дослідницьких лабораторіях.

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status