Форум программистов, компьютерный форум, киберфорум
Наши страницы
Windows
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
Venera
8 / 7 / 1
Регистрация: 31.10.2008
Сообщений: 92
#1

Что такое структура кэша? - Windows

16.02.2011, 13:13. Просмотров 1544. Ответов 8
Метки нет (Все метки)

Не могу найти определение что такое структура кэша в Windows 2000, кто в этом вопросе разбирается, подскажите пожалуйста! у меня завтра уже экзамен, мне надо говорит про кэш-память, или про хранение данных, или что???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2011, 13:13
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Что такое структура кэша? (Windows):

Что такое ошибка сценария? И что значит вообще термин "сценарий" в ПО?
Что такое ошибка сценария? И что значит вообще термин "сценарий" в ПО?

Что такое сеанс?
Читаю книжку Руссиновича-Соломона (6 издание "Внутреннее устройство Windows")....

Что такое ,,Платформа,,
Извиняюсь если не по адресу, но просто не знаю куда это отнести! Очень часто...

Что такое сервер RPC?
Выскакивает окошко ошибки с сообщением: недоступна работа сервера RPC. После...

Что такое domino.exe
друзъя!!! объясните что это такое domino.exe игде его берут- без него немогу...

Что такое ApVxdWin.exe?
После удаления антивируса Панда и перезагрузки появилось незакрывающееся окно:...

8
-XX-
Месный
223 / 56 / 4
Регистрация: 21.01.2011
Сообщений: 1,076
16.02.2011, 13:21 #2
про кэш память, если четкой формулировки нет, то на примерах попробуй объяснить, живой пример, пользователь входит в домен какой то сетевой структуры, зашел под своим СуперВасей, вышел, данные остались в кэше, пасс и логин, перегружаем машину, выдергиваем сетевой кабель, вводим пасс суперваси, машина входит в домен, даже без сетевого кабеля, вот она работа кэш памяти =)
0
Venera
8 / 7 / 1
Регистрация: 31.10.2008
Сообщений: 92
16.02.2011, 13:26  [ТС] #3
все-таки про что рассказывать, я не понимаю
0
-XX-
Месный
223 / 56 / 4
Регистрация: 21.01.2011
Сообщений: 1,076
16.02.2011, 13:33 #4
Кэш[1][2][3] или кеш[4][5][6] (англ. cache, от фр. cacher — прятать; произносится [kæʃ] — кэш) — промежуточный буфер с быстрым доступом, содержащий информацию, которая может быть запрошена с наибольшей вероятностью. Доступ к данным в кэше идёт быстрее, чем выборка исходных данных из оперативной (ОЗУ) и быстрее внешней (жёсткий диск или твердотельный накопитель) памяти, за счёт чего уменьшается среднее время доступа и увеличивается общая производительность компьютерной системы. Прямой доступ к данным, хранящимся в кэше, программным путем невозможен. Пожалуйста =)

Добавлено через 51 секунду
http://ru.wikipedia.org/wiki/%D0%9A%D1%8D%D1%88
0
Venera
8 / 7 / 1
Регистрация: 31.10.2008
Сообщений: 92
16.02.2011, 14:06  [ТС] #5
Это я читала и уже выучила, это же определение кэша. А мне надо труктура кэша в Windows 2000
0
-XX-
Месный
223 / 56 / 4
Регистрация: 21.01.2011
Сообщений: 1,076
16.02.2011, 14:29 #6
мне думаеться принципиального отличия кэша между ОС нет
1
Venera
8 / 7 / 1
Регистрация: 31.10.2008
Сообщений: 92
16.02.2011, 14:33  [ТС] #7
Ладно буду учить что нашла
0
dantist_140
Злой зубной доктор
146 / 102 / 3
Регистрация: 03.06.2010
Сообщений: 1,290
16.02.2011, 20:57 #8
Цитата Сообщение от -XX- Посмотреть сообщение
мне думаеться принципиального отличия кэша между ОС нет
Кэш он и в Африке кэш.
Как я понимаю:
Кэш - супербыстрая память в которой находятся наиболее требуемые и наиболее часто используемые данные.
Еще по моему в самой Windows кэша НЕТ, кэш есть у процессоров/хардов/приводов т.д.
В случае с ОС так думаю: какая-то выделенная часть памяти или тупо папка MSCache, кэш временных файлов и т.д.

Добавлено через 13 минут
почитайте еще тут
http://www.computermaster.ru/articles/win2kxpadmin.html
Там есть абзац: Диспетчер кэша. Ну и просто прочтите, можт что еще найдете...
0
Venera
8 / 7 / 1
Регистрация: 31.10.2008
Сообщений: 92
20.02.2011, 13:34  [ТС] #9
Вот что было нужно, может кому-нибудь пригодится это из книги "Внутреннее устройство Microsoft Windows 2000
МАСТЕР-КЛАСС"
Структура кэша
Поскольку диспетчер кэша Windows 2000 кэшируст файлы на основе виртуаль-
ных блоков, ему передается регион в системной части виртуальных адресных
пространств (а не область физической памяти). Диспетчер кэша разбивает та-
кой регион па 256-кшюбайтные слоты, называемые также представлениями
(рис. 11-2). (Подробнее о структуре системного пространства см. главу 7.)
При первой операции ввода-вывода (чтения или записи) над файлом диспет-
чер памяти проецирует на свободный слот адресного пространства системно-
го кэша 25б-килобайтное представление области файла, выровненной по гра-
нице 256 Кб и содержащей запрошенные данные. Например, если из файла счи-
тывается 10 байт по смещению 300 000 байт от его начала, то проецируемое
представление будет начинаться со смещения 262 144 (вторая область файла,
выровненная по границе 256 Кб) и займет 256 Кб,
Диспетчер кэша проецирует представления файлов на слоты адресного про-
странства кэша по принципу карусели: первое запрошенное представление -
на первый 256-килобайтный слот, второе — на второй и т. д. (рис. 11-3)- В этом
примере первым был спроецирован файл В, вторым — файл А, третьим — файл
С, поэтому проецируемая часть файла В занимает первый енот кэша. Заметьте,
что спроецирована лишь первая 256-килобайтная часть файла В, так как обра-
щение было лишь к части файла, и что файл С, размер которого составляет всего 100 Кб, занимает весь 256-килобайтный слот кэша.
Диспетчер кэша гарантирует, что представление проецируется лишь на то
время, пока оно активно. Однако представление файла помечается как активнее,
только когда выполняется операция чтения или записи над этим файлом. Если
процесс, открывающий файл вызовом CreateFile, не указывает флаг FILE_FLAG_
RANDOM_ACCESS, диспетчер кэша прекращает проецировать неактивные пред-
ставления этого файла при проецировании его новых представлений. Страни-
цы отключенных проекций посылаются в список простаивающих или модифицированных страниц (в зависимости от того, были ли они изменены); при этом
диспетчер кэша, используя специальный интерфейс диспетчера памяти, может
указать, в каком месте списка следует разместить эти страницы — в конце или
в начале, Страницы, соответствующие представлениям файлов, открытых с фла-
гом FILE_FLAG_SEQUENTIAL_SCAN, перемещаются в начало списков, а все осталь-
ные — в конец. Такая схема способствует повторному использованию страниц,
которые принадлежат файлам, открытым для последовательного доступа, и за-
ставляет использовать малые объемы физической памяти при копировании
больших файлов.
Если диспетчеру кэша требуется спроецировать представление файла, а сво-
бодных слотов в кэше нет, он отключает неактивное представление, спроеци-
рованное последним, и использует освободившийся слот. В отсутствие таких
представлений возвращается ошибка ввода-вывода с сообщением о том, что
системных ресурсов для выполнения данной операции недостаточно. Эта ситу-
ация крайне маловероятна, так как она возникает только при одновременном
доступе к тысячам файлов.
1
20.02.2011, 13:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.02.2011, 13:34
Привет! Вот еще темы с решениями:

что такое виндовс сервер
ммм

Что такое ключ реестра?
здравствуйте! подскажите пожалуйсто что такое ключи реестра?

Что такое командные центры Windows?
экзаменационный вопрос Добавлено через 1 минуту ещё разделение ресурсов -...

NT kernel & system что это такое?
Здравствуйте, извините если разместил тему в неподходящем разделе форума. В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru