Хотира ва ёрдамчи хотиралар ишлаш принципи
Режа:
1. Хотирага информация ёзиш ва укиш.
2. Информация алмашинувида КЭШ роли.
3. Персоналp Компpютерларни оператив хотирлаш хажми ортириш масаласи.
.
Cach (эхтиёж) хотира оператив хотира билан микропрцессор уртатишдаги тезкор буфер хотираси ролини уйнайди. Бу буфер хотира (КЭШ) процессор ва асосий хотира уртасидаги тезлик мутоносиблигини бартараф килиши учун кулланилади. Унга куп маротаба мурожат килинадиган берилганлар жойлашади.
Процессор биринчи мартаба хотирага мурожат килганда зарури информация параллел КЭШ га кучади. Иккинчи маротаба мурожат килинганда информация КЭШдан олинади. Чунки ундан олиш тезирок кучиб тезлигини ортиради. Информация хотирага ёзиш жараёнида КЭШга тушади ва шу пайтда хотирага нусха олиниши мумкин (Write Thrоugh - бевосита ёки баробар ёзиш схемаси), ёки хотирага маълум вакт уткандан кейин утади. (Write Bacк схемаси - колдирилган ёки кайта ёзув). Қайта ёзув схемасида КЭШ хотирадаги информация буш такт булиши биланок асосий хотирага кучирилади.
Қолдирилган схемада эса КЭШда янги информация учун жой колмагандагина информация кучади. Бунда КЭШ дан энг кам ишлатилаётган информация биринчи булиб кучади.
КЭШ учун кулланилаётган хотира уз берилганларини саклаш учун майдон, сатр холатини ёритувчи сатр холатини курсатувчи (буш, буш эмас, тулдириш учун ва х.к.) га булинади. Асосан кэшни ташкил этишини икки хил схемаси мавжуд: туьридан туьри ифодалаш(direct mоррed), кайсики хотира хар бир адреси кэшланади факат битта катор билан (бу холда сатр номери адресни кичик разрядлари билан аникланади ва ассоцатив боьланган-n тип (n-way assоciative)), кайсики битта ячейка адреси бир нечта катор билан кэшланиши. Ассоциатив кэш анча юкори.
486 ва ундан юкори процессорлар яна 8 -16 кб хажмли ички (Internal) КЭШга эга. У бундан ташкари Рrimary (биринчи) ёки LI (Level 1- биринчи сатр. У ташки (Externоl 1) дан ташкари иккламчи ёки L2. Купчилик микроп-роцессорларда ички КЭШ туьридан ёзиш схемасида, Рentium дан ва янги 486 (Intel Р 24) ва охирги DX4 - 100, AMD DX4 - 120, 5х 86) ларда у колдирилган ёзувда ишлаши мумкин.
Иккинчи хол система платадан махсус ёрдамга мухтож, бу ёрдам хотира ва КЭШ уртасидаги мосликни таъминлаш учун зарур. Рentium Рrр процессори бундан ташкари тикилган иккинчи сатх КЭШ (256 ёки 512 кб хажмли) га эга.
386 платаларида ташки КЭШ булиб, хажми 128 к байт, 486 учун 128,. . . 256 гача, Рentium учун эса 256 . . . к байт 386, 486 ва Рentium дан олдинги платаларда КЭШ асинхрон SRAM микросхемада йиьилган. Хозир охирги Компpютерларда конвейир КЭШ кулланилмокда. Улар РB SRAM микросхемада йиьилган. Уни иккинчи номи синхрон КЭШ дейилади. Синхрон КЭШ ларни асосий хотира билан бирга кулланиши информация алмашинувини тахминан 15% гача тезлаштиради. Лекин бу тезланиш факат катта хажмдаги информацияларни узатишдагина сезиларли булади.
Биринчи Персоналp Компpютерлар ишлаб чикарилганда уларни RAM лари хажми 64 Кбайт эди. Базилари 16 к байт RAM га хам эга булган. Уларга куйиш мумкин булган энг катта RAM 512 Кбайт эди. Кейинчалик бу курсаткич 640 Кбайтгача етказилган. Стандарт РС ларни система платасида факат 64 Кбайт RAM мавжуд холос. Қолган хотира ячейкалари кенгайтириш платаси оркали куйилади.
Вакт утиши билан система платасига каттарок хажмли RAM куйила бошланди. Энг куп таркалган РС/ХТ Компpютерларида стандарт RAM 256 к байт эди. Кенгайтириш платалари хосил булиши билан кушимча 384 Кбайт RAM кушиш мумкин булди ва умумий RAM хажми 640 к байтга етди.
Персоналp Компpютерни оператив хотираси RAM ни кенгайтириш учун кенгайтириш платасини олиб унга RAM чиплари урнатилади ва бу туьирида процессорга хабар бериш керак. Хабар бериш DIР переключатели ёрдамида амалга оширилади.
DIР переключателлар икки холда кулланади. Биринчидан канча хажимдаги RAM кушилганлигини, иккинчидан Персоналp Компpютерга умумий оператив хотира хажмини канча эканлигини билдириш учун.
Хозирда материнский платага (система платасига)640 Кбайт RAM урнатилиб ишлаб чикарилмокда. Агар шунча булмаса чипни система платасига урнатилиб белгиланган 640 Кбайтга етказиш мумкин.
Эндиликда ишлаб чикарилаётган система платаларига 1Мб гача RAM куйилмокда. Уларни умумий хажмини 32 Мбайтгача етказиш мумкин булмокда.
Персоналp Компpютерга ихтиёрий микдорда RAM куйиш мумкин эмас. Қанча микдорда RAM урнатиш мумкинлигини микропроцессор белгилайди. Микропроцессор бевосита ишлатила оладиган оператив хотира хажмини адрес майдони деб аталади. Масалан 8080 микропроцессори CР/M операцион системасида факат 64 Кб хажмини адресллай олган.
8088 микропроцессори урнатилган IBM РС ларида1024 Кбайтга хажмини адреслаш мумкин булган. Одатда 1024 Кбайт хажми 16 та булакча булинади. Хар бир булак 64 кб хажимга эга булиб уни сегмент деб аталиб 0 дан 9 гача ва А дан F гача номерланади (16 лик санок системасида).
0-9 гача сегмент RAM фойдаланувчи программа учун мужалланиб уни стандарт ёки пастки (lъw) кисми дейилади. A-F юкори кисми дейилиб, махсус RAM булиб турли махсадларда фойдаланилади.
АДАБИЁТЛАР.
Д. Гукин. IBM-совместимкй Персоналpнкй Компpютер. М.Мир, 1993 г.
Докуметации Компpютера IBM РС/2.
Фигурнов В.Э. IBM РС для полpзователя. М. Инфра-М, 1995 г.
Добринин А. Источники беспробойного питания. Журнал “Хард ‘Н’ Сорт”, №10, 1995 г.
Ганиев С.К. Электрон хисоблаш машиналари ва системалари. Т., Укитувчи , 1987 йил.
www.ziyonet.uz
Do'stlaringiz bilan baham: |