Potęga dwójki

Reprezentacja graficzna potęgowania dwójki

Potęga dwójki[1] – liczba, którą można przedstawić w postaci 2 n , {\displaystyle 2^{n},} gdzie n Z {\displaystyle n\in \mathbb {Z} } .

W dwójkowym systemie liczbowym potęga dwójki zawsze przyjmuje postać 100...000[2] lub 0,00...001, tak jak potęga dziesiątki w dziesiętnym systemie liczbowym.

Informatyka

Stałe o wartościach będących potęgą liczby 2 są szeroko stosowane w informatyce:

  • Do oznaczania pojemności pamięci operacyjnych stosowane są następujące oznaczenia: KB → 210 B = 1024 B, MB → 220 B = 1 048 576 B, GB → 230 B = 1 073 741 824 B[a][3].
  • Do tworzenia niewielkich typów zbiorowych w językach programowania, które wspierają operatory i maski bitowe, na przykład w języku C[4] lub językach z rodziny .Net Framework[5] stosując wyliczeniowy typ danych.
  • Jako długość przedziału bazowego w drzewach przedziałowych[6].
  • Jako współczynnik skalujący mantysę w reprezentacji liczb zmiennoprzecinkowych[7].

Wybrane wartości

  • 28 = 256 – liczba różnych wartości w bajcie[8].
  • 210 = 1024 ≈ 1000, czyli 103.
  • 224 = 16 777 216 – liczba kolorów w 24-bitowym modelu przestrzeni barw RGB[9].

Uwagi

  1. Producenci nośników pamięci masowych stosują jednak przedrostki SI z powodów marketingowych.

Przypisy

  1. PawełP. Strzelecki PawełP., O potęgach dwójki, „Delta”, sierpień 1994 .
  2. KazimierzK. Trzęsicki KazimierzK., Leibnizjańskie inspiracje informatyki [online], s. 15 [dostęp 2017-09-17] [zarchiwizowane z adresu 2017-11-12] .
  3. AndrzejA. Markowski AndrzejA., AndrzejA. Rydzewski AndrzejA., HenrykH. Kruszyński HenrykH., Leksykon techniki mikrokomputerowej, seria: Mikrokomputery, Warszawa: Wydawnictwo Czasopism i Książek Technicznych NOT-SIGMA, 1989, ISBN 83-85001-28-X .
  4. toxcct, The Beginner’s Guide to Using Enum Flags [online], Code Project, 10 stycznia 2009 [dostęp 2017-09-18]  (ang.).
  5. FlagsAttribute Class [online], Microsoft Docs [dostęp 2017-09-18]  (ang.).
  6. MarcinM. Andrychowicz MarcinM. i inni, Struktury danych i ich zastosowania, Warszawa: Warszawska Wyższa Szkoły Informatyki, 2010, s. 27 [dostęp 2017-09-18] .
  7. MarcinM. Orchel MarcinM., Wstęp do informatyki [online], s. 17 [dostęp 2017-09-18] [zarchiwizowane z adresu 2019-01-23] .
  8. ElżbietaE. Richter-Wąs ElżbietaE., Teoretyczne podstawy informatyki [online], WFAiS UJ, Informatyka Stosowana, 7 października 2013, s. 14 [dostęp 2017-09-18] .
  9. JanJ. Jełowicki JanJ., Elementarz grafiki komputerowej, [w:] Zajęcia z Podstaw Informatyki, Katedra Matematyki Uniwersytetu Przyrodniczego, Wrocław 2001–2009 [dostęp 2017-09-18] .

Linki zewnętrzne

  • AndrzejA. Nowicki AndrzejA., Cyfry liczb naturalnych, wyd. drugie, Olsztyn, Toruń 2012 .
  • Informatyk mówi do kolegi, [w:] Dowcipy z kategorii Komputerowe [online], jeja.pl [dostęp 2017-09-18] .