SM
Microprocessor Knowledge Quiz
Test your understanding of microprocessors and related technologies with our comprehensive quiz! This engaging set of 76 questions covers a wide range of topics, from basic principles to advanced concepts in microprocessing.
Key Features:
- Multiple choice format
- In-depth questions
- Suitable for both beginners and advanced users
1. Prawo Moore’a to:
Prawo empiryczne mówiące, że ekonomicznie optymalna ilość tranzystorów w układzie scalonym zwiększa się dwukrotnie, średnio co dwa lata.
Prawo empiryczne mówiące, że ekonomicznie optymalna ilość tranzystorów w układzie scalonym zwiększa się liniowo w czasie.
Prawo empiryczne mówiące, że pamięć operacyjna komputerów zwiększa się trzykrotnie, średnio co pięć lat.
Prawo stworzone w 1982 przez Gordona Moore’a mówiące o układach tranzystorowych.
2. Co to jest DMA?
Direct Memory Access
Direct Marketing Association
DMA Design - producent gier (obecnie Rock Star North)
DiMetoksyAmfetamina - lek stosowany na ospę wietrzną
3. Pamięć FLASH to:
Pamięć półprzewodnikowa nieulotna (stała)
Rodzaj pamięci ulotnej dzielącej się na pamięć dynamiczną
Pamięć półprzewodnikowym o dostępie swobodnym statycznym
To nazwa popularnych niegdyś “dyskietek”
4. Jakiego typu sygnały mogą zgłaszać żądanie obsługi przerwania?
Poziomem I zboczem
Poziomem wysokim lub niskim
W zasadzie nie mają takiej możliwości
Tylko zboczem narastającym
5. W której dziedzinie technologie mikroprocesorowe wyprzedzają rynek konsumencki?
Technologia wojskowa
Programy kosmiczne
Technologia medyczna
Żadnej
6. Wyróżniamy dwie architektury dostępu do pamięci. Są to:
Harwardzka I von Neumanna
Oxfordzka I von Brauna
Damasceńska I Aleksandryjska
Riker’a I Picard’a
8. Do czego służy WatchDog?
Do nadzorowania poprawnego działania układu mikroprocesorowego
Do nadzorowania psów w schronisku z użyciem systemu mikroprocesorowego
Do sprawdzania stanów wejść/wyjść mikroprocesora
Do debugowania mikroprocesorów
9. Rozwinięciem skrótu RISC (w systemach mikroprocesorowych) jest:
Reduced Instruction Set Computing
Reduced Industrial Science Computing
RNA-Included Silencing Complex
Raw Instruction Set Computing
10. Czym charakteryzuje się architektura RISC?
Zestawem stosunkowo niewielu prostych I szybko wykonywanych instrukcji mikroprocesora
Tym, że rozkazy mogą operować bezpośrednio na pamięci
Rozdzieleniem pamięci na obszar pamięci programu oraz pamięci RAM
Zredukowaną ilością peryferii sprzętowych mikrokontrolera
11. In-System Programming jest standardowo realizowany poprzez wykorzystanie sprzętu:
JTAG
USB
TCP
USART/UART
12. Jaka jest główna zaleta stosowania dynamicznej pamięci RAM?
Do jej zbudowania potrzebna jest mniejsza liczba tranzystorów niż w przypadku pamięci statycznej
Dostęp do niej jest dużo szybszy niż do pamięci statycznej
Po utracie zasilania kasowane są zawartości wszystkich jej komórek
Nie musi być regularnie odświeżana przez kontroler
13. W przypadku procesora 8-bitowego ilu bitowe są jego rejestry główne?
Jest to zależne od danej architektury mikroprocesora
16-bitowe
Jest to zależne od szerokości jego szyny adresowej
8-bitowe
14. Co oznacza skrót NMI?
Non-Maskable Interrupt
Not My Interrupt
Nested Memory Integration
Non-Monotonous Interrupt
15. Reset mikroprocesorów z rodziny AVR jest wywoływany gdy wejście resetu:
Jest w stanie niskim przez wymagany czas
Jest w stanie wysokim przez wymagany czas
Przechodzi ze stanu wysokiego do niskiego
Przechodzi ze stanu niskiego do wysokiego
16. Co jest przechowywane w wektorze przerwań?
Adresy (wskaźniki) do procedur obsługi przerwań
Procedury obsługi przerwań
Zakodowane numery przerwań
Zmienne 32-bitowe przechowujące liczniki wejść do obsługi przerwań
17. Co to jest DSP?
Specjalizowany procesor do cyfrowej obróbki sygnałów
Układ bezpośredniego dostępu do pamięci
Układ sprzętowy nadzorujący poprawne działanie mikroprocesora
Specjalizowany koprocesor arytmetyczny do operacji typu FFT
18. Reset procesora może być wywołany:
Wszystkie wymienione
Przez utrzymanie stanu niskiego na wejściu reset przez wymagany czas
Okresowo przez Watchdog
Przez spadek napięcia zasilania kiedy brown-out detector jest załączony
19. Jak powinna wyglądać poprawnie napisana procedura obsługi przerwania?
Powinna być jak najkrótsza np. odebrać dane I wysłać je do zadania systemu operacyjnego
Powinno się w niej używać instrukcji typu _delay_ms(milisecondsToWait), ponieważ nie musi być wydajna, natomiast musi ściśle zależeć od czasu
Powinna być napisana w języku wysokiego poziomu używającego skomplikowanych funkcji pozwalających na rozpatrzenie wszelkich możliwych ewentualności
Powinna bezwzględnie unikać wszelkich funkcjonalności związanych z systemem operacyjnym
20. Co to jest ALU?
Arithmetic Logic Unit
Skrót od aluminium I technologii wykonywania z niego układów tranzystorowych
Sekwencje stanowiące około 10% DNA człowieka
To samo co FPU
21. Jakie operacje muszą być wykonane w przypadku wystąpienia sygnału IRQ (Interrupt Request)?
Dokończenie aktualnie wykonywanej instrukcji I odłożenie licznika programu (PC) oraz rejestru flag na stos
Odłożenie wskaźnika stosu na stos
Odłożenie licznika programu (PC) oraz rejestru flag na stos
żadne z powyższych
22. Co jest największą zaletą stosowania przerwań?
Możliwość reagowania na określone zdarzenia niezwłocznie po ich wystąpieniu
Zmniejszenie stopnia skomplikowania programu
Utrudnienie pracy programistom, którzy dzięki temu mogą zarabiać więcej pieniędzy
Spowolnienie programu poprzez konieczność zachowywania informacji o jego aktualnym stanie
25. Do czego służy Nested Vectored Interrupt Controller w procesorach ARM?
żadne z wymienionych
Do bezpośredniego dostępu do pamięci
Do wypełniania procedurami obsługi przerwań
Do sprzętowej implementacji jądra systemu operacyjnego
27. W jaki sposób w języku C można zrealizować dzielenie liczby całkowitej X przez 2?
X >>= 1
X <<= 2
X &= 1
X |= 2
28. Który rezonator ma najlepsze właściwości?
żaden z wymienionych; każdy ma wady I zalety
Kwarcowy
Ceramiczny
Wewnętrzny obwód RC
29. W jakim przemyśle jest stosowana największa liczba mikroprocesorów w pojedynczym urządzeniu?
W motoryzacji
W kosmonautyce I lotnictwie
W przemyśle wojskowym
W przemyśle rolniczym
30. Co to jest stos?
Obszar pamięci, z której możliwe jest odczytywanie informacji wyłącznie w kolejności odwrotnej do kolejności ich wpisywania (LIFO).
Obszar pamięci, w którym przechowywany jest kod programu.
Obszar pamięci, do którego odrzucane są nieprawidłowe wektory informacji cyfrowej.
Obszar pamięci, w którym umieszczone są rejestry ogólnego przeznaczenia.
31. Czego nie przechowują rejestry?
Ciągu rozkazów
Adresów danych
Statusu procesora
Adresu następnego rozkazu
33. Jaką funkcję pełni magistrala sterująca?
Zarządza przepływem informacji pomiędzy elementami układu mikroprocesorowego
Określa lokacje w pamięci, z której procesor odczyta lub do której zapisze wektor danych
Przekazuje wektor danych, który jest odczytywany z pamięci lub układu wejściowego
Przekazuje wektor danych, który jest zapisywany do pamięci lub układu wyjściowego
34. Co nie jest cechą architektury CISC?
Zawsze stała długość instrukcji
Duża liczba instrukcji
Instrukcje złożone, trwające kilka cykli
Rozkazy mogą być wykonywane bezpośrednio na pamięci
35. Charakterystyczne dla jakiego języka programowania są polecenia “MOV”, “ADR”, “LDR”?
Asembler
Prolog
C#
Pascal
36. Czym jest magistrala?
Szlakiem komunikacyjnym w systemie mikroprocesorowym
Zbiorem adresów, gdzie przechowywane są polecenia dla procesora
Szczególnym typem rejestru danych
Układem wyjściowym mikroprocesora
37. Co charakteryzuje harwardzką architekturę dostępu do pamięci?
Rozdzielona przestrzeń pamięci programu I danych
Wspólna przestrzeń pamięci programu I danych
Dostęp do pamięci jest szczególnie zabezpieczony
Pamięć jest nieosiągalna w poszczególnych chwilach czasu
38. Który z poniższych typów pamięci przechowuje informację w rejestrach zbudowanych z przerzutników?
SRAM
DRAM
RAM
ROM
39. Czym jest polling (ang.)?
Testowaniem stanu układu wejścia-wyjścia w celu stwierdzenia jego gotowości do wymiany danych
Sposobem dostępu do urządzeń peryferyjnych
Nagła, niespodziewaną zmianą stanu magistrali
Wyszukiwaniem adresów kolejnych rozkazów procesora
41. Przerwania zewnętrzne dzielimy na:
Maskowalne I niemaskowalne
Zewnętrzne I wewnętrzne
Otwarte I zamknięte
Zagnieżdżone I niezagnieżdżone
42. Do czego służy bit parzystości w przesyle za pomocą interfejsu szeregowego?
Kontroli poprawności przesyłanych danych
Zapobiega przesyłaniu nieparzystych liczb
Sygnalizuje, że przesyłamy pierwszy w wiadomości bit
Gdy jest ustawiony przesyłane są tylko parzyste wiadomości
43. Do zarządzania przepływem informacji pomiędzy elementami układu mikroprocesorowego służy magistrala:
Sterująca
Danych I adresów
Sterująca I adresów
Adresów
44. Jakie są typowe aplikacje procesorów sygnałowych?
Obliczenia I symulacje
Systemy operacyjne czasu rzeczywistego
Edytory tekstu, arkusze kalkulacyjne
Bazy danych, systemy operacyjne
45. Która z poniższych cech nie pasuje do procesorów ogólnego przeznaczenia:
Nie jest wymagana kompatybilność oprogramowania względem kolejnych generacji
Przenośność kodu I jego niewielki rozmiar
Wymaganych wielu wytwórców
Dużo operacji związanych z manipulowaniem danymi
46. Który z typów transferów występuje w DMA:
Wszystkie odpowiedzi są poprawne
Pamięć-układ wejścia-wyjścia
Pamięć – Pamięć
Układu wejścia-wyjścia – pamięć
47. Co nie wchodzi w skład typowego układu mikroprocesorowego:
Urządzenia typu peryferyjnego
Mikroprocesor
Układy wejścia-wyjścia
Pamięć przechowująca rozkazy dla mikroprocesora
48. Czym są tzw. „czarne skrzynki”?
Modelami dowolnego systemu dla których znane są jedynie własności wejściowo-wyjściowe
Jest to inna nazwa na pamięci ROM
Układami mikroprocesorowymi używanymi w lotnictwie
Elementami inercyjnymi I-rzędu
49. Jakie operacje na rejestrach są możliwe dla architektury Renesas, SH czy ARM7:
Wszystkie odpowiedzi są poprawne
Przesyłanie pomiędzy rejestrami
Przesyłanie pomiędzy rejestrami a pamięcią
Wykonywanie operacji arytmetycznych I logicznych na rejestrach
50. Jak nazywają się szlaki komunikacyjne, które przeznaczone są do przesyłania wektorów informacji cyfrowej:
Magistrale
Kodery
Rejestry
Układy izolowane
51. Co przechowuje rejestr In-Service Register(ISR):
Przechowuje informacje o aktualnie obsługiwanych przerwaniach
Przechowuje informacje o liniach które zgłosiły potrzebę obsługi
Przechowuje wszystkie żądania obsługi przerwań zewnętrznych
Przechowuje adresy danych potrzebnych do obsługi przerwań zewnętrznych
52. Które z wymienionych poniżej wymienionych urządzeń bazowało na procesorach rodziny Motorola 68000:
Atari ST
MIO Mov 500
VmWare Workstation 2
Amica S-2
53. Które z wymienionych poniżej wymienionych urządzeń bazowało na mikroprocesorze CELL o architekturze PowerPC:
Playstation 3
Xbox 360
GBA
Nintendo 64
54. Czym charakteryzuje się model typu "czarna skrzynka"?
Do jego użytkowania wystarczy znajomość własności wejściowo wyjściowych
Działa nawet po awarii systemu
Dane w nim są przechowywane bezpiecznie
Przechowuje dane, na wypadek awarii systemu.
55. Jaki system operacyjny da się zainstalować na procesorach ARM np. Z serii M4?
FreeRTOS
MicroSoft Windows 3
PiCOS
Ubuntu
56. Co musi zagwarantować podprogram obsługi przerwania?
Nie musi nic zagwarantować
Obsługę urządzenia zgłaszającego przerwanie
Skasowanie danych w pamięci podręcznej
Wykonanie przerwania w określonym czasie
57. Podczas zakończenia obsługi przerwania:
Następuje powrót do adresu przerwanego programu
Odczytywany jest rejestr statusu
Zapamiętywane są wartości licznika rozkazów I rejestru statusowego
Zapisywany jest bieżący stan
58. Która z podanych pamięci ma typowo najmniejszy rozmiar?
Pamięć trwała SSD
RAM
Cache procesora poziomu L1
Cache procesora poziomu L3
59. Co przechowuje licznik programu?
Adres pamięci zawierającej następny w kolejności realizacji rozkaz
Czas od rozpoczęcia programu
Ilość wykonanych instrukcji
Numer wykonywanego programu
60. Który z poniższych typów transferów DMA nie istnieje?
Układ wejścia-wyjścia – układ wejścia-wyjścia
Pamięć – Pamięć
Układ wejścia-wyjścia – pamięć
Pamięć-układ wejścia-wyjścia
61. W jakiej architekturze typowe jest bezpośrednie pobieranie I operowanie na danych z pamięci bez pomocy rejestrów roboczych?
RISC
CISC
Harwardzkiej
Von Neumanna
63. JTAG to interfejs, który:
Wyszukuje tagi zawierające znak 'j'
Mierzy wartości sygnałów I analizuje zależności czasowe
Gromadzi rejestrowane dane za pomocą bufora
Pozwala na zaprogramowanie pamięci flash w układzie mikroprocesorowym
64. Co jest przechowywane w tabeli wektorów przerwań?
Rejestry obsługi przerwań
Zakodowane numery przerwań
Adresy (wskaźniki) do procedur obsługi przerwań
Zmienne 32-bitowe przechowujące liczniki wejść do obsługi przerwań
65. Jakie narzędzie zamienia polecenia programistyczne najniższego poziomu na kod wykonywalny (język maszynowy)?
Locater
Lauder
Machine
Assembler
66. Wskaż poprawne cechy systemu wbudowanego:
Zaprojektowany jest do realizowania konkretnego zadania
Koniecznie musi być wolnostojącym urządzeniem
Najczęściej posiada wydajne podzespoły sprzętowe, jak na przykład mocny procesor
Oprogramowanie jest wgrywanie do pamięci typu RAM, przez co niezbędne jest podtrzymanie napięcia.
67. Który schemat obsługi przerwań nadaje się do współpracy wielu przerwań ze złożonymi procedurami ich obsługi?
Obsługa niezagnieżdżona
Obsługa priorytetowa
Obsługa sekwencyjna
Obsługa zdalna
69. Który z poniższych modułów procesora nie jest obowiązkowy ale jego obecność znacząco pomaga przy obliczeniach zmiennoprzecinkowych, między innymi grafiki?
GRAM
ALU
FPU
CPU
70. Ekwiwalentem jakiego stanu jest tak zwany stan wysokiej impedancji?
Trybu odbioru danych
Odłączenie elementu od linii sygnałowej
Trybu synchronizacji zegara
Trybu wysyłania danych
71. Wskaż przykłady systemów czasu rzeczywistego:
System automatycznej identyfikacji towarów
System odpowiadający za rejestrowanie obrazu w kamerze termowizyjnej
System kontroli ciśnienia w oponach
Sekwencja awaryjnego wyłączania silnika rakietowego
72. Rejestrem specjalnym nie jest:
Adres bazowy
Jednostka arytmetyczno logiczna (ALU)
Rejestr statusu
Licznik programu
73. Która z podanych pamięci jest typowo najszybsza?
Cache procesora poziom L1
Cache procesora poziom L3
Pamięć flash
RAM
74. Który z poniższych nie jest typem transferu DMA:
Układu wejścia-wyjścia - pamięć
Pamięć - układ wejścia-wyjścia
Układu wejścia-wyjścia - Układu wejścia-wyjścia
Pamięć - pamięć
75. Bootloader to:
Element rzeczywisty, umożliwia wgranie oprogramowania na mikrokontroler.
Oprogramowanie, które umożliwia wgranie oprogramowania na mikrokontroler z pominięciem programatora.
Książka pomagająca zgłębić wiedzę na temat mikrokontrolera.
Kabelek którym wgrywamy oprogramowanie na mikrokontroler
{"name":"SM", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your understanding of microprocessors and related technologies with our comprehensive quiz! This engaging set of 76 questions covers a wide range of topics, from basic principles to advanced concepts in microprocessing.Key Features:Multiple choice formatIn-depth questionsSuitable for both beginners and advanced users","img":"https:/images/course1.png"}