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: 8 czerwca 2026 17:12
  • Data zakończenia: 8 czerwca 2026 17:28

Egzamin zdany!

Wynik: 24/40 punktów (60,0%)

Wymagane minimum: 20 punktów (50%)

Pochwal się swoim wynikiem!
Szczegółowe wyniki:
Pytanie 1

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

A. Jest pamięcią typu SRAM
B. Znajduje się wewnątrz procesora
C. Posiada dłuższy czas dostępu niż pamięć RAM
D. Jej szybkość pracy odpowiada częstotliwości procesora
Pojęcie pamięci cache L1 często jest mylone z pamięcią RAM przez osoby, które nie rozumieją różnic w architekturze komputerowej. W rzeczywistości, pamięć cache L1 jest znacznie szybsza niż pamięć RAM, co wynika z jej lokalizacji i technologii, z jakiej jest zbudowana. Pamięć L1 jest zintegrowana w obrębie rdzenia procesora, co minimalizuje opóźnienia w dostępie do danych. Użytkownicy mogą błędnie sądzić, że pamięć L1, będąc częścią hierarchii pamięci, jest równie wolna jak pamięć RAM, co prowadzi do niewłaściwych wniosków. Ponadto, pamięć L1 działa na zasadzie SRAM, która jest znacznie szybsza i bardziej efektywna energetycznie w porównaniu do DRAM stosowanego w pamięci RAM. Ta różnica w technologii ma kluczowe znaczenie, ponieważ SRAM jest w stanie przechowywać dane przez dłuższy czas bez potrzeby odświeżania, co jest wymagane dla DRAM. W rezultacie, pomiar czasu dostępu do pamięci L1 jest znacznie korzystniejszy, co z kolei ma bezpośredni wpływ na wydajność aplikacji i całego systemu komputerowego. Właściwe zrozumienie tych różnic jest kluczowe dla każdej osoby pracującej w dziedzinie informatyki, inżynierii komputerowej lub technologii, która chce efektywnie projektować i optymalizować systemy komputerowe.

Pytanie 2

Rejestry widoczne na diagramie procesora mają rolę

Ilustracja do pytania
A. zapisywania adresu do kolejnej funkcji programu
B. zarządzania wykonywaniem programu
C. przechowywania argumentów obliczeń
D. realizowania operacji arytmetycznych
Rejestry nie służą do przechowywania adresu do następnej funkcji programu. Tę funkcję pełni licznik programowy PC który przechowuje adres następnej instrukcji do wykonania w ramach aktualnej sekwencji programu. Rejestry również nie są odpowiedzialne za sterowanie wykonywanym programem. Kontrolę nad przepływem programu sprawuje układ sterowania który dekoduje instrukcje i odpowiednio zarządza zasobami procesora. Kolejnym błędnym koncepcyjnie podejściem jest przypisywanie rejestrom funkcji wykonywania działań arytmetycznych. Za faktyczne wykonywanie operacji matematycznych odpowiada jednostka arytmetyczno-logiczna ALU która korzysta z danych przechowywanych w rejestrach w celu wykonania obliczeń. Typowym błędem myślowym jest zakładanie że rejestry i ALU są tożsame podczas gdy rejestry służą jako tymczasowe miejsce przechowywania danych a ALU jest jednostką wykonawczą. Zrozumienie tych różnic jest kluczowe dla prawidłowej interpretacji funkcjonowania procesora i efektywnego programowania niskopoziomowego gdzie zarządzanie rejestrami może wpływać na optymalizację i wydajność kodu. W architekturach nowoczesnych procesorów stosuje się także bardziej zaawansowane techniki zarządzania rejestrami aby sprostać wymaganiom współczesnych aplikacji co dodatkowo podkreśla ich kluczową rolę w systemach komputerowych

Pytanie 3

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

A. 128 B
B. 512 B
C. 512 KB
D. 1024 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 4

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

A. 16
B. 17
C. 18
D. 19
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 5

Pozyskiwanie materiałów z odpadów w celu ich ponownego użycia to

A. kataliza
B. recykling
C. utylizacja
D. segregacja
Recykling to super ważny proces, który pozwala nam odzyskiwać surowce z odpadów i wykorzystać je na nowo. W kontekście gospodarki o obiegu zamkniętym ma kluczowe znaczenie, bo pomaga zmniejszyć ilość śmieci, oszczędzać surowce naturalne i ograniczać emisję gazów cieplarnianych. Możemy tu wspomnieć o recyklingu szkła, plastiku, metali czy papieru, które tak czy siak wracają do produkcji. Żeby recykling działał jak należy, trzeba przestrzegać pewnych standardów, takich jak EN 13430, które pomagają w uzyskaniu wysokiej jakości surowców wtórnych. Dobrym przykładem są programy zbiórki odpadów, które zachęcają ludzi do segregacji i oddawania surowców do ponownego użycia. To nie tylko zwiększa efektywność, ale też uczy nas, jak dbać o środowisko i zrównoważony rozwój.

Pytanie 6

Jaka jest maksymalna liczba komputerów, które mogą być zaadresowane w podsieci z adresem 192.168.1.0/25?

A. 62
B. 126
C. 254
D. 510
Odpowiedź 126 jest poprawna, ponieważ w podsieci o adresie 192.168.1.0/25 mamy do czynienia z maską sieciową, która umożliwia podział adresów IP na mniejsze grupy. Maska /25 oznacza, że pierwsze 25 bitów jest używane do identyfikacji sieci, co pozostawia 7 bitów na adresowanie urządzeń w tej podsieci. W praktyce oznacza to, że liczba dostępnych adresów do przypisania urządzeniom oblicza się według wzoru 2^n - 2, gdzie n to liczba bitów przeznaczonych na adresowanie hostów. W tym przypadku 2^7 - 2 = 128 - 2 = 126. Odejmujemy 2, ponieważ jeden adres jest zarezerwowany dla adresu sieci (192.168.1.0) a drugi dla adresu rozgłoszeniowego (192.168.1.127). Taki podział jest kluczowy w projektowaniu i zarządzaniu sieciami, ponieważ pozwala na efektywne wykorzystanie dostępnych adresów IP oraz organizację ruchu sieciowego. W praktyce ten rodzaj podsieci często wykorzystuje się w małych lub średnich firmach, gdzie liczba urządzeń nie przekracza 126. Umożliwia to efektywne zarządzanie zasobami oraz minimalizuje ryzyko konfliktów adresów IP, co jest zgodne z zasadami dobrej praktyki w inżynierii sieciowej.

Pytanie 7

Pełna maska podsieci z prefiksem /25 to

A. 255.255.255.128
B. 255.255.255.192
C. 255.255.255.224
D. 255.255.255.240
Maska podsieci o prefiksie /25 oznacza, że 25 bitów jest używanych do identyfikacji sieci, pozostawiając 7 bitów na identyfikację hostów. Wartość ta odpowiada masce 255.255.255.128. Umożliwia to utworzenie 128 adresów IP w danej podsieci, z czego 126 może być użytych jako adresy hostów, ponieważ jeden adres jest zarezerwowany dla identyfikacji sieci, a drugi dla broadcastu. W praktyce, maski o prefiksie /25 są idealne dla średnich sieci, które nie wymagają zbyt wielu adresów IP, ale mogą być bardziej efektywne w zarządzaniu zasobami IP. W kontekście dobra praktyki, stosowanie odpowiednich masek podsieci pozwala na optymalne wykorzystanie dostępnych adresów, co jest istotne zwłaszcza w większych organizacjach, gdzie zarządzanie adresacją IP ma kluczowe znaczenie.

Pytanie 8

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. HTTP (Hypertext Transfer Protocol)
C. UDP (User Datagram Protocol)
D. IP (Internet 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 9

Jakie adresy mieszczą się w zakresie klasy C?

A. 1.0.0.1 ÷ 126.255.255.254
B. 128.0.0.1 ÷ 191.255.255.254
C. 192.0.0.0 ÷ 223.255.255.255
D. 224.0.0.1 ÷ 239.255.255.0
Adresy klasy C to zakres od 192.0.0.0 do 223.255.255.255, co jest zgodne z definicją klasy C w protokole IP. Adresy te są powszechnie używane w małych sieciach lokalnych, co sprawia, że są niezwykle praktyczne. W klasycznej konfiguracji sieci, adres klasy C pozwala na posiadanie do 256 różnych adresów (od 192.0.0.0 do 192.0.0.255), z czego 254 mogą być przypisane urządzeniom końcowym, ponieważ jeden adres jest zarezerwowany jako adres sieciowy, a drugi jako adres rozgłoszeniowy. Klasa C umożliwia również sieciowanie w sposób umożliwiający efektywne zarządzanie dużymi grupami urządzeń, co jest kluczowe w dzisiejszym świecie, gdzie złożoność sieci wzrasta. Dodatkowo, zgodnie z zasadami CIDR (Classless Inter-Domain Routing), adresy klasy C mogą być elastycznie podzielone na mniejsze podsieci, co pozwala na lepsze wykorzystanie dostępnych zasobów IP. W praktyce, adresy klasy C są często używane w biurach i małych firmach, gdzie liczba urządzeń końcowych nie przekracza 254.

Pytanie 10

Która norma odnosi się do okablowania strukturalnego?

A. ZN-96/TP
B. EIA/TIA 568A
C. BN-76/8984-09
D. TDC-061-0506-S
Odpowiedź EIA/TIA 568A jest poprawna, ponieważ jest to standard stworzony przez Electronic Industries Alliance i Telecommunications Industry Association, który definiuje wymagania dotyczące okablowania strukturalnego w instalacjach telekomunikacyjnych. Standard ten określa szczegółowe kroki dotyczące projektowania, instalacji oraz testowania okablowania sieciowego, co jest kluczowe dla zapewnienia wysokiej wydajności i niezawodności systemów komunikacyjnych. Przykładem zastosowania normy EIA/TIA 568A jest jej implementacja w biurach oraz budynkach komercyjnych, gdzie zapewnia ona właściwe połączenia dla różnych aplikacji, takich jak VoIP, transmisja danych czy systemy zabezpieczeń. Ponadto, standard ten kładzie nacisk na odpowiednie zastosowanie kabli krosowych oraz strukturę okablowania, co pozwala na łatwe skalowanie i modyfikację sieci w miarę potrzeb. Warto również podkreślić, że stosowanie standardów EIA/TIA 568A jest zgodne z najlepszymi praktykami branżowymi, co przyczynia się do zmniejszenia kosztów eksploatacyjnych oraz zwiększenia efektywności operacyjnej.

Pytanie 11

Jaki jest standardowy port dla serwera HTTP?

A. 80
B. 800
C. 8080
D. 8081
Wybór portów 800, 8080 lub 8081 na serwerze usług WWW może wynikać z pewnych nieporozumień dotyczących konfiguracji i zastosowania protokołów. Port 800 jest często używany w aplikacjach developerskich lub lokalnych serwerach, ale nie jest standardowym portem dla protokołu HTTP. Jego użycie może prowadzić do nieporozumień, zwłaszcza w sytuacjach, gdy użytkownicy próbują uzyskać dostęp do standardowych zasobów internetowych, które oczekują połączeń na porcie 80. Z kolei port 8080 jest popularny jako alternatywny port dla serwerów HTTP, szczególnie w środowiskach testowych lub w przypadku, gdy port 80 jest już zajęty. Choć nie jest to standard, wiele deweloperów korzysta z niego, co może prowadzić do pomyłek w interpretacji adresów URL. Zastosowanie portu 8081 jest podobne; jest wykorzystywany w niektórych systemach i aplikacjach, ale nie jest on powszechnie akceptowany jako domyślny port. Typowe błędy myślowe dotyczące tych portów polegają na pomyleniu ich z portem 80, co może skutkować problemami z dostępem do stron internetowych oraz niewłaściwą konfiguracją serwerów. Rozumienie roli portów standardowych i ich zastosowania w praktyce jest kluczowe dla efektywnego zarządzania ruchem sieciowym i zapewnienia dostępności usług internetowych.

Pytanie 12

Jaką maksymalną liczbę hostów można przypisać w sieci o adresie IP klasy B?

A. 254
B. 1022
C. 65535
D. 16777214
Odpowiedź 65535 jest prawidłowa, ponieważ w sieci klasy B mamy 16 bitów przeznaczonych na część hostową adresu IP. Całkowita liczba adresów, które można zaadresować w danej podsieci, wynika z równania 2^n, gdzie n to liczba bitów dostępnych dla hostów. W przypadku klasy B, 16 bitów dla hostów daje 2^16, co wynosi 65536 adresów. Jednak z tego należy odjąć dwa adresy: jeden to adres sieci (wszystkie bity hostowe ustawione na 0), a drugi to adres rozgłoszeniowy (wszystkie bity hostowe ustawione na 1). W rezultacie otrzymujemy 65536 - 2 = 65534. Dla praktycznych zastosowań w sieciach klasy B, które są często używane w średnich i dużych organizacjach, należy znać te liczby, aby efektywnie planować i zarządzać adresacją IP. W kontekście dobrych praktyk, istotne jest także, aby pamiętać o rezerwowaniu adresów dla urządzeń sieciowych, co może jeszcze bardziej zmniejszyć liczbę dostępnych adresów dla hostów."

Pytanie 13

Ile hostów można zaadresować w podsieci z maską 255.255.255.248?

A. 246 urządzeń.
B. 510 urządzeń.
C. 6 urządzeń.
D. 4 urządzenia.
Adresacja IP w podsieci z maską 255.255.255.248 (czyli /29) pozwala na przydzielenie 6 hostów. Przy tej masce dostępne są 2^3 = 8 adresów, ponieważ 3 bity są przeznaczone na hosty (32 bity w IPv4 minus 29 bitów maski). Z tych 8 adresów, 2 są zarezerwowane: jeden jako adres sieci, a drugi jako adres rozgłoszeniowy, co oznacza, że pozostaje 6 adresów dostępnych dla hostów. Tego typu podsieci są często wykorzystywane w małych sieciach lokalnych, gdzie nie jest potrzebna duża liczba adresów IP, na przykład w biurach lub dla urządzeń IoT. Użycie odpowiednich masek podsieci jest zgodne z praktykami zalecanymi w dokumentach RFC, które promują efektywne zarządzanie przestrzenią adresową. Zrozumienie, jak działają maski podsieci, jest kluczowe w procesie projektowania sieci oraz zarządzania nimi, co umożliwia bardziej optymalne i bezpieczne wykorzystanie zasobów.

Pytanie 14

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

A. TSB-67
B. PN-EN 50173
C. EIA/TIA 568-A
D. ISO/IEC 11801
Analizując podane odpowiedzi, warto zauważyć, że norma TSB-67, choć istotna, nie jest polskim standardem, lecz amerykańskim dokumentem odnoszącym się do systemów okablowania strukturalnego. Jej zastosowanie w Polsce może budzić wątpliwości, ponieważ nie jest zgodne z lokalnymi regulacjami prawnymi i normami. Z kolei norma EIA/TIA 568-A to wcześniejsza wersja standardów opracowanych przez amerykański instytut, które nie uwzględniają najnowszych wymaganych technologii i praktyk obowiązujących w Europie. Zastosowanie tych norm w polskich projektach może prowadzić do problemów z kompatybilnością oraz wydajnością sieci. Natomiast norma ISO/IEC 11801, choć uznawana międzynarodowo, nie jest bezpośrednio polskim standardem, co może wprowadzać niejasności w kontekście lokalnych regulacji. W praktyce, korzystanie z norm, które nie są dostosowane do lokalnych warunków oraz aktualnych potrzeb technologicznych, może skutkować obniżoną efektywnością systemów oraz wyższymi kosztami eksploatacji. Kluczowe jest zrozumienie, że wybór odpowiednich norm powinien być oparty na pełnej znajomości zarówno lokalnych przepisów, jak i międzynarodowych standardów, co zapewnia nie tylko zgodność, ale także optymalizację wydajności systemów okablowania.

Pytanie 15

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

A. IPv4 na adresy IPv6
B. IPv4 na adresy MAC
C. MAC na adresy IPv4
D. prywatne na adresy publiczne
NAT64 jest technologią translacji adresów, która umożliwia komunikację między sieciami IPv4 i IPv6, co jest niezbędne w dobie przechodzenia na nowy protokół. NAT64 realizuje mapowanie adresów IPv4 na adresy IPv6, co pozwala na wykorzystanie istniejącej infrastruktury IPv4 w środowisku IPv6. Przykładem zastosowania NAT64 może być sytuacja, gdy organizacja posiada zasoby dostępne tylko w IPv4, ale użytkownicy korzystają z sieci IPv6. Umożliwiając dostęp do tych zasobów, NAT64 przyczynia się do płynnej migracji i współistnienia obu protokołów. Technologia ta jest zgodna z wytycznymi IETF, które podkreślają znaczenie interoperacyjności między różnymi protokołami. Ponadto, NAT64 współpracuje z mechanizmem DNS64, który mapuje zapytania DNS IPv6 na odpowiednie adresy IPv4, co stanowi ważny element ekosystemu sieciowego. Dzięki NAT64 administratorzy sieci mogą efektywnie zarządzać przejściem z IPv4 na IPv6, co jest kluczowe w kontekście globalnego wyczerpywania się adresów IPv4.

Pytanie 16

Ile liczb w systemie szesnastkowym jest wymaganych do zapisania pełnej formy adresu IPv6?

A. 8
B. 12
C. 16
D. 24
Wybór liczby bloków w postaci adresu IPv6 wymaga zrozumienia, jak ten adres jest skonstruowany. Adres IPv6 składa się z 128 bitów, które są grupowane w osiem bloków, a każdy blok jest reprezentowany jako liczba szesnastkowa. Odpowiedzi takie jak 12, 16 czy 24 są błędne, ponieważ nie odzwierciedlają rzeczywistej struktury adresu IPv6. Typowym błędem jest mylenie liczby bloków z długością samego adresu. W rzeczywistości, każdy z ośmiu bloków mieści cztery cyfry szesnastkowe, co łącznie daje 32 cyfry, ale nie oznacza to, że mamy większą ilość bloków. Zrozumienie architektury adresacji IPv6, w tym koncepcji segmentacji adresów oraz hierarchii, jest kluczowe dla efektywnego wykorzystania tego protokołu w nowoczesnych sieciach. Warto zwrócić uwagę na standardy, takie jak RFC 4291, które precyzują sposób reprezentacji i użycia adresów IPv6, wskazując na znaczenie 8 bloków w zapewnieniu elastyczności i rozwoju w zakresie adresacji internetowej.

Pytanie 17

Protokół transportowy bezpołączeniowy to

A. ARP
B. UDP
C. TCP
D. SSH
ARP (Address Resolution Protocol) nie jest protokołem warstwy transportowej, lecz protokołem warstwy łącza danych, który służy do tłumaczenia adresów IP na adresy MAC w sieciach lokalnych. Jego głównym zadaniem jest umożliwienie komunikacji w sieciach Ethernet, co czyni go fundamentalnym dla prawidłowego działania sieci lokalnych, ale nie ma zastosowania w kontekście przesyłania danych na wyższych warstwach. TCP (Transmission Control Protocol) to z kolei protokół warstwy transportowej, który zapewnia połączeniowe przesyłanie danych, co oznacza, że przed wysłaniem danych nawiązywane jest połączenie. TCP oferuje niezawodność dzięki mechanizmom takim jak retransmisja utraconych pakietów i kontrola przepływu, ale te cechy sprawiają, że jest wolniejszy w porównaniu do UDP. SSH (Secure Shell) to protokół służący do bezpiecznego zdalnego logowania oraz zarządzania systemami, działający na warstwie aplikacji. Choć używa protokołu TCP do przesyłania danych, nie jest samodzielnym protokołem warstwy transportowej. Zrozumienie różnic między tymi protokołami jest kluczowe, by unikać pomyłek w ich zastosowaniach. Typowym błędem jest przypisywanie funkcji protokołów z różnych warstw do jednego kontekstu, co prowadzi do nieporozumień i niewłaściwego ich wykorzystania w praktyce. W kontekście wyboru protokołu do przesyłania danych, ważne jest, aby znać różnice między protokołami połączeniowymi a bezpołączeniowymi, oraz ich odpowiednie zastosowania w zależności od wymagań aplikacji.

Pytanie 18

Jaką długość ma maska sieci dla adresów z klasy B?

A. 8 bitów
B. 12 bitów
C. 16 bitów
D. 24 bity
Odpowiedź 16 bitów jest prawidłowa, ponieważ w klasie B adresy IP mają zdefiniowaną długość maski sieci wynoszącą 255.255.0.0, co odpowiada 16 bitom przeznaczonym na identyfikację sieci. Klasa B jest używana w dużych sieciach, gdzie liczba hostów w sieci jest znaczna. Zastosowanie tej długości maski pozwala na podział dużych przestrzeni adresowych, co jest istotne w kontekście efektywnego zarządzania adresami IP. W praktyce, adresy IP klasy B są często wykorzystywane w organizacjach oraz instytucjach posiadających wiele urządzeń w sieci. Przykładem zastosowania jest zbudowanie infrastruktury dla korporacji, gdzie adresy przypisane do różnych działów mogą być zarządzane w ramach tej samej sieci. Warto również zauważyć, że w standardach TCP/IP, klasy adresowe są klasyfikowane w sposób, który wspiera różnorodne scenariusze sieciowe, a znajomość długości maski jest kluczowa dla administratorów sieci.

Pytanie 19

Wskaź rysunek ilustrujący symbol bramki logicznej NOT?

Ilustracja do pytania
A. Rys. A
B. Rys. B
C. Rys. C
D. Rys. D
Symbol bramki logicznej NOT to trójkąt zakończony małym kółkiem na końcu. Jest to prosty i jednoelementowy symbol, który oznacza negację logiczną. Działa na jednym wejściu i zwraca przeciwną wartość logiczną na wyjściu; jeśli na wejściu jest 1 to na wyjściu otrzymujemy 0 i odwrotnie. W zastosowaniach praktycznych bramki NOT są powszechnie używane w układach cyfrowych do implementacji logiki negującej. Mogą być stosowane w konstrukcji bardziej złożonych funkcji logicznych, takich jak kombinacje z bramkami AND, OR i XOR. Bramki NOT są również wykorzystywane w technologii CMOS, gdzie niskie zużycie energii jest kluczowe. W standardach branżowych, takich jak TTL czy CMOS, bramki NOT są często symbolizowane jako inwertery. W systemach komputerowych i elektronicznych funkcja inwersji umożliwia przetwarzanie danych w bardziej złożony sposób, co jest niezbędne w algorytmach procesowania sygnałów i układach arytmetycznych. Inwertery są kluczowym elementem w projektowaniu układów sekwencyjnych i kombinacyjnych, gdzie wymagane jest odwracanie sygnałów elektrycznych w celu uzyskania odpowiednich stanów logicznych.

Pytanie 20

Proporcja ładunku zgromadzonego na przewodniku do potencjału tego przewodnika definiuje jego

A. moc
B. rezystancję
C. indukcyjność
D. pojemność elektryczną
Pojemność elektryczna to wielkość, która określa zdolność obiektu, takiego jak przewodnik, do gromadzenia ładunku elektrycznego. Jest to stosunek ładunku zgromadzonego na przewodniku do potencjału tego przewodnika, co jest kluczowym pojęciem w elektrotechnice i elektronice. Pojemność elektryczna mierzy się w faradach (F), a jej zrozumienie jest kluczowe w projektowaniu kondensatorów, które są szeroko stosowane w obwodach elektronicznych do wygładzania sygnałów, filtracji oraz przechowywania energii. W praktyce, kondensatory o wysokiej pojemności są stosowane w zasilaczach, gdzie pomagają w utrzymaniu stabilności napięcia, a w obwodach analogowych umożliwiają realizację różnych funkcji, takich jak łagodzenie szumów czy opóźnianie sygnałów. Zrozumienie pojemności elektrycznej ma także zastosowanie w różnych dziedzinach, od telekomunikacji po systemy zasilania, gdzie kluczowe jest efektywne zarządzanie energią i sygnałem. Warto również pamiętać, że pojemność elektryczna zależy od geometrii przewodnika oraz materiału, z którego jest wykonany, co wskazuje na znaczenie doboru odpowiednich komponentów w projektowaniu systemów elektrycznych i elektronicznych.

Pytanie 21

Liczba 205(10) w zapisie szesnastkowym wynosi

A. DD
B. DC
C. CD
D. CC
Odpowiedzi, które wybrałeś, są sporym błędem, bo pewnie nie do końca zrozumiałeś, jak działają systemy liczbowe. DD, DC i CC są złe z paru powodów. DD to w dziesiętnym 221, czyli znacznie więcej niż 205. Podobnie CC to 204, co też nie pasuje. Odpowiedź DC, co daje 220, też się nie zgadza, bo to znowu przekracza 205. Często takie błędne odpowiedzi są wynikiem podstawowego nieporozumienia przy konwersji między systemami liczbowymi. Ważne, żeby pamiętać, że przy przeliczaniu z dziesiętnego na szesnastkowy używamy dzielenia i musimy dobrze rozpoznać reszty, które zamieniamy na odpowiednie cyfry i litery. Te same symbole w różnych systemach mogą wprowadzać zamieszanie, więc dobrze jest znać kontekst. Myślę, że jak poćwiczysz więcej konkretne przeliczenia, to zaczniesz lepiej ogarniać te różnice i unikniesz podobnych pomyłek w przyszłości.

Pytanie 22

W protokole IPv4 adres broadcastowy, zapisany w formacie binarnym, bez podziału na podsieci, w sekcji przeznaczonej dla hosta zawiera

A. wyłącznie jedynki
B. naprzemiennie jedynki oraz zera
C. sekwencję zer z jedynką na końcu
D. tylko zera
Jeśli myślisz, że w części hosta adresu broadcast mogą być naprzemiennie jedynki i zera, albo że mogą być tam zera z jedynką na końcu, to nie jest to dobre myślenie. Musisz wiedzieć, że adres broadcast ma docierać do wszystkich urządzeń w sieci, więc muszą tam być same jedynki. Jakby były tam zera, to niektóre hosty by się nie połączyły, co jest sprzeczne z ideą adresu broadcast. Wprowadzenie pomyłki o jedynkach i zerach może skutkować poważnymi problemami w sieci, wiec lepiej tego unikać. Zera na końcu adresu też są złe, bo to są adresy sieciowe, a nie broadcast. Tak samo pomysł na sekwencje zer z jedynką na końcu jest totalnie nietrafiony. Adresy IPv4 działają na określonych zasadach i warto je znać, zwłaszcza różnice między unicast, multicast a broadcast, żeby nie mieć bałaganu w sieci.

Pytanie 23

Funkcje z różnych dziedzin (data i czas, finanse, tekst, matematyka, statystyka) są składnikiem

A. edytora tekstowego
B. arkusza kalkulacyjnego
C. programów do tworzenia prezentacji multimedialnych
D. przeglądarki internetowej
Funkcje różnych kategorii, takich jak daty i czasu, finansowe, tekstowe, matematyczne oraz statystyczne, są integralnym elementem arkuszy kalkulacyjnych, takich jak Microsoft Excel czy Google Sheets. Arkusze kalkulacyjne zostały zaprojektowane z myślą o obliczeniach, analizie danych oraz automatyzacji zadań, co czyni je niezwykle użytecznymi narzędziami w biznesie i nauce. Przykładowo, funkcje finansowe pozwalają na obliczanie wartości obecnej netto (NPV) lub przyszłej wartości (FV), co jest kluczowe przy podejmowaniu decyzji inwestycyjnych. Funkcje tekstowe umożliwiają manipulację danymi tekstowymi, co jest istotne podczas analizy danych pochodzących z różnych źródeł. Ponadto, funkcje statystyczne, takie jak ŚREDNIA czy MEDIANA, ułatwiają analizę zbiorów danych, co jest nieocenione w badaniach rynkowych. Stosowanie tych funkcji zgodnie z dobrymi praktykami poprawia efektywność pracy i minimalizuje ryzyko błędów, co jest istotne w kontekście profesjonalnego zarządzania danymi.

Pytanie 24

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

A. klasy D
B. klasy C
C. klasy A
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 25

Cookie to plik

A. graficzny, używany przez wszystkie strony internetowe
B. tekstowy, zapisujący dane dla konkretnej witryny sieci Web
C. graficzny, przechowujący zdjęcie witryny sieci Web
D. tekstowy, z którego korzystają wszystkie strony internetowe
Cookie, znany również jako plik cookie, to tekstowy plik stworzony przez witrynę internetową, który przechowuje różne informacje związane z interakcjami użytkownika. Jest to kluczowy element w mechanizmie działania aplikacji webowych, pozwalający na personalizację doświadczeń użytkowników. Pliki cookie umożliwiają zapisywanie preferencji, takich jak język, lokalizacja, czy dane logowania, co umożliwia użytkownikom komfortowe korzystanie z witryn. Na przykład, gdy użytkownik loguje się na stronie e-commerce, jego dane logowania mogą być przechowywane w pliku cookie, co pozwala na automatyczne logowanie przy kolejnych wizytach. W kontekście bezpieczeństwa i prywatności, istotne jest, aby pliki cookie były odpowiednio zarządzane zgodnie z regulacjami, takimi jak RODO, które wymagają zgody użytkownika na ich przechowywanie i użycie. Dobre praktyki w zarządzaniu plikami cookie obejmują również stosowanie opcji 'same-site' oraz 'secure', które poprawiają bezpieczeństwo danych użytkowników.

Pytanie 26

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. 440000 B
C. 160000 B
D. 220000 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 27

Symbol umieszczony na urządzeniach, który stanowi certyfikat potwierdzający zgodność w zakresie emisji promieniowania, ergonomii, efektywności energetycznej i ekologicznych norm, został przedstawiony na ilustracji

Ilustracja do pytania
A. A
B. B
C. C
D. D
Rozważając inne możliwe odpowiedzi ważne jest zrozumienie czym są przedstawione symbole i dlaczego nie spełniają wymagań opisanych w pytaniu Oznaczenie z symbolem C zazwyczaj odnosi się do certyfikacji związanej z bezpieczeństwem elektrycznym i kompatybilnością elektromagnetyczną ale nie obejmuje tak szerokiego zakresu jak TCO dotyczącego ergonomii i ekologii Symbol B często jest używany w kontekście znaków jakości lub zgodności ale jego specyfikacja nie obejmuje wszystkich aspektów poruszonych w pytaniu dotyczących emisji promieniowania czy ekologii Z kolei symbol D oznacza certyfikat TÜV SÜD który jest znakiem jakości i bezpieczeństwa technicznego służącym do oznaczania produktów które przeszły testy niezależnej jednostki certyfikującej TÜV Mimo że TÜV SÜD ma szerokie zastosowanie w certyfikacji to jednak skupia się bardziej na bezpieczeństwie i niezawodności technicznej niż na pełnej zgodności z wymogami ergonomicznymi czy ekologicznymi jakie definiuje TCO Ważne jest aby przy wyborze certyfikacji dla produktów elektronicznych dokładnie rozważyć które aspekty są kluczowe dla danego zastosowania oraz jakie standardy najlepiej odpowiadają tym potrzebom To zrozumienie pozwoli unikać typowych błędów takich jak wybór certyfikatu który nie spełnia wszystkich oczekiwanych kryteriów co może prowadzić do nieporozumień i niepełnego zabezpieczenia interesów użytkowników w zakresie ochrony zdrowia oraz środowiska naturalnego

Pytanie 28

Ile jest klawiszy funkcyjnych na klawiaturze w układzie QWERTY?

A. 10
B. 14
C. 12
D. 8
Na standardowej klawiaturze QWERTY znajduje się 12 klawiszy funkcyjnych, które są umieszczone w górnej części klawiatury. Klawisze te są oznaczone F1 do F12 i pełnią różnorodne funkcje, które mogą być wykorzystywane w różnych aplikacjach. Na przykład, klawisz F1 często służy do otwierania pomocy w programach, podczas gdy F5 zazwyczaj odświeża stronę internetową w przeglądarkach. Funkcjonalność tych klawiszy może się różnić w zależności od oprogramowania, ale ich uniwersalność sprawia, że są niezwykle przydatne w codziennej pracy. W wielu profesjonalnych środowiskach, takich jak programowanie czy projektowanie graficzne, umiejętność wykorzystania klawiszy funkcyjnych może znacząco zwiększyć efektywność użytkowników. Na przykład, w programach do edycji tekstu klawisze te mogą być skonfigurowane do wykonywania makr, co pozwala na automatyzację powtarzalnych zadań. Warto również zwrócić uwagę na to, że niektóre klawiatury mogą mieć dodatkowe funkcje przypisane do klawiszy funkcyjnych, co może zwiększać ich liczbę, ale standardowy układ oparty na QWERTY w kontekście klawiszy funkcyjnych pozostaje niezmienny.

Pytanie 29

Liczba 129 w systemie dziesiętnym będzie przedstawiona w formacie binarnym na

A. 8 bitach
B. 6 bitach
C. 5 bitach
D. 7 bitach
Zrozumienie sposobu reprezentacji liczb w systemie binarnym jest kluczowym elementem w nauce informatyki i elektroniki. Odpowiedzi, które wskazują na 6, 5 lub 7 bitów jako odpowiednie dla liczby 129, opierają się na niepełnym zrozumieniu zasad konwersji między systemami liczbowymi. Na przykład, liczba 6 bitów umożliwia reprezentowanie wartości do 63 (2^6 - 1), co oznacza, że nie jest w stanie pomieścić 129. Podobnie, 5 bitów pomieści wartości do 31 (2^5 - 1), a 7 bitów do 127 (2^7 - 1). Wynika to z tego, że każdy dodatkowy bit w systemie binarnym podwaja maksymalną reprezentowalną wartość, a zatem dla 8 bitów maksymalna wartość wynosi 255. Typowe błędy w myśleniu o reprezentacji bitowej wynikają z nieuwzględnienia zasady, że liczby binarne są potęgami liczby 2. Użytkownicy często mylą długość bitową z rzeczywistą wartością liczby, co prowadzi do błędnych wniosków. Kluczowe jest również zrozumienie, że w zastosowaniach inżynieryjnych i programistycznych, umiejętność prawidłowej konwersji i przechowywania wartości liczbowych w systemach binarnych ma fundamentalne znaczenie dla efektywności działania algorytmów oraz oszczędności pamięci, co jest niezbędne w rozwijających się technologiach komputerowych.

Pytanie 30

Jaką maksymalną ilość rzeczywistych danych można przesłać w ciągu 1 sekundy przez łącze synchroniczne o wydajności 512 kbps, bez użycia sprzętowej i programowej kompresji?

A. Więcej niż 500 kB
B. W przybliżeniu 5 kB
C. Ponad 64 kB
D. W przybliżeniu 55 kB
Odpowiedź "Około 55 kB" jest prawidłowa, ponieważ łącze synchroniczne o przepustowości 512 kbps oznacza, że w ciągu jednej sekundy możemy przesłać 512 kilobitów danych. Aby przekształcić kilobity na kilobajty, należy podzielić tę wartość przez 8, ponieważ 1 bajt to 8 bitów. Wykonując obliczenia: 512 kbps / 8 = 64 kB. Jednakże, ze względu na protokoły przesyłania danych, rzeczywista ilość danych, która może być skutecznie przesyłana, jest nieco niższa. Przy uwzględnieniu strat i overheadu, można oszacować, że rzeczywista ilość danych wynosi około 55 kB na sekundę. To zrozumienie jest istotne w kontekście projektowania systemów komunikacyjnych, gdzie należny jest dobór odpowiednich parametrów do przewidywania efektywności przesyłu danych. W praktyce, takie obliczenia są kluczowe w planowaniu infrastruktury sieciowej, gdzie należy zapewnić odpowiednią przepustowość dla różnych aplikacji, takich jak transmisja wideo, VoIP czy przesyłanie dużych plików. Warto również zwrócić uwagę na standardy, takie jak ITU-T G.1020, które dostarczają wytycznych dotyczących obliczeń przepustowości w różnych scenariuszach przesyłania danych.

Pytanie 31

Jeżeli rozmiar jednostki alokacji wynosi 1024 bajty, to ile klastrów zajmą pliki umieszczone w tabeli na dysku?

NazwaWielkość
Ala.exe50 B
Dom.bat1024 B
Wirus.exe2 kB
Domes.exr350 B
A. 4 klastry
B. 3 klastry
C. 6 klastrów
D. 5 klastrów
W przypadku alokacji przestrzeni dyskowej w systemach plików każdy plik zajmuje co najmniej jeden klaster niezależnie od rzeczywistej wielkości pliku. Gdy przeliczamy ilość klastrów potrzebnych do przechowywania zestawu plików musimy znać wielkości plików i jednostki alokacji. Jednym z typowych błędów jest nieuwzględnienie faktu że nawet najmniejszy plik zajmuje cały klaster co prowadzi do błędnych oszacowań. Ważne jest zrozumienie że przykładowo plik o wielkości 1 bajta zajmie cały klaster dlatego myślenie że zajmie mniej niż jeden klaster jest błędne. Drugi częsty błąd to pomijanie konwersji jednostek np. mylenie bajtów z kilobajtami co wprowadza w błąd w ocenie potrzebnej przestrzeni dyskowej. Pominięcie faktu że plik o wielkości 2048 B wymaga dwóch klastrów a nie jednego jest właśnie takim błędem myślowym wynikającym z nieprawidłowej analizy jednostek alokacji. Należy także pamiętać że zrozumienie działania klastrów jest istotne dla efektywnego zarządzania przestrzenią dyskową co jest krytyczne w kontekście wydajności systemów plików i długoterminowej strategii przechowywania danych. Precyzyjna wiedza o tym jak pliki są zapisywane i jak systemy plików alokują przestrzeń jest kluczowa w codziennych zadaniach związanych z administrowaniem systemami komputerowymi i planowaniem infrastruktury IT. Dlatego ważne jest by dokładnie analizować jak wielkość plików przekłada się na wykorzystanie przestrzeni w jednostkach alokacji aby uniknąć typowych błędów w praktyce zawodowej.

Pytanie 32

W jakim systemie jest przedstawiona liczba 1010(o)?

A. ósemkowym
B. dziesiętnym
C. binarnym
D. szesnastkowym
System dziesiętny, znany jako system dziesiątkowy, składa się z dziesięciu cyfr (0-9) i jest najpowszechniej stosowanym systemem liczbowym w codziennym życiu. Liczby w tym systemie są interpretowane na podstawie położenia cyfr w danej liczbie, co może prowadzić do błędnych wniosków przy konwersji do innych systemów. Na przykład, liczba 1010 w systemie dziesiętnym oznacza 1*10^3 + 0*10^2 + 1*10^1 + 0*10^0, co daje 1000 + 0 + 10 + 0 = 1010. Jednak taka interpretacja nie ma zastosowania w przypadku systemu ósemkowego, gdzie podstawą jest 8. Z kolei system binarny polega na użyciu jedynie dwóch cyfr (0 i 1), a liczba 1010 w tym systemie oznacza 1*2^3 + 0*2^2 + 1*2^1 + 0*2^0, co daje 8 + 0 + 2 + 0 = 10 w systemie dziesiętnym. Użycie systemu szesnastkowego, który obejmuje cyfry od 0 do 9 oraz litery od A do F (gdzie A=10, B=11, C=12, D=13, E=14, F=15), również wprowadza dodatkowe zamieszanie. Dlatego zrozumienie różnic pomiędzy tymi systemami oraz ich zastosowań jest kluczowe, aby uniknąć nieporozumień i błędów w konwersji liczby. Typowe błędy myślowe w analizie systemów liczbowych często wynikają z pomylenia podstawy systemu oraz zastosowania nieodpowiednich reguł konwersji, co prowadzi do zamieszania i nieprawidłowych wyników.

Pytanie 33

Koprocesor (Floating Point Unit) w systemie komputerowym jest odpowiedzialny za realizację

A. podprogramów
B. operacji na liczbach naturalnych
C. operacji zmiennoprzecinkowych
D. operacji na liczbach całkowitych
Wybierając odpowiedzi, które nie odnoszą się do operacji zmiennoprzecinkowych, można napotkać kilka nieporozumień dotyczących roli koprocesora. Przykład pierwszej z błędnych odpowiedzi obejmuje podprogramy, które są fragmentami kodu wykonywanymi w ramach programów głównych. W rzeczywistości, koprocesor nie zajmuje się zarządzaniem podprogramami; jego głównym zadaniem jest przyspieszanie obliczeń matematycznych, zwłaszcza związanych z operacjami na liczbach zmiennoprzecinkowych. Kolejna odpowiedź dotycząca operacji na liczbach naturalnych jest również myląca. Liczby naturalne są zwykle reprezentowane jako liczby całkowite i nie wymagają skomplikowanej obliczeniowej logiki, jak ma to miejsce w przypadku operacji zmiennoprzecinkowych. W związku z tym, funkcjonalności koprocesora nie wykorzystuje się do efektywnego przetwarzania tych prostych obliczeń. Ostatni błąd dotyczy operacji na liczbach całkowitych. Choć niektóre procesory również obsługują te operacje, są one realizowane głównie przez jednostkę arytmetyczno-logiczną (ALU), a nie przez FPU. To prowadzi do mylnego przekonania, że koprocesor powinien być wykorzystywany do wszystkich form obliczeń matematycznych, podczas gdy jego właściwe zastosowanie ogranicza się do skomplikowanych operacji wymagających precyzyjnych obliczeń zmiennoprzecinkowych.

Pytanie 34

Jakiemu zapisowi w systemie heksadecymalnym odpowiada binarny zapis adresu komórki pamięci 0111 1100 1111 0110?

A. 5AF3
B. 5DF6
C. 7CF6
D. 7BF5
Analizując niepoprawne odpowiedzi, można zauważyć kilka kluczowych błędów w podejściu do konwersji zapisu binarnego na heksadecymalny. Wiele osób może błędnie zakładać, że wystarczy przeliczyć każdy bit osobno, co prowadzi do nieprawidłowych wyników. Na przykład, odpowiedź 5AF3 wynika prawdopodobnie z mylnego przeliczenia niektórych grup bitów, gdzie 0101 zostało błędnie zinterpretowane. To wskazuje na typowy błąd myślowy, polegający na nieprawidłowej grupacji bitów, co jest niezbędne w konwersji. Innym z kolei błędnym wnioskiem jest przyjęcie, że ostatnie bity nie mają istotnego wpływu na końcowy wynik, co również prowadzi do błędów w interpretacji adresów pamięci. Odpowiedzi takie jak 5DF6 i 7BF5 mogą wynikać z pomylenia bitów w drugiej grupie, a także z nieprawidłowego użycia konwencji liczbowych. Zrozumienie, jak grupować bity oraz jakie wartości one reprezentują w systemie heksadecymalnym, jest kluczowe. W standardach programowania niskopoziomowego zawsze zaleca się stosowanie dokładnych konwersji i weryfikacji przedstawianych danych, aby uniknąć błędów, które mogą prowadzić do awarii systemu lub błędnych obliczeń w kodzie.

Pytanie 35

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. 100
B. 254
C. 200
D. 256
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 36

Adres fizyczny karty sieciowej AC-72-89-17-6E-B2 jest zapisany w formacie

A. oktalnym
B. dziesiętnym
C. heksadecymalnym
D. binarnym
Adres AC-72-89-17-6E-B2 jest zapisany w formacie heksadecymalnym, co oznacza, że używa systemu liczbowego o podstawie 16. W heksadecymalnym stosuje się cyfry od 0 do 9 oraz litery od A do F, które reprezentują wartości od 10 do 15. Taki format jest powszechnie stosowany w kontekście adresów MAC (Media Access Control), które identyfikują unikalne urządzenia w sieciach komputerowych. Adresy MAC są kluczowe dla komunikacji w warstwie 2 modelu OSI i są używane podczas przesyłania danych przez Ethernet oraz inne technologie sieciowe. Dla przykładu, w sieciach lokalnych routery i przełączniki wykorzystują adresy MAC do przekazywania pakietów do odpowiednich urządzeń. W praktyce, rozumienie formatu heksadecymalnego jest niezbędne dla administratorów sieci, którzy muszą konfigurować urządzenia, monitorować ruch sieciowy i diagnozować problemy. Przyjmuje się również, że adresy MAC zapisane w formacie heksadecymalnym są bardziej kompaktowe i czytelne niż w innych systemach liczbowych, co wpływa na łatwość ich wykorzystania w dokumentacji oraz konfiguracji sprzętu sieciowego.

Pytanie 37

Funkcja systemu operacyjnego, która umożliwia jednoczesne uruchamianie wielu aplikacji w trybie podziału czasu, z tym że realizacja tego podziału odbywa się przez same aplikacje, nosi nazwę

A. wielozadaniowości z wywłaszczeniem
B. wielozadaniowości kooperatywnej
C. wielodostępowości
D. wieloprogramowości
Wielozadaniowość kooperatywna to technika, która pozwala aplikacjom współdzielić czas procesora, przy czym odpowiedzialność za przełączanie kontekstu pomiędzy zadaniami spoczywa na samych aplikacjach. Oznacza to, że aplikacje muszą dobrowolnie oddać kontrolę nad procesorem, co pozwala innym aplikacjom na wykonanie swoich zadań. Systemy operacyjne, takie jak Windows w starszych wersjach, stosowały ten model, gdzie aplikacje były odpowiedzialne za zarządzanie własnym czasem pracy. Przykładem zastosowania wielozadaniowości kooperatywnej może być sytuacja, w której program edytorski i odtwarzacz multimedialny współdzielą zasoby, a edytor musi zakończyć swoje operacje, aby umożliwić odtwarzaczowi dostęp do procesora. Warto zauważyć, że w praktyce ten model może prowadzić do problemów, gdy jedna aplikacja nie oddaje kontroli, co może zamrozić system. Dlatego w nowoczesnych systemach operacyjnych, takich jak Linux czy Windows 10, częściej stosuje się podejście z wywłaszczeniem, które jest bardziej efektywne w zarządzaniu zasobami systemowymi.

Pytanie 38

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

A. IEEE 802.2
B. IEEE 802.3
C. IEEE 802.1
D. IEEE 802.5
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 39

Liczba \( 10_{D} \) w systemie uzupełnień do dwóch jest równa

A. \(01010_{U2}\)
B. \(01110_{U2}\)
C. \(11010_{U2}\)
D. \(10010_{U2}\)
Poprawna odpowiedź to 01010₂ w systemie uzupełnień do dwóch, bo liczba 10₁₀ jest dodatnia i w standardowej reprezentacji na ustaloną liczbę bitów (np. 5 bitów) zapis dodatnich liczb w kodzie U2 jest identyczny jak zwykły zapis binarny. Najpierw zamieniamy 10₁₀ na system binarny: 10₁₀ = 1010₂. Jeśli przyjmujemy długość słowa 5 bitów, to po prostu dopełniamy z lewej strony zerem: 01010₂. W kodzie U2 najważniejszy (najstarszy) bit jest bitem znaku: 0 oznacza liczbę dodatnią, 1 – ujemną. Tutaj mamy 0 na początku, więc wszystko się zgadza: dodatnia dziesiątka. Moim zdaniem kluczowe jest zapamiętanie, że dla liczb dodatnich nic „magicznego” się nie dzieje – U2 różni się od zwykłego binarnego tylko dla liczb ujemnych. W praktyce, w procesorach, rejestrach i pamięci operacyjnej właśnie tak to wygląda: dodatnie wartości są przechowywane dokładnie tak, jak w czystym binarnym, a ujemne są zakodowane jako uzupełnienie do dwóch. Dzięki temu układy arytmetyczno‑logiczne (ALU) mogą wykonywać dodawanie i odejmowanie na jednym, wspólnym mechanizmie, bez osobnych obwodów dla liczb ze znakiem i bez znaku. To jest standardowa, powszechnie stosowana metoda reprezentacji liczb całkowitych w architekturach zgodnych z praktycznie wszystkimi współczesnymi CPU (x86, ARM itd.). Warto też kojarzyć zakres: dla 5 bitów w U2 mamy od −16 do +15. 01010₂ mieści się w tym zakresie i odpowiada dokładnie +10. Gdyby to była liczba ujemna, mielibyśmy na początku 1 i trzeba by wykonać procedurę „odwróć bity i dodaj 1”, żeby odzyskać wartość dziesiętną.

Pytanie 40

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

A. ROM
B. CACHE
C. EPROM
D. NVRAM
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.