Компьютердің логикалық бөлігі


Берілгендердің ќозғалуы және аралауы



бет25/25
Дата27.02.2023
өлшемі0,85 Mb.
#70224
1   ...   17   18   19   20   21   22   23   24   25
Байланысты:
ЛЕКЦИИ

39. Берілгендердің ќозғалуы және аралауы
Регисторлардың атын ауыстыру берілгендердің наќты өзара байланысын түпкілікті жою мүмкін емес, бірақ басқа әдістер бар, арлау деп аталады (data bypassing) және, берілгендер қозғалуы (data forwarding), олар оған әсерін азайтуға көмектеседі. (Бұл екі термин бір-бірін жиі ауыстырады). Бір команданы орындалу қорытындысын аралау кезінде келесі түрмен сілтемеленеді, сондықтан регистордан және жадтан қайталау оқу мен модификацияға ұстап қалу болмайды. Берілгендерді қозғалту процессорға кейбір командаларды параллельді түрде орындауға болады,конвейрлік іздеудің ақырғы қадамына дейін керек қорытындыларды бір-біріне тез арада жіберіп отырады.
Фирма Intel ЦП Pentium аралау мен қозғалуды ұйымдастыруын хабарламайды, бірақ басқа классты Pentium процессорлар бұндай заттарға ие. Микропроцессор К5 берлгендердің қозғалуы мен аралауын орындайды, М1 операндтар мен қорытындылардың жылжуы, сонымен қатар регистор мен жадтың аралауы, Nx586 берілгендерді жадта кезекпен жылжыта алады және конвейрдің кез келген деңгейлерінде аралауды орындауға болады.


40. Араластыру жормалдау әдістері
Кез-келген магниттік құрылғылар ақпаратты ұзақ уақыт сақтау үшін өзінің құрамында бір немесе бірнеше магниттік дисктерді орналастырады. Бұл дисктердің үстіңгі қабаты жұқа магнитпен қапталады, олар өз кезегінде магнит өрісін туғызбай ақпаратты сол жерде сақтайдыы. Дисктердің барлығы шпинделдің үстінде орналасады, және олар магниттің үстінде айланып тұрады (немесе бастарында), радиальді түрде айланады оның осьіне қарай немесе дисктің шетіне қарай жылжиды. Әдетте дискілік құрылғыларда РС магниттік басы керекті радиалды көрініске келіп, оның үстінен керекті негіздер құрылымы өтпейінше ол керекті ақпаратты оқи алмайды. 9.1 суретінде көрсетілгендей дискі салғыштың жұмысы үлкейтілген түрде көрсетілген. Әдетте магниттік бастың пішіні геометриялық өлшемдерге, ал ақпараттар негіздері дискінің үстінде әртүрлі болса (яғни ол әртүрлі болады), кішкентай өлшемдерге ие болушы еді, және олар бір-біріне өте жақын орналасушы еді және оларды суреттен көруі мүмкін емес.
Жұқа иілгіш дискілерді РС сатушы бірінші рет алғанда қосымша платаға орналастырады (қатты дисктер қажет етілмейді). Яғни дискі салғыштар (немесе екіге жететіндей) стандарттар түрінде болады. Бұл құрылғылар ақпаратты тек ұзақ уақыт сақтап қана қоймай, өз ара тұтынушылар арасында ақпарат алмасуды жүргізеді.
РС арналған қатты дисктер
Қатты дисктер жұқа дисктерден құрамындағы қатты тасушылары арқылы ажыратылады. Бұл тасушы пластина (platter) деп аталып, алюминийден немесе шыныдан жасалады. Пластиналар пластикалық дискі салғыштардағы дискілерге қарағанда қалыңырақ, бірақ олар магниттік жұқа қабатпен қапталады. Кейбір қатты дисктерде бір ғана пластина. Бірақ олардың көпшілігі бір шпинделде орналасатын және бірге қозғалатын пластиналардан тұрады.
Қатты тасымалдаушының заттық байланысы ретінде, ақпаратты қатты дискке жазғаннан кейін ақпараттың шығатын жеріне қайтадан кері келуге болады. Бұлар туралы дискетада айту мүмкін емес, мұндағы тасымалдаушы температурамен ылғалдың арқасында коррозияға ұшырайды. Қатты дисктер мұндай әсер етулерге төтеп бере алады, немесе онша қатты деңгейде зақымдалмайды. Осы жағдайлар қатты дисктердің басындағы ақпаратты жазушылардың өлшемін кішірек етіп жасауға, яғни басқа иілгіш дисктерге қарағанда ақпаратты дискте тасымалдаудың жоғары мүмкіншілігі пайда болды.
В процессоре К5 фирмы AMD применяется совершенно другой подход к прогнозированию ветвле­ний. Вместо того чтобы использовать специальный буфер адреса перехода, К5 добавляет информацию о перехо­дах к каждой из 1024 16-байт строк имеющейся на кристалле кэш-памя­ти команд. Здесь приводится адрес первого перехода в строке кэш-памя­ти и указывается, как следует про­гнозировать ветвление — как выпол­няемое или невыполняемое. Неболь­шой недостаток этого подхода состо­ит в том, что нельзя сохранить ин­формацию о более чем одном пере­ходе в строке кэш-памяти.
RАM динамикалық микросхемаларында әрбір бит бір транзистордың көмегімен сақталады. Бұл алаңдық транзистор электроды кейбір жағдайларда үлкейтілген болуы керек. Себебі алаңдық транзисторды электрлік токпен шығыста басқару, немесе ол зарядталған кезде, мұндай транзистор конденсатор жағдайымен орналасуы керек (қосылған немесе қосылмаған). Осы сияқты тақырыптарға технологияны қолданудың EEPROM өндірісінде, конденсаторлардағы зарядтарды өшіруге және оларды көмектесуге қажеттілік жасайды.
Процессорлар командалармен бірге жинақталу тобында, және функционалды берілу кезінде басқада тәртіптермен бірге қолданылады және жинақталушылардың басқалардан жылдамырақ орындалады. Осындай жақындау жолдары ЦП К5 фирмалары AMD; әрбір функционалды алты бөліктен процессорлардың жинақталумен бірге орналастырылады және екі командаларға бөлінеді. Про­цессорлар Nx586 фирмалары NexGen аналогты жақындау түрлерін қолданады, 14 командалар тобымен бірге қолданар алдында функционалды блоктар жүйесін орындайды.

Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   25




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет