Wyniki egzaminu

Informacje o egzaminie:
  • Zawód: Technik informatyk
  • Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych
  • Data rozpoczęcia: 29 kwietnia 2026 10:12
  • Data zakończenia: 29 kwietnia 2026 10:29

Egzamin zdany!

Wynik: 34/40 punktów (85,0%)

Wymagane minimum: 20 punktów (50%)

Nowe
Analiza przebiegu egzaminu- sprawdź jak rozwiązywałeś pytania
Pochwal się swoim wynikiem!
Szczegółowe wyniki:
Pytanie 1

Wynikiem dodawania dwóch liczb binarnych 1101011 oraz 1001001 jest liczba w systemie dziesiętnym

A. 180
B. 170
C. 402
D. 201
Suma dwóch liczb binarnych 1101011 i 1001001 daje wynik 10110100 w systemie binarnym. Aby przekształcić ten wynik na system dziesiętny, możemy zastosować wzór, w którym każda cyfra binarna jest mnożona przez odpowiednią potęgę liczby 2. Obliczamy to w następujący sposób: 1*2^7 + 0*2^6 + 1*2^5 + 1*2^4 + 0*2^3 + 0*2^2 + 1*2^1 + 0*2^0, co daje 128 + 0 + 32 + 16 + 0 + 0 + 2 + 0 = 178. Jednak oczywiście, błąd sumowania w odpowiedziach prowadzi do innej wartości. Warto pamiętać, że umiejętność konwersji między systemami liczbowymi jest kluczowa w informatyce i inżynierii, ponieważ pozwala na efektywne przetwarzanie i przechowywanie danych. W praktyce, znajomość tych zasad jest niezbędna przy programowaniu, cyfrowym przetwarzaniu sygnałów oraz w projektowaniu urządzeń elektronicznych, gdzie system binarny jest podstawowym językiem komunikacji.

Pytanie 2

W klasycznym adresowaniu, adres IP 74.100.7.8 przyporządkowany jest do

A. klasy C
B. klasy A
C. klasy D
D. klasy B
Adres IP 74.100.7.8 należy do klasy A, ponieważ pierwsza okteta (74) mieści się w zakresie od 1 do 126. Klasa A jest zarezerwowana dla dużych sieci i pozwala na przydzielenie znacznej liczby adresów IP, co czyni ją idealną dla organizacji, które potrzebują dużej liczby hostów. W adresowaniu klasowym, pierwsza okteta definiuje klasę adresu: klasa A (1-126), klasa B (128-191), klasa C (192-223), klasa D (224-239) i klasa E (240-255). Przykładowo, organizacje takie jak duże korporacje czy dostawcy usług internetowych często korzystają z klasy A, aby przydzielić adresy IP dla swoich serwerów i urządzeń. Znajomość klasyfikacji adresów IP jest istotna w kontekście routingu i zarządzania sieciami, gdyż pozwala na efektywne planowanie i wdrażanie architektury sieciowej, a także na minimalizację problemów związanych z konfliktem adresów. Klasa A wspiera również możliwość zastosowania CIDR (Classless Inter-Domain Routing), co umożliwia bardziej elastyczne zarządzanie przestrzenią adresową.

Pytanie 3

Jaką normę odnosi się do okablowania strukturalnego?

A. IEC 60364
B. ISO 9001
C. TIA/EIA-568-B
D. IEEE 1394
TIA/EIA-568-B to jeden z kluczowych standardów dotyczących okablowania strukturalnego, który definiuje wymagania dla systemów telekomunikacyjnych w budynkach. Standard ten określa specyfikacje dotyczące okablowania miedzianego oraz światłowodowego, co jest niezwykle istotne w kontekście nowoczesnych rozwiązań informatycznych. TIA/EIA-568-B wprowadza zasady dotyczące projektowania, instalacji oraz testowania okablowania, co ma na celu zapewnienie wysokiej jakości transmisji danych i kompatybilności systemów różnorodnych producentów. Przykładowo, w praktyce standard ten jest używany przy tworzeniu lokalnych sieci komputerowych (LAN), gdzie istotne jest, aby wszystkie komponenty, takie jak przełączniki, routery oraz urządzenia końcowe, były ze sobą kompatybilne i spełniały określone wymagania. Zastosowanie standardu TIA/EIA-568-B przyczynia się również do łatwiejszego zarządzania i rozbudowy sieci, co jest niezwykle ważne w dynamicznie zmieniającym się środowisku technologicznym. Ponadto, przestrzeganie tego standardu może znacząco zwiększyć żywotność infrastruktury okablowania oraz zminimalizować ryzyko zakłóceń w transmisji danych.

Pytanie 4

Ile bitów minimum będzie wymaganych w systemie binarnym do zapisania liczby szesnastkowej 110ₕ?

A. 3 bity.
B. 16 bitów.
C. 9 bitów.
D. 4 bity.
Dobra robota, ta odpowiedź idealnie trafia w sedno zagadnienia! Liczba szesnastkowa 110ₕ to w systemie dziesiętnym wartość 272. Teraz, żeby zapisać tę liczbę w systemie binarnym, musimy znaleźć, ile bitów potrzeba, żeby pomieścić tę wartość. Największa liczba, jaką można zapisać na 8 bitach, to 255 (czyli 2⁸ - 1). 272 jest już większe, więc 8 bitów nie wystarczy. Trzeba iść poziom wyżej: 2⁹ = 512, więc 9 bitów pozwala już zapisać liczby od 0 do 511. To właśnie te 9 bitów daje nam odpowiedni zakres. W praktyce, jeśli projektuje się układy cyfrowe czy programuje mikrokontrolery, zawsze warto pamiętać o takim podejściu – nie tylko przy zamianie systemów liczbowych, ale też przy planowaniu rejestrów pamięci czy buforów. W dokumentacji technicznej często spotyka się określenie „minimalna liczba bitów wymagana do przechowania wartości” – to dokładnie to, co właśnie policzyliśmy. Moim zdaniem takie zadania uczą nie tylko logiki, ale też szacowania zasobów sprzętowych, co jest bardzo konkretne w codziennej pracy technika czy programisty. Swoją drogą, niektórzy błędnie myślą, że wystarczy tyle bitów, ile cyfr w systemie szesnastkowym, ale tu wyraźnie widać, że trzeba zawsze przeliczyć wartość na binarną i porównać zakresy.

Pytanie 5

W którym trybie działania procesora Intel x86 uruchamiane były aplikacje 16-bitowe?

A. W trybie rzeczywistym
B. W trybie chronionym
C. W trybie wirtualnym
D. W trybie chronionym, rzeczywistym i wirtualnym
Odpowiedź "W trybie rzeczywistym" jest poprawna, ponieważ procesor Intel x86 uruchamia programy 16-bitowe w tym właśnie trybie. Tryb rzeczywisty, który był standardem w pierwszych wersjach architektury x86, pozwalał systemowi operacyjnemu na dostęp do pamięci w sposób bezpośredni, co było kluczowe dla aplikacji 16-bitowych, takich jak MS-DOS. W tym trybie procesor działa z 16-bitową architekturą, co oznacza, że może adresować maksymalnie 1 MB pamięci. Programy 16-bitowe wykorzystują takie mechanizmy jak segmentacja pamięci, a sama architektura zapewnia kompatybilność wstecz z wcześniejszymi wersjami systemów operacyjnych. Przykłady zastosowania obejmują uruchamianie starych gier komputerowych oraz aplikacji, które nie były aktualizowane do nowszych wersji. Praktyczne zrozumienie działania trybu rzeczywistego jest istotne również w kontekście emulacji i wirtualizacji, gdzie współczesne systemy mogą uruchamiać aplikacje 16-bitowe w kontrolowanym, izolowanym środowisku, wykorzystując zasady trybu rzeczywistego.

Pytanie 6

Jeśli rozdzielczość myszy wynosi 200dpi, a monitor ma rozdzielczość Full HD, to aby przesunąć kursor wzdłuż ekranu, należy przesuń mysz o

A. 1080px
B. 480i
C. około 35 cm
D. około 25cm
Odpowiedź "około 25cm" jest na pewno trafna. Przy rozdzielczości 200dpi, jeśli przesuwasz kursor na ekranie o 1920 pikseli (czyli to szerokość monitora Full HD), to myszka musi się przesunąć właśnie o jakieś 25cm. To dlatego, że 200dpi to oznacza, że na każdy cal jest 200 punktów, a w przeliczeniu na piksele wychodzi właśnie tak. Można to obliczyć używając wzoru: liczba pikseli dzielona przez dpi, a potem pomnożyć przez 2.54. W naszym przypadku: 1920 podzielić przez 200, a potem pomnożyć przez 2.54, co daje jakieś 24.5 cm. A wiesz, że znajomość tej rozdzielczości jest mega ważna? Szczególnie w projektowaniu interfejsów i ergonomii pracy. Wysoka rozdzielczość myszy to klucz do lepszej precyzji, co jest szczególnie przydatne w aplikacjach graficznych i grach, gdzie liczy się każdy ruch.

Pytanie 7

Jakie oprogramowanie powinno być zainstalowane, aby umożliwić skanowanie tekstu z drukowanego dokumentu do edytora tekstu?

A. Program CAD
B. Program COM+
C. Program OCR
D. Program ERP
Program OCR (Optical Character Recognition) jest specjalistycznym oprogramowaniem, które umożliwia konwersję zeskanowanych dokumentów, obrazów i tekstów wydrukowanych do formatu edytowalnego. Działa to na zasadzie rozpoznawania wzorów i znaków, co pozwala na przekształcenie wizualnych danych na tekst cyfrowy. W praktyce, wykorzystanie programu OCR jest powszechne w biurach, archiwach oraz bibliotekach, gdzie duża ilość dokumentów papierowych musi zostać zdigitalizowana. Dzięki technologii OCR możemy efektywnie archiwizować dokumenty, oszczędzając czas i przestrzeń. Warto również wspomnieć, że nowoczesne programy OCR są w stanie rozpoznać nie tylko standardowe czcionki, ale również różne języki i znaki diakrytyczne, co sprawia, że są wszechstronne i użyteczne w międzynarodowym kontekście. Przykładowe oprogramowanie OCR to ABBYY FineReader czy Adobe Acrobat, które są zgodne z branżowymi standardami, takimi jak PDF/A, co zapewnia długoterminową archiwizację dokumentów.

Pytanie 8

Ile hostów można zaadresować w sieci o adresie 172.16.3.96/28?

A. 254
B. 62
C. 126
D. 14
Poprawna odpowiedź 14 wynika bezpośrednio z maski /28. Maska /28 oznacza, że 28 bitów przeznaczone jest na część sieciową, a pozostałe 4 bity na część hosta (bo adres IPv4 ma 32 bity). Z 4 bitów hosta można utworzyć 2^4 = 16 możliwych kombinacji adresów w tej podsieci. Zgodnie ze standardowymi zasadami adresacji IPv4 w sieciach klasycznych (bez specjalnych rozszerzeń typu używanie adresu sieci czy broadcastu) dwa z tych adresów są zarezerwowane: pierwszy to adres sieci, a ostatni to adres rozgłoszeniowy (broadcast). Dlatego liczba realnie dostępnych adresów hostów to 16 − 2 = 14. Dla podsieci 172.16.3.96/28 zakres wygląda tak: adres sieci to 172.16.3.96, ostatni adres to 172.16.3.111, czyli adres broadcast, a adresy hostów mieszczą się pomiędzy: od 172.16.3.97 do 172.16.3.110. To właśnie 14 sztuk. W praktyce takie podsieci /28 są często wykorzystywane w małych segmentach sieci, np. do adresowania kilku urządzeń w jednej szafie rack, dla małego VLAN-u zarządzającego, dla pojedynczej lokalizacji z niewielką liczbą hostów, czy do łączenia routerów i firewalli w mniejszych środowiskach. Moim zdaniem dobrze jest wyrobić sobie nawyk szybkiego przeliczania: /30 → 2 hosty, /29 → 6 hostów, /28 → 14, /27 → 30 itd. Ułatwia to projektowanie adresacji zgodnie z dobrymi praktykami, czyli bez marnowania adresów IPv4. W większości podręczników do CCNA i dokumentacji Cisco czy Mikrotika znajdziesz dokładnie takie same wyliczenia i podejście do planowania podsieci. W realnych sieciach administratorzy bardzo pilnują, żeby dobrać maskę dokładnie pod liczbę hostów, bo pula adresów IPv4 jest ograniczona i droga, szczególnie w sieciach publicznych.

Pytanie 9

Jeżeli szybkość pobierania danych z sieci wynosi 8 Mb/s, to w ciągu 6 s możliwe jest pobranie pliku o maksymalnej wielkości równej

A. 2 MB
B. 8 MB
C. 4 MB
D. 6 MB
Prędkość pobierania danych wynosząca 8 Mb/s oznacza, że urządzenie jest w stanie pobrać 8 megabitów danych w ciągu jednej sekundy. Aby obliczyć, ile danych można pobrać w czasie 6 sekund, należy pomnożyć prędkość przez czas: 8 Mb/s * 6 s = 48 Mb. Ponieważ jednostki są w megabitach, przeliczenie megabitów na megabajty jest kluczowe, gdyż 1 bajt to 8 bitów. Zatem 48 Mb / 8 = 6 MB. To pokazuje, że w ciągu 6 sekund można pobrać plik o maksymalnej wielkości 6 MB. Warto zaznaczyć, że w praktyce rzeczywista prędkość pobierania może być mniejsza z powodu różnych czynników, takich jak przeciążenie sieci, ograniczenia serwera czy jakość połączenia. Dlatego znajomość tych podstawowych obliczeń i możliwości jest kluczowa, zwłaszcza przy planowaniu pobierania dużych plików z internetu, co jest często praktykowane w codziennym użytkowaniu lub podczas pracy z dużymi zbiorami danych.

Pytanie 10

Na ilustracji procesor jest oznaczony liczbą

Ilustracja do pytania
A. 3
B. 5
C. 2
D. 8
Procesor, oznaczony na rysunku numerem 3, jest centralnym układem scalonym komputera odpowiadającym za wykonywanie instrukcji programowych. Procesory są kluczowym składnikiem jednostki centralnej (CPU), które przetwarzają dane i komunikują się z innymi elementami systemu komputerowego. Ich kluczową cechą jest zdolność do realizacji złożonych operacji logicznych oraz arytmetycznych w krótkim czasie. W praktyce procesory znajdują zastosowanie nie tylko w komputerach osobistych, ale także w urządzeniach mobilnych, serwerach oraz systemach wbudowanych. Standardy przemysłowe, takie jak architektura x86 czy ARM, definiują zestaw instrukcji procesorów, co pozwala na kompatybilność oprogramowania z różnymi modelami sprzętu. Dobre praktyki obejmują chłodzenie procesora poprzez systemy wentylacyjne lub chłodzenia cieczą, co zwiększa wydajność i trwałość urządzeń. Warto również pamiętać o regularnej aktualizacji sterowników, co zapewnia optymalne działanie i bezpieczeństwo systemu.

Pytanie 11

Co oznacza standard 100Base-T?

A. standard sieci Ethernet o prędkości 100Mb/s
B. standard sieci Ethernet o prędkości 1GB/s
C. standard sieci Ethernet o prędkości 1000MB/s
D. standard sieci Ethernet o prędkości 1000Mb/s
Standard 100Base-T, nazywany również Fast Ethernet, odnosi się do technologii sieci Ethernet, która umożliwia przesyłanie danych z prędkością 100 megabitów na sekundę (Mb/s). To istotny krok w rozwoju sieci komputerowych, gdyż pozwala na znacznie szybszą transmisję niż wcześniejsze standardy, takie jak 10Base-T, które oferowały jedynie 10 Mb/s. 100Base-T został szeroko wdrożony w latach 90-tych XX wieku i do dziś pozostaje popularnym rozwiązaniem w wielu lokalnych sieciach komputerowych. Przykładem zastosowania tego standardu może być biuro, gdzie komputery są połączone w sieci lokalnej, a dzięki 100Base-T możliwe jest szybkie przesyłanie dużych plików między urządzeniami oraz zapewnienie płynnej pracy aplikacji działających w sieci. Warto również zauważyć, że standard ten jest zgodny z zasadami IEEE 802.3, co zapewnia interoperacyjność między różnymi producentami sprzętu sieciowego, zgodność z dobrą praktyką inżynieryjną oraz możliwość łatwej rozbudowy i modernizacji sieci.

Pytanie 12

Cena wydrukowania jednej strony tekstu to 95 gr, a koszt przygotowania jednej płyty CD wynosi 1,54 zł. Jakie wydatki poniesie firma, tworząca płytę z prezentacjami oraz 120-stronicowy poradnik?

A. 145,54 zł
B. 154,95 zł
C. 115,54 zł
D. 120,95 zł
Wybór niewłaściwej odpowiedzi może wynikać z kilku powszechnych błędów myślowych. Często osoby rozwiązujące tego typu zadania mogą mylić koszty jednostkowe i całkowite, co prowadzi do nieprawidłowych obliczeń. Na przykład, odpowiedzi takie jak 154,95 zł mogą pochodzić z pomyłkowego dodania całkowitych kosztów płyty CD i wydruku stron, bez uwzględnienia, że koszt wydruku powinien być obliczony na podstawie ilości stron. Z kolei kwoty takie jak 145,54 zł mogą wynikać z błędnego dodawania kosztów, gdzie niepoprawnie oblicza się ilość stron lub cenę jednostkową. Zrozumienie, jak prawidłowo obliczać koszty, jest kluczowe w zarządzaniu finansami. W praktyce, każde przedsiębiorstwo powinno mieć jasno określone procedury obliczania kosztów, co pozwoli na ich kontrolowanie oraz planowanie budżetu. Niezrozumienie tego procesu może prowadzić do wydatków przekraczających planowane budżety, co może negatywnie wpłynąć na płynność finansową firmy. Zastosowanie dobrych praktyk, takich jak dokładna analiza kosztów operacyjnych i regularne przeglądy wydatków, mogą pomóc w uniknięciu takich sytuacji.

Pytanie 13

W specyfikacji procesora można znaleźć informację: "Procesor 32bitowy". Co to oznacza?

A. procesor dysponuje 32 rejestrami
B. procesor dysponuje 32 bitami CRC
C. procesor dysponuje 32 liniami adresowymi
D. procesor dysponuje 32 liniami danych
Procesor oznaczony jako 32-bitowy ma zdolność przetwarzania danych w blokach o wielkości 32 bitów. Oznacza to, że jednocześnie może operować na 32 bitach informacji, co wpływa na wydajność przetwarzania danych. W praktyce, procesory 32-bitowe są w stanie zaadresować maksymalnie 4 gigabajty pamięci RAM (2^32 adresów), co często jest wystarczające dla wielu aplikacji, chociaż we współczesnych systemach zdominowanych przez aplikacje o dużych wymaganiach pamięciowych, zastosowanie procesorów 64-bitowych stało się standardem. W kontekście standardów branżowych, architektura x86 jest jednym z najpopularniejszych przykładów wykorzystywania procesorów 32-bitowych, co można dostrzec w systemach operacyjnych oraz oprogramowaniu. Warto zauważyć, że programy kompilowane dla architektury 32-bitowej często są bardziej zoptymalizowane pod kątem wykorzystania pamięci, co jest przydatne w systemach z ograniczonymi zasobami. W praktyce, wybór między 32-bitowym a 64-bitowym procesorem powinien być dostosowany do konkretnych potrzeb użytkownika oraz aplikacji, które zamierza on uruchomić.

Pytanie 14

Nośniki informacji, takie jak dyski twarde, zapisują dane w jednostkach zwanych sektorami, które mają wielkość

A. 1024 KB
B. 128 B
C. 512 B
D. 512 KB
Rozmiary sektorów danych na dyskach twardych mają kluczowe znaczenie dla wydajności przechowywania i zarządzania danymi. Wiele osób może pomylić standardowy rozmiar sektora z innymi jednostkami miary, co prowadzi do błędów w interpretacji. Odpowiedzi wskazujące na 128 B są niewłaściwe, ponieważ ten rozmiar był używany w starszych technologiach, a nowoczesne dyski twarde przyjęły 512 B jako standard. Sektor 512 KB i 1024 KB dotyczą bardziej zaawansowanych systemów plików lub różnego rodzaju dysków optycznych, a nie tradycyjnych dysków twardych. Taka pomyłka może wynikać z braku zrozumienia, jak dane są fizycznie organizowane na nośnikach. Przyjmując błędny rozmiar sektora, można niewłaściwie ocenić pojemność dysku lub jego wydajność. Standardy branżowe jednoznacznie definiują rozmiar sektora jako 512 B, co zapewnia jednolitość i interoperacyjność między różnymi systemami operacyjnymi oraz dyskami. Warto zwrócić uwagę na te normy, aby uniknąć nieporozumień, które mogą prowadzić do nieefektywnego wykorzystania przestrzeni dyskowej lub problemów z wydajnością systemu.

Pytanie 15

Oznaczenie CE wskazuje, że

A. wyrób spełnia normy bezpieczeństwa użytkowania, ochrony zdrowia oraz ochrony środowiska
B. producent ocenił towar pod kątem wydajności i ergonomii
C. produkt jest zgodny z normami ISO
D. towar został wytworzony w obrębie Unii Europejskiej
Oznakowanie CE jest znakiem, który informuje, że wyrób spełnia wymagania unijne dotyczące bezpieczeństwa, zdrowia oraz ochrony środowiska. W ramach regulacji Unii Europejskiej, każdy produkt, który nosi ten znak, przeszedł odpowiednie procedury oceny zgodności, co zazwyczaj obejmuje testy i analizy wykonane przez producenta lub uprawnione jednostki notyfikowane. Przykładem mogą być urządzenia elektryczne, które muszą spełniać normy bezpieczeństwa określone w dyrektywie LVD (Low Voltage Directive) oraz EMC (Electromagnetic Compatibility Directive). Zastosowanie oznakowania CE nie tylko zapewnia konsumentom bezpieczeństwo użytkowania, ale również daje producentom przewagę konkurencyjną na rynku europejskim. Warto zauważyć, że oznakowanie CE jest wymagane dla szerokiej gamy produktów, w tym zabawek, urządzeń medycznych czy sprzętu ochrony osobistej, co czyni je kluczowym elementem regulacyjnym wpływającym na handel wewnętrzny w Unii Europejskiej.

Pytanie 16

Kiedy w komórce arkusza MS Excel zamiast liczb wyświetlają się znaki ########, to przede wszystkim należy zweryfikować, czy

A. wprowadzona formuła zawiera błąd
B. wystąpił błąd podczas obliczeń
C. liczba nie mieści się w komórce i nie można jej poprawnie zobrazować
D. zostały wprowadzone znaki tekstowe zamiast liczb
Wybór odpowiedzi, że wprowadzona formuła zawiera błąd, może wynikać z nieporozumienia dotyczącego interpretacji pojawiających się znaków ########. Znak ten nie wskazuje na problemy z formułą, lecz na to, że wartość liczby przekracza dostępny obszar w komórce. Użytkownicy często myślą, że błędy w obliczeniach są powodem, dla którego nie widzą wartości w arkuszu, co prowadzi do mylnego wniosku o błędnych formułach. To podejście jest błędne, ponieważ Excel nie wyświetli błędnej formuły w formacie widocznym jako ########; zamiast tego, wyświetli komunikat o błędzie, taki jak #DIV/0! lub #VALUE!. Ponadto, podejście, w którym uważa się za problem wprowadzenie znaków tekstowych zamiast liczb, również jest mylące. Choć można również spotkać się z sytuacją, w której tekst zostanie wprowadzony w miejsce liczby, to również wtedy Excel zazwyczaj wyświetli komunikat o błędzie. Należy więc zrozumieć, że znaki ######## mają konkretne znaczenie, które odnosi się do problemów z wyświetlaniem danych, a nie z błędami w formułach czy typach danych. Kluczową umiejętnością w pracy z arkuszami kalkulacyjnymi jest umiejętność rozróżniania tych sytuacji i podejmowania odpowiednich działań w zależności od problemu. Warto zatem zawsze analizować kontekst, aby lepiej poradzić sobie z napotykanymi trudnościami w pracy z Excel.

Pytanie 17

Wynikiem działania (10101101)₍₂₎ − (10100)₍₂₎ jest

A. 10011011₍₂₎
B. 10010101₍₂₎
C. 10011001₍₂₎
D. 10010111₍₂₎
Działanie (10101101)₍₂₎ − (10100)₍₂₎ wymaga zastosowania zasad arytmetyki binarnej, które są nieodłącznym elementem codziennej pracy z systemami cyfrowymi, mikroprocesorami czy nawet prostymi układami logicznymi. Tu odejmujemy dwa liczby zapisane w systemie dwójkowym. Po przeliczeniu: (10101101)₍₂₎ to 173 w systemie dziesiętnym, a (10100)₍₂₎ to 20. Odejmując: 173 - 20 wychodzi 153, co w postaci binarnej zapisujemy jako 10011001₍₂₎. Takie operacje są absolutną podstawą przy programowaniu niskopoziomowym, projektowaniu układów arytmetycznych czy analizie algorytmów związanych z kodowaniem informacji. Moim zdaniem, zrozumienie jak działa odejmowanie binarne daje dużą przewagę, bo dzięki temu można dużo sprawniej debugować błędy na poziomie bitów albo pisać bardziej wydajny kod, szczególnie jeśli chodzi o sterowniki czy optymalizację wbudowaną. Warto też dodać, że w praktyce branżowej często stosuje się algorytmy odejmowania z wykorzystaniem dopełnień, co jest zgodne z ogólnymi standardami pracy np. w elektronice cyfrowej. Szczerze, im więcej ćwiczy się takie „manualne” operacje na bitach, tym łatwiej potem rozumieć, jak to działa w sprzęcie czy assemblerze. Trochę żmudne, ale daje solidne techniczne podstawy.

Pytanie 18

Jakie pojęcia wiążą się z terminami „sequence number” oraz „acknowledgment number”?

Sequence number: 117752    (relative sequence number)
Acknowledgment number: 33678    (relative ack number)
Header Length: 20 bytes
Flags: 0x010 (ACK)
Window size value: 258
A. TCP (Transmission Control Protocol)
B. IP (Internet Protocol)
C. UDP (User Datagram Protocol)
D. HTTP (Hypertext Transfer Protocol)
Protokół TCP (Transmission Control Protocol) jest jednym z kluczowych protokołów w zestawie protokołów internetowych. Służy do zapewnienia niezawodnego, uporządkowanego i bezbłędnego przesyłania strumienia danych pomiędzy aplikacjami uruchomionymi na hostach w sieci. Pojęcia sequence number i acknowledgment number są kluczowe dla funkcjonowania TCP. Sequence number pozwala identyfikować kolejność danych przesyłanych w strumieniu. Każdy bajt danych ma przypisany unikalny numer sekwencyjny, co umożliwia odbiorcy uporządkowanie pakietów po ich otrzymaniu, nawet jeśli dotrą w losowej kolejności. Acknowledgment number służy do potwierdzania odbioru danych. Odbiorca wysyła nadawcy potwierdzenie z numerem sekwencyjnym następnego oczekiwanego bajtu, co informuje nadawcę, że wszystkie poprzednie bajty dotarły poprawnie. Dzięki tym mechanizmom TCP może wykrywać utracone pakiety i ponawiać ich transmisję co jest kluczowe dla aplikacji wymagających wysokiej niezawodności takich jak przeglądarki internetowe czy aplikacje bankowe. Ponadto mechanizmy te pozwalają na kontrolę przepływu i uniknięcie przeciążenia sieci co jest zgodne z dobrymi praktykami zarządzania siecią.

Pytanie 19

Który adres stacji roboczej należy do klasy C?

A. 232.0.0.1
B. 172.0.0.1
C. 127.0.0.1
D. 223.0.0.1
Adres 223.0.0.1 jest adresem klasy C, co wynika z jego pierwszego oktetu, który mieści się w zakresie od 192 do 223. Adresy klasowe w IPv4 są klasyfikowane na podstawie pierwszego oktetu, a klasy C są przeznaczone dla małych sieci, w których można mieć do 254 hostów. Adresy klasy C są powszechnie stosowane w organizacjach, które potrzebują mniejszych podsieci. Przykładowo, firma z 50 komputerami może przypisać im zakres adresów zaczynający się od 223.0.0.1 do 223.0.0.50, co skutkuje efektywnym zarządzaniem adresacją. Warto również znać, że adresy klasy C korzystają z maski podsieci 255.255.255.0, co pozwala na wydzielenie 256 adresów IP w danej podsieci (z czego 254 są użyteczne dla hostów). Znajomość klas adresowych i ich zastosowania jest istotna w kontekście projektowania sieci oraz ich efektywnego zarządzania, a także w kontekście bezpieczeństwa i optymalizacji ruchu sieciowego.

Pytanie 20

Zjawisko, w którym pliki przechowywane na dysku twardym są umieszczane w nieprzylegających do siebie klastrach, nosi nazwę

A. defragmentacji danych
B. konsolidacji danych
C. fragmentacji danych
D. kodowania danych
Wybór niepoprawnych odpowiedzi wynika z częstych nieporozumień dotyczących terminologii związanej z zarządzaniem danymi na dyskach. Defragmentacja danych, będąca przeciwieństwem fragmentacji, odnosi się do procesu, w którym fragmenty plików są reorganizowane w celu ich skonsolidowania w sąsiednich klastrach. To poprawia wydajność odczytu, ale nie jest związane z problemem fragmentacji, którego dotyczy pytanie. Kodowanie danych to technika stosowana do przekształcania informacji w formę zrozumiałą dla systemów komputerowych, co ma na celu ochronę danych, a nie ich organizację na dysku. Konsolidacja danych natomiast może odnosić się do procesu zbierania danych z różnych źródeł i ich integracji, co również nie ma bezpośredniego związku z fragmentacją na poziomie fizycznym na dysku twardym. Fragmentacja to problem, który pojawia się w miarę użytkowania dysku, gdy pliki są dodawane, usuwane i modyfikowane; ignorowanie tej kwestii prowadzi do obniżenia efektywności systemu. Kluczowe jest zrozumienie, że fragmentacja jest naturalnym efektem używania dysków twardych w dynamicznych środowiskach, dlatego administratorzy powinni regularnie monitorować stan dysków i stosować techniki defragmentacji, aby utrzymać ich optymalną wydajność.

Pytanie 21

Która norma w Polsce definiuje zasady dotyczące okablowania strukturalnego?

A. PN-EN 50173
B. EIA/TIA 568-A
C. TSB-67
D. ISO/IEC 11801
Norma PN-EN 50173 jest kluczowym dokumentem określającym wymagania dotyczące okablowania strukturalnego w budynkach. Stanowi ona podstawę dla projektowania, instalacji oraz użytkowania systemów okablowania, które muszą spełniać wysokie standardy jakości oraz wydajności. Zawiera wytyczne dotyczące różnych typów systemów okablowania, w tym transmisji danych, głosu oraz obrazu. Przykładem zastosowania normy PN-EN 50173 może być projektowanie sieci lokalnych w biurowcach, gdzie ważne jest, aby system okablowania był zgodny z wymaganiami dotyczącymi przepustowości i elastyczności w rozbudowie infrastruktury. Dodatkowo, norma ta uwzględnia aspekty związane z bezpieczeństwem, takie jak odporność na zakłócenia elektromagnetyczne, co jest niezwykle istotne w dobie rosnącej liczby urządzeń elektronicznych. Stosowanie PN-EN 50173 zapewnia, że zainstalowane systemy będą miały długą żywotność oraz będą w stanie efektywnie obsługiwać rosnące potrzeby użytkowników.

Pytanie 22

Aby uzyskać na ekranie monitora odświeżanie obrazu 85 razy w ciągu sekundy, trzeba częstotliwość jego odświeżania ustawić na

A. 85 kHz
B. 0,085 kHz
C. 8,5 Hz
D. 850 Hz
Prawidłowo – żeby monitor odświeżał obraz 85 razy na sekundę, częstotliwość odświeżania powinna wynosić 85 Hz, a to dokładnie 0,085 kHz (bo 1 kHz to 1000 Hz). To są podstawy elektroniki i technologii wyświetlaczy, które przydają się podczas konfiguracji sprzętu komputerowego, zwłaszcza jeżeli ktoś pracuje w grafice, gra na komputerze albo po prostu chce mieć płynny obraz bez migotania. W praktyce, im wyższa częstotliwość odświeżania monitora, tym bardziej komfortowa praca dla oczu, szczególnie przy dynamicznych scenach w grach lub filmach. Często spotyka się monitory 60 Hz, 75 Hz, ale 85 Hz to już dość przyjemny standard w niektórych środowiskach pracy. Branżowe normy – np. standard VESA – też jasno określają, że częstotliwość odświeżania podaje się właśnie w Hz albo w kHz, gdy wartości są wysokie, żeby uniknąć długich liczb. Z mojego doświadczenia czasem ludzie zamieniają jednostki i stąd pojawiają się nieporozumienia. Tak czy inaczej, dla 85 odświeżeń na sekundę, 0,085 kHz jest poprawną i najczytelniejszą odpowiedzią. Warto to zapamiętać, bo przeliczanie Hz na kHz i odwrotnie to dosłownie codzienność w każdej pracy związanej z elektroniką czy IT. Zresztą, nawet nie mając specjalistycznego sprzętu, przy zakupie monitora dobrze rozumieć te wartości i umieć je przeliczać. Najlepiej po prostu pamiętać, że kHz to 1000 Hz – i już się nie pomylisz.

Pytanie 23

Wartość sumy liczb binarnych 1010 i 111 zapisana w systemie dziesiętnym to

A. 19
B. 16
C. 18
D. 17
Odpowiedź 17 jest poprawna, ponieważ suma liczb binarnych 1010 i 111 wymaga najpierw przekształcenia tych liczb do systemu dziesiętnego. Liczba binarna 1010 odpowiada liczbie dziesiętnej 10, a liczba 111 to 7 w systemie dziesiętnym. Dodając te dwie wartości, otrzymujemy 10 + 7 = 17. W praktyce, zrozumienie konwersji między systemami liczbowymi jest kluczowe w programowaniu oraz inżynierii komputerowej, gdzie często operujemy na danych w różnych formatach. Przykładem zastosowania tej wiedzy jest programowanie niskopoziomowe, gdzie manipulacje bitami są powszechne. Warto również zauważyć, że w kontekście standardów branżowych, umiejętność dokładnego obliczania wartości w różnych systemach liczbowych jest fundamentalna, np. w systemach cyfrowych lub podczas projektowania algorytmów w językach niskiego poziomu, takich jak assembler. Dlatego umiejętność ta jest niezwykle cenna w codziennej pracy programisty.

Pytanie 24

Jaka jest maska podsieci dla adresu IP 217.152.128.100/25?

A. 255.255.255.128
B. 255.255.255.0
C. 255.255.255.192
D. 255.255.255.224
Odpowiedź 255.255.255.128 jest prawidłowa, ponieważ odnosi się do zapisu CIDR /25, co oznacza, że pierwsze 25 bitów adresu IP jest używane jako część adresu sieciowego. Przy masce podsieci 255.255.255.128, pierwsza część 25 bitów w zapisie binarnym to 11111111.11111111.11111111.10000000, co oznacza, że pierwsze 128 adresów (od 217.152.128.0 do 217.152.128.127) należy do tej samej podsieci. Maski podsieci są kluczowe w projektowaniu i zarządzaniu sieciami, ponieważ pozwalają na efektywne rozdzielenie ruchu sieciowego i zwiększają bezpieczeństwo. Na przykład, w dużych organizacjach, różne działy mogą być przypisane do różnych podsieci, co ułatwia zarządzanie dostępem do zasobów. Standardy takie jak RFC 950 definiują zasady dotyczące klasyfikacji adresów IP i przypisywania masek podsieci, co jest niezbędne w praktycznych zastosowaniach sieci komputerowych.

Pytanie 25

Jaką wartość ma największa liczba 16-bitowa?

A. 65536
B. -32767
C. 65535
D. 32767
Największa liczba 16-bitowa to 65535, co wynika z maksymalnej wartości, jaką można przechować w 16-bitowym systemie liczbowym bez znaku. W 16-bitowym systemie wszystkie bity są wykorzystywane do reprezentacji wartości liczbowych, co daje nam 2^16 możliwych kombinacji, czyli 65536. Jednakże, ponieważ liczby zaczynają się od zera, największa liczba wynosi 65535. Przykłady zastosowania tej wiedzy można znaleźć w programowaniu, gdzie liczby całkowite bez znaku są wykorzystywane do reprezentowania różnych wartości, jak na przykład w protokołach sieciowych, które wymagają precyzyjnych wartości liczbowych do reprezentacji danych. W kontekście dobrych praktyk, znajomość zakresów liczb całkowitych jest kluczowa przy projektowaniu systemów informatycznych, aby unikać przepełnienia oraz błędów w obliczeniach. Warto również zwrócić uwagę na standardy, takie jak IEEE 754, które definiują sposoby reprezentacji liczb w różnych systemach, w tym również liczby całkowite.

Pytanie 26

O ile zwiększy się liczba dostępnych adresów IP w podsieci po zmianie maski z 255.255.255.240 (/28) na 255.255.255.224 (/27)?

A. O 16 dodatkowych adresów.
B. O 4 dodatkowe adresy.
C. O 64 dodatkowe adresy.
D. O 256 dodatkowych adresów.
Poprawna odpowiedź wynika bezpośrednio z porównania liczby bitów przeznaczonych na część hosta w maskach /28 i /27. Maska 255.255.255.240 to zapis /28, czyli 28 bitów jest przeznaczonych na sieć, a 4 bity na hosty (bo adres IPv4 ma 32 bity). Liczbę możliwych adresów w takiej podsieci liczymy jako 2^liczba_bitów_hosta, czyli 2^4 = 16 adresów. W praktyce w klasycznym adresowaniu IPv4 (bez CIDR-owych sztuczek) z tych 16 adresów 1 to adres sieci, 1 to adres rozgłoszeniowy (broadcast), więc zostaje 14 adresów użytecznych dla hostów. Maska 255.255.255.224 to /27, czyli 27 bitów na sieć, 5 bitów na hosty. Daje to 2^5 = 32 adresy IP w podsieci, z czego 30 jest użytecznych dla urządzeń końcowych. Różnica między 32 a 16 to właśnie 16 dodatkowych adresów. Z mojego doświadczenia w projektowaniu sieci w małych firmach taka zmiana maski jest typowym zabiegiem, gdy kończą się adresy w podsieci biurowej – np. było 10 komputerów i kilka drukarek, a nagle dochodzi kilkanaście urządzeń IoT, kamer, AP itd. Zamiast od razu robić nową podsieć, często rozszerza się istniejącą z /28 na /27, o ile pozwala na to plan adresacji. W dobrych praktykach projektowania sieci (np. wg zaleceń Cisco czy Microsoft) podkreśla się, żeby planować maski z zapasem adresów, ale nie przesadzać – zbyt duże podsieci utrudniają segmentację i bezpieczeństwo. Taka zmiana z /28 na /27 jest więc typowym przykładem świadomego zarządzania przestrzenią adresową IPv4, opartego na zrozumieniu, że każdy dodatkowy bit części hosta podwaja liczbę wszystkich dostępnych adresów w podsieci.

Pytanie 27

Który z poniższych protokołów należy do warstwy aplikacji w modelu ISO/OSI?

A. FTP
B. TCP
C. ICMP
D. ARP
FTP, czyli File Transfer Protocol, jest protokołem warstwy aplikacji w modelu ISO/OSI. Oznacza to, że działa na najwyższej warstwie tego modelu, umożliwiając przesyłanie plików pomiędzy komputerami w sieci. Protokół ten jest szeroko stosowany w różnych zastosowaniach, takich jak przesyłanie dużych plików, zdalne zarządzanie serwerami czy aktualizacje aplikacji. FTP korzysta z mechanizmów uwierzytelniania, co pozwala na kontrolowanie dostępu do danych, a także umożliwia różne tryby transferu, takie jak ASCII czy Binary, co jest kluczowe dla zachowania integralności danych. Zgodnie z dobrymi praktykami branżowymi, FTP często jest zabezpieczane przy użyciu dodatkowych protokołów, takich jak FTPS (FTP Secure) lub SFTP (SSH File Transfer Protocol), aby zapewnić szyfrowanie transmisji i dodatkowe zabezpieczenia. Warto również zauważyć, że FTP jest jednym z najstarszych protokołów sieciowych, co świadczy o jego solidności i niezawodności w różnych środowiskach.

Pytanie 28

Urządzeniem wejściowym komputera, realizującym z najwyższą precyzją funkcje wskazujące w środowisku graficznym 3D, jest

A. touchpad.
B. trackball.
C. mysz bezprzewodowa.
D. manipulator przestrzenny.
Prawidłowa odpowiedź to manipulator przestrzenny, bo właśnie to urządzenie zostało stworzone specjalnie do precyzyjnego sterowania w środowiskach 3D. W odróżnieniu od klasycznej myszy, która działa głównie w dwóch osiach (X i Y) plus ewentualnie rolka, manipulator przestrzenny pozwala na jednoczesne sterowanie aż sześcioma stopniami swobody: przesunięciami w trzech osiach oraz obrotami wokół tych osi. W praktyce oznacza to, że w programach CAD 3D, systemach modelowania 3D, wizualizacjach architektonicznych czy przy obsłudze robotów i symulatorów można bardzo płynnie przesuwać, obracać i przybliżać obiekty, bez kombinowania z klawiaturą i dodatkowymi skrótami. Moim zdaniem, jeśli ktoś poważnie pracuje z 3D, to manipulator przestrzenny jest po prostu standardem branżowym – w wielu biurach projektowych, studiach inżynierskich czy przy pracy z oprogramowaniem typu SolidWorks, AutoCAD 3D, Blender czy 3ds Max, takie urządzenia są normalnym wyposażeniem stanowiska. Producenci, tacy jak 3Dconnexion, dostarczają dedykowane sterowniki i pluginy do popularnych aplikacji, co dodatkowo zwiększa precyzję i ergonomię. Dzięki temu ruchy wirtualnej kamery czy modelu są dużo bardziej naturalne i zbliżone do realnej manipulacji obiektem w przestrzeni. Z praktycznego punktu widzenia manipulator przestrzenny odciąża też nadgarstek i dłoń, bo nie trzeba wykonywać długich, powtarzalnych ruchów jak myszą. Użytkownik delikatnie naciska, odchyla lub skręca głowicę manipulatora, a oprogramowanie interpretuje to jako ruch w przestrzeni 3D. To jest bardzo wygodne przy długiej pracy projektowej, gdzie liczy się dokładność ustawienia widoku i komfort. W dobrych praktykach ergonomii stanowiska komputerowego, szczególnie dla projektantów i inżynierów, często zaleca się właśnie wykorzystanie myszy do typowych operacji i manipulatora przestrzennego do sterowania widokiem 3D. Dlatego spośród podanych opcji to właśnie manipulator przestrzenny najlepiej spełnia kryterium najwyższej precyzji wskazywania w środowisku graficznym 3D.

Pytanie 29

Wynikiem dodawania liczb \( 33_{(8)} \) oraz \( 71_{(8)} \) jest liczba

A. \( 1100101_{(2)} \)
B. \( 1010100_{(2)} \)
C. \( 1001100_{(2)} \)
D. \( 1010101_{(2)} \)
To jest właśnie ten dobry kierunek myślenia. Dlaczego? Zacznijmy od początku – liczby w systemie ósemkowym nie są takie straszne, jeśli podejdzie się do nich krok po kroku. Najpierw konwersja do systemu dziesiętnego: 33₈ to nic innego jak 3×8 + 3 = 27, a 71₈ to 7×8 + 1 = 57. Sumujesz je i masz 84 w systemie dziesiętnym. Co dalej? Trzeba to zamienić na binarny, bo o to pytają. 84 dzielone przez 2 daje 42, potem 21, 10, 5, 2, 1 i 0 – a zapisując reszty od końca, wychodzi 1010100₂. W praktyce, takie operacje pojawiają się na co dzień np. przy projektowaniu układów cyfrowych czy analizie kodu maszynowego. Moim zdaniem dobra znajomość zamiany między systemami liczbowymi to absolutny fundament dla wszystkich, którzy chcą ogarniać informatykę czy elektronikę. Warto też podkreślić, że takie ćwiczenia przydają się nawet w programowaniu niskopoziomowym, kiedy trzeba zrozumieć, co się naprawdę dzieje „pod maską” komputera, np. przy obsłudze rejestrów procesora czy przesyłaniu danych przez magistrale. Z mojego doświadczenia – im więcej praktyki z konwersjami, tym mniej stresu później na egzaminach i w pracy. Przemysł IT (szczególnie embedded czy automatyka) wymaga tej sprawności, bo błędna konwersja potrafi wywrócić cały projekt. Tak więc, dobra robota – to jest ta poprawna binarka!

Pytanie 30

Odmianą pamięci, która zapewnia tylko odczyt i może być usunięta przy użyciu światła ultrafioletowego, jest pamięć

A. EPROM
B. PROM
C. ROM
D. EEPROM
EPROM, czyli Erasable Programmable Read-Only Memory, to dość ciekawy typ pamięci. Można ją kasować i programować na nowo dzięki użyciu światła ultrafioletowego. To sprawia, że jest super przydatna w różnych sytuacjach, na przykład przy tworzeniu prototypów urządzeń elektronicznych. W przeciwieństwie do innych pamięci jak PROM czy ROM, EPROM pozwala na wielokrotne zapisywanie danych, co daje więcej możliwości. Z tego co wiem, bardzo często korzysta się z EPROM w systemach, gdzie trzeba wprowadzić zmiany w oprogramowaniu, a nie chce się bawić w wymianę układów. To na pewno oszczędza czas i pieniądze. Warto wspomnieć, że na rynku są pewne standardy dotyczące programowania i kasowania danych w EPROM, co zapewnia większą niezawodność. A zastosowania? Przykładów jest sporo, jak wbudowane systemy czy aktualizacje oprogramowania w routerach i urządzeniach IoT. Także, jeśli chcesz rozumieć elektronikę i programowanie, EPROM to coś, co warto zgłębić.

Pytanie 31

W instrukcji obsługi karty dźwiękowej można znaleźć następujące dane: - częstotliwość próbkowania wynosząca 22 kHz, - rozdzielczość wynosząca 16 bitów. Jaką przybliżoną objętość będzie miało mono jednokanałowe nagranie dźwiękowe trwające 10 sekund?

A. 220000 B
B. 80000 B
C. 160000 B
D. 440000 B
Wielkość pliku dźwiękowego można obliczyć przy użyciu wzoru: wielkość pliku (B) = czas (s) × częstotliwość próbkowania (Hz) × liczba bitów na próbkę × liczba kanałów. W przypadku tego nagrania mamy: czas = 10 s, częstotliwość próbkowania = 22 kHz (czyli 22000 Hz), rozdzielczość = 16 bitów oraz liczba kanałów = 1 (mono). Podstawiając te wartości do wzoru: wielkość pliku = 10 s × 22000 Hz × 16 bity × 1 = 3520000 bitów. Ponieważ 1 bajt to 8 bitów, musimy podzielić przez 8, co daje 440000 B (3520000 bitów / 8). Obliczenia te pokazują, jak różne parametry wpływają na wielkość pliku audio, co jest istotne w kontekście przechowywania i przesyłania danych dźwiękowych. Zrozumienie tych obliczeń jest niezbędne dla profesjonalistów zajmujących się dźwiękiem, gdyż pozwala na efektywne zarządzanie przestrzenią dyskową oraz jakością nagrań.

Pytanie 32

Schemat blokowy karty dźwiękowej jest przedstawiony na rysunku. Jaką rolę odgrywa układ oznaczony numerem 1?

Ilustracja do pytania
A. Konwertuje sygnał cyfrowy na analogowy
B. Konwertuje sygnał analogowy na cyfrowy
C. Zwiększa sygnał wejściowy
D. Zwiększa sygnał wyjściowy
Zamiana sygnału cyfrowego na analogowy to działanie realizowane przez przetworniki DAC które znajdują się na końcu toru audio przetwarzając dane cyfrowe na falę analogową zrozumiałą dla ludzkiego ucha. Wzmacnianie sygnału wyjściowego jest zadaniem wzmacniacza który podnosi poziom sygnału dźwiękowego do wartości wystarczającej dla głośników lub słuchawek. Jest to ostatni etap przetwarzania sygnału przed jego odsłuchem. Wzmacnianie sygnału wejściowego odbywa się na poziomie przedwzmacniaczy mikrofonowych które wzmacniają sygnał niskiej mocy do poziomu wymaganego przez dalsze układy. Te elementy są istotne w sytuacjach gdy sygnał wejściowy jest zbyt słaby by być efektywnie przetwarzanym. Typowym błędem jest myślenie że konwersja sygnałów analogowych i cyfrowych jest wzajemnie wymienna bez zrozumienia kontekstu toru sygnałowego oraz technologii konwersji i wzmacniania. W profesjonalnym środowisku audio ważne jest zrozumienie gdzie i dlaczego stosuje się konkretne rozwiązania techniczne oraz jakie są ich implikacje dla jakości dźwięku i funkcjonalności systemu audio. Niepoprawne przypisanie funkcji układu może prowadzić do błędnych konfiguracji sprzętowych i ograniczeń jakościowych w produkcji dźwięku. Dlatego precyzyjne zrozumienie każdego z tych procesów jest kluczowe dla efektywnego projektowania i użytkowania systemów audio.

Pytanie 33

Notacja #108 oznacza zapis liczby w systemie

A. oktalnym.
B. heksadecymalnym.
C. dziesiętnym.
D. binarnym.
Notacja z przedrostkiem '#' to jedna z popularnych metod oznaczania liczb zapisanych w różnych systemach liczbowych, szczególnie w kontekście programowania i elektroniki. W tym przypadku #108 oznacza, że liczba 108 jest zapisana w systemie heksadecymalnym, czyli szesnastkowym. Heksadecymalny system liczbowy jest bardzo powszechny w informatyce, bo idealnie pasuje do reprezentacji wartości bajtów (każda para cyfr szesnastkowych odpowiada dokładnie jednemu bajtowi). Stosuje się go na przykład w zapisie koloru w CSS-ie, np. #FF00FF (to magenta), albo w debugowaniu pamięci RAM czy rejestrów procesorów – odczytywanie wartości heksadecymalnych to w zasadzie codzienność w elektronice cyfrowej. Co ciekawe, różne języki programowania stosują różne przedrostki; np. C/C++ stosuje 0x, a Pascal właśnie #. Moim zdaniem warto znać takie konwencje, bo praca z niskopoziomowym kodem, mikroprocesorami czy nawet przy rozwiązywaniu niektórych zadań maturalnych z informatyki często wymaga sprawnego przełączania się między systemami liczbowymi. Dla porównania – system dziesiętny jest powszechny na co dzień, ale w praktyce informatyk to praktycznie codziennie spotyka się z szesnastkowym, więc dobrze rozumieć taką notację i jej zastosowanie.

Pytanie 34

Jakie protokoły są używane w komunikacji między hostem a serwerem WWW po wpisaniu URL w przeglądarkę internetową hosta?

A. FTP, UDP, IP
B. HTTP, UDP, IP
C. HTTP, TCP, IP
D. HTTP, ICMP, IP
Odpowiedź HTTP, TCP, IP jest prawidłowa, ponieważ te protokoły są kluczowymi elementami komunikacji między hostem a serwerem WWW. HTTP (Hypertext Transfer Protocol) to protokół aplikacji, który definiuje zasady przesyłania danych przez sieć. Umożliwia on przeglądarkom internetowym żądanie zasobów z serwerów WWW, takich jak strony internetowe, obrazy czy pliki. TCP (Transmission Control Protocol) działa na poziomie transportowym, zapewniając niezawodną komunikację poprzez segmentację danych, kontrolę przepływu oraz zapewnienie, że wszystkie pakiety dotrą do miejsca przeznaczenia w odpowiedniej kolejności. IP (Internet Protocol) to protokół sieciowy odpowiedzialny za adresowanie i przesyłanie pakietów w sieci. W praktyce, gdy użytkownik wpisuje adres URL w przeglądarce, przeglądarka wysyła żądanie HTTP do serwera, wykorzystując TCP do zarządzania sesją komunikacyjną, a IP do przesyłania danych przez różne sieci. Zrozumienie tych protokołów jest niezbędne dla każdego, kto pracuje w obszarze technologii internetowych, ponieważ ich efektywne wykorzystanie jest podstawą działania aplikacji webowych oraz usług internetowych.

Pytanie 35

Licencja obejmująca oprogramowanie układowe, umieszczone na stałe w sprzętowej części systemu komputerowego, to

A. Freeware
B. GNU
C. Firmware
D. GPL
Poprawnie – w tym pytaniu chodzi właśnie o pojęcie „firmware”. Firmware to specjalny rodzaj oprogramowania układowego, które jest na stałe zapisane w pamięci nieulotnej urządzenia, najczęściej w pamięci flash, EEPROM albo dawniej w ROM. Jest ono ściśle powiązane ze sprzętem i odpowiada za jego podstawowe działanie: inicjalizację podzespołów, obsługę prostych funkcji, komunikację z systemem operacyjnym. Przykładowo BIOS/UEFI w komputerze, oprogramowanie w routerze, w drukarce, w dysku SSD, w karcie sieciowej czy w kontrolerze RAID – to wszystko typowe przykłady firmware. Z mojego doświadczenia w serwisie komputerowym, aktualizacja firmware’u potrafi rozwiązać bardzo dziwne problemy: np. dysk SSD przestaje się zawieszać, płyta główna zaczyna obsługiwać nowe procesory, a router działa stabilniej pod obciążeniem. Ważne jest, że mówimy o licencji obejmującej właśnie ten rodzaj oprogramowania, czyli producent określa, na jakich warunkach wolno ci używać, aktualizować lub modyfikować firmware. W praktyce w środowisku IT przyjmuje się, że firmware jest integralną częścią sprzętu, ale prawnie nadal pozostaje oprogramowaniem, które podlega ochronie praw autorskich i licencjonowaniu. Dlatego np. w dokumentacji serwisowej czy specyfikacjach technicznych spotkasz osobne zapisy typu „licencja na firmware urządzenia”, „warunki użytkowania oprogramowania układowego” itp. Dobrą praktyką jest zawsze sprawdzanie, czy producent dopuszcza modyfikacje lub alternatywne firmware (np. OpenWrt w routerach), bo naruszenie licencji może być problematyczne, nawet jeśli technicznie da się to zrobić bez problemu.

Pytanie 36

Jak nazywa się kod kontrolny, który służy do wykrywania błędów oraz potwierdzania poprawności danych odbieranych przez stację końcową?

A. IRC
B. CRC
C. CNC
D. CAT
Kod CRC, czyli Cyclic Redundancy Check, to naprawdę ważny element w komunikacji i przechowywaniu danych. Działa jak strażnik, który sprawdza, czy wszystko jest na swoim miejscu. Kiedy przesyłasz dane, CRC robi obliczenia, żeby upewnić się, że to, co wysłałeś, jest tym samym, co dotarło na miejsce. Jeśli coś jest nie tak, to znaczy, że wystąpił jakiś błąd podczas przesyłania. Jest to niezbędne w różnych aplikacjach, jak np. Ethernet czy USB, gdzie błędy mogą być naprawdę niebezpieczne. Co ciekawe, standardy takie jak IEEE 802.3 mówią, jak dokładnie powinno to działać. W praktyce CRC robi świetną robotę w wykrywaniu błędów, co ma kluczowe znaczenie w systemach, które wymagają niezawodnych danych.

Pytanie 37

Numer przerwania przypisany do karty sieciowej został zapisany w systemie binarnym jako 10101. Ile to wynosi w systemie dziesiętnym?

A. 15
B. 21
C. 41
D. 20
Liczba 10101 w systemie binarnym odpowiada liczbie dziesiętnej 21. Aby przeliczyć liczbę binarną na dziesiętną, należy zrozumieć, że każda cyfra w liczbie binarnej reprezentuje potęgę liczby 2. Zaczynając od prawej strony, pierwsza cyfra (1) to 2^0, druga cyfra (0) to 2^1, trzecia cyfra (1) to 2^2, czwarta cyfra (0) to 2^3, a piąta cyfra (1) to 2^4. Zatem obliczenie wygląda następująco: 1 * 2^4 + 0 * 2^3 + 1 * 2^2 + 0 * 2^1 + 1 * 2^0 = 16 + 0 + 4 + 0 + 1 = 21. Ta umiejętność konwersji jest niezbędna w wielu dziedzinach, takich jak programowanie, sieci komputerowe czy elektronika, gdzie często spotykamy się z reprezentacjami binarnymi. W praktyce, znajomość tego procesu pozwala na lepsze zrozumienie działania systemów komputerowych oraz protokołów komunikacyjnych, które często operują na danych w formie binarnej. Przykładowo, w programowaniu niskopoziomowym, takim jak programowanie w języku C, przeliczenie danych binarnych jest kluczową umiejętnością.

Pytanie 38

Które z poniższych twierdzeń nie odnosi się do pamięci cache L1?

A. Znajduje się wewnątrz procesora
B. Jej szybkość pracy odpowiada częstotliwości procesora
C. Posiada dłuższy czas dostępu niż pamięć RAM
D. Jest pamięcią typu SRAM
Stwierdzenie, że pamięć typu cache L1 ma dłuższy czas dostępu niż pamięć RAM, jest nieprawdziwe. Pamięć cache L1 charakteryzuje się znacznie krótszym czasem dostępu niż pamięć RAM. Cache L1 jest umieszczona bezpośrednio w rdzeniu procesora i korzysta z technologii SRAM, co pozwala na bardzo szybkie operacje. Czas dostępu do pamięci L1 wynosi zazwyczaj od 1 do 3 cykli zegara procesora, podczas gdy dostęp do pamięci RAM wymaga znacznie więcej cykli, co skutkuje dłuższym czasem oczekiwania na dane. Dzięki temu pamięć cache L1 jest kluczowym elementem architektury procesora, umożliwiającym zwiększenie wydajności poprzez skrócenie czasu potrzebnego na dostęp do najczęściej używanych danych. W praktyce, gdy procesor potrzebuje danych, najpierw sprawdza pamięć L1, a jeśli nie znajdzie ich tam, przechodzi do pamięci L2, L3, a na końcu do pamięci RAM. To podejście pozwala na znaczną optymalizację wydajności systemu.

Pytanie 39

int a;
Podaną zmienną wyświetl na 2 sposoby.

A. console.log("a = " + a); oraz console.log(a);
B. printf("a = %d", a); oraz printf("%d", a);
C. System.out.println("a = " + a); oraz System.out.println(a);
D. cout << "a = " << a; oraz cout << a;
Wybrałeś niepoprawną odpowiedź. W C++ najczęściej używanymi metodami wyświetlania są strumień cout oraz funkcja printf. Odpowiedź B pokazuje dwa sposoby wyświetlania z użyciem cout - z opisem (cout << "a = " << a;) oraz wyświetlenie samej wartości (cout << a;). Warto zapamiętać, że cout jest standardową metodą wyjścia w C++, podczas gdy odpowiedzi A, C i D odnoszą się do innych języków programowania (odpowiednio C, JavaScript i Java).

Pytanie 40

Na dołączonym obrazku ukazano proces

Ilustracja do pytania
A. kasowania danych
B. fuzji danych
C. kompilacji danych
D. kompresji danych
Kompresja danych to proces polegający na zmniejszaniu objętości danych poprzez zastosowanie algorytmów, które eliminują zbędne informacje lub optymalizują ich strukturę. Na załączonym obrazku widzimy interfejs programu 7-Zip, który jest jednym z popularniejszych narzędzi służących do kompresji plików. Proces ten ma na celu zwiększenie efektywności przechowywania i przesyłania danych, co jest szczególnie istotne w przypadku dużych plików lub ograniczonej przestrzeni dyskowej. Kompresja może być stratna lub bezstratna; w przypadku zastosowań, gdzie istotne jest zachowanie integralności danych, najczęściej wybiera się metody bezstratne. W kontekście standardów branżowych, formaty takie jak ZIP, RAR czy 7Z są powszechnie stosowane i wspierane przez większość systemów operacyjnych. Praktyczne zastosowania kompresji danych obejmują archiwizację, redukcję kosztów transferu danych oraz szybsze ładowanie stron internetowych. Kluczowym aspektem jest również znajomość różnicy między metodami kompresji i umiejętność wyboru odpowiedniej w zależności od potrzeb i ograniczeń technologicznych. Dobre praktyki w tej dziedzinie obejmują regularne aktualizowanie narzędzi kompresji oraz świadomość potencjalnych zagrożeń związanych z dekompresją podejrzanych lub nieznanych plików. Kompresja danych odgrywa istotną rolę w informatyce i telekomunikacji, będąc nieodłącznym elementem optymalizacji przepływu informacji.