Compatibilitate binară. compatibilitate binară - tipul de programe de compatibilitate. Permite programului să funcționeze în diferite medii fără a schimba fișierele executabile.
Compatibilitatea binară include compatibilitatea byte-byte a câmpurilor de boot, identitatea completă a mecanismului de apelare a funcțiilor, transmiterea variabilelor și obținerea rezultatelor calculelor și implementarea completă a interfeței de programare. În același timp, din punct de vedere tehnic, implementarea poate fi complet diferită, principalul fiind faptul că toate apelurile sunt implementate și că ele conduc la rezultatul așteptat și, în ce mod este realizat acest rezultat, creatorii programului decid.
Stratul de compatibilitate binar înseamnă terminarea suportului pentru programe și cerința obligatorie de recompilare și posibile corecții în program pentru ao face să funcționeze. De exemplu, după ce Apple a început să utilizeze procesoarele Intel în calculatoarele sale. Compatibilitatea binară cu toate aplicațiile scrise pentru procesoarele PowerPC a fost întreruptă. Pentru a nu pierde toate programele dezvoltate în trecut pentru Mac OS. Apple folosește un translator Rosetta ușor. Transferarea apelurilor Mac OS pentru PowerPC la Mac OS solicită Intel. Acest exemplu demonstrează, de asemenea, o posibilă metodă de combatere a unei pauze de compatibilitate binară.
În sistemul de operare Solaris 10 pentru x86, este posibilă rularea aplicațiilor pentru Linux fără recompilare cu BrandZ. Pe platforma SPARC, această caracteristică nu este disponibilă.
Acesta este un articol despre computere. Puteți ajuta proiectul prin fixarea și adăugarea acestuia.
Dacă este posibil, această notă trebuie înlocuită cu una mai precisă.
Vedeți ce este "Compatibilitatea binară" în alte dicționare:
Compatibilitate (informatică) - Compatibilitate Abilitatea componentelor hardware sau a componentelor software de a lucra cu un anumit sistem informatic sau capacitatea a două dispozitive de a funcționa atunci când sunt conectate una la cealaltă. În ceea ce privește hardware-ul, există: Constructive ... ... Wikipedia
Compatibilitate - (în standardizare) proprietatea obiectului (proces, sistem) de a interacționa cu alte obiecte (procese, sisteme), în care obiectele (procesele, sistemele) participante la interacțiunea specificată nu exclud în totalitate manifestarea ... ... Wikipedia
Compilarea binară - (biți, compilație binară, traducere binară) este o tehnologie care implementează compatibilitatea diferitelor arhitecturi de microprocesoare la nivelul codurilor binare. Vă permite să rulați aplicații ale aceleiași arhitecturi când lucrați la al doilea și pentru ... ... Wikipedia
Compatibilitate binară - compatibilitate binară, de asemenea, compatibilitate binară din limba engleză. compatibilitatea binară este un fel de compatibilitate a programului care permite programului să funcționeze în medii diferite fără a schimba fișierele binare. Acest termen este adesea folosit în sensul ... ... Wikipedia
Solaris (sistem de operare) - Acest termen are alte semnificații, a se vedea Solaris. Solaris Solaris 10 cu ... Wikipedia
Linux Standard Base, LSB este un proiect comun al unei familii de sisteme de operare bazate pe Linux (distribuții Linux), în organizarea Fundației Linux, al cărei scop este standardizarea structurii interne. LSB se bazează pe ... ... Wikipedia
Solaris - acest termen are alte sensuri, a se vedea Solaris. Solaris ... Wikipedia
Haiku OS - Haiku Desktop OS Haiku Dezvoltator Haiku Inc Familie OS Cod sursă deschis Ultima versiune N / A N / A Tipul kernelului ... Wikipedia