KWALIFIKACJA INF2 - CZERWIEC 2015 (test 2)

PYTANIE NR 29.
Technika transmisji danych pomiędzy urządzeniem CD/DVD a pamięcią komputera w trybie bezpośredniego dostępu do pamięci to
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Określenie "tryb bezpośredniego dostępu do pamięci" oznacza Direct Memory Access, czyli DMA: transfer danych między urządzeniem a RAM realizuje kontroler DMA, z minimalnym udziałem procesora. IDE i SATA to interfejsy/standardy połączeń, a PIO to tryb, w którym transfer obsługuje CPU.

Pełne wyjaśnienie:

"Tryb bezpośredniego dostępu do pamięci" to mechanizm, w którym urządzenie wejścia/wyjścia (lub jego kontroler) może przesyłać dane do/ z pamięci operacyjnej bez ciągłego angażowania procesora w kopiowanie każdego słowa danych. Tę technikę nazywa się DMA (Direct Memory Access). Procesor zwykle tylko inicjuje operację (ustawia parametry transferu), a następnie kontroler DMA wykonuje przesył i po zakończeniu zgłasza przerwanie lub inny sygnał zakończenia.

Odpowiedź "DMA" jest więc poprawna, bo dokładnie odpowiada opisowi: bezpośredni dostęp do pamięci to właśnie DMA.

  • "IDE" jest niepoprawne, ponieważ IDE (ATA/PATA) to standard/interfejs podłączania urządzeń pamięci masowej, a nie nazwa trybu transferu "bezpośredniego dostępu do pamięci". Interfejs nie jest tym samym co metoda, jaką kontroler przesyła dane do RAM.
  • "PIO" jest niepoprawne, bo PIO (Programmed I/O) to przeciwstawny sposób pracy: to procesor wykonuje instrukcje obsługi wejścia/wyjścia i przenosi dane, co zwykle zwiększa obciążenie CPU i może ograniczać wydajność.
  • "SATA" jest niepoprawne, ponieważ SATA to również interfejs/standard połączenia (Serial ATA). Może współpracować z mechanizmami odciążającymi CPU, ale samo słowo "SATA" nie oznacza "bezpośredniego dostępu do pamięci".

Wskazówka egzaminacyjna: jeśli w treści pojawia się sformułowanie "bezpośredni dostęp do pamięci", traktuj je jako definicyjne odniesienie do DMA. Gdy natomiast widzisz nazwy typu IDE/SATA, myśl o rodzaju interfejsu, a nie o trybie transferu danych.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
DMA (bezpośredni dostęp do pamięci) to mechanizm, w którym kontroler może przesyłać dane między urządzeniem a pamięcią RAM z małym udziałem CPU. Procesor zwykle tylko uruchamia transfer i odbiera informację o zakończeniu, co poprawia wydajność.
W PIO procesor aktywnie przenosi dane i wykonuje wiele instrukcji obsługi I/O, przez co rośnie obciążenie CPU. W DMA transfer wykonuje kontroler DMA, a CPU nie musi "przepychać" każdego bajtu, więc system może równolegle wykonywać inne zadania.
PIO to Programmed I/O, czyli tryb, w którym transfer danych między urządzeniem a pamięcią jest realizowany przez procesor. Taki sposób pracy jest zwykle mniej wydajny i może powodować wysokie użycie CPU podczas intensywnego odczytu lub zapisu danych.
Nie. SATA to standard/interfejs podłączenia urządzeń pamięci masowej (rodzaj magistrali/połączenia). DMA to mechanizm transferu danych do pamięci RAM. Można mieć urządzenie na SATA, które korzysta z rozwiązań odciążających CPU, ale pojęcia nie są równoważne.
Interfejs opisuje jakim łączem urządzenie jest podłączone (np. SATA, IDE). Tryb transferu opisuje kto realizuje przenoszenie danych do RAM: CPU (PIO) czy kontroler DMA (DMA). W pytaniach szukaj słów "bezpośredni dostęp do pamięci".
Najczęściej przy problemach ze sterownikami lub błędach transmisji, gdy system przełącza kontroler na bezpieczniejszy, ale wolniejszy tryb. Objawem bywa wolny odczyt/zapis i wysokie obciążenie procesora podczas kopiowania plików lub instalacji programów.
Typowe objawy to zauważalne "przycinanie" systemu podczas kopiowania, wysokie użycie procesora w menedżerze zadań oraz spadek responsywności aplikacji. W takim przypadku warto sprawdzić sterowniki kontrolera i ustawienia pracy urządzeń masowych.
Procesor zwykle konfiguruje parametry operacji (adresy, długość, kierunek), a kontroler DMA wykonuje właściwy transfer między urządzeniem a pamięcią RAM. Po zakończeniu transferu kontroler informuje CPU (np. przerwaniem), dzięki czemu CPU nie jest zajęty kopiowaniem danych.
Tak, historycznie wiele napędów optycznych pracowało z trybami DMA, aby ograniczyć obciążenie procesora podczas odczytu. W pytaniach egzaminacyjnych samo sformułowanie "bezpośredni dostęp do pamięci" ma prowadzić do wskazania DMA jako techniki transferu.
Opanuj definicje i różnice: DMA = transfer realizuje kontroler, PIO = transfer realizuje CPU. Ćwicz rozpoznawanie, czy odpowiedzi są interfejsem (SATA/IDE) czy trybem pracy (DMA/PIO). Pomaga też kojarzenie: "bezpośredni dostęp do pamięci" = DMA.
info

Około 59% zdających odpowiada poprawnie na to pytanie. średnie

Specjaliści zwracają uwagę: "Określenie "tryb bezpośredniego dostępu do pamięci" oznacza Direct Memory Access, czyli DMA: transfer danych między urządzeniem a RAM realizuje kontroler DMA, z minimalnym udziałem procesora."

Źródła:

  • Wikipedia: Direct memory access — https://en.wikipedia.org/wiki/Direct_memory_access (dostęp: 2026-03-04)
  • Wikipedia: Programmed input–output — https://en.wikipedia.org/wiki/Programmed_input%E2%80%93output (dostęp: 2026-03-04)
  • Wikipedia: Serial ATA — https://en.wikipedia.org/wiki/Serial_ATA (dostęp: 2026-03-04)

Materiały:

  • Podręczniki do architektury komputerów i urządzeń peryferyjnych (rozdziały o DMA i PIO)
  • Dokumentacja systemu operacyjnego dotycząca trybów pracy kontrolerów i urządzeń masowych
  • Materiały szkoleniowe o magistralach i mechanizmach przerwań w PC

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego