Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Sprzęt komputerowy Podstawy informatyki

Plik ma rozmiar 3 KiB. Jest to

A. 3072 bitów
B. 24576 bitów
C. 24000 bitów
D. 3000 bitów
W tym zadaniu kluczowe jest rozróżnienie między bajtem a bitem oraz między jednostkami dziesiętnymi i binarnymi. Skrót KiB oznacza kibibajt, czyli jednostkę zgodną z normą IEC, używaną do zapisu pojemności w systemie dwójkowym. 1 KiB to dokładnie 1024 bajty, a nie 1000 bajtów. Skoro plik ma 3 KiB, to jego rozmiar wynosi 3 × 1024 = 3072 bajty. Następnie trzeba pamiętać, że 1 bajt = 8 bitów, więc 3072 × 8 = 24576 bitów. Dlatego poprawny wynik to 24576 bitów. W praktyce ta wiedza przydaje się przy analizie transferu danych, obliczaniu przepustowości łącza, rozmiarów pakietów sieciowych albo przy porównywaniu rozmiaru plików w systemie operacyjnym. Moim zdaniem warto zapamiętać prostą zasadę: KiB, MiB i GiB są binarne, czyli oparte o 1024, a kB, MB i GB w standardzie SI są dziesiętne, czyli oparte o 1000. To drobiazg, ale w informatyce takie drobiazgi często robią różnicę.
Najczęstszy błąd w tym zadaniu wynika z pomieszania kilku pojęć naraz: bitu, bajtu oraz jednostek binarnych i dziesiętnych. Jeżeli ktoś otrzymał 3000 bitów, to najpewniej potraktował 3 KiB jak 3000 czegoś i dodatkowo pominął przeliczenie bajtów na bity. To nie działa, bo KiB nie oznacza tysiąca bitów ani nawet tysiąca bajtów. Przedrostek Ki, czyli kibi, jest zdefiniowany binarnie i oznacza 1024, zgodnie z podejściem stosowanym w informatyce przy pamięciach i rozmiarach danych. Wynik 3072 bitów też jest pułapką, bo 3 × 1024 faktycznie daje 3072, ale są to bajty, nie bity. Trzeba jeszcze pomnożyć przez 8. Z kolei 24000 bitów powstaje wtedy, gdy ktoś przyjmie 1 KB = 1000 bajtów, potem zrobi 3 × 1000 × 8. Taki rachunek pasowałby bardziej do 3 kB w zapisie dziesiętnym, ale nie do 3 KiB. W dobrych praktykach technicznych warto pilnować wielkości liter i przedrostków: b oznacza bit, B oznacza bajt, kB to kilobajt dziesiętny, a KiB to kibibajt binarny. Z mojego doświadczenia to jeden z tych tematów, które wydają się banalne, ale potem wracają przy sieciach, dyskach, kopiach zapasowych i diagnostyce transferu danych.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.