close

Вход

Забыли?

вход по аккаунту

?

Герасимов (2)

код для вставкиСкачать
?????????
?? ????
??????? ?????????????? ???????
???????? ??????
?????????:???
??????:??-69
???????:????????? ?.?.
?????????????:??????????? ?.?.
???????????, 1999
????????????? ???????
???? ??????:
????? ????????? ?????????????? ???????? ?????????? ? ??????????? ????????????? ??????, ???????? "?????????????????" ????????, ???????????? ??????? ?????????? ????? ??? ?? ???????????, ?????????????? ? ??????????????? ???????, ?????????? ??????????? ????????????.
?????? ??????: ??????????? ?????????????? ???, ??????????????? ???????? ??????.
???????? ??????: ??????? ??????? ?? ?????????? ????????? ??????? ???????? ? ???? ????? ??? ???? ????????? ? ?????????????? ??? ??????? ???????? ???????? ??????.
????? ???????? ??????:
* ? ?????? ??? ?????? ????????? ?????:
> ??????????? ?????????????? ?????????? (???);
> ???????????????? ?????????? ?????????? (??);
> ??????????? ?????? (??);
> ???? ????????????? (??);
> ??????? ?????????? ???????? (???);
> ??????;
> ??????? ?????-?????? (???);
> ??????? ? ??????????;
> ????;
> "?????????".
* ???????? ????????? ???:
> ?????????? ??? - ????????????;
> ????? ??????? - ??????????.
* ??????????? ??? ? ??????????? ????? ??????????? ??????:
> ??????????? - 32;
> ??????? ?? - 32?????.
?????????????? ??????:
* ????????? ??? - ??????????, ???????????????????? ???? ??????/??????.
* ???????? ???????????.
* ??????????? ?????? - ????????????.
* ??? ?????? ? ??? ??????.
* ??????? ?????????? - ????????????????, ? ?????????? ?? ???????????.
* ????-????? - ?? ???????????, ??? ????????.
* ??????????? ???????? "???????" ????????? ???????????? ? ????????.
?????????? ??????????? ?????
????????? ??? - ?????? (?????????????) [???.1.]. ?????? ???: ???????????????????? ???? ?????? ? ?????? (AD) ? ???? ?????????? (CB). ?????????? ??????????? ???????????? ???????? ?????? ? ?????? ?? ????? ? ??? ?? ?????????? ??????????? ? ?????? ??????? ???????. ????????, ????? ?????????? ?? ?????? ?????????????, ?????? ?? ????? ??? ?? ??????????? ?????? ??????????, ??? ? ?????? ????? ????????? ????. ???????? ??????????????? ????????: ?????????? "??????" ? ?? ?????? ? ?? ?????, ? ???????? (??????/?????) ???????????? ????????????? ????????. ??????????? ???? ??????/?????? - 32 ????.
???? ?????????? ????????????? ??? ?????????? ??????? ??? ? ???????? ????? ???????, ???: ?????? ?????? MEMRQ, ?????? ????????? ?????-?????? IORQ, ??????? ??????-????? ?????????? RD/WR, ?????? ?????????? INT, ????????????? ?????????? INTA, ????????????, ?????? ?????? RST, ??????, ???????????? ?????????? ?? ???? AD ??? ?????, ??? ??? ?????? ? ?.?.
??? ????????? ??????? (? ???? ??????? RST) ?????????, ????? ????????, ????? ?? ???? ?????/??????, ?????? ??????? ??????? MEMRQ ? IORQ ??????????? (??? ???????? ??????????? ????? ?? ???? ?????/??????, ? ??? ????????? ? ??? ????? ? ?????????? ?????????? - ?????? ?????? ??????????). ?????? ?????????? ?????? ???? ????????? ?????????? ? ?????? ?????????. ????? ????????? ????????? ???????? ????????????, ? ??? ??? ???????? ? ??????? ??????. ???. 1. ????????? ???.
? ?????? ??? ?????? ????????? ?????:
????????? - ???????? ???? [???. 2.]. ? ??? ?????? ??????: ???????? ???????????, ???????????? ???? (??) ? ???????????????? ?????????? ?????????? (???). ?? - ???????? ?????????? ??????????????, ??????????, ????????? ????????, ???????? ??????????? - ???????? ???????????? ?????? (?????????? ????? ?? ?????????, ?????? ?????????????), ? ??? - ???????? ?????????? ??, ???????? ????????????? ? ???? ??? ? ?????.
? ?????? ?? ??????:
* ??????????? ?? (???);
* ??????????-?????????? ?????????? (???);
* ????????? ???????;
* ???????? ????? ? ??????? ????? ?????/??????;
? ?????? ??? ??????:
* ??????? ??????;
* ??????????????? ?????????? ?????? (???);
* ????????? ???????????;
* ???????????????? ?????? (???);
* ??????? ???????????.
??? ???????? ?? ???????? ?????? ????????? ?? ???. ??????????????? ????? ? ??? ???? ?? ?????????. ????????? ???????? ???????? ?????? ? ?????? ??? ?? ???? ???. ?? ??????? ????????? ?????????? ???????????? ? ??????????? ? ???????? ???????????. ? ??????, ????? ???????????? ???????? ???????????, ????????? ????????? ????? ????????? ????????????.
?? ??????? ?????????? ?????????? ?????????? ??? ???????? INT ?????? ?????????? ?????? ??????????. ????? ??? ??????? ???????: ??????????? ?????????????? ????????? ??????????, ??????? ????????? ?????????????? ??????????, ?????????? INTA, ??????? ?????? ??????????, ????????? ??????????.
??????????? ???? ?????????????. ????????? ????????? ?????????, ??????????? ??? ???????????????? ???. ????????????? ????????????? ??????????? ??????????????? ?????, ????????? ????????????, ??? ?????? ??????????, ????????, ??? ?????? ??????????? ?????????? ? "??????????" ???????? ????????????.
??????????? ?????-?????? (??????? ???????, ??????????? ??????????, ????????? ??????????? ? ??.) ?????????? ??? ??????????? ?????????? ??????? ?????????, ?????????? ?? ????? ??????????, ? ???????????? ????????? ???? (????? ????????? ?????? ?????????? ??????).
? ??????? ??????????? ????????? ????? ?????????? ???:
* ??????? - ???????? ?????? ??????????;
* ??????????, ???? - ???????? ????? ??????????;
* "????","?????????" - ??????? ??.
?????? - ?????????? ??????? ???????. ???????????? ????? ????????? ????, ??????? ????? ?????????? ??????????, ?????????????, ???????????? ? ???????? ??????????, ? ???????????? ????? ????????? ?????? ? ?????????, ??? ? ???????? ??????????? ??? ??????? ?????????? ??????? ????? ???????? ????????? ? ?.?.
???? ?????/??????
??????? INT
???????
???????
????? ??.
?????????
?????
?????
????? ??????????
??????.
???????????
??
??????????, ?????????, ???. ???????
???? ??????????
???. 2. ??????????? ????? ??????????.
??????? ??????????.
?????????? ?????????? ???????????? ??????? ?????????? ?? ???????, ???????????? ?????????? ?? ????????? ? ???????????? ???????????? ????. ???????????????? ????????? [???.3]. ??????? ???? ????? ??? ???? ????????? ????? ??????? ?? ??????????. ??????? ??????, ????????? ???????? ??????, ?????????????? ????????? ???????. ?????? ????????????? ?????????? ???????? ?? ?????? ?????????? ? ??????? ?? ??? ???, ???? ?? ????????? ??????????, ?????????? ?????? ?? ??????????. ????? ??? ?????????? ?????? ???? ???????????????? ????? (??????) ?? ???? ??????. ??? ????? ????????? ?????????? ????? ?????? ??????? ??????????? ? ?????????? ???????, ?????? ????????????? ??????????? ?????????, ????? ???????????. ????? ????, ?????? INTA (Interrupt Acknowledge - ????????????? ??????????) ???????? ????? ?????????? ? ????????? ????????? ?????????.
?????????? ??????????? ???? ??????????? ??????????: ????????? ?????????? ??? ??????????, ???? ?? ????????? ??????????, ????????? ??????. ? ??????? ?? ??????????? ?????? ????? ?????? ?????????? ?????????, ??????, ?? ??????????? ?????????? ?????????? ??????????? ??????? ?????.
A/D
CB
INT INT INT
INTA
?????????????
??????????
???. 3. ???????????????? ????????? ??????????.
???????? ?????????? ??????????:
1. ????????????? ??????? ?? ??????????. ?? ??????? ?????????? ????????? ????????? ????????? ????? ???????? ?? ?????????? (INT). ???? ?????????, ?? ?????????????? ????????? ??????????.
2. ??????????? ?????????. ??? ????????? ?????????? ????????? ????????? ? ????? ?????????????? (??????? ?????? ? ????????? ?????????? ??????).
3. ????????????? ??????????. ????????? ?????? ?????? ????????????? ? ??????????, ???????? ?????? ?? ?????????? ?????????? ??????/????? ?? ???? ??????.
4. ????? ???????????? ????????? ??????????. ????????? ?????????? ???? ?????????? ??????????, ?? ??????? ?????????? ????? ??????????? ? ????????? ???.
5. ?????????????? ? ???????. ????????????????? ??????????????, ??????????????? ???? ?????????? ??????????. ???.
??? ?????? ? ??????. ??? ????? ??? ?????????? ??????? ??????? ? ??????. ??????????????? ????????? ???????????? ?? ?? ????, ? ?????? ? ???? ????? ?????? ??????, ? ???????, ???????? ????? ????????? ? ??????? - ?????? ?? ???????? ???????????? ???????? ??????. ??????????? ?????? ??????????? ????? ????? ????? ?????? ???? (cash line).
??? ?????? ????????? ? ?????? ?????????? ???-?????? ?????????, ???? ? ?????????????? ????? ????????????? ?????? ? ???-?????? ?, ???????????? ?????????? ????????? ? ???????? ??????. ???? ??? ??? ????, ?? ??? ?????? ???-????????? (cash hit) ? ????????? ?? ??????? ?????????? ?????? ? ???-??????. ????????? ? ???????? ?????? ???????????. ???? ?????????????? ????? ??? ???, ?? ??? ?????? ???-??????? (cash miss), ? ?????? ??????? ?? ???????? ??????.
???????? ???????? ?????? WT (Write Through): ??????????????? ?????? ??? ? ??? (???? ???? ?????? ??? ???????????), ??? ? ? ???????? ??????.
???????? ???????? ?????? WB(Write Back): ???? ???? ??????, ? ??????? ?????? ???????????? ??????, ????????? ? ????, ?? ?????? ???????????? ? ???, ? ?????? ?????????? ??? ???????????????? (dirty). ?????? ???????????? ? ?????? ????? ?????????? ??????.
??? ?????? ????????? ????????????? ? ?????????? ?????? WB, ? ?????????? ????????? ?????? ????????? ????????? ? ???????, ???? ?????? LRU (Last Recently Used). ?????? 16?.
??? ?????? ???????-????????????? ? ?????????? ?????? WT, ? ?????????? ????????? ?????? LRU. ?????? 16?.
??????????? ??????.
?? ???????????? ??? ???????? ????????, ??????. ??????? ?? ??? ? ???. ????????? ?? - ????????????, ?.?. ????? ? ????? ??????? ????? ????????????? ?????.
??? ????????? ?? ??????????? SDRAM. ??????? ??? - 32??, ??????????? - 32????. ? ???????? ??? ???????????? ?????????? FLASH, ???????? 128?? ? ???????????? 128Kx8. ??? ?????????? ? ???????? ??????, ????? ???? ???. ??? ???????????? ????????? ???????? ??????, ??????????, ??????????? SDRAM, ? ????? ??? ?????? ?????, ? ???????? ?????????? ?????????, ????????? ?????????? ??????.
??? ?????????? ??????? ?????? ???????????? ????????? ???????: ????? ??????? ?? ??? ????????: ???? (????? ??????????) ???????? ????, ? ???????? ?????????? ?????????, ?????? ????????? ????? ?????? ?????.
??????????? ??????: ? ?????? ????????? ?? ????? ??????? ?????? ?????? ???????? ? ?????? ????? ? ??? ????? ????????? ????? ??????? ??? ???????? ?????? ?? ?????? (????????, ??? ?????????? ????). ??????????: ????????????? ????????????? ??????????? ???????? ? ?????????? ???????? ???????? ??????????? ??????.
???????????? ????? ?? 512??.
????-?????.
?? ???????????, ??? ????????.
???????? ??? ??????? ???????? ????????? ???????????? ?????? ? ?????-
??????.
* ????????????? ????????? ??????? (?????? ???????, ????? ???????? ????? ????????? ?????) ??? ???????? ??????/????. ???????????? - ?? ????? ???????????? ??????? ?? ??????????. ?????????? ???????? - ?????????? ????? ????????? ???????????? ? ???????????? ?????-??????.
* ????????????? ?????????????? ??????? ??? ??????????? ????????? ???????????? ?????? ? ?????-??????.
???????? ?????-??????. ??????????, ???????????? ????? ???????, ???????? ?????????? ??????????, ????????? ?????? ??????? ????????? ?????????? (???????) ??? ?????? ?? ?????????? (????). ???????????? - ???????? ??????? ?????????? ?? ?????? ??????????. ?????????? ?? ????, ???? ??? ???????, ? ?????????? ?? ???? ???????????? ?????????? ??????????.
??????????????? ????.
???????? ??????????? ?????? ??? ?????????? ??????. ??? ????????????? ????????? ????????? ?????????? ??????, ??????????? ??? ?????????? ???????. ? ??????? ?? ????????? ??????????, ???????? ???????? ?????? ? ?????????????? ??????? (????????).
???????? ????????? ???????? ??????????? ?????????, ?.?. ???????? ????????? ??????? ? ????????? ???? ???????, ???????? - ????. (??????? ?????? ?????????? ????????? ??-???????: ???????, ??????????? ? ??????? ?????? ?????????????? ????? ?????? ????????????, ?? ??-???????. ????????, ??? ?????????? ?????? ????????? ???????-??????? ???????? ????????? ?????????? ??????????????? ??????????, ? ??? ????????? ??? ??????? ???????? ????????? ????????? ?????.) ????? ?????? ???????? ???? ???????? ????????? ???????? ???? ??? ? ??.
? ????????, ??? ????????? ????? ????????? ? ??????? ??? ????????? ????????????, ????? ????????? ????????? ?????????? ????? ????????? ??????: ????? ???, ?? ????????? ??????????, ?? ????????? ??????????. ??????, ? ???? ?????? ????? ??? ?????, ?? ???? ????????????, ??????? ??????. ??????? ????????? ???????????? ????????? ??? ????????? ??????????. ??? ??????????, ????????, ? ??????? ?????? ????????? ????????, ????? ???????? ??????????? ???????? ????? ????????? ???????? ??????.
???????? ?????? ?????? ????????? ???????????? ??? ?????????? ?????? ????????? ??????? ? ????????? ??????? ??? ???????? ?????? (??????), ????????, ??? ?????????? ????.
???????? ?????? ?????. ??? ???????? (???, 8???) ? ???????? ?????? ????????? ?????????? ???????? ?? ??????????????? ?????????? ?????? ??? (??? ???????? ?? ?? PROM ? ???????????? 256x12). 12-?? ????????? ????? ?????????????? ????????? ?? ???????? ??????????? ? ????? ?? ???????????????? ?????? ??? (?? ?????? PROM ? ????????? ?? ???????? ??????, ??????????? - 4Kx32). ???????????? ???????? ?????????? ??? ????????????????? ?????? ??? (7???), ?????????? ??? ?????????? ??????????? (6???), ????? ???????? (12???), ??? ??????? (4????).
??? ?????????? ??????????? ??????. ???????? ? ???? ???, ???, ??????? ??????. ????? ??????? 32?????? ????, ?? ??????? ?????? ????????? ? ????????? ???? ????????? ?????????? ? ??????????? ?? ??????? ???????? ???. (????????? ????????? ??? ????????? ??????????). ????????????? ????? ??? ????????? ? ???? ?????/??????, ????? ????????? ??? ????????? ??????????. ??????????? ????? ???????? ?? ????????? ?????? ? ??????? ????????? ??????????. ????????????? ???? ??????? ???????? ???????? ????????/??????????? ??????? ? ??????????? ?? ????????????.
???? ???????? ??????????, ?? ??? ???????, ??? ???????? ??????????? ??????? - ??? ??????????? ?????? ??? ??? ????????? ?? ? ????????? ??, ??, ??????????? ? 4-? ???????? ??????? (???????????? ??) ?????? ????????? ? ????????? ?????????. ??? ????? (????/?????) ?????????????? ?? ???????? ??, ??? ????????. ??? ??????? ????????? ?? ????????? ????????????? ?????? ??????????? ????? ??????????? ? ????????????? ?.?. ??? ??? ???????????? ????? ?????? ? ?????? ???????? ??? ?? ?????? ??? ? ?? ??????. ? ??? ?????????? ??? ????? ????????? ??????????????? ?????? ? ??? ??????? ?? ?????? ? ?????? ???????.
???????? ?????????????? ????????? ???????????? ? ????????. ????? ??????? ????? ??????????? ? ????????????? ?????????? ? ????????????? ?????? ?? ?????: ???????? ????????? ????????????? ?????? ? ???, ??? ?????? ?? ????????? ???? ????????????? ??? ????????? ????????????. ?????? ???????????? ?? ?????? ?????????????.
?????? ??????????.
1. ??????????????? ? ????????????????? ????????? ???????????? ?????????: ??????????. ? 2 ?. / ?.- ?. ?. ????????, ?. ?. ?????????, ?. ?. ?????? ? ??.; ??? ???. ?.?. ???????.-?.: ????? ? ?????, 1988.
2. ????? ?. ?. ??????????? ?????????????? ?????? ? ???????: ????. ??????? ??? ?????.-3-? ???., ???????.? ???.-?.: ???????????????, 1991.
3. ??? ??., ????. ??. ?????????????? ????????????????? ????????? ? ????????-????????? ????????????: ? 2-? ??????. ???.? ????.-?.: ???, 1984.
4. ????????? ?.?. ????????????????? ?????????. ?????????? ???????: ??????????. -?.: ????? ? ?????, 1993.
5. ???????? ??? ?1804 ? ??????????? ? ???????????? / ?.?. ?????????, ?.?.?????, ?????? ? ??.; ??? ???. ?. ?. ???????.-?.: ????? ? ?????, 1990.
6. ?????????? ???????? ?? ????????? ??? ????????? ??29300.
7. ??????? ?. ? ??. ?????????? ?? ????. ? 2-? ??.: ???. ? ????.-?.: ???, 1988,-??. 1-392 ?.
8. ???. ?., ??????? ?. ????????????????? ??????? ??????.: ???. ? ????.-?.:???, 1987,-204?.
??????????:
* ???? ??????2
* ?????????? ??????????? ?????3
> ?????????3
> ???? ?????????????4
> ??????????? ?????-??????4
> ??????? ??????????4
> ??????? ??????????5
> ???6
> ??????????? ??????7
> ????-?????7
* ???????? ???????????8
* ?????? ??????????10
1
1
Документ
Категория
Без категории
Просмотров
1
Размер файла
210 Кб
Теги
герасимов
1/--страниц
Пожаловаться на содержимое документа