• PL
  • EN

System binarny

To system pozycyjny tak samo jak system dziesiętny. Różnica polega na tym, że w systemie dziesiętnym podstawą systemu jest liczba 10, a w systemie binarnym, podstawą jest liczba 2. Skąd taki pomysł? Odpowiedź jest dość prosta, choć wcale ie oczywista. Komputer to maszyna logiczna, zasilana energią elektryczną. Projektując pierwszy komputer ktoś mądry zadał sobie pytanie w jaki sposób ta maszyna ma liczyć? Doszedł do wniosku, że najłatwiej będzie zrobić to przy pomocy dwóch różnych stanów. 0 i 1. Te dwa stany początkowo oznaczały po prostu brak prądu lub jego obecność.

Gdyby komputer miał działać w oparciu o system dziesiętny, należałoby zastanowić się co miałoby fizycznie oznaczać stan 0, 1, 2, 3, 4, 5, 6, 7, 8 i 9? Różne napięcia stworzyłoby wiele problemów natury technicznej. Wyobraź sobie, że nawet najdrobniejsza różnica (błąd w postaci nieco wyższego napięcia od oczekiwanego), powodowałoby np zawieszenie procesu lub zawieszenie komputera. Jednym słowem na takim komputerze nie dałoby się pracować przez nieustanny brak stabilności.

W systemie binarnym masz możliwość użycia tylko dwóch symboli: 0 lub 1. To tak zwany BIT. Na jednym bicie można zapisać tylko dwie informacje. Jeśli chcesz zapisać więcej informacji, potrzebujesz więcej bitów.

Dokładając kolejne bity, zwiększamy ilość możliwych do zapisania informacji. Dzięki poniższej grafice łatwiej zrozumiesz czym tak na prawdę jest bajt czyli 8 bitów.

CIEKAWOSTKA!

Jeśli dodasz do siebie wszystkie wartości potęgi 2 widoczne na powyższej grafice, dowiesz się, że na jednym bajcie można zapisać 255 liczb (licząc od 0 - 255 to w sumie 256 kombinacji ZER i JEDYNEK). Co ciekawe liczba 255 w informatyce pojawia się bardzo często: dla przykładu w edytorze graficznym modyfikując barwę jednego z kolorów RGB, maksymalną wartość jaką możesz ustawić to właśnie 255. To oznacza, że każdy z podstawowych kolorów jest zapisany na dokładnie 1 bajcie.
Idąc dalej tym sposobem myślenia, spróbuj odpowiedzieć sobie na pytanie: Dlaczego na ekranie komputera można wyświetlić 16,7 miliona kolorów? Jak to obliczyć?

Binary system

It is a positional system just like the decimal system. The difference is that in the decimal system the base of the system is the number 10and in the binary system, the base is the number 2. Why does it work that way? The answer is quite simple, though not at all obvious. A computer is a logical machine, powered by electricity. When designing the first computer, someone smart asked themselves how this machine should work? In the end, it turned out that the easiest way to do it would be with just two different states. 0 and 1. These two states initially meant simply no electricity or electricity is.

If a computer were to work based on the decimal system, one would have to wonder what would the physically mean the states 0, 1, 2, 3, 4, 5, 6, 7, 8 and 9? Different voltages would create many technical problems. Imagine if even the smallest difference (A mistake in the form of a slightly higher voltage than expected), would cause, for example the suspension of the process or the crash of the computer. Simply said, on such a computer it would be impossible to work through the constant instability.

In the binary system you have the option of using only two symbols: 0 or 1. It's called the BIT. Only two items of information can be stored per bit. If you want to store more information, you need more bits.

By adding more bits, we increase the amount of information that can be stored. Thanks to the following graphic, you can you more easily understand what a byte really is. (byte, that is, 8 bits).

GOOD TO KNOW!

If you add all the twos raised to the power of the bit position, dowiesz się, you will learn that 255 numbers can be stored on a single byte (counting from 0 - 255 is a total of 256 combinations of zeros and ones). Interestingly, the number 255 appears very often in computer science: for example, in a graphics editor, when modifying the the colour of one of the RGB colours, the maximum value you can set is 255. This means that each of the primary colours is stored on exactly 1 byte.
Following this way of thinking, try to answer the question: Why can a computer screen display 16.7 million colours? How do you calculate this?