KWALIFIKACJA INF2 - WRZESIEŃ 2015

PYTANIE NR 24.
W dokumentacji jednego z elementów składowych komputera zamieszczono informację, że urządzenie wspiera OpenGL. Dokumentacja dotyczy
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
OpenGL to interfejs programistyczny (API) służący do renderowania grafiki 2D/3D. Informacja o "wspieraniu OpenGL" dotyczy w praktyce układu graficznego i jego sterownika, czyli karty graficznej. Karta sieciowa i dysk nie realizują renderowania, a CPU nie jest typowym "nośnikiem" wsparcia OpenGL.

Pełne wyjaśnienie:

OpenGL jest interfejsem programistycznym wykorzystywanym przez aplikacje do rysowania grafiki (najczęściej 3D, ale także 2D). W praktyce "wsparcie OpenGL" oznacza, że środowisko graficzne komputera (układ GPU wraz ze sterownikiem) udostępnia funkcje wymagane przez daną wersję lub profil OpenGL. Dlatego taka informacja jest charakterystyczna dla karty graficznej (lub zintegrowanego układu graficznego) i jej sterowników.

Dlaczego pozostałe podzespoły nie pasują?

  • Karta sieciowa odpowiada za komunikację w sieci (warstwy transmisji danych). Jej parametry to m.in. prędkość łącza, standardy Ethernet/Wi‑Fi, obsługa VLAN, offloady itp. OpenGL nie jest związane z przesyłaniem pakietów.
  • Mikroprocesor (CPU) wykonuje ogólne obliczenia i uruchamia kod aplikacji, ale samo "wsparcie OpenGL" nie jest typową cechą opisywaną w dokumentacji CPU. Renderowanie w OpenGL jest zwykle akcelerowane przez GPU; bez GPU możliwe są implementacje programowe, jednak w kontekście sprzętu PC wsparcie wersji OpenGL podaje się dla układu graficznego/sterownika.
  • Dysk twardy służy do przechowywania danych. Jego dokumentacja dotyczy pojemności, interfejsu (np. SATA), wydajności I/O, niezawodności, a nie API graficznych.

Wskazówka egzaminacyjna: gdy w dokumentacji widzisz nazwy API/technologii renderingu (np. OpenGL), kojarz je z podsystemem grafiki: GPU + sterownik + biblioteki systemowe. To pomaga szybko odsiać odpowiedzi dotyczące sieci, pamięci masowej czy procesora.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
OpenGL to API (interfejs programistyczny) używane przez programy do renderowania grafiki 2D i 3D. Aplikacja wywołuje funkcje OpenGL, a wykonanie obliczeń i rysowanie sceny realizuje zwykle układ GPU wraz ze sterownikiem karty graficznej.
"Wsparcie OpenGL" oznacza, że sterownik i układ graficzny udostępniają określone funkcje renderingu. To karta graficzna (GPU) jest podzespołem zaprojektowanym do akceleracji grafiki, więc producenci podają wersje/profil OpenGL właśnie w jej specyfikacji.
CPU wykonuje kod programu, ale OpenGL jest zwykle realizowane przez GPU. Istnieją implementacje programowe działające na CPU, jednak w typowej dokumentacji sprzętu PC wsparcie wersji OpenGL opisuje się dla grafiki (GPU/sterownika), a nie jako cechę samego procesora.
Nie w sensie funkcjonalnym. Karta sieciowa odpowiada za transmisję danych w sieci, a OpenGL dotyczy renderowania grafiki. W pytaniach egzaminacyjnych obecność OpenGL w dokumentacji jest silnym sygnałem, że chodzi o podzespół graficzny, nie sieciowy.
Dysk przechowuje dane i nie realizuje renderingu. Program może być zapisany na dysku, ale "wspieranie OpenGL" nie jest parametrem dysku. Wymagania OpenGL pojawiają się w wymaganiach aplikacji lub w specyfikacji GPU/sterownika.
Najczęściej używa się narzędzi diagnostycznych lub informacji ze sterownika GPU. W praktyce sprawdza się model karty graficznej i wersję sterownika, a następnie w dokumentacji producenta lub narzędziu raportującym możliwości grafiki odczytuje obsługiwaną wersję OpenGL.
Warto kojarzyć także inne popularne API renderingu, np. Vulkan lub DirectX (w środowisku Windows). Klucz jest ten sam: API graficzne wiąże się z podsystemem grafiki (GPU + sterownik), a nie z dyskiem czy kartą sieciową.
Różne wersje OpenGL udostępniają różne funkcje (np. obsługę określonych technik renderingu). Jeśli karta graficzna lub sterownik nie wspiera wymaganych funkcji, aplikacja może się nie uruchomić albo działać z ograniczeniami, np. bez akceleracji.
Częsty błąd to wybór CPU, bo "procesor liczy wszystko", albo wybór karty sieciowej, bo jest "kartą" jak graficzna. Pomaga zapamiętać, że OpenGL to renderowanie obrazu, więc kluczowe są GPU i sterownik, a nie transmisja danych czy magazynowanie.
Sprawdź sekcję o obsługiwanych API i wersjach (np. OpenGL), wymagania sterownika oraz systemu. Następnie porównaj to z wymaganiami programu. Zgodność wersji API i aktualny sterownik są zwykle krytyczne dla stabilnego działania aplikacji 3D.
info

Statystycznie 69% uczniów zna prawidłową odpowiedź. średnie

W praktyce zawodowej kluczowe jest to, że openGL to interfejs programistyczny (API) służący do renderowania grafiki 2D/3D.

Źródła:

  • Khronos Group Registry – OpenGL API (opis i specyfikacje), https://registry.khronos.org/OpenGL/ (dostęp: 2026-02-28)
  • OpenGL Overview – Khronos Group (informacje ogólne o OpenGL jako API grafiki), https://www.khronos.org/opengl/ (dostęp: 2026-02-28)
  • Wikipedia (PL) – "OpenGL" (opis zastosowań i powiązania z akceleracją graficzną), https://pl.wikipedia.org/wiki/OpenGL (dostęp: 2026-02-28)

Materiały:

  • Dokumentacja producentów kart graficznych (sekcje: obsługiwane API/feature set)
  • Materiały edukacyjne o architekturze GPU i różnicach CPU vs GPU
  • Wprowadzenia do API graficznych (OpenGL/Vulkan/DirectX) na poziomie ogólnym

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego