한국   대만   중국   일본 
Bakatkompatibilitet ? Wikipedia Hoppa till innehallet

Bakatkompatibilitet

Fran Wikipedia

Inom ramen for telekommunikation och databehandling sags en produkt eller teknik vara bakatkompatibel om den kan anvandas med indata som genererats av en aldre enhet. [ 1 ] Om produkter avsedda for den nya standarden kan ta emot, lasa, visa eller spela aldre standarder eller format, sa sags produkten sags vara bakatkompatibel; exempel pa sadana standarder inkluderar dataformat och kommunikationsprotokoll .

Det omvanda ar framatkompatibilitet , vilket innebar att gamla apparater stoder (eller forvantas stodja) dataformat som genereras av nya (eller framtida) enheter, kanske utan att stodja alla nya funktioner. En standard stoder framatkompatibilitet om aldre produktversioner kan ta emot, lasa, visa eller spela den nya standarden.

Till exempel innebar inforandet av FM-stereo bakatkompatibilitet, eftersom nya FM-radiomottagare kan ta emot monosignaler som genereras av gamla sandare. Det innebar ocksa framatkompatibilitet, eftersom gamla monofoniska FM-radiomottagare fortfarande kan ta emot signaler fran en ny sandare. Likadant var det med (analog) farg-TV: de nyare farg-TV-mottagarna kunde ta emot gamla svart-vita TV-sandningar, och gamla svart-vita TV-mottagare kunde ta emot farg-TV-sandningar men visa dem i svart-vitt.

Inom programmering hanvisar bakatkompatibilitet till mojligheten for en kompilator for version N av spraket att acceptera program eller data som fungarade under version N - 1. [ 2 ]

I andra sammanhang sags en produkt eller teknik vara bakatkompatibel nar den till fullo kan byta ut en aldre produkt, genom samverkande med andra produkter som var avsedda for den aldre produkten. [ 3 ]

Beskrivning [ redigera | redigera wikitext ]

Bakatkompatibilitet ar en relation mellan tva komponenter, snarare an en egenskap hos bara en av dem. Mer allmant sags den nya komponenten vara bakatkompatibel om den stoder all funktionalitet i den gamla delen. [ kalla behovs ]

Bakatkompatibilitet ar aven ett specialfall inom kompatibilitet dar den nya komponenten har en direkt historisk relation med den gamla komponenten. Om denna speciella relation inte existerar sa klassas det vanligen inte som "bakatkompatibilitet" utan istallet bara "kompatibilitet": Ett konsistent granssnitt som mojliggor interoperabilitet mellan komponenter och produkter som utvecklats separat.

Data gor ingenting i avsaknad av en programtolk, sa begreppet kompatibilitet galler enbart for mjukvara, inte for dokumentfiler. Ifall ett program skapar dokumentfiler, sags en ny version av det programmet ("version 2") vara bakatkompatibel med den gamla versionen av programmet ("version 1") nar den bade kan lasa och skriva dokument som fungerar med version 1. Allt som version 1 kan gora maste ocksa vara mojligt med version 2, bland annat att spara dokument som kan lasas av version 1.

Om en nyare version inte kan spara filer som kan lasas av den aldre versionen, sa ar den inte bakatkompatibel med den aldre versionen, aven om den erbjuder en befintlig mojlighet att uppgradera de gamla filerna. Denna situation har ofta anvants strategiskt av programvaruleverantorer for att tvinga kunder att kopa uppgraderingar, eftersom antalet datafiler som kan anvandas av en gammal version med tiden minskar i en hastighet proportionell mot antal andra kunder som har uppgraderat.

Nivaerna av kompatibilitet varierar. Inom programvara finns en distinktion mellan binar kompatibilitet och kallkodskompatibilitet . Binar kompatibilitet innebar att program fungerar korrekt med den nya versionen av programbiblioteket utan att krava omkompilering. Kallkodskompatibilitet kraver omkompilering men inga andringar i kallkoden.

Manga hardvaruplattformar anvander sig av emulering , d.v.s. simulering av en aldre plattform i programvara, for att uppna bakatkompatibilitet.

Exempel [ redigera | redigera wikitext ]

  • De flesta Blu-ray-enheter kan spela vanliga CD- och DVD-skivor , och de flesta DVD-enheter kan spela vanliga CD-skivor.
  • Ett flertal spelkonsoler ar bakatkompatibla och kan spela spel skapade for foregaende konsoler:
  • Microsoft Windows innehaller kod som gor plattformen kompatibel med de flesta program fran foregaende versioner av operativsystemet (till exempel fungerar Civilization (ca 1991, avsett for Windows 3.0 ) pa Windows Vista.
  • Microsoft Word 2000 ar bakatkompatibel med Word 97, da programmet kan lasa och skriva filer i Word 97-format.
  • Microsoft Word 2007 ar delvis bakatkompatibel med Word 95, kan lasa sadana filer, men inte skriva. Det kan vara vissa problem med vissa funktioner. Det ar viktigt for historieforskning att det gar att lasa gamla filer.
  • Den moderna systemkameran Nikon F Mounts objektiv fran slutet av 1970-talet fram till nuvarande tid kan anvandas pa nyare Nikon-kameror med vissa begransningar.
  • PCI Express 2.0 ar bakatkompatibel med PCI Express 1.1.
  • Transistordatorn IBM 7080 ar bakatkompatibel med alla modeller av elektronrorsdatorn IBM 705.

Se aven [ redigera | redigera wikitext ]

Referenser [ redigera | redigera wikitext ]

Externa lankar [ redigera | redigera wikitext ]