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: 15 maja 2026 01:06
  • Data zakończenia: 15 maja 2026 01:10

Egzamin niezdany

Wynik: 19/40 punktów (47,5%)

Wymagane minimum: 20 punktów (50%)

Udostępnij swój wynik
Szczegółowe wyniki:
Pytanie 1

Rodzajem pamięci RAM, charakteryzującym się minimalnym zużyciem energii, jest

A. DDR3
B. DDR
C. SDR
D. DDR2
Wybór SDR, DDR, czy DDR2 nie uwzględnia istotnych różnic w architekturze i technologii, które wpływają na efektywność energetyczną pamięci. SDR (Single Data Rate) operuje na napięciu 5V i nie jest w stanie osiągnąć tych samych prędkości transferu co nowsze standardy. Oznacza to, że jest mniej wydajny i bardziej energochłonny, co czyni go nieodpowiednim rozwiązaniem w kontekście nowoczesnych wymagań dotyczących sprzętu komputerowego. DDR (Double Data Rate) działa na napięciu 2,5V, co również jest wyższe niż w przypadku DDR3 i nie zapewnia takiej samej efektywności energetycznej. DDR2 poprawił wydajność w porównaniu do DDR, ale nadal wymagał 1,8V, co jest wyższe niż napięcie robocze DDR3. Wybór starszych typów pamięci może prowadzić do nieefektywnego wykorzystania energii, co jest szczególnie istotne w przypadku urządzeń mobilnych, gdzie czas pracy na baterii jest kluczowy. Niewłaściwe podejście do wyboru pamięci operacyjnej, bazujące na przestarzałych technologiach, może negatywnie wpłynąć na wydajność systemu oraz zwiększyć koszty eksploatacji. Dlatego ważne jest, aby stosować najnowsze standardy, takie jak DDR3, które zapewniają lepszą wydajność energetyczną oraz ogólną efektywność działania.

Pytanie 2

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 chronionym, rzeczywistym i wirtualnym
D. W trybie 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 3

Czym wyróżniają się procesory CISC?

A. niewielką ilością trybów adresowania
B. wysoką liczbą instrukcji
C. prostą i szybką jednostką kontrolną
D. ograniczoną wymianą danych pomiędzy pamięcią a procesorem
Wybór odpowiedzi, które sugerują, że procesory CISC mają prostą i szybką jednostkę sterującą, jest mylący. W rzeczywistości, procesory CISC są zaprojektowane z myślą o złożoności zestawu instrukcji, co często prowadzi do bardziej skomplikowanej jednostki sterującej. Złożoność ta wynika z konieczności dekodowania wielu różnych instrukcji, co może wprowadzać opóźnienia w wykonaniu. W kontekście architektury CISC, jednostka sterująca jest znacznie bardziej złożona niż w architekturze RISC (Reduced Instruction Set Computing), gdzie skupia się na prostocie i szybkości. Ponadto, stwierdzenie o niewielkiej liczbie trybów adresowania nie odnosi się do rzeczywistości, gdyż procesory CISC często oferują wiele trybów adresowania, co zwiększa ich elastyczność w operacjach na danych. Ograniczona komunikacja pomiędzy pamięcią a procesorem jest również niepoprawnym założeniem, ponieważ w architekturze CISC, ilość danych przesyłanych pomiędzy pamięcią a procesorem może być znacząca, biorąc pod uwagę złożoność instrukcji. Zrozumienie tych różnic jest kluczowe dla prawidłowego rozpoznawania zalet i wad różnych architektur procesorów oraz ich zastosowań w praktyce, co jest istotne w kontekście projektowania systemów komputerowych.

Pytanie 4

Wskaż błędny sposób podziału dysku MBR na partycje

A. 1 partycja podstawowa oraz jedna rozszerzona
B. 1 partycja podstawowa i dwie rozszerzone
C. 2 partycje podstawowe i jedna rozszerzona
D. 3 partycje podstawowe oraz jedna rozszerzona
W przypadku podziału dysku MBR istnieje wiele błędnych koncepcji dotyczących liczby partycji podstawowych i rozszerzonych, które mogą prowadzić do nieporozumień. Zgodnie z zasadami MBR, maksymalnie można stworzyć cztery partycje podstawowe lub trzy partycje podstawowe oraz jedną partycję rozszerzoną. W przypadku podziału na dwie partycje rozszerzone i jedną podstawową, powstaje problem, ponieważ partycja rozszerzona jest strukturą, która jedynie umożliwia utworzenie wielu partycji logicznych. Partycja rozszerzona nie może występować w liczbie większej niż jedna. Typowym błędem jest mylenie partycji podstawowych z logicznymi – partycje logiczne są zawarte wewnątrz partycji rozszerzonej i nie mogą istnieć samodzielnie bez odpowiedniej struktury rozszerzonej. Z tego powodu, odpowiedzi sugerujące możliwość utworzenia więcej niż jednej partycji rozszerzonej są nieprawidłowe. Warto również zauważyć, że wybór MBR jako systemu partycjonowania jest czasami ograniczający, szczególnie w przypadku nowoczesnych dysków twardych, gdzie lepszym rozwiązaniem może być GPT, które oferuje bardziej zaawansowane funkcje, takie jak większa liczba partycji oraz lepsze wsparcie dla większych dysków. Zrozumienie tych zasad jest kluczowe dla właściwego zarządzania danymi i projektowania struktur dyskowych.

Pytanie 5

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

A. 19
B. 17
C. 16
D. 18
Wybór innych odpowiedzi może wynikać z mylnych obliczeń lub niezrozumienia konwersji liczb binarnych do dziesiętnych. Możliwe jest, że ktoś mógł pomylić podstawy konwersji, co sprawiło, że błędnie obliczył sumę. Na przykład, odpowiedź 16 mogła być wynikiem mylnego dodania wartości bez przeliczenia ich z systemu binarnego. W systemie binarnym, każda cyfra reprezentuje potęgę liczby 2, więc 1010 to 2^3 + 0*2^2 + 2^1 + 0*2^0, co daje 10 w systemie dziesiętnym. Z kolei 111 to 1*2^2 + 1*2^1 + 1*2^0, co daje 7. Dodając te liczby, powinniśmy uzyskać 17, a nie 16, 18, czy 19. Innym typowym błędem może być zsumowanie samych cyfr w systemie binarnym bez uwzględnienia przeniesienia, co może prowadzić do błędnych wyników. Wiedza o reprezentacji liczb i umiejętność ich konwersji są kluczowe w informatyce, a ich brak może prowadzić do wielu pomyłek w obliczeniach, zwłaszcza w kontekście programowania i obliczeń inżynierskich. Zrozumienie tych zasad jest niezbędne dla każdego, kto chce pracować w dziedzinie technologii i programowania.

Pytanie 6

Który z poniższych protokołów reprezentuje protokół warstwy aplikacji w modelu ISO/OSI?

A. FTP
B. UDP
C. ARP
D. ICMP
FTP, czyli File Transfer Protocol, jest jednym z protokołów warstwy aplikacji w modelu ISO/OSI, który służy do transferu plików pomiędzy komputerami w sieci. Protokół ten umożliwia użytkownikom przesyłanie, pobieranie oraz zarządzanie plikami na zdalnym serwerze. FTP operuje na bazie architektury klient-serwer, gdzie klient wysyła żądania do serwera, który odpowiada na nie, wykonując odpowiednie operacje na plikach. Przykładem zastosowania FTP jest przesyłanie dużych zbiorów danych z lokalnej maszyny na serwer hostingowy, co jest kluczowe w przypadku publikacji stron internetowych. Dodatkowo, FTP wspiera różne metody uwierzytelniania, co zwiększa bezpieczeństwo danych. W praktyce wiele narzędzi, takich jak FileZilla, wykorzystuje FTP do umożliwienia użytkownikom łatwego i intuicyjnego transferu plików. Warto również zauważyć, że istnieją bezpieczniejsze warianty FTP, takie jak FTPS czy SFTP, które szyfrują dane w trakcie transferu, co jest zgodne z dobrymi praktykami ochrony danych w sieci.

Pytanie 7

Jaką długość w bitach ma adres logiczny IPv6?

A. 32
B. 16
C. 64
D. 128
Odpowiedzi, które wskazują na 16, 32 lub 64 bity jako długość adresu logicznego IPv6, opierają się na błędnych założeniach dotyczących architektury protokołów internetowych. 16 bitów odnosi się do bardzo ograniczonej liczby adresów, która byłaby niewystarczająca w kontekście współczesnych potrzeb internetowych, zwłaszcza z uwagi na rozwój technologii takich jak IoT. 32 bity, jak w IPv4, również nie odpowiadają wymaganiom dzisiejszego internetu, gdzie liczba urządzeń znacznie przekracza liczbę dostępnych adresów IPv4. Wprowadzenie IPv6, które ma 128 bitów, zostało zaprojektowane tak, aby rozwiązać problem wyczerpywania się adresów. 64 bity, mimo że mogą sugerować większą przestrzeń adresową, nie są odpowiednie w kontekście IPv6. Typowym błędem myślowym jest mylenie długości adresu z innymi parametrami, takimi jak długość segmentu adresu w protokole TCP/IP. W praktyce, zrozumienie struktury adresowania IPv6 jest kluczowe dla inżynierów sieciowych, aby prawidłowo projektować architektury sieciowe oraz implementować usługi w sieciach opartych na nowych standardach.

Pytanie 8

Jaką klasę adresów IP reprezentuje publiczny adres 130.140.0.0?

A. Należy do klasy B
B. Należy do klasy C
C. Należy do klasy D
D. Należy do klasy A
Adres IP 130.140.0.0 należy do klasy B, ponieważ pierwsze bity tego adresu zaczynają się od 10. W klasyfikacji adresów IP, klasa B obejmuje adresy od 128.0.0.0 do 191.255.255.255. Adresy klasy B są przeznaczone głównie dla średnich i dużych organizacji, które potrzebują większej liczby adresów IP niż te oferowane przez klasę A, ale mniej niż te w klasie C. Adresy klasy B mają maskę podsieci 255.255.0.0, co pozwala na utworzenie wielu podsieci z szeroką liczbą hostów. Przykładowo, organizacja mogąca wykorzystać adres klasy B mogłaby być uczelnią z wieloma wydziałami, gdzie każdy wydział potrzebuje swoich własnych zasobów sieciowych. Użycie adresów klasy B jest zgodne z najlepszymi praktykami w zarządzaniu infrastrukturą sieciową i planowaniu adresacji, co ułatwia zarządzanie komunikacją oraz bezpieczeństwem sieci.

Pytanie 9

Który z poniższych adresów IPv4 należy do klasy C?

A. 220.191.0.3
B. 191.168.0.2
C. 168.192.0.1
D. 240.220.0.4
Adres IPv4 220.191.0.3 należy do klasy C, ponieważ jego pierwszy oktet mieści się w przedziale od 192 do 223. Klasa C jest szczególnie istotna w kontekście routingu w Internecie, ponieważ pozwala na wykorzystanie dużej liczby adresów IP dla mniejszych sieci. Klasyfikacja adresów IP opiera się na pierwszym oktetcie, co jest zgodne z konwencjami ustalonymi przez IANA (Internet Assigned Numbers Authority). W praktyce, sieci klasy C są często wykorzystywane przez małe i średnie przedsiębiorstwa oraz w sytuacjach, gdy organizacje potrzebują odrębnych podsieci dla różnych działów. Warto zauważyć, że adresy klasy C są zwykle przypisywane w formacie CIDR (Classless Inter-Domain Routing), co pozwala na bardziej elastyczne zarządzanie przestrzenią adresową. Przykładem praktycznego zastosowania adresu klasy C może być budowanie lokalnej sieci komputerowej w firmie, gdzie router jest skonfigurowany do obsługi sieci 192.168.1.0/24, co pozwala na przydzielenie 254 unikalnych adresów IP. Zrozumienie klasyfikacji adresów IP jest kluczowe dla każdego, kto pracuje z sieciami komputerowymi.

Pytanie 10

Jakim protokołem posługujemy się do przesyłania dokumentów hipertekstowych?

A. HTTP
B. FTP
C. SMTP
D. POP3
FTP, czyli File Transfer Protocol, jest protokołem używanym głównie do przesyłania plików pomiędzy komputerami w sieci. Choć można przesyłać dokumenty hipertekstowe za jego pomocą, nie jest to jego główne przeznaczenie. POP3 (Post Office Protocol) i SMTP (Simple Mail Transfer Protocol) to protokoły związane z wymianą wiadomości e-mail. POP3 służy do pobierania wiadomości z serwera poczty, natomiast SMTP jest wykorzystywany do ich wysyłania. Użytkownicy mogą pomylić te protokoły z HTTP, myśląc, że wszystkie są odpowiedzialne za przesyłanie danych w sieci. Kluczowym błędem w tym rozumowaniu jest mylenie pojęć związanych z różnymi rodzajami przesyłania informacji. HTTP jest ściśle związany z przeglądaniem stron internetowych i obsługą dokumentów hipertekstowych, natomiast inne protokoły służą do zupełnie innych celów. Ponadto, HTTP jako protokół aplikacyjny działa na wyższym poziomie abstrakcji w porównaniu do FTP, POP3 i SMTP, które są bardziej skoncentrowane na transferze danych i wiadomości. Zrozumienie różnicy między tymi protokołami jest kluczowe dla prawidłowego korzystania z zasobów sieciowych oraz efektywnego zarządzania wysyłaniem i odbieraniem informacji w różnych kontekstach.

Pytanie 11

Jaką maskę domyślną mają adresy IP klasy B?

A. 255.255.255.255
B. 255.255.255.0
C. 255.0.0.0
D. 255.255.0.0
Domyślna maska dla adresów IP klasy B to 255.255.0.0. Klasa B obejmuje adresy IP od 128.0.0.0 do 191.255.255.255 i jest przeznaczona głównie dla średnich do dużych sieci. Maska 255.255.0.0 pozwala na utworzenie 65 536 adresów IP w jednej sieci (2^16), co czyni ją odpowiednią dla organizacji wymagających dużej liczby hostów. W praktyce, ta maska używana jest w dużych korporacjach, instytucjach edukacyjnych i centrach danych, gdzie zarządzanie dużymi zbiorami urządzeń jest kluczowe. Warto również zauważyć, że zgodnie z konwencją CIDR (Classless Inter-Domain Routing), maska ta może być zapisywana jako /16, co ułatwia zrozumienie zakresu adresów w danej sieci. Odpowiednie przydzielanie i zarządzanie adresami IP jest fundamentalne dla efektywności działania sieci, a znajomość masek podsieci pozwala na lepsze planowanie infrastruktury sieciowej.

Pytanie 12

Ile maksymalnie hostów można przydzielić w sieci o masce 255.255.255.192?

A. 127
B. 30
C. 62
D. 14
Pojęcia związane z adresacją IP i maskami sieciowymi mogą być mylone, co prowadzi do błędnych odpowiedzi. Na przykład, liczba 14 może wynikać z niepoprawnego obliczenia, które sugeruje, że 4 bity są wykorzystywane dla hostów (2^4 - 2 = 14), zamiast 6. Takie podejście nie uwzględnia faktu, że w rzeczywistości maska 255.255.255.192 oznacza, że 6 bitów jest przeznaczonych na hosty. Kolejny typowy błąd myślowy polega na pomyleniu liczby adresów z liczbą hostów. Odpowiedzi takie jak 30 lub 127 mogą wynikać z nieprawidłowych interpretacji czy pomyłek w obliczeniach. Na przykład, 30 mogłoby być wynikiem obliczenia 2^5 - 2, co jest błędne, ponieważ 5 bitów nie odpowiada maski /26. Natomiast 127 to liczba, która nie może być uzyskana w tej masce, ponieważ sugeruje większą ilość przeznaczonych bitów dla hostów. Rozumienie, jak działają maski sieciowe, jest kluczowe dla projektowania efektywnych i skalowalnych sieci. Niezrozumienie tej zasady może prowadzić do poważnych problemów w administracji siecią, w tym do niewłaściwego przydzielania adresów IP, co może ograniczyć zdolność do rozbudowy sieci w przyszłości.

Pytanie 13

NAT64 (Network Address Translation 64) to proces, który dokonuje mapowania adresów

A. MAC na adresy IPv4
B. prywatne na adresy publiczne
C. IPv4 na adresy IPv6
D. IPv4 na adresy MAC
Niezrozumienie funkcji NAT64 często prowadzi do mylnych interpretacji, zwłaszcza w kontekście mapowania adresów. Na przykład, pomylenie translacji adresów IPv4 na adresy MAC jest całkowicie błędne; adresy MAC odnoszą się do warstwy łącza danych w modelu OSI i nie są bezpośrednio związane z procesem translacji adresów IP. Adresy MAC są unikalnymi identyfikatorami sprzętowymi kart sieciowych, a NAT64 działa na poziomie wyżej, zajmując się adresami IP. Podobnie, próba przypisania translacji adresów MAC na adresy IPv4 wskazuje na brak zrozumienia, że te dwa typy adresów pełnią różne role w komunikacji sieciowej. Co więcej, mapowanie prywatnych adresów IP na publiczne również nie jest związane z NAT64, choć jest to proces, który może być realizowany przez inne techniki NAT, takie jak PAT (Port Address Translation). NAT64 jest zatem specyficznie skoncentrowany na integracji IPv4 i IPv6, a wszelkie inne koncepcje mogą prowadzić do zamieszania i nieefektywnego zarządzania adresacją w sieciach. Kluczowe jest, aby w pełni zrozumieć, jakie funkcje pełnią różne protokoły i mechanizmy, aby uniknąć typowych pułapek w analizie i implementacji rozwiązań sieciowych.

Pytanie 14

Podaj maksymalną liczbę hostów, które można przypisać w każdej z 8 równych podsieci, utworzonych z sieci o adresie 10.10.10.0/24.

A. 30
B. 16
C. 14
D. 62
Wybór 14, 16 lub 62 jako maksymalnej liczby adresów hostów w każdej z podsieci jest wynikiem nieprawidłowego rozumienia zasad związanych z adresowaniem IP i podsieciowaniem. W kontekście sieci 10.10.10.0/24, pełna sieć zawiera 256 adresów IP, z czego niektóre są zarezerwowane. W przypadku podziału na 8 podsieci, każda podsieć musi mieć wystarczającą ilość adresów do obsługi hostów. Odpowiedzi 14 i 16 źle odzwierciedlają obliczenia związane z liczbą dostępnych adresów. Gdybyśmy uznali, że w każdej podsieci powinno być 16 adresów hostów, zapomnielibyśmy o obowiązkowych adresach rezerwowych, co ograniczałoby liczbę urządzeń w sieci. Odpowiedź 62 sugeruje, że w każdej podsieci mogłoby być więcej adresów, niż rzeczywiście jest dostępnych, co jest sprzeczne z zasadami podsieciowania. Kluczowym błędem jest nie uwzględnienie dwóch zarezerwowanych adresów w każdej podsieci, co prowadzi do zawyżenia liczby dostępnych hostów. W praktyce, każda podsieć powinna efektywnie wykorzystywać dostępne adresy, co jest kluczowe w zarządzaniu dużymi sieciami. Zasady projektowania sieci i uzasadnione podejście do adresacji są fundamentalnymi elementami dla każdej organizacji, aby uniknąć problemów związanych z ograniczeniami adresowymi w przyszłości.

Pytanie 15

Regulacje dotyczące konstrukcji systemu okablowania strukturalnego, parametry kabli oraz procedury testowania obowiązujące w Polsce są opisane w normach

A. PN-EN 50173
B. PN-EN 50310
C. EN 50169
D. EN 50167
Norma PN-EN 50173 odnosi się do systemów okablowania strukturalnego w budynkach i przestrzeniach biurowych. Określa ona zasady projektowania, instalacji oraz testowania okablowania, co jest fundamentalne dla zapewnienia wysokiej jakości infrastruktury telekomunikacyjnej. W ramach tej normy opisano różne klasy okablowania, jak również wymagania dotyczące parametrów kabli, takich jak pasmo przenoszenia, tłumienie sygnału czy odporność na zakłócenia. Dzięki zastosowaniu tych norm, inżynierowie mogą projektować sieci, które będą zgodne z aktualnymi standardami technicznymi, co przekłada się na ich niezawodność i wydajność. Przykładem zastosowania tej normy może być projektowanie systemu LAN w nowo powstającym biurowcu, gdzie odpowiednie kable są dobrane na podstawie specyfikacji z PN-EN 50173, co zapewnia ich optymalne działanie w przyszłości.

Pytanie 16

Układy sekwencyjne stworzone z grupy przerzutników, zazwyczaj synchronicznych typu D, wykorzystywane do magazynowania danych, to

A. dekodery
B. rejestry
C. bramki
D. kodery
Bramki logiczne, kodery i dekodery są podstawowymi elementami cyfrowych układów logicznych, jednak nie są odpowiednie do przechowywania danych jak rejestry. Bramki, na przykład, to podstawowe elementy, które realizują funkcje logiczne, takie jak AND, OR, NOT, ale same w sobie nie mają zdolności do pamiętania stanu. Ich zadaniem jest jedynie przetwarzanie sygnałów wejściowych i generowanie sygnałów wyjściowych w czasie rzeczywistym. W odniesieniu do kodów, kodery są używane do konwertowania sygnałów wejściowych na bardziej skompaktowane reprezentacje binarne, co jest przydatne w procesach kompresji czy komunikacji, ale nie są one w stanie przechowywać danych na dłużej. Z kolei dekodery wykonują odwrotną operację, przekształcając sygnały binarne z powrotem na formę łatwiejszą do interpretacji, ale również nie służą do przechowywania danych. W praktyce, pomylenie tych elementów z rejestrami może prowadzić do błędnych wniosków o ich funkcjonalności. Kluczowe w zrozumieniu tej różnicy jest dostrzeganie, że rejestry operują w kontekście czasu i synchronizacji, co jest niezbędne do efektywnego zarządzania danymi w układach cyfrowych. Zrozumienie tych podstawowych różnic jest niezbędne do prawidłowego projektowania oraz analizy systemów cyfrowych.

Pytanie 17

Jakie czynności nie są realizowane przez system operacyjny?

A. zarządzaniem czasem procesora oraz przydzielaniem go poszczególnym zadaniom
B. generowaniem źródeł aplikacji systemowych
C. nadzorowaniem i alokowaniem pamięci operacyjnej dla aktywnych zadań
D. umożliwianiem mechanizmów synchronizacji zadań oraz komunikacji między nimi
Wszystkie inne odpowiedzi wskazują na kluczowe funkcje, które system operacyjny pełni w środowisku komputerowym. System operacyjny dostarcza mechanizmy do synchronizacji zadań i komunikacji pomiędzy nimi, co jest kluczowe w kontekście wielozadaniowości. Dzięki tym mechanizmom, różne aplikacje mogą współdzielić zasoby i współpracować, co jest niezbędne w nowoczesnych systemach operacyjnych. Planowanie oraz przydział czasu procesora są również fundamentalnymi rolami, które OS musi pełnić, aby zapewnić, że wszystkie uruchomione zadania otrzymują odpowiednią ilość czasu procesora, co z kolei wpływa na wydajność całego systemu. Kontrola i przydział pamięci operacyjnej dla uruchomionych zadań to kolejny kluczowy aspekt, który zapewnia, że każda aplikacja ma dostęp do pamięci, której potrzebuje, aby działać poprawnie. Błędne zrozumienie roli systemu operacyjnego, które może prowadzić do wyboru odpowiedzi, może wynikać z mylenia procesów tworzenia oprogramowania z funkcjami zarządzania zasobami. W rzeczywistości, OS działa jako mediator między aplikacjami a sprzętem komputerowym, a jego głównym celem jest efektywne zarządzanie zasobami, a nie tworzenie aplikacji. Takie nieporozumienie może być powszechne wśród osób, które nie mają głębokiej wiedzy na temat architektury systemów komputerowych i ich operacji.

Pytanie 18

Który standard z rodziny IEEE 802 odnosi się do sieci bezprzewodowych, zwanych Wireless LAN?

A. IEEE 802.5
B. IEEE 802.3
C. IEEE 802.15
D. IEEE 802.11
Standard IEEE 802.11 jest kluczowym standardem z grupy IEEE 802, który definiuje zasady komunikacji w bezprzewodowych sieciach lokalnych (Wireless LAN). Wprowadza on różne metody transmisji danych, w tym różne częstotliwości oraz protokoły zabezpieczeń, co czyni go elastycznym rozwiązaniem dostosowanym do różnych potrzeb środowiskowych. Przykłady zastosowania IEEE 802.11 obejmują sieci Wi-Fi w domach, biurach oraz miejscach publicznych, takich jak kawiarnie czy lotniska. Standard ten, w wersjach takich jak 802.11n, 802.11ac i najnowszy 802.11ax (Wi-Fi 6), zapewnia różne prędkości i zasięg, umożliwiając użytkownikom wygodne łączenie się z internetem bez kabli. Dzięki adaptacyjnym technikom modulacji oraz technologiom, takim jak MIMO (Multiple Input Multiple Output), standard ten gwarantuje wysoką wydajność oraz stabilne połączenia. W kontekście dobrych praktyk, wdrożenie sieci IEEE 802.11 powinno uwzględniać aspekty zabezpieczeń, takie jak WPA3, aby chronić dane przesyłane w sieci bezprzewodowej.

Pytanie 19

Na diagramie działania skanera, element oznaczony numerem 1 odpowiada za

Ilustracja do pytania
A. zamiana sygnału optycznego na sygnał elektryczny
B. zamiana sygnału analogowego na sygnał cyfrowy
C. wzmacnianie sygnału elektrycznego
D. wzmacnianie sygnału optycznego
W skanerze różne elementy pełnią różnorodne funkcje, które razem umożliwiają skuteczne skanowanie dokumentów czy obrazów. Wzmacnianie sygnału optycznego nie jest typowym zadaniem w skanerach ponieważ sygnał optyczny jest zazwyczaj bezpośrednio przetwarzany na sygnał elektryczny za pomocą fotodetektorów takich jak fotodiody czy matryce CCD/CMOS. Sygnał optyczny nie jest wzmacniany w konwencjonalnym znaczeniu tego słowa lecz przekształcany w postać elektryczną która jest następnie przetwarzana. Wzmacnianie sygnału elektrycznego o którym mowa w jednej z odpowiedzi ma miejsce dopiero po zamianie sygnału optycznego na elektryczny. Wzmacniacze sygnału elektrycznego są używane aby upewnić się że sygnał jest wystarczająco silny do dalszego przetwarzania i aby minimalizować szumy. Zamiana sygnału analogowego na cyfrowy to kolejny etap, który następuje po przekształceniu sygnału optycznego na elektryczny. Odpowiedzialny za ten proces jest przetwornik analogowo-cyfrowy, który konwertuje analogowy sygnał elektryczny na cyfrowy zapis, umożliwiając komputerowi jego interpretację i dalsze przetwarzanie. Często błędne jest myślenie, że te procesy mogą być zamienne lub że mogą zachodzić w dowolnej kolejności. Każdy etap jest precyzyjnie zaplanowany i zgodny ze standardami branżowymi, co zapewnia poprawną i efektywną pracę skanera oraz wysoką jakość uzyskiwanych obrazów. Zrozumienie tych procesów pomaga w efektywnym rozwiązywaniu problemów związanych z działaniem skanerów oraz ich prawidłowym używaniem w praktyce zawodowej i codziennej.

Pytanie 20

W dokumentacji dotyczącej karty dźwiękowej można znaleźć informację: częstotliwość próbkowania 22 kHz oraz rozdzielczość próbkowania 16 bitów. Jaka będzie przybliżona objętość pliku audio z 10-sekundowym nagraniem mono (jednokanałowym)?

A. 80000 B
B. 160000 B
C. 220000 B
D. 440000 B
Aby obliczyć wielkość pliku dźwiękowego, należy wziąć pod uwagę dwa kluczowe parametry: częstotliwość próbkowania oraz rozdzielczość próbkowania. Częstotliwość próbkowania 22 kHz oznacza, że w ciągu jednej sekundy dźwięk jest próbkowany 22000 razy. Rozdzielczość próbkowania 16 bitów oznacza, że każda próbka dźwięku jest reprezentowana przez 16 bitów informacji. W przypadku nagrania mono, które zawiera tylko jeden kanał audio, całkowita wielkość pliku można obliczyć według wzoru: wielkość pliku = czas (w sekundach) × częstotliwość próbkowania × rozdzielczość próbkowania / 8 (ponieważ 1 bajt = 8 bitów). Dla 10-sekundowego nagrania mono, obliczenia wyglądają następująco: 10 s × 22000 próbek/s × 16 bitów = 3520000 bitów. Przekształcając to na bajty, dzielimy przez 8, co daje 440000 bajtów. To podejście jest zgodne z dobrymi praktykami w inżynierii dźwięku i pomaga w planowaniu pamięci na przechowywanie nagrań w jakości, jakiej oczekuje się w produkcji audio.

Pytanie 21

W systemie binarnym liczba szesnastkowa 29A będzie przedstawiona jako:

A. 1010011010
B. 1000011010
C. 1001011010
D. 1010010110
Wybór innych opcji odpowiedzi może wynikać z nieporozumienia dotyczącego podstawowych zasad konwersji systemu szesnastkowego na binarny. Na początku warto zauważyć, że każda cyfra w systemie szesnastkowym odpowiada czterem bitom w systemie binarnym. Przykładowo, wartości takie jak '2', '9' i 'A' muszą być konwertowane osobno, co może prowadzić do błędów, jeżeli ktoś nie prawidłowo przeliczy bądź połączy te wartości. Dodatkowo, niektórzy mogą mieć tendencję do pomylania wartości cyfr szesnastkowych oraz ich binarnych odpowiedników, co prowadzi do pomyłek, jak w przypadku niewłaściwego przeliczenia 'A' na wartość binarną, co może skutkować niepoprawnymi wynikami. Warto również zwrócić uwagę na rolę wiodących zer, które w niektórych przypadkach mogą być pomijane, co wprowadza dodatkowe komplikacje w interpretacji wyników. Zrozumienie tych zasad jest kluczowe, nie tylko przy konwersji liczb, ale także w kontekście programowania, gdzie precyzja w reprezentacji danych ma fundamentalne znaczenie dla działania aplikacji oraz algorytmów. Zatem, aby uniknąć podobnych błędów w przyszłości, zaleca się ćwiczenie konwersji oraz znajomość zasady, że każda cyfra szesnastkowa reprezentuje 4 bity w systemie binarnym.

Pytanie 22

Na schemacie procesora rejestry mają za zadanie przechowywać adres do

Ilustracja do pytania
A. wykonywania operacji arytmetycznych
B. przechowywania argumentów obliczeń
C. kolejnej instrukcji programu
D. zarządzania wykonywanym programem
Rejestry to kluczowe elementy procesora, które pełnią różnorodne funkcje związane z obliczeniami. W kontekście przechowywania argumentów obliczeń rejestry działają jako szybki dostęp do danych potrzebnych w operacjach arytmetycznych i logicznych. Dzięki temu procesor nie musi każdorazowo pobierać danych z pamięci operacyjnej, co znacznie przyspiesza przetwarzanie danych. Przykładem zastosowania mogą być operacje dodawania, gdzie rejestry przechowują liczby do zsumowania, a wynik trafia do kolejnego rejestru. W standardach architektur jak x86 czy ARM rejestry są często używane do tymczasowego przechowywania wyników i parametrów funkcji. Dzięki rejestrom możliwe jest także bezpośrednie adresowanie, co jest kluczowe dla szybkiego wykonywania instrukcji. W branży IT uważa się za dobrą praktykę optymalne wykorzystanie rejestrów, co przekłada się na wydajność aplikacji. Wiedza o tym, jak rejestry przechowują argumenty obliczeń, jest fundamentalna dla każdego, kto chce zrozumieć efektywne działanie procesorów i ich architekturę.

Pytanie 23

Zakres operacji we/wy dla kontrolera DMA w notacji heksadecymalnej wynosi 0094-009F, a w systemie dziesiętnym?

A. 1168-3984
B. 148-159
C. 2368-2544
D. 73-249
Fajnie, że zajmujesz się zakresem adresów kontrolera DMA. Wiesz, wartość heksadecymalna 0094-009F w dziesiętnym to tak jakby 148 do 159. Przemiana z heksadecymalnego na dziesiętny to nie takie trudne, wystarczy pamietać, żeby każdą cyfrę pomnożyć przez 16 do odpowiedniej potęgi. Na przykład, jak mamy 0x0094, to się to rozkłada tak: 0*16^3 + 0*16^2 + 9*16^1 + 4*16^0, co daje 148. A z kolei 0x009F to 0*16^3 + 0*16^2 + 9*16^1 + 15*16^0 i wychodzi 159. Te zakresy są mega ważne, zwłaszcza przy programowaniu i zarządzaniu pamięcią, szczególnie w systemach wbudowanych, gdzie kontroler DMA musi być precyzyjny. Jak dobrze to rozumiesz, to możesz lepiej zarządzać pamięcią i unikać problemów z przesyłaniem danych, co naprawdę ma znaczenie, zwłaszcza w złożonych systemach.

Pytanie 24

Moduł funkcjonalny, który nie znajduje się w kartach dźwiękowych, to skrót

A. ROM
B. DSP
C. GPU
D. DAC
Tak, wybrałeś GPU, co jest jak najbardziej w porządku! Karty dźwiękowe nie mają w sobie modułów do przetwarzania grafiki, bo GPU to specjalny chip do obliczeń związanych z grafiką. No i wiadomo, że jego głównym zadaniem jest renderowanie obrazów i praca z 3D. A karty dźwiękowe? One mają inne zadania, jak DAC, który zamienia sygnały cyfrowe na analogowe, oraz DSP, który ogarnia różne efekty dźwiękowe. To właśnie dzięki nim możemy cieszyć się jakością dźwięku w muzyce, filmach czy grach. Warto zrozumieć, jak te wszystkie elementy działają, bo to bardzo ważne dla ludzi zajmujących się dźwiękiem i multimediami.

Pytanie 25

Ile adresów urządzeń w sieci jest dostępnych dzięki zastosowaniu klasy adresowej C w systemach opartych na protokołach TCP/IP?

A. 256
B. 254
C. 200
D. 100
Klasa adresowa C w sieciach opartych na protokole TCP/IP jest jedną z klas adresowych, której głównym celem jest umożliwienie przypisania adresów dla stosunkowo niewielkich sieci. Adresy w klasie C mają format 24-bitowy dla części sieciowej i 8-bitowy dla części hosta, co oznacza, że adresy te zaczynają się od 192.0.0.0 do 223.255.255.255. W teorii, przy użyciu 8-bitowego segmentu dla hostów, teoretycznie moglibyśmy uzyskać 256 adresów. Jednak dwa z tych adresów są zarezerwowane: jeden dla adresu sieci (np. 192.168.1.0) i jeden dla adresu rozgłoszeniowego (np. 192.168.1.255). Dlatego rzeczywista liczba dostępnych adresów urządzeń w klasie C wynosi 254, co jest wystarczające dla małych sieci, takich jak biura czy oddziały firm. Umożliwia to przypisanie unikalnych adresów do urządzeń, zapewniając jednocześnie możliwość efektywnego zarządzania i organizacji sieci w zgodzie z najlepszymi praktykami administracyjnymi.

Pytanie 26

Numer 22 umieszczony w adresie http://www.adres_serwera.pl:22 wskazuje na

A. program, do którego wysyłane jest zapytanie
B. numer sekwencyjny pakietu przesyłającego dane
C. PID procesu działającego na serwerze
D. port, różny od standardowego numeru dla danej usługi
Odpowiedź wskazująca, że liczba 22 w adresie http://www.adres_serwera.pl:22 odnosi się do portu, który jest inny od standardowego numeru dla danej usługi, jest poprawna. W kontekście protokołów komunikacyjnych, porty służą do identyfikacji konkretnych usług działających na serwerze. Standardowo, dla protokołu HTTP używa się portu 80, a dla HTTPS portu 443. W przypadku, gdy aplikacja wymaga innego portu, należy go wskazać w adresie URL, co czyni go kluczowym elementem w kontekście komunikacji sieciowej. Na przykład, port 22 jest standardowo używany dla protokołu SSH (Secure Shell), który umożliwia bezpieczne zdalne logowanie i zarządzanie serwerami. W praktyce, zrozumienie i umiejętność korzystania z różnych portów jest niezwykle istotne dla administratorów systemów oraz programistów, którzy muszą skonfigurować zapory sieciowe i reguły dostępu, aby zapewnić odpowiednią komunikację z aplikacjami. Z uwagi na rosnące zagrożenia w sieci, dobre praktyki obejmują również monitorowanie i zarządzanie portami, aby ograniczyć potencjalne wektory ataków.

Pytanie 27

Jaką liczbę naturalną reprezentuje zapis 41 w systemie szesnastkowym w systemie dziesiętnym?

A. 75
B. 91
C. 65
D. 81
Jak wybierasz błędną odpowiedź, to często zdarza się, że popełniasz kilka typowych pomyłek przy konwersji liczb. Na przykład, jeśli zaznaczasz 75, to można pomyśleć, że dodanie cyfr w systemie szesnastkowym daje dziesiętny wynik, a to błąd. Takie myślenie nie uwzględnia zasad konwersji, bo każdą cyfrę trzeba pomnożyć przez odpowiednią potęgę. Również jest możliwe, że mylisz potęgi i myślisz, że 16 do 0 i 16 do 1 to to samo, co wprowadza w błąd. Z odpowiedzią 81 może być tak, że myślisz, że 4 i 1 w szesnastkowym to 8 i 1 w dziesiętnym, a to też nie jest prawda. To pokazuje, jak łatwo można się zapędzić w pułapkę błędnych założeń. A przy 91 może być tak, że myślisz, iż 41 to w dziesiętnym, co znów nie jest poprawne. To świetny przykład, jak różne są te systemy. Zrozumienie konwersji między szesnastkowym a dziesiętnym to kluczowa sprawa w informatyce, bo błędy mogą prowadzić do problemów w aplikacjach. Dlatego warto przyswoić te zasady i unikać uproszczeń, które mogą dawać błędne wyniki.

Pytanie 28

W systemie SI jednostką do mierzenia napięcia jest

A. wat
B. herc
C. wolt
D. amper
Wolt (V) jest jednostką miary napięcia w układzie SI, która mierzy różnicę potencjałów elektrycznych między dwoma punktami. Został zdefiniowany na podstawie pracy wykonywanej przez jednostkę ładunku elektrycznego, gdy przechodzi przez element obwodu. Na przykład, gdy napięcie wynosi 5 woltów, oznacza to, że pomiędzy dwoma punktami jest ustalona różnica potencjału, która pozwala na przepływ prądu. W praktyce, wolt jest kluczowym parametrem w elektrotechnice i elektronice, wpływając na projektowanie urządzeń elektrycznych, takich jak zasilacze, akumulatory, a także w systemach telekomunikacyjnych. Dobrą praktyką jest mierzenie napięcia w obwodach za pomocą multimetru, co pozwala na monitorowanie i diagnostykę układów elektronicznych. Przykłady zastosowania napięcia to różne urządzenia domowe, takie jak żarówki, które działają na napięciu 230 V, czy systemy fotowoltaiczne, w których napięcie generowane przez ogniwa słoneczne ma kluczowe znaczenie dla efektywności zbierania energii.

Pytanie 29

Który standard sieci lokalnej określa dostęp do medium w oparciu o token (żeton)?

A. IEEE 802.1
B. IEEE 802.2
C. IEEE 802.5
D. IEEE 802.3
Standardy IEEE 802.2, IEEE 802.3 i IEEE 802.1 różnią się znacząco od IEEE 802.5 w kontekście zarządzania dostępem do medium. IEEE 802.2, znany jako Logical Link Control (LLC), definiuje warstwę kontrolną, która zarządza komunikacją w sieciach. Nie zajmuje się on jednak bezpośrednio dostępem do medium, lecz współpracuje z innymi standardami, takimi jak Ethernet, który jest obsługiwany przez IEEE 802.3. Ethernet opiera się na metodzie CSMA/CD (Carrier Sense Multiple Access with Collision Detection), co oznacza, że urządzenia nasłuchują medium, a w przypadku wykrycia kolizji ponownie próbują wysłać dane. Taki model nie zapewnia tak skutecznej kontroli dostępu jak token ring, co może prowadzić do większej liczby kolizji w zatłoczonych sieciach. Z kolei IEEE 802.1 dotyczy głównie architektury sieciowej oraz protokołów zarządzania, takich jak VLAN, i nie ma bezpośredniego wpływu na metody dostępu do medium. Często błędnie zakłada się, że wszystkie standardy sieciowe związane z LAN są sobie równoważne, jednakże różnice w mechanizmach dostępu mogą prowadzić do znacznych różnic w wydajności i stabilności sieci. Zrozumienie tych standardów i ich zastosowań jest kluczowe dla projektowania efektywnych i niezawodnych systemów sieciowych.

Pytanie 30

Jakie znaczenie ma zaprezentowany symbol graficzny?

Ilustracja do pytania
A. przetwornik analogowo-cyfrowy
B. filtr dolnoprzepustowy
C. generator dźwięku
D. przetwornik cyfrowo-analogowy
Symbol A/D oznacza przetwornik analogowo-cyfrowy który jest kluczowym elementem w systemach cyfrowych umożliwiającym przekształcanie sygnałów analogowych na postać cyfrową. Jest to niezbędne w urządzeniach takich jak komputery czy smartfony które operują na danych cyfrowych. Przetwornik A/D mierzy wartość napięcia sygnału analogowego i przypisuje mu odpowiadającą mu wartość cyfrową co pozwala na dalsze przetwarzanie i analizę danych. Przykładem zastosowania jest digitalizacja dźwięku w systemach audio gdzie sygnał z mikrofonu przekształcany jest na sygnał cyfrowy aby można było go zapisać edytować lub przesłać. Przetworniki A/D są również używane w automatyce przemysłowej do monitorowania sygnałów z czujników co pozwala na dokładną kontrolę procesów produkcyjnych. Standardy takie jak IEEE 1241 określają metody testowania przetworników A/D co jest istotne dla zapewnienia ich dokładności i niezawodności w zastosowaniach krytycznych. Dobór odpowiedniego przetwornika A/D zależy od wymagań aplikacji takich jak rozdzielczość szybkość próbkowania i tolerancja błędów. Wybierając przetwornik należy również brać pod uwagę koszty i wymagania energetyczne co jest szczególnie ważne w urządzeniach mobilnych.

Pytanie 31

Wartość liczby ABBA zapisana w systemie heksadecymalnym odpowiada w systemie binarnym liczbie

A. 1010 1011 1011 1010
B. 1010 1111 1111 1010
C. 1011 1010 1010 1011
D. 0101 1011 1011 0101
W przypadku analizy pozostałych odpowiedzi, można zauważyć, że każda z nich przedstawia błędne wartości binarne wynikające z niepoprawnych konwersji lub zamiany cyfr heksadecymalnych na binarne. Na przykład w przypadku konwersji heksadecymalnej do binarnej, często dochodzi do pomyłek w przypisaniu wartości dziesiętnych do odpowiednich cyfr w systemie heksadecymalnym. Cyfra A, odpowiadająca wartości 10, powinna być konwertowana na 1010, a cyfra B, odpowiadająca wartości 11, na 1011. Każdy błąd w tej konwersji prowadzi do nieprawidłowych ciągów binarnych. Wiele osób popełnia również błąd, myląc liczby binarne z innymi systemami liczbowymi, co może prowadzić do pomyłek przy wykonywaniu operacji arytmetycznych lub logicznych. Ważne jest, aby zrozumieć, że każdy system liczbowy ma swoje zasady i konwencje, a konwersje powinny być wykonywane z dużą starannością. Dobrą praktyką jest zapisywanie kroków konwersji w formie diagramów lub tabel, co może pomóc w unikaniu błędów i zapewnieniu większej dokładności podczas pracy z różnymi systemami liczbowymi. Zrozumienie tych zasad jest niezbędne, aby skutecznie pracować w obszarze informatyki, zwłaszcza w kontekście programowania niskopoziomowego oraz inżynierii oprogramowania.

Pytanie 32

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. 8,5 Hz
B. 85 kHz
C. 850 Hz
D. 0,085 kHz
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 33

Liczba 54321₍₈₎ zapisana w systemie szesnastkowym ma postać

A. B1A1
B. B1A2
C. 58D1
D. A8D1
W przypadku konwersji liczb między różnymi systemami liczbowymi kluczowe jest skrupulatne prześledzenie każdego etapu – właśnie to pozwala uniknąć błędów takich jak wybór niewłaściwej odpowiedzi. Najczęściej popełnianym błędem jest przeskakiwanie bezpośrednio z systemu ósemkowego do szesnastkowego, bez pośredniego przeliczenia na system dziesiętny. To prowadzi do przekłamań, bo nie można po prostu podmieniać cyfr jeden do jednego między ósemkowym a szesnastkowym; każde miejsce ma inną wagę i inny zakres możliwych wartości. Część odpowiedzi, takich jak A8D1, B1A1 czy B1A2, może wyglądać na pierwszy rzut oka „prawidłowo” – w końcu cyfry te są spotykane w systemie szesnastkowym – jednak ich pojawienie się wynika najczęściej z wyrywkowego podstawienia, a nie pełnego przeliczenia wartości liczby. Wielu uczniów myli się, traktując każdą cyfrę osobno i próbując konwertować ją „cyfra w cyfrę”, co niestety zupełnie nie sprawdza się w arytmetyce pozycyjnej. Z mojego doświadczenia wynika, że pomaga rozpisanie liczby ósemkowej do dziesiętnej całkowicie „na piechotę”, potem dopiero zamiana na szesnastkowy. To jest taka praktyka, której uczą na kursach zawodowych i nie bez powodu branżowe standardy zalecają dokładność w obliczeniach. W świecie IT, zwłaszcza przy pracy z adresami pamięci, rejestrami czy konfigurowaniu sprzętu, każda pomyłka w systemach liczbowych może skutkować poważnymi problemami. W tym zadaniu tylko odpowiedź 58D1 wynika z prawidłowego, dwustopniowego przeliczenia, a pozostałe opcje są efektem typowych błędów logicznych lub skojarzeń z wyglądu liczb, a nie ich rzeczywistej wartości.

Pytanie 34

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

A. 10011011₍₂₎
B. 10011001₍₂₎
C. 10010101₍₂₎
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 35

Do realizacji alternatywy logicznej z negacją należy użyć funktora

A. NOR
B. EX-OR
C. NAND
D. OR
Wybierając EX-OR, NAND albo OR, łatwo można się pomylić, bo każdy z tych funktorów ma swoje miejsce w świecie logiki cyfrowej, ale żaden z nich samodzielnie nie realizuje alternatywy logicznej z negacją. EX-OR (bramka XOR) działa na zasadzie „albo jedno, albo drugie, ale nie oba jednocześnie”. W praktyce XOR daje wynik wysoki tylko wtedy, gdy wejścia są różne. To przydatne np. w sumatorach, ale do zaprzeczenia alternatywy się nie nadaje – robi zupełnie coś innego. NAND to z kolei negacja koniunkcji – daje zero tylko wtedy, gdy oba wejścia są jedynkami. Często stosuje się tę bramkę ze względu na jej uniwersalność (NAND też jest funktorem zupełnym), ale jej podstawową rolą jest negowanie AND, nie OR. OR to najprostsza alternatywa – daje jedynkę, gdy na wejściu pojawi się przynajmniej jedna jedynka – żadnej negacji z automatu tu nie ma. W praktyce, jeśli ktoś wybiera OR, to prawdopodobnie myli zaprzeczenie alternatywy z samą alternatywą, co jest częstym błędem na początku nauki układów cyfrowych. Jeśli chodzi o NOR, to on właśnie łączy alternatywę z negacją i daje dokładnie taki efekt, jakiego wymaga pytanie. W branży automatyki i elektroniki cyfrowej dość często spotykam się z tym, że początkujący mylą te bramki, bo wszystkie są ze sobą powiązane i mają podobne symbole na schematach – niestety, różnią się fundamentalnie sposobem działania. Dlatego warto skupić się na prawdziwych tabelach prawdy i przeanalizować jak każda bramka reaguje na konkretne stany wejściowe. To pomaga uniknąć takich mylnych założeń i poprawia później praktyczne projektowanie układów.

Pytanie 36

Do automatycznej synchronizacji dokumentów redagowanych przez kilka osób w tym samym czasie, należy użyć

A. serwera DNS.
B. poczty elektronicznej.
C. serwera IRC.
D. chmury sieciowej.
W tym pytaniu łatwo się zasugerować ogólną komunikacją w sieci i pomyśleć, że skoro kilka osób ma się „dogadać” co do treści dokumentu, to wystarczy jakikolwiek serwer komunikacyjny czy poczta elektroniczna. Technicznie jednak to zupełnie inna klasa rozwiązań niż narzędzia do współdzielonej edycji i automatycznej synchronizacji plików. Serwer IRC służy do komunikacji tekstowej w czasie rzeczywistym, coś jak bardzo rozbudowany czat. Dobrze się sprawdza do szybkiej wymiany informacji, prostych konsultacji, czasem do koordynacji pracy zespołu, ale sam w sobie nie przechowuje wersji dokumentów ani nie obsługuje mechanizmów edycji współdzielonej. Użytkownicy mogliby co najwyżej wysyłać sobie linki lub fragmenty tekstu, ale cała logika synchronizacji pliku musiałaby być realizowana ręcznie albo przez inne narzędzie. To jest klasyczny błąd myślowy: „skoro mogę gadać na czacie o dokumencie, to czat rozwiązuje problem współedytowania”. Niestety nie. Serwer DNS z kolei to element infrastruktury sieciowej, który tłumaczy nazwy domenowe (np. example.com) na adresy IP. Jest absolutnie krytyczny dla działania Internetu, ale nie ma żadnego związku z obsługą dokumentów, ich wersji czy współpracy użytkowników. Czasem uczniowie zakładają, że skoro coś jest „serwerem” w sieci, to może służyć do wszystkiego. W praktyce serwer DNS realizuje bardzo wąską, niskopoziomową funkcję i nie „wie” nic o plikach, a tym bardziej o edycji dokumentów. Poczta elektroniczna faktycznie bywa używana do wymiany dokumentów, ale to rozwiązanie zupełnie nie spełnia wymogu automatycznej synchronizacji. Przy wysyłaniu załączników powstają osobne kopie pliku u każdego odbiorcy. Jeśli trzy osoby wprowadzą zmiany niezależnie, to potem trzeba ręcznie scalać treść, co generuje chaos i ryzyko nadpisania czyjejś pracy. To typowy problem: pliki „raport_v2_poprawiony_przez_ania.docx”, „raport_ostateczny_marek.docx” krążą po skrzynkach, a nikt nie wie, która wersja jest aktualna. E-mail jest narzędziem asynchronicznym, bez kontroli wersji, bez edycji w czasie rzeczywistym i bez mechanizmów blokowania konfliktów. Z mojego doświadczenia to raczej antywzorzec, jeśli chodzi o współedytowanie. Kluczowe jest zrozumienie, że do automatycznej synchronizacji dokumentów potrzeba rozwiązania z centralnym repozytorium danych, wersjonowaniem oraz mechanizmami współpracy w czasie rzeczywistym lub quasi-rzeczywistym. Tym właśnie są usługi chmurowe do pracy grupowej, a nie ogólne serwery komunikacyjne czy systemy nazw domen. Mylenie warstwy aplikacyjnej (narzędzia do edycji dokumentów) z warstwą transportową lub usługami infrastrukturalnymi (DNS) to dość częsty błąd na początku nauki sieci i systemów – warto mieć to rozgraniczenie dobrze poukładane w głowie.

Pytanie 37

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 256 dodatkowych adresów.
B. O 4 dodatkowe adresy.
C. O 64 dodatkowe adresy.
D. O 16 dodatkowych adresów.
Klucz do tego zadania leży w zrozumieniu, jak maska podsieci wpływa na liczbę dostępnych adresów IP. W IPv4 mamy zawsze 32 bity. Część z nich opisuje sieć, a pozostałe bity są przeznaczone na adresowanie hostów w tej sieci. Notacja /28 oznacza, że 28 bitów to część sieciowa, więc zostają 4 bity na hosty. Notacja /27 to 27 bitów sieci i 5 bitów hosta. I teraz ważna rzecz: liczba wszystkich adresów w podsieci to 2^(liczba bitów hosta). Dlatego przy /28 mamy 2^4 = 16 adresów, a przy /27 mamy 2^5 = 32 adresy. Różnica to dokładnie 16 adresów – ani 4, ani 64, ani tym bardziej 256. Częsty błąd polega na myleniu ogólnej wielkości przestrzeni adresowej IPv4 (2^32 ≈ 4,3 miliarda) z rozmiarem pojedynczej podsieci. Ktoś widzi liczby typu 64 czy 256 i automatycznie kojarzy je z potęgami dwójki, ale nie zastanawia się, ile dokładnie bitów zostało zmienionych. W tym zadaniu zmienił się tylko jeden bit maski (z /28 na /27), więc liczba adresów w podsieci po prostu się podwoiła. Stąd wynik 16 dodatkowych adresów. Liczba 4 mogłaby się pojawić, gdyby ktoś mylnie odejmował liczbę hostów użytecznych (np. odejmując adres sieci i broadcast w różnych wariantach), zamiast porównać całkowitą liczbę adresów. Liczba 64 sugeruje policzenie 2^6, jakby nagle przybyły dwa bity hosta, co tutaj zupełnie nie ma miejsca. Z kolei 256 to już całkowite oderwanie od realiów tego przykładu – taką różnicę widać przy dużo większych skokach maski, np. między /24 a /32 w innym kontekście. W praktyce sieciowej zawsze warto najpierw policzyć liczbę bitów hosta przed i po zmianie maski, a dopiero potem wyciągać wnioski. To jest zgodne z dobrymi praktykami planowania adresacji IPv4, gdzie każdą zmianę maski traktuje się jako zmianę liczby bitów przeznaczonych na hosty, a nie jako jakieś magiczne przesunięcie o losową liczbę adresów.

Pytanie 38

Która pula adresów IPv6 jest odpowiednikiem adresów prywatnych w IPv4?

A. 3ffe::/16
B. fe80::/10
C. ff00::/8
D. fc00::/7
W pytaniu chodzi o znalezienie takiej puli adresów IPv6, która pełni tę samą rolę co prywatne adresy w IPv4, czyli adresy używane wewnątrz sieci, nienadawane w globalnym Internecie i przeznaczone do komunikacji lokalnej lub między zaufanymi lokalizacjami. W IPv4 to dobrze znane zakresy 10.0.0.0/8, 172.16.0.0/12 i 192.168.0.0/16. W IPv6 tę funkcję pełnią adresy ULA z puli fc00::/7, zdefiniowane w RFC 4193. Częsty błąd polega na myleniu różnych typów adresów IPv6, bo ich zapis wygląda podobnie, a nazwy są mało intuicyjne. Zakres 3ffe::/16 historycznie kojarzy się niektórym z adresacją „niespubliczną”, bo był używany w dawnym projekcie 6bone jako testowa sieć IPv6. Ten projekt został jednak dawno wyłączony, a cała pula 3ffe::/16 jest wycofana i nie jest odpowiednikiem prywatnych adresów. To raczej ciekawostka historyczna niż coś, czego używa się w praktyce. Z kolei fe80::/10 to adresy link-local. One faktycznie nie są routowane w Internecie, ale ich przeznaczenie jest zupełnie inne: działają tylko w ramach jednego segmentu sieci (jednego łącza). Służą do autokonfiguracji, protokołów typu Neighbor Discovery, komunikacji z routerem na tym samym VLAN-ie, itp. Nie używa się ich do normalnej adresacji hostów w całej sieci firmowej, bo nie przechodzą przez routery. Mylenie link-local z adresami prywatnymi to dość typowy skrót myślowy: „skoro nie wychodzą na świat, to pewnie prywatne”. Niestety tak to nie działa. Pula ff00::/8 to natomiast adresy multicast w IPv6. One służą do wysyłania pakietu do wielu odbiorców jednocześnie (np. wszystkie routery, wszystkie węzły w sieci lokalnej) i w ogóle nie są przeznaczone do klasycznej adresacji hostów. Podobnie jak w IPv4 adresy multicast (224.0.0.0/4) nie mają nic wspólnego z prywatnymi zakresami. Dobra praktyka w projektowaniu sieci IPv6 jest taka, żeby wyraźnie rozróżniać: global unicast (publiczne), unique local (odpowiednik prywatnych), link-local (tylko na łączu) i multicast. Dopiero wtedy łatwo uniknąć błędnych skojarzeń i problemów z routowaniem czy bezpieczeństwem.

Pytanie 39

Pojemność pamięci 100 GiB odpowiada zapisowi

A. 102400 MiB
B. 100240000 KiB
C. 12400 MiB
D. 10240000 KiB
Pojemność 100 GiB to wartość zapisana w systemie binarnym, gdzie przedrostek „Gi” oznacza gibibajty, a nie gigabajty dziesiętne. Zgodnie ze standardem IEC 1 GiB = 1024 MiB, a 1 MiB = 1024 KiB. Dlatego żeby przeliczyć 100 GiB na MiB, trzeba pomnożyć 100 przez 1024. Otrzymujemy: 100 GiB × 1024 = 102400 MiB – dokładnie taka wartość pojawia się w poprawnej odpowiedzi. Kluczowe jest tu zrozumienie różnicy między przedrostkami binarnymi (Ki, Mi, Gi) a dziesiętnymi (k, M, G), bo w praktyce branżowej to bardzo często robi zamieszanie. W systemach operacyjnych, zwłaszcza Linux, narzędzia takie jak `df`, `lsblk`, `du` czy `free` często domyślnie pokazują wartości w KiB, MiB lub GiB, nawet jeśli w interfejsie graficznym producent dysku reklamuje pojemność w gigabajtach dziesiętnych (GB). Moim zdaniem warto od razu wyrobić sobie nawyk: jak widzisz literkę „i” w środku (MiB, GiB), to myślisz „mnożenie przez 1024”, a nie przez 1000. W praktyce administratora czy technika IT takie przeliczenia przydają się przy partycjonowaniu dysków, planowaniu przestrzeni na serwerach plików, konfiguracji maszyn wirtualnych czy tworzeniu backupów, gdzie trzeba dokładnie policzyć, ile miejsca realnie zajmą dane. Dobre praktyki mówią, żeby w dokumentacji technicznej i skryptach trzymać się notacji binarnej (KiB, MiB, GiB), bo jest jednoznaczna i zgodna ze standardami IEC 60027-2 i ISO/IEC 80000. Dzięki temu unikamy sytuacji, że ktoś spodziewa się „100 GB”, a w rzeczywistości dostaje trochę mniej lub więcej, bo ktoś inny liczył w innej jednostce. Poprawne zrozumienie tego zadania to tak naprawdę fundament pracy z pamięcią i przestrzenią dyskową w całej informatyce.

Pytanie 40

Jak nazywa się pamięć podręczną procesora?

A. ROM
B. CACHE
C. NVRAM
D. EPROM
Poprawna odpowiedź to CACHE, bo właśnie tak nazywa się pamięć podręczna procesora. Pamięć cache to bardzo szybka pamięć półprzewodnikowa, zbudowana zazwyczaj z komórek SRAM, umieszczona bezpośrednio w procesorze lub bardzo blisko niego. Jej głównym zadaniem jest przechowywanie najczęściej używanych danych i instrukcji, żeby procesor nie musiał za każdym razem odwoływać się do dużo wolniejszej pamięci RAM. W praktyce różnica w czasie dostępu między rejestrem CPU, cache, RAM a dyskiem jest ogromna, dlatego wszystkie współczesne procesory x86, ARM i inne mają wielopoziomową pamięć cache: L1, L2, a często także L3. L1 jest najszybsza i najmniejsza, L2 i L3 są trochę wolniejsze, ale pojemniejsze. Z mojego doświadczenia, przy analizie wydajności aplikacji systemowych i gier, bardzo często widać, że to właśnie efektywne wykorzystanie cache decyduje o realnej szybkości, a nie sama częstotliwość taktowania. Dobre praktyki programistyczne, takie jak lokalność odwołań do pamięci (sekwencyjny dostęp do danych, trzymanie struktur danych „obok siebie”), są projektowane właśnie pod działanie cache. W technice komputerowej przyjmuje się model pamięci hierarchicznej, gdzie cache jest kluczowym elementem między rejestrami procesora a pamięcią operacyjną RAM. W diagnostyce sprzętu i przy doborze procesora do konkretnego zastosowania (np. serwery, stacje robocze, komputery do gier) zwraca się uwagę nie tylko na liczbę rdzeni, ale też na wielkość i organizację pamięci cache. W skrócie: cache to taki „sprytny bufor” blisko CPU, który minimalizuje opóźnienia i pozwala maksymalnie wykorzystać możliwości procesora.