Formate comenzi pentru calculator
În general, echipa este formată din:
¨ o porțiune de operare (care conține codul de exploatare);
Structura de comandă este determinată de câmpurile de compoziție, scopul și locul în cod.
Formatul comenzii este numit de pre-negociate domeniile sale structura cu numărul de biți de cod de marcare (biți), care determină limitele câmpurilor individuale comanda sau cu numărul de cifre (biți), în anumite domenii, permițând computerului să recunoască părțile componente ale codului.
Exemplu format comandă procesor i486.
r / m - memorie registru;
CPC - codul de funcționare;
Index - specifică un registru de index;
de bază - determină registrul de bază.
Cu toate acestea, pentru a simplifica și de a îmbunătăți echipamentul de lungime Format de comandă viteza computerului trebuie să fie cât mai scurt posibil, depozitat în cuvântul mașinii sau halfword. Echipa soluție problemă de selecție format este mult mai complicat în microprocesoare, care funcționează cu un cuvânt scurt.
Să urmărim schimbările structurilor clasice ale echipelor.
Toate subiectele acestei secțiuni:
Caracteristici tehnice și operaționale ale calculatorului
Principalul parametru tehnic al calculatorului este calculatorul său bystrodeystvie.Bystrodeystvie - numărul mediu statistic de operațiuni (cu excepția operațiunilor de intrare, de ieșire, și recurgerea la memorare externă
A treia generație (1964-1976)
Caracterizat prin utilizarea pe scară largă de circuite integrate (ICS), cu un circuit imprimat multistrat. IC (chip) - este o unitate funcțională completă corespunde unui circuit tranzistor complex,
a cincea generație (în prezent)
Născut în adâncimi de calculatoare de a patra generație și este determinată în mare măsură de rezultatele Comitetului Japoniei pentru Cercetare Științifică în domeniul calculatoarelor. Conform acestui proiect al cincilea calculator pok
Comunicarea între organizarea structurală și funcțională a calculatorului
Există două puncte de vedere cu privire la construirea și exploatarea unui computer. Primul - ochiul utilizatorului, nu este interesat de implementarea tehnică a calculatorului și nerăbdători doar pentru a obține un anumit set de funcții
Subsistemul de prelucrare
Dezvoltarea subsistemului de prelucrare într-o măsură mai mare decât toate celelalte subsisteme, se deplasează spre separarea funcțiilor și creșterea specializării unităților sale constitutive. Sunt sredst speciale
subsistemul de memorie
Memorie Subsistemul Calculatorul modern are o structură ierarhică formată din mai multe niveluri: ¨ Nivelul Cache (memoria locală a procesorului, memoria cache și primul
Subsistemul de management și întreținere
Și subsistemul de control de serviciu - o combinație de hardware și software, concepute pentru fiabilitate specificate performanțe maxime, mentenabilitate, convenabil
arhitectura de calculator
Sub arhitectura calculatorului să înțeleagă organizarea structurală și funcțională a mașinii, care determină metodele de codificare a datelor, structura, scopul, principiile de interacțiune a Mie tehnic
Calculatoare cu arhitectura CISC
Calculatoare cu CISC (Complex Instruction Set Computer) Arhitectura sunt complexe sistem de comandă (complet), în care diversele operațiuni sunt efectuate
PC cu prelucrare superscalar
Un alt tip de arhitectură este un singur fir de procesare superscalar. Semnificația acestui termen este faptul că fondurile sunt plasate în echipamente de prelucrare a pos
SIMD-calculatoare
SIMD (Single Instruction Stream - date multiple Stream) sau SIMD - o singură instrucțiune flux și mai multe fluxuri de date. calculatoare SIMD constau dintr-un înveliș (conducere
arhitectura matrice
Esența structurii matricei este că există o multitudine de elemente de procesare care execută aceeași echipă pe diferite elemente ale unui vector (fluxuri de date) Combină
tehnologia MMX
Un alt exemplu de tehnologie SIMD-MMX este arhitectura care îmbunătățit foarte mult Intel microprocesoare arhitectura. Tehnologia MMX reprezintă un compromis
sistem multiprocesor
Foarte legate de sistemul de calcul sistemyili multiprocesor calculator (MPVs) bazat pe o combinație de procesoare pe o memorie de teren comun. Acest câmp se numește memorie partajată
sistem de calcul multiprocesor cu un autobuz comun.
În autobuz MPVs comună (Memorie partajată Proccessing - multiprocesor memorie diviziune, SMP-arhitectura), toate modulele funcționale (procesoare P1, P2 PM memorie MP1, MP2 IPC gura ..
sisteme de computere multiprocesor cu module multi-input OP.
Într-un sistem multi-input Module MPVs OD sau simetrice MPVs conexiuni reciproce sunt realizate prin intermediul autobuzele individuale conectează fiecare procesor și fiecare dispozitiv IO la o separat
complex de calculator cu mai multe
sisteme cu legătură slabă sau un sistem de calcul distribuit de calcul, în general, reprezentat complecși multicalculator în care calculatoarele individuale sunt combinate
arhitectura MMP
O altă realizare a arhitecturii sistemului slab cuplate sunt masiv paralele (RAM), format din zeci, sute și uneori mii de noduri de procesare. gr stricte
Structura și formatul de comenzi pentru calculator
Procesarea informației în calculator se realizează prin controlul software-ului. Programul reprezintă o informație de procesare algoritm înregistrate într-o secvență
Tag-uri și descriptori. date auto-definite
Un mijloc eficient de îmbunătățire a arhitecturii calculatoarelor moderne este etichetat organizație de memorie în care fiecare stocate în memorie (sau înregistrare), indicatorul cuvânt este prevăzut cu - m
Caracteristici CPU
Vorbind despre arhitectura internă a procesorului, nu ar trebui să uităm despre caracteristicile sale, șef printre ei - performanța, adică, numărul de iterații efectuate într-o secundă
Structura registru CPU
registre și structuri stabilite prin exemplul de procesoare Intel cu CISC-arhitectura. Grupul ca urmare a registrelor se pot distinge: 1. Registre funcție de bază (
Principalele registre funcționale
Conținutul acestor registre este determinat de sarcina curentă, adică aceste registre sunt încărcate în mod automat noua valoare, la comutarea sarcinilor. naznacheniya.Vos Registrul general
TSUU cu logica rigidă.
Dispozitiv de comandă cu logică rigidă (tip hardware) - reprezintă un circuit logic, sau mai degrabă un set de circuite logice care produc distribuite în timp CONTROL funcțional
TSUU cu logica firmware
Mașinile logica de control de firmware cu fiecare mașină de efectuat operațiunea este asociată cu un set de cuvinte stocate în memorie - micro-op. secvență
LIMBA micro-ops
Microinstrucțiunii - un set de micro-operațiunilor efectuate în paralel în timp. Micro-operații - o operație funcțională elementară, care produc unele q elementar
Descrierea de cuvinte, registre și autobuze
Descriere n-biți cuvânt în limba micro-conține numele său - ID-ul și biți indicator. pointer bit este format din numere de ranguri seniori și juniori de cuvinte separate
Descrierea micro-ops
Microoperation efectuează o transformare elementară a datelor. Această conversie poate fi logic (bitwise efectuate pe operandul) sau aritmetică funcțională.
unitate logică aritmetică
ALU - una dintre principalele părți funcționale ale procesorului la conversia directă a informațiilor. Toate operațiunile efectuate în ALU pot fi împărțite în următoarele
structura alu
ALU bloc generalizată a circuitului include (Figura 7.1.): - un bloc de registre pentru primirea și acomodarea operanzii și rezultatele; - o unitate de operare, în care transformarea este efectuată
sumatoare
viperei ALU sunt împărțite în: ¨ tipul de utilizare pentru însumarea elementelor de bază (combinaționale și acumularea); ¨ conform metodei operațiunilor însumarea (după
Metodele de creștere a vitezei ALU
O astfel de metodă este de a pune în aplicare principiul paralelism locale. Esența acestui principiu - într-un moment de echipa paralelizare algoritm efectuat separat pe un număr de Nez
memorie de calculator
Memorie - una dintre unitățile de calculator, constând dintr-o memorie și adaptată pentru a stoca, stocarea și afișarea de informații (algoritmul de prelucrare a datelor, precum și datele în sine). caracteristicile fundamentale
Tehnici de management RAM și OP
RAM (memorie de sistem) - are o capacitate relativ mică - de la 8 la 128 MB (în unele mașini - mai mult). Numărul și viteza de memorie RAM exercitarea
memorie virtuală.
Memoria virtuală a apărut ca un mijloc de rezolvare a problemei de cazare în programele de PO, dimensiunea, care este mult mai mare decât memoria disponibilă gratuit disponibile. virtual
distribuție segmentară.
Când paginare de memorie VA - proces de spațiu este împărțit în părți egale mecanic. Nu este posibil să se diferențieze modalitățile de accesare a diferitelor părți ale programului (segment), care este un
swapping
Memoria virtuală este un tip de swap. Pentru a porni activitatea ar putea fi executat, acesta trebuie să fie încărcate în MP, al cărui volum este limitat. Fig. 8.14 arată
Prelevarea de probe de cuvânt larg.
cale directă de a reduce numărul de apeluri către PO este de a organizației. eșantionare un cuvânt larg. Când probă de citire larg cuvânt se realizează simultan pentru un apel la WS (sau înregistrare) transportate
Structura tipică a memoriei cache
Luați în considerare o structură de memorie cache tipică (Fig. 8.18), inclusiv blocurile de bază, care asigură interacțiunea cu OP și unitatea centrală de procesare.
distribuție Complet asociativ.
Cu această metodă, plasarea de date, fiecare rând de memorie principal poate fi plasat la locul de orice linie cache. Structura memoriei cache este de distribuție complet asociată arată ca n
Parțial distribuție asociativă.
Cu această metodă de cazare, numărul de rânduri adiacente (fix număr de cel puțin două) de 128 linii cache formează o structură numită un grup. Structura cache bazată pe Execu
Sectoare de distribuție.
În această metodă, memoria principală este împărțită în sectoare, care constau dintr-un număr fix de linii, memoria cache este de asemenea împărțit în sectoare constau din același număr de rânduri. De exemplu, în sectorul 16
Metode de actualizare a rândurilor în memoria principală
Tabelul 8.1. având în vedere condițiile de conservare și actualizarea informațiilor în celulele din memoria cache și memoria principală. În cazul în care procesorul are nevoie de informații de la o celulă de memorie principală și imagistica
Sisteme de memorie externă
Sistemul de memorie externă - un hard disc, care este, hard disk, floppy disc, care este, o dischetă sau o dischetă, CD-ROM, și altele. hard disk sau hard-disk (
PRINCIPII GENERALE ALE SISTEMULUI întrerupere a programului
În timpul funcționării unui calculator în sine sau în mediul extern (obiectul, calculatoarele gestionate) evenimente pot apărea, care necesită răspuns imediat. program de întrerupere
Detalii de întreruperi ale sistemului
Numărul total de cereri de întrerupere (intrări într-un sistem de întrerupere): Pentru a evalua sistemele de întrerupere eficacitate următoarele caracteristici pot fi utilizate.
Programele prioritare de întrerupere controlate Software
Gradul relativ de importanța programelor, frecvența lor de repetiție, gradul relativ de urgență în procesul de calcul se poate schimba, solicitând stabilirea unor noi raporturi prioritare. P
Organizarea trecerii la întreruperea programului
Vector de starea inițială a întrerupe un program numit un preryvaniya.On vector conține toate informațiile necesare pentru trecerea la întreruperea programului, inclusiv sa inițială
canale IO
Pentru separarea funcțiilor de conducere de către CPU și dispozitive periferice ale calculatorului includ dispozitive suplimentare - canale IO (SSC), a căror sarcină este Secu
TIPURI DE CARACTERISTICI ȘI STANDARD ANVELOPE
Tipuri și caracteristici ale pneului standard utilizat în prezent sunt prezentate în Tabelul 10.1. Tabel. 10.1 Caracteristici ale pneurilor standard. tip /
Conceptul unui sistem deschis
Difuzarea pe scară largă a sistemelor de informații în diverse domenii ale vieții moderne: industrie, finanțe, educație și cultură - face relevante pentru stabilirea nekoto
structuri cu dispersie
Structuri cluster sau pur și simplu clusterele sunt cel mai ieftin mod de a crește productivitatea este deja instalat calculatoare. Un grup este o colecție de
bibliografie
1. Marii Enciclopedii Sovietice 2 BA Golovkin Parallel Computing sistemy. M :. Nauka.- 1980. 3. BM Kagan calculatoare electronice și sistemy. M :. Energiya.-199