Mask (dator)

Från Rilpedia

Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif

Den här artikeln handlar om den datavetenskapliga termen mask, för andra betydelser se mask


En mask inom datavetenskapen är ett set av data som tillsammans med en beräkning (operation) används för att extrahera information som lagras på annan plats.

Den vanligaste masken, bitmasken, extraherar status för vissa bits i en binär sträng eller ett binärt tal. Om man exempelvis tänker sig den binära strängen

100111010

och där eftersöker status för den femte biten (räknat från mest signifikanta bit), används bitmasken 000010000 tillsammans med operatorn för konjunktion (AND). Eftersom

1 AND 1 = 1 (eller annars 0)

kan man fastställa status för den femte biten till 1, emedan

100111010 AND 000010000 = 000010000

På motsvarande sätt kan vi sätta status på den femte biten genom att använda masken på data med hjälp av operatorn för disjunktion (OR).

En vanligt förekommande form av bitmask är nätverksmasken som används för att tolka och sätta IP-adresser (nätverksadresser).

Källor


Personliga verktyg