Вы находитесь на странице: 1из 3

Большинство задержек в ПК происходят не из-за скорости его главного

процессора, а из-за времени, нужного для перемещения данных в память и из


нее. Один из самых важных способов обойти эту проблему - кэш-память.

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


памяти как буфер или кэш между основной памятью и процессором. Всякий
раз, когда процессору нужно считать данные, в первую очередь он
просматривает область кэша. Если он находит данные в кэше, это считается
"результативным обращением в кэш", и процессору не нужно осуществлять
более трудоемкий процесс считывания данных из основной памяти. Доступ к
основной памяти нужен, только если процессор не находит искомые данные в
кэше, но во время считывания процессор копирует данные, где бы он их ни
нашел, в кэш, так что они находятся там, пока не понадобятся. Весь процесс
управляется логическими схемами, которые зовутся "контроллером кэша".

Одна из главных задач контроллера кэша - заботиться о поддержании


целостности данных в кэш-памяти, то есть гарантировать, что любые изменения
в основной памяти будут отражены в кэше и наоборот. Для достижения
этого существует несколько способов, и наиболее очевидный - когда
процессор записывает напрямую одновременно в кэш и в основную память.
Эта техника называется "запись в обход кэша" и является наиболее
безопасным, но и наиболее медленным решением.

Основная альтернатива - "отложенная запись кэша", которая позволяет


процессору записывать изменения только в кэш, а не в основную память.
Элементы кэша, в которые вносились изменения, помечаются как "грязные",
что сообщает контроллеру кэша переписать данные в основную память перед
тем, как использовать пространство под запись новых данных. Отложенная
запись кэша ускоряет процесс записи, но требует более "умный" контроллер
кэша.

Когда требуется переместить данные между основной памятью и кэшем,


большинство контроллеров кэша переносят сразу "строку" данных, а не
единичный их элемент. Это приводит к увеличению шанса результативного
обращения в кэш, т.к. большинство программ тратят время на пошаговое
исполнение инструкций, которые последовательно хранятся в памяти, а не
прыгают из одной области в другую. Объем данных, переносимых за один раз,
называется "длиной строки".

1) What is one of the main causes of a PC not running at its highest potential speed?
Main cause is that PCs are held back by the time it takes to move data in and out of memory.

2) What word in the text is used instead of 'buffer'?


Word in text used instead ‘buffer’ is ‘cache’.

3) What device looks after cache coherency?


Cache-controller.

4) What is the main alternative to 'writethrough cache'?


Main alternative to ‘writethrough cache’ is ‘write-back’ cache which allows the
processor to write changes only to the cache.

5) When does a write-back cache write its contents back to main memory?
A write-back cache write its contents back to main memory when the processor to write
directly to the cache and main memory at the same time. Its called ’write-through’ cache.

6) When is data marked as 'dirty' in a writeback cache?


Data marked as 'dirty' in a writeback cache, when cache entries have changed.

Death in the Air

Смерть Эммы Кристофферсон от тромбоза глубоких вен, якобы вызванная


двадцатичасовым путешествием на самолете, привела к расследованию
так называемого «синдрома эконом-класса». Кабина экипажа была
шокирована, найдя ранее здоровую 28-летнюю мертвой в конце
длительного полета из Австралии в Лондон. Кровавый сгусток
распространился от её ног к легким с летальным исходом. Эксперты
уверены, что её смерть лишь поздний пример растущей опасности,
представляемой сиденьем в длительные периоды времени в тесных
сиденьях самолета.
Фэрол Хан, директор Института Воздушного Здоровья, утверждает, что
имеет свидетельства, что более чем 6000 пассажиров в год умирают от
тромбоза глубоких вен (ТГВ), вызванного длительными полетами. К
несчастью, так как симптомы часто проявляются спустя некоторое время,
связь между состоянием и полетами не всегда очевидна. Но кажется, что
есть четкое отношение между возникновением ТГВ и устойчивым
снижением в размере мест для ног между сиденьями в кабинах эконом-
класса. Для увеличения числа перевозимых пассажиров, и как следствие,
прибыльности, многие авиакомпании сжимают больше и больше сидений в
самолетах ценой комфорта и места для ног. И наше смирение с
некомфортными условиями просто основано на том факте, что мы знаем,
что больше сидений – значит, меньше цены. Но с ограниченными
возможностями растянуться или побродить циркуляция крови в ногах
пассажиров рискует уменьшиться и могут легко образоваться кровяные
сгустки. Более всего рискуют люди старшего возраста, страдающие
сердечными болезнями и курильщики. Но, как случай Эммы
Кристофферсон показывает, даже молодые и здоровые мало что могут
сделать для предотвращения кровяных сгустков происходящих под этими
обстоятельствами.
Чтобы продвинуть картину «заботы и обмена» авиакомпании
сосредоточились и некоторые из них наконец начали воспринимать
проблему серьезнее посредством выдачи медицинских рекомендаций
пассажирам, «застрявшим» в длительных полетах. Обычно они
рекомендовали шевелить ногами и ступнями регулярно и советовали
прогулки вверх и вниз по проходу хотя бы раз в час. Но, как любой
опытный путешественник знает, проходы во многих самолетах достаточно
широки только для проезжающей тележки. Чаще всего невозможно пройти
вниз по проходу, чтобы дойти до туалетов, не говоря уж об упражнениях
ходьбы.
Правда в том, что пока мы все готовы к отказам, платя гроши за
длительные путешествия, авиакомпании не будут стремиться улучшить
условия. И возвращение к экслюзивным и дорогим воздушным
путешествиям – это то, что никто бы не стал поддерживать.

0) B

1) A

2) C

3) B

4) B

5) B

6) A

7) B

8) B

9) A

10) B

11) C

12) C

13) C

14) A

15) B

16) B

17) A

18) C

19) B

20) A

Вам также может понравиться