ändare

svenska för endian – syftar på de två skolorna för byteordning, nämligen big‑endian och little‑endian (tjock­ändare och smal­ändare). – Ändarna tvistar om ifall det är mest ända­­måls­­enligt att lagra tal i datorns minne i rak ordning, big‑endian, (som när ett tusen skrivs 1 000, alltså största värdet först) eller i omvänd ordning, little‑endian (som om ett tusen skulle skrivas ”0001”, största värdet sist). – Ordet: Benämningarna big‑endian och little‑endian är hämtade från Jonathan Swifts satir Gullivers resor från 1726. I landet Lilliput pågår politiska strider mellan de som knäcker ägg i den smala änden och de som knäcker ägg i den tjocka änden.

[byteordning] [datorvetenskap] [ändrad 28 september 2021]

register

  1. – (för engelska registry) – i Windows: förteckning över datorns program, inklusive operativsystemet, maskinvaran, inställningar och information om användare och deras behörigheter. Det används av operativ­systemet för att se vilka resurser som finns i systemet och hur de ska användas. Re­gist­ret omfattar nyckel (key) och värde (value) för varje post i registret. Nyckeln kan beskrivas som namn och adress, värden är de in­ställningar som är knutna till resursen. (Se nyckel-värde.) – Windows system med ett enda centraliserat register skiljer sig från motsvarande hantering av information om resurser i Unix (inklusive Linux med Android och macOS). Windows register anses ha både för- och nack­delar jäm­fört med den mer decentraliserade informationen i Unix;
  2. – minnesutrymme i processorn som tillfälligt håller data — tal eller instruktioner — som hämtas från arbets­minnet och an­vänds i be­räkningar. Register är datorns snabbaste minnen, eftersom de är in­bygg­da i processorn. Ut­bytet av data mellan arbets­minne och register sker automatiskt och är inget som användaren kan eller behöver göra något åt. Data­mängden som ryms i ett register kallas för ord eller (äldre) dator­ord. Varje pro­cessor har många register. Ordlängden i registren i moderna proces­sorer är vanligen 32 bit eller, allt oftare, 64 bit;
  3. – (föråldrat) – i äldre svensk datorterminologi kallades ibland filer för ”register”.

[processorer] [windows] [ändrad 11 december 2019]

byteordning

(byte order) – siffrornas ordningsföljd i tal som behandlas i dator. – Enkelt uttryckt handlar det om ifall talet matas in i datorns processor med början vid de största värdena eller de minsta värdena:

  • – Rak byte­ordning inne­bär att talen lagras som när man skriver tal på papper med siffror: alltså med det högsta värdet först och det lägsta sist. (När vi skriver 314 menar vi ju 300+10+4.) På engelska kallas det för big‑endian, tjockändare – se ändare;
  • – Om­vänd byte­ordning inne­bär att talen lagras i omvänd ordning. När man menar tre­hundra­fjorton skulle man alltså med vanliga siffror skriva ”413” (4+10+300). På engelska kallas det för little‑endian, smaländare;

– Öppen byte­ordning (open-endian) är när processorn kan hantera båda ordningarna.

– I själva verket lagras värdena i binär form, vanligt­­vis grupperade i byte, men principen är samma: rak byteordning innebär att ett hexadecimalt tal som 8A9B (=35 483) lagras så här: 8A (den del av talet som står för 8A00, alltså för 35 328) lagras på den första minnesplatsen, till exempel på plats nummer 1 000, och 9B (=155) lagras på den närmast högre minnesplatsen, alltså på plats 1 001. – Med omvänd byteordning lagras talet i exemplet, 8A9B, med 9B på plats 1 000 och 8A på plats 1 001. Det har den fördelen att om talet blir större kan man lägga ökningen på plats 1 002 utan att behöva flytta något.

– Byte­ordningen har ingen be­tydelse för vanliga användare, men kan ställa till problem när data överförs mellan datorsystem av olika typ. Tek­niskt finns det en lång­­varig diskussion om vilken byteordning som är mest ändamålsenlig. De vanligaste processorerna för persondatorer, Intels processorer, använder omvänd byteordning.

[byteordning] [datorvetenskap] [ändrad 5 juni 2020]

Snapdragon

ett processorsystem för mobiltelefoner med inbyggda kretsar för datakommunikation över mobilnätet, wi‑fi, Bluetooth och GPS. – Snapdragon har utvecklats av amerikanska Qualcomm och bygger på Arms processorarkitektur. Kom 2008. – Snapdragon betyder lejongap (blomman). – Se Qualcomms webbsidor.

[processorer] [ändrad 28 november 2018]