Anonim

W tym numerze „In Layman's Terms” przyjrzymy się kilku terminom związanym z pamięcią i przetwarzaniem.

Kawałek

Pod względem pamięci bit (skrót od cyfry binarnej) to najmniejsza możliwa jednostka danych w systemie komputerowym. Pojedynczy bit to w zasadzie niewielki elektryczny „przełącznik”, który „włącza się” lub „wyłącza”. Są używane do prawie wszystkiego, od wydawania instrukcji systemowych po przechowywanie danych. Stan „włączony” lub „wyłączony” bitów jest związany z kodem maszynowym, w którym wszystko jest wyrażone jako jedynki i zera.

Bity zasadniczo nie istnieją poza ośmioma grupami ciągów zwanymi bajtami.

Bajt

Kolejnym krokiem w górę od bitu jest bajt składający się z ośmiu bitów. To także podstawa… prawie każdego pomiaru wielkości i prędkości w obliczeniach (oprócz Hertza). W związku z tym kilobajt to 1024 bajty, megabajt to 1024 kilobajty, gigabajt to 1024 megabajty, a terabajt to… cóż, masz pomysł. Tak naprawdę nie musisz wiedzieć wiele więcej o tych jednostkach miary, chyba że chcesz od razu się w to wpatrzeć i uczyć się binarnie (omówię kod maszynowy i inne podstawowe języki programowania w późniejszym poście).

Teraz niektórzy z was mogą się zastanawiać, dlaczego wartość wynosi 1024, a nie 1000. Powodem tego jest to, że plik binarny zasadniczo wyraża wszystko jako wielokrotność 2, więc 1024 jest najbliżej 1000.

FLOPSY

A teraz coś z zupełnie innej beczki. FLOPS - co oznacza, że nie ma nic złego. To nie ogranicza tego zbytnio, prawda? Jeśli chcemy zrozumieć, co oznacza skrót FLOPS, musimy dowiedzieć się, co to jest operacja zmiennoprzecinkowa, prawda?

W systemie binarnym istnieją dwa systemy reprezentacji liczb z miejscami dziesiętnymi: punkt stały i zmiennoprzecinkowy. Systemy stałoprzecinkowe to takie, w których jest tylko kilka miejsc, do których może dojść po przecinku; w systemach zmiennoprzecinkowych przecinek dziesiętny można umieścić w dowolnym miejscu. To zbyt uproszczone, ale da radę.

Ogólnie rzecz biorąc, FLOPS nie jest szczególnie ważnym wskaźnikiem prędkości wydajności dla standardowych komputerów, ponieważ operacje zmiennoprzecinkowe są wykorzystywane głównie w obliczeniach naukowych. W przypadku superkomputerów i systemów wykorzystywanych do badań, ile FLOPS może obsłużyć system, ma ogromne znaczenie, ale dla codziennych użytkowników? Tak, prawdopodobnie nie musisz się tym martwić.

Herc

Jeśli chcemy uzyskać prostą definicję, Hertz jest standardową jednostką miary dla cykli na sekundę. „Jeden herc” to jeden cykl na sekundę. Dość proste, prawda?

W kategoriach laika 4: bity, bajty, klapy i herc