|
6-Ameliy jumis Buyruqlar sistemasi arxitekturasi
|
Sana | 01.06.2024 | Hajmi | 52,96 Kb. | | #258776 |
Bog'liq 7-Ameliy jumis qq
6-Ameliy jumis
Buyruqlar sistemasi arxitekturasi
Biz házir kóretuǵın júzeniń ayrıqshalıǵı bul - mashina buyrıǵı toplamı esaplanadı. Olar mashinanıń háreketlerin basqaradi. Usı toplamda ol yamasa bul kóriniste maǵlıwmatlardı yad yamasa registrga kóshiriwge mólsherlengen LOAD hám STORE buyrıqları, maǵlıwmatlardı bir registrdan basqasıǵa nusqalawdı ámelge asırıwshı MOVE buyrug'i bolıwı múmkin. Bunnan tısqarı, hár qıylı arifmetik hám logikalıq ámeller, elementlerdi salıstırıwlaw buyrıqları, nátiyjege qaray maǵlıwmat hám buyrıqlardı ótiwlerin qadaǵalaw etiwshi buyrıqlar toplamları bolıwı múmkin.
Tariyxqa názer salatuǵın bolsaq kompyuterdiń áyne usı maydanı hámme basqa ústten aldın islep shıǵılǵan bolıp, dáslep ol birden-bir úst sıpatında paydalanıp kelingen. Házirgi kúnde usı júzeni kóplegen óndiriwshiler hám programmashılar qısqa etip assambler maydanı dep ataydı.
Buyrıqlar toplam arxitekturası úst arasında bólek orın tutadı. Sebebi, usı úst programması hám apparat támiynatı ortasında baylanısıwlarǵa juwap beredi. Kópshilik óndiriwshiler joqarı programmalastırıw tilleri (C, C++, Java h.) de jazılǵan programmalardı tuwrıdan-tuwrı orınlawǵa háreket etken. Lekin, waqıt ótiwi menen bunıń nadurıs pikir ekenligine isenim payda etken. Bunnan tısqarı, kompyuterler bir programmalastırıw tilinde jazılǵan programmalardı atqaribg’ana qalmastan, hár qıylı programmalastırıw tillerinde jazılǵan programmalardı da birdey orınlawı talap etiledi.
Barlıq óndiriwshiler joqarı programmalastırıw tillerinde jazılǵan programmalardı translyatsiya etiw haqqında aytıp ótken. Bunda buyrıqlar toplam arxitekturasında sonday apparat támiynatın jaratıw kerek hamma joqarı programmalastırıw tilleri ushın birden-bir bolǵan formada sol úst programmaların atqarsın. Buyrıqlar toplamı arxitekturası maydanı kompilyatorlar hám apparat támiynatın baylaw úst esaplanadı. Usı júzedegi kompilyatorlarǵa da apparatlarǵa da tanıw esaplanadı.
1-súwrette buyrıqlar toplam arxitekturası maydanı, kompilyator hám apparat támiynatı ortasındaǵı baylanıslılıq súwretlengen.
1-súwret. Buyrıqlar toplam arxitektura maydanı - kompilyator hám apparat támiynatı ortasındaǵı shınjır bolıp tabıladı.
Kompyuterde hámmesi ideal bolıwı jańa kompyuter óndiriwshiler aldın buyrıqlar arxitekturasın islep shıǵıwshılar óndiriwshiler, kompilyator programmalawshılar hám apparat apparatını proektleshiler menen máslahát etiwi hám jańa kompyuterde usı úst qanday talaplarǵa juwap beriwi haqqında kelisip alıwları kerek boladı. Eger kompilyator programmashılar jańa kompyuterde injenerler sheshe almaytuǵın qandayda bir ayrıqshalıq talap etse, bunday kompyuterdi islep shıǵıw júdá quramalı processga aylanıp ketedi. Tap sonday, eger apparat támiynatı óndiriwshileri kompyuterge qandayda bir-bir jańa element qospaqshı bolsa, lekin bul jańa elementke programmashılar kod jaza almasa bunnan da hesh qanday payda joq esaplanadı. Usınıń sebebinen, buyrıqlar toplam arxitekturası maydanın zárúr programmalastırıw tilleri járdeminde optimallastırıw, bul uzaq talqılaw hám modellew talap etiwshi process esaplanadı.
Joqarıdagilardıń barlıǵı tek ǵana teoriya edi. Endi bolsa haqıyqıy jumıs rejimine jaqınlasamız. Qandayda bir-bir jańa kompyuter islep shıǵılsa, kópshilik paydalanıwshılardıń sorawı birdeyde boladı, yaǵnıy «usı mashina eski mashinalarmenen sáykeslikte isley alama? ». Ekinshi soraw bolsa «Usı jańa mashinada eski operacion sistemalardan paydalana alamızma? » hám aqır-aqıbetde úshinshi soraw «Usı mashinada eski programmalar isleydimi yamasa olardı jańa versiyalarına almastırıwǵa tuwrı keleme? ». Egerde joqarıdaǵı sorawlardıń qálegen birine unamsız juwap berilse, óndiriwshi onıń nege bunday ekenligin túsindirip beriwi kerek boladı. Sebebi, ápiwayı paydalanıwshı jańa kompyuterden paydalanıw ushın jıllar dawamında islep úyrengen programmaların anıq bir degende tastap jiberiwdi qálemeydi.
Sol sebepli kompyuter óndiriwshiler barlıq kompyuterlerde birdey buyrıq ústinen paydalanıwǵa, júdá bolmaǵanda olardı aldınǵı versiyalar menen proporcional islewine háreket etedi. Proporcional islew degende biz jańa kompyuterdiń eski programmalardı hesh qanday qosımsha talaplarsız paydalana alıw qábiletin túsinemiz. Lekin bir waqıttıń ózinde jańa kompyuter jańa programmalıq támiynatı, jańa buyrıqlar toplamı hám jańa qolaylıqları da bolıwı kerek bolıp tabıladı. Eń tiykarǵısı kompyuter óndiriwshiler buyrıqlar maydanın maksimal dáreje sáykesligin támiyinlewi hám sol tiykarda jańa kompyuterdiń apparat támiynatını ózleri qálegenshe almastırıw múmkinshiligi iye esaplanadı. Sebebi, paydalanıwshı ushın kompyuter ishindegi mayda detallardıń qaysı kompaniya tárepinen islep shıǵılǵanı onsha za’ru’rli esaplanbaydı.
Óndiriwshiler bir jola mikrodasturlerden apparat támiynatına ótip ketiwi, jańa konveyerlar qosıwı hám hár qıylı superskalyar sxemalardı jańa kompyuterge biriktiriw múmkin. Tek ǵana bir shárt menen yaǵnıy aldınǵı versiyadaǵı buyrıqlar hám buyrıqlar toplamları menen isley alıwı talap etiledi. Eń tiykarǵısı eski programmalardıń jańa kompyuterde isley alıwıda bolıp tabıladı. Yaǵnıy maqset tek ǵana jańa mashina jaratıw emes, bálki mashinanıń eski mashina hám programmalar menen uyqas islewinde bolıp tabıladı.
Joqarıda alıp kelgen mısallardıń barlıǵı da buyrıqlar toplam arxitekturasına baylanıslı emes. Sapalı buyrıqlar toplam arxitekturası maydanı jańa kompyuterdiń esaplaw tezligi hám bahasına baylanıslı esaplanadı. Hár qıylı buyrıqlar toplamıda isleytuǵın birdey túrdegi kompyuterlerdiń nátiyjelililik arasındaǵı ayırmashılıǵı 25%ti uyımlastırıwı múmkin. Biz bunıń menen ne demekshimiz. AKT tarawindag’i bazar házirde eski arxitekturada jańa arxitekturaǵa ótiwge tosqınlıq qılıp atırǵan faktorlardan biri esaplanadı.
Qanday buyrıqlar arxitekturasın jaqsı dep esaplaw kerek? Usı sorawǵa eki juwap ámeldegi.
Birinshiden, jaqsı buyrıqlar arxitekturası sonday buyrıqlar toplamın usınıw kerek, onı házirgi hám keleshek kompyuterlerinde de birdey paydalanıw múmkin bo'lsin. Jaman islep shıǵılǵan buyrıqlar arxitekturasıda processor júdá kóplep ventillerden quralıwı múmkin. Bul bolsa óz gezeginde programma atqarılıwı ushın úlken kólemdegi yadtı talap etedi.
Ekinshiden, jaqsı proektlengen buyrıqlar arxitekturası qısqa hám qısqasha kompilyatsiya etiledi. programmalarǵa bolǵan talaplardı xarakteristikalawı kerek boladı. Úzliksizlik hám variantlardıń tolıqlıǵı buyrıqlar arxitekturasına mudami tán ayrıqshalıq esaplanbaydı. Bul ayrıqshalıq tiykarınan kompilyatorlar ushın za’ru’rli esaplanadı. Sebebi, áyne kompilyator islew dawamında bir neshe variantlar ishinen birin tańlap alıw wazıypasın orınlawǵa tuwrı keledi.
Qısqa etip aytajaq bolsaq, buyrıqlar toplam arxitekturası maydanı programmalıq hám apparat támiynatı arasındaǵı shınjırlıgini esapqa alsaq. Usı úst programmalıq (sapalı kod jazıw ushın) hám apparat (nátiyjeli nátiyjeni ámelde qollanıw ushın) támiynatı óndiriwshileri ushın birdey qolaylıqlarǵa ıyelewi talap etiledi.
|
| |