Pytania TM ZAL, Lab 3


Lab 3

  1. Flaga BOOT ustawiona przez flashldr służy do:
    -ustawienie flagi BOOT - ustawienie punktu rozpoczęci programu użytkownika kiedy uruchomimy emulacje terminala.
    -Zezwolenie na bezpośrednie uruchamianie programu po włączeniu zasilania lub resecie ( tabele pamięci flash nie są uaktualniane )

  2. Kiedy przy pomocy flashldr możemy programować pamięć flash płyty:
    - zworka JP1 zwarta.
    - włączone zasilanie.

  3. Do czego służy lokator:

- umożliwia alokowanie programu na każdej platformie
-
lokuje w pamięci dynamicznej

- wytwarzanie obrazu

- nie ma poprawnej odp

  1. Które z poniższych narzędzi nie jest wykorzystywane w procesie wytwarzania oprogramowania na platformę EV386EX:

-BCC, Hyperterminal, Notatnik

Inna konfiguracja to: TLink, TASM, ApBuilder, FlashLdr

  1. Jakie są niezbędne narzędzia w procesie wytwarzania oprogramowania gdy kod źródłowy zlokalizowany jest w dwóch plikach a.c i b.asm:
    -
    linker
    - kompilator

  2. CSl - locate do czego służy:
    -
    umozliwia zalokowanie programu na każdej platformie
    -(to samo co lokator)

  3. Który z interfejsów płyty EV386EX jest wykorzystywana do wytwarzania oprogramowania:
    -RS232c

  4. Które z narządzi może być wykorzystywane do wytwarzania oprogramowania.
    -
    ApBuilder

- CSI-Mon

- Soft-Scope Debugger

Laborka nr 2

  1. Do czego służy REFLASH

- służy do pisania do RFA i FBD

  1. Przy pomocy jakich narzędzi można pisać do RFA i F1M)

- REFLASH

  1. Rozwarta JP15 i zwartaJP2 — co się dzieje

- nie można flash'ować

  1. W jakiej pamięci jest BIOS ?

- FBD (flash boot device)

  1. Jakie czynności należy wykonać aby osadzić pamięć flash

-QNX

- Winlight

  1. Jaki interfejs służy do ładowania FLASH ?

- RS232c

  1. Stanowisko pracy do osadzania systemów - Co powinno zawierać ?

- narzędzia: CSI -Locate , CSI — Soft-Scope Debugger

  1. Jaki program służy do ładowania roszerzenia BIOSU?

- REFLASH

  1. Jak załadować DOSa ?

- JP15 - zwarty

- JP2 - rozwarty

  1. Narzędzia do ładowania RFA :

- Reflash (ok)

  1. Jakie narzędzie jest wykorzystywane na płycie EXPLR2 do zapisania do FBD rozszerzeń BIOS:

- REFLASH (ok)

  1. W której pamięci płyty EXPLR2 umieszczone są rozszerzenia BIOS?

-FBD (ok)

  1. Czy proces konfiguracji stanowiska lab z platformą EXPLR2 powinien być realizowany

- przed realizacją każdego postawionego zadania (ok)

  1. Co się uaktywnia przez ustawienie opcji EMBEDED SETTINGS programu setup

- oprogramowania zapisane w RFA (ok)

Laborka 1

  1. Który procesor wymaga płyty o najszybszej częstotliwości pracy magistrali (taki sens pytania)

- 486DX 50 ta jest poprawna magistrala 50 Mhz (ok)

  1. Adresowanie jak to się robi — jak dodajemy offset i segment który z argumentów dodawania ulega przesunięciu i w którą stronę {lewo czy prawo}

- W REAL — SEGMENT* 16 +OFFSET (segment w lewo)

  1. Która obudowa jest największa

- big tower .

  1. Najszybsza magistrala

- lokalna (ok)

  1. Gdzie znajduje się adres rozkazu pod który należy wrócić po wykonaniu podprogramu - stos (ok)

  2. Jak adresujemy rozkazy:

- CS:IP

  1. Który procek jako pierwszy miał wbudowany koprocesor

- tam było kilka procesorów x86 - trzeba było wybrać ten procek o najniższym x i końcówką DX (DX - oznacza że ma koprocesor).

- 386DX

  1. Najmocniejszy procesor Intela - tylko jeden procek był intelowski

- pentium II 266

  1. Czy ten system oszczędność energii "green" udostępnia sterowanie sprzętowe oszczędzania energii czy tez programowe

-

  1. Ile przerwań może obsłużyć 8086

- 256 sprzętowych i programowych

  1. Jakie są tryby pracy 80286

-REAL MODĘ i PROTECTED MODE (ok)

  1. który z procesorów architektury intelowskiej jest najszybszy

- Intel Pentium 266 (ok.)

  1. Do czego służy wsadowy tryb pracy w DOS

- do uruchamiania programów (...) (ok)

Z samego egzaminu:

  1. Sprawdzenie które przerwanie jest aktualnie obsługiwane:

- ISR (ok.)

- IMK

- IRK

  1. Adres fizyczny w 8086:
    - DS., Dl
    - SS, BP
    - CS, IP (ok)
    - CS, Sl

  2. Stronicowanie:
    -podział pamięci fizycznej na 4kB strony umieszczone w tablicach i katalogach

  3. Co to jest DATA BYPASSING:
    gdy jedna z instrukcji zapisuje dane w pamięci, które winny być ponownie wczytane przez kolejną instrukcję, polecenie to "ściąga" potrzebne dane bezpośrednio z procesora nie sięgając po nie jeszcze raz do pamięci. Metoda ta jest stosowana także w przypadku instrukcji, które są przetwarzane równocześnie w dwóch potokach jednostki CPU. Oba polecenia są wówczas realizowane równolegle oraz z optymalizowaną prędkością.

  4. Wybierz najszybszą płytę główną dla serwera wiedząc, że pracuje z procesorem:
    - 80486DX 50 (ok.) -podobno
    - 80486DX2 80
    - 80486DX4 80
    - 80486DX4 133

  5. Adres .... zapisany jest w .
    - Licznik (ok)

  6. DATA FORWARDING:
    gdy jedno z poleceń odczytuje dane z pamięci, a te same dane są wymagane również przez inną instrukcji; w drugim potoku (pipeline), są one przekazywane owej instrukcji bezpośrednio przez procesor bez ponownego wczytywania ich z pamięci. Pozwoli to oszczędzić jedną operację odczytu z pamięci (tzw. Operand Forwarding). Podobny mechanizm przyśpiesza wykonanie dwóch instrukcji, które są realizowane równolegle w dwóch potokach, gdy jedno z poleceń potrzebuje wynik drugiego, Jednostka centralna automatycznie przekazuje żądany wynik określonej instrukcji (tzw. Result Forwarding)

  7. Magistrala systemowa:
    - EISA(ok)
    - PCI
    - SCSI
    - VESA

  8. BIOS przechowywany jest w pamięci :
    - Stałej FBD (ok)

- cmos

  1. Co trzeba aby wywołać usługę systemową?

  2. W IDT nie spowoduje wyjątku wskazaniem deskryptora :
    a. bramki zadania, przerwania, trapu (ok)
    b. bramki wywołania , przerwania, pułapki
    c. procedury obsługi przerwania, trapu

  3. Który z interfejsów służy do osadzania oprogramowania:
    - Port równoległy , monitor
    - USB, debugger
    - RS232C debug (ok)
    - RS232C monitor

  4. Gdzie jest zapamiętany CPL:
    -W rejestrze CS

  5. PIPELINING- technika przetwarzania potokowego

  6. Numer wektora przerwania na IRQ0 8259A Slave

  7. WATCHDOG:
    a. zegar obsługi przerwania będący blokiem funkcjonalnym procesora 80386EX (ok.)
    b. ........................................................................PENTIUM MMX
    c. układ wyzwalania sygnału RESET
    d. układ sterujący wyborem innych układów

  8. Co trzeba aby w PM przełączyć zadanie instrukcją CALL:
    - deskryptor w GDT
    - TSS available
    - dpl >= cpl, dpl >= rpl
    - segment limit >= 108 (dla 32 bit TSS) I 44 (dla 16 bit TSS)

  9. Po wciśnięciu SMI na EV386EX następuje:

  10. Co robi sekwencja rozkazów :

1 wersja

2 wersja

mov dx,20h

mov dx,20h

Mov al, llh

Mov al,10h

out dx,al

dalej tak samo jak

inc dx

mov al;8h

oul dx,al

mov al,4

out dx,al

mov al,5

out dx,at

-inicjalizacja master'a (ok.)

-slave'a

-tego drugiego kontrolera

-jest to nieprawidłowa sekwencja

  1. Co to za pamięć SMRAM ?
    - Pamięć oddzielnej przestrzeni adresowej dla procesora pracującego w trybie systemowym

  2. Na 16 bitowej szynie adresowej da się zaadresować :
    -
    64 kb pamięci -ja to wybrałem

  3. Do czego jest csiloc- aplication builder

  4. Wektor coml jest to
    - 0Ch

  5. Co to jest superskalarność:
    - procek sklada się z kilu jednostek arytm-log dzieki czemu w jednym cyklu zegara kilka rozkazow

  6. Czy można nagrywać na plyte EV386EX przy:
    -
    zwartej jpl (ok)
    -
    rozwartej jpl
    -
    nigdy

  7. Można osadzać system na plyte EXPLR jak:
    - jp2 zwarta jpl5 zwarta dla QNX (ok.)

  8. Jak przełączamy zadania w PM (rozkaz skoku i powrót)
    cali -- iret
    int --iret
    jmp —jmp

  9. Ile można w GDT stworzyć deskryptorów;
    - 8192 (ok)

  10. Pod jakim przerwaniem dostępne jest irqO na slavie
    - 70h

  11. Parametry konfiguracji zestawu komputerowego gdzie są przechowywane
    - cmos (ok)
    - ram
    - rom

  12. Gdzie w Soft Scopie można dokonywać zatrzymań
    - dane i kod
    - tylko odczyt danych i wykonanie kodu

  13. Gdzie nie ma potrzeby używania proca w kontaktach z pamięcią
    - DMA (ok.)

  14. Gdzie przebiega dodawanie
    -JAL (ok.)

  15. Najszybsza pamięć -
    - sram (ok)
    - edoram

  16. Co to jest przetrzymywane w biosie

  17. CSI -Mon do czego służy ?

  18. Soft - Scope pozwala na zastosowanie pułapek.

  19. Złącza grafiki:
    -trzeba było zaznaczyć AGP i PCI (ok.)

  20. PnP - Plug and Play

  21. Gdy znacznik NT-1 to następuje:
    - zwykły powrót z obsługi przerwania
    - cos tam z TSS (ok.) chyba to

  22. Jaka może być minimalna wielkość GDT?
    -256B
    - lkB
    - 4kB
    - 64kB

  23. Lic może być maksymalnie deskryplorów w IDT?
    - 8192 (OK.)
    - 256

  24. Jaka jest dopuszczalna max wielkość LDT i GDT?
    -64kB (ok.)

  25. Jakie znaczniki w rejestrze flag zapalą się gdy dodamy dwie liczby dodatnie i wynik będzie większy niż rozmiar akumulatora?
    - CF- przeniesienie (OK.)
    - SF-znak
    - PF- parzystość

  26. Co to jest RAM?
    - odczyt, zapis i nieulotna po odłączeniu zasilania
    - tylko zapis i ulotna
    - zapis i odczyt, ulotna po odłączeniu napięcia (ok)
    - tylko odczyt i ulotna

  27. Jakie struktury muszą być zainicjowane przy przechodzeniu do PM?
    - 1DT. TSS, GDT
    - IDT, GDT, LDT
    - LDT, TSS, CJDT
    - GDT, IDT (OK)

  28. Jak przełączane są zadania w programie Stasiaka z wykładów?
    - zawiadowca
    - proces !_PGO
    - pmees 1_PKX -jakiś przełącznik

  29. IRQO w arch PC- jaki ofset?

  30. BIT 6?

  31. Parametry konfiguracyjne zesiawu, gdzie?
    -CMOS

  32. Najszybciej wykonuje sie program w trybie:
    -real (ok)
    -protected
    -rtyal
    -seg

  33. Co to jest kod umiejseowiony''
    -inaczej absolutny, gotowy do wbudowania go w dane urządzenie.

  34. Jakie procedury sa potrzebne do zainicjowania PROTHCTED?

  35. Gdzie jest podłączona grafika?

  36. Które z narzędzi może być wykorzystywane do wytwarzania oprogramowania:
    -REFLASH (ok)
    -COPY
    -FLASHLDR
    -
    PICOFA

  37. W której pamięci płyty KXPLR2 umieszczone są rozszerzenia BIOS?
    - FBD (ok)
    -
    RAM
    -CACHE
    -
    RFA

  38. Czy proces konfiguracji stanowiska lab i platformą GXPLR2 powinien być realizowany:
    -raz na semestr
    -
    raz na początku ćwiczeń
    -
    przed realizacją każdego postawionego zadania (ok)

  39. Co jest uaktywnia przez ustawienie opcji EMBEDED SETTINGS programu setup
    -obszar pamięci powyżej 1MB
    -oprogramowania zapisane w RFA (ok)

  40. Do RFA możemy zapisać przy pomocy REFLASHA
    -zawsze
    -nigdy
    -przy zwartej JP2
    -przy zwartej JP12

PROTECT

1. Do czego służy ISR, IMR, IRR ?

2. Co trzeba zrobić przed programowaniem kontrolera przerwań cli

Zamaskować przerwania

3. Opisać sekwencję rozkazów coś w stylu mov al,20 out 21, al.

4. Wszystkie rozkazy OCW*

5. Do czego służ bity G i D

Ziarnistość i tryb pracy (16-32)

6. Jakie bity trzeba ustawić aby był dostęp do 4GB

G = 1; D = l

7. Jakie bity trzeba ustawić aby był dostęp do 64TB

8. Jak odczytać zawartość licznika CE

9.Maskowanie ŃM1

10. Co to jest DPL

Poziom uprzywilejowania

11. Co to jest selektor

l2.Doczego służy IDTR

Wartość rejestru segmentowego Przechowuje wskaźnik na DTR

13. W jakim trybie pracuje generator

14. Ile generatorów jest w 8254 - 3

15. Numery przerwań zegara , C0M1.C0M2, klawiatury

3

08h, 0ch, 0bh, 09h

16. Sekwencje odczytów IMR.ISR.IRR (ASWEMBLER)

17. Co trzeba zrobić przed jakąkolwiek zmianą układu przerwań

Zamaskować przerwania

18. Furtki coś z TSS

  1. Charakterystyka (specyfikacja) procesora pentium II rozwiązać metoda eliminacji NIE wybrać opcji z:
    -xga
    -ATX
    -edo

  2. Najszybsza magistrala
    - lokalna (ok)
    - systemowa
    - bazowa
    - zewnętrzna

  3. Najszybsza magistrala
    -
    PCI(l32MB/s)

  4. Ile przerwań może obsłużyć 8086
    - 256 sprzętowych i programowych (ok.)
    - 128 sprzętowych i 128 programowych
    - 32 jakieś tam
    - 16 jakiś tam

  5. Jakie są tryby pracy 80286
    -REAL MODE i PROTECTED MODE (ok)

  6. Który z procesorów architektury INTEL'owskiej jesl najszybszy
    - AMD 133 (to też architektura INTEL-owska)
    - Intel Pentium 266 (?) (ok.)
    - Power PC 500

  7. Do czego służy wsadowy tryb pracy w DOS
    - (...) Config.sys, Autoexec.bat
    - do uruchamiania programów (ok)

  8. Jak można wywolać procedure systemową z programu użytkowego?

  9. Gdzie jest zapisańy program BIOS?
    - w pamieci statycznej

  10. Jakie procedury sa potrzebne do zainicjowania PROTECTED? ! I. struktura musi byc zadeklarowana aby przejść do protected?
    -idt i gdt

  11. Przetwarzanie wsadowe
    - cos z plikami auloexec.bat i config sys

  12. Watchdog -układ
    - czy do reseta
    - czy do kontroli innych układów
    - czy element blokowy praca

  13. Pod jakim przerwaniem dostępne jest irq0 na slavie
    -70h

  14. W protected co musi określać rozkaz CALL
    - czy prawidłowy TSS

  15. Ile liczników w generatorze

  16. W jakim trybie pracuje pierwszy generator

  17. 16 bitowa szyna jaki adres może obsłużyć
    - 2^16

  18. Co jest przetrzymywane w biosie

-------------------------------------------------------------------------------------------------------------

  1. Który element systemu komputerowego w czasie wykonywania programu przechowuje program, dane przetworzone i czekające na przetworzenie?
    -Pamięć RAM

  2. Pamięć RAM charakteryzuje się tym, że:
    -Procesor może dokonywać zapisu i odczytu danych. Dane giną po wyłączeniu zasilania

  3. Adres powrotu z podprogramu zapamiętywany jest w/na:
    -Stosie

  4. Najszybsze karty grafiki dołączamy poprzez:
    -Port AGP lub magistralę PCI

  5. CSI - SCOPE pozwala na zastosowanie pułapek:
    -Różnych dla kodu i danych

  6. Jeżeli wynik dodawania dwóch liczb dodatnich będzie dodatni i nie mieści się w akumulatorze, to w rejestrze stanu mikroprocesora ustawiona zostanie flaga:
    -Flaga "CARRY" - przeniesienie

  7. Do zastosowań wbudowanych stosowane są mikroprocesory
    -I960,I860,I80386EX

  8. Z techniką DATA BYPASSING mamy doczynienia, gdy:
    -Dane zapisywane przez jedna instrukcje są potrzebne dla drugiej

  9. Który element systemu komputerowego umożliwia określonym urządzeniom bezpośredni dostęp do pamięci komputera bez obciążania procesora
    -Sterownik DMA

  10. Wybierz najszybszą płytę główną dla swojego serwera wiedząc, że pracuje ona z mikroprocesorem:
    -180486DX 50MHz

  11. Uszereguj według rosnącej mocy obliczeniowej następujące komputery IBM PC
    -XT, AT286, AT386SX, AT386DX, AT486SX, AT486DX, AT486DX2, AT486DX4

  12. Poprzez jakie interfejsy możemy podłączyć się do płyty EV386EX:
    -RS232, PC/l 04

  13. Magistrale systemowe to:
    -E I S.A.

  14. Wybierz właściwe cechy procesora PENTIUM II
    -SEC;DIB; MMX; LI; L2

  15. Układ Watchdog to:
    -Zegar obsługi zdarzeń będący blokiem funkcjonalnym procesora I80386EX

  16. W systemie DOS przetwarzanie wsadowe umożliwia
    -Tworzenie złożonych zadań polegających na sterowanym i sekwencyjnym uruchamianiu programów bez konieczności ich bezpośredniego powoływania

  17. Po raz pierwszy firma INTEL w pojedynczym chipie mikroprocesora zastosowała koprocesor arytmetyczny w:
    -I804086DX

  18. Zdarzenie w urządzeniu wejścia/wyjścia, sygnalizowane do procesora i wymagające obsługi programowej to:
    -Przerwanie

  19. Mechanizm stronicowania to:
    -Metoda wyznaczania adresu argumentów w procesorach firmy INTEL od I80386

  20. Pipeling to technika pozwalająca na:
    -Równoczesne pobieranie i wykonywanie instrukcji

  21. Parametry konfiguracyjne zestawu komputerowego zapisane są w:
    -CMOS

  22. Z technika DATA FORWARDING mamy do czynienia, gdy:
    Dane odczytane prze jeden potok są potrzebne dla drugiego

  23. Szesnastobitowa szyna danych umożliwia zaadresowanie:
    -64 KB pamięci

  24. Operacje dodawania i odejmowania itp. w mikroprocesorze wykonywane są przez:
    -Jednostkę arytmetyczno-logiczną

  25. W komputerze IBM PC można obsłużyć do:
    -256 przerwań programowych lub sprzętowych (łącznie)

  26. Mechanizm PnP to:
    -Metoda autokonfiguracji zainstalowanych w komputerze urządzeń

  27. W lokalnej tablicy deskryptorów nie mogą wystąpić struktury:
    -TSS, LDT

  28. Który element systemu komputerowego przyjmuje informacje dostarczane przez otaczające go urządzenia zewnętrzne i odsyła je do urządzeń wyjścia po przetworzeniu
    -Procesor

  29. W programie CSI-SCOPE możemy obserwować struktury GDT i IDT gdy:
    -Ustawimy flagę SETBOOT na programie CSI-MONp

  30. Wskaż pamięć o najkrótszym czasie dostępu:
    SRAM

  31. GREEN to:
    -Mechanizm oszczędzania energii umożliwiający programowe nim sterowanie

  32. Program BIOS przechowywany jest w pamięci:
    -stałej

  33. Wskaż najwydajniejszy mikroprocesor o architekturze INTEL'a:
    -Pentium II 266MHz

  34. MMX - MultiMedia eXtension - to zestaw dodatkowych instrukcji mikroprocesora:
    -PENTIUM MMX, PENTIUM II, AMD-K6, 6x86 firmy Cyrix

  35. Określ tryby pracy procesora 80286
    -Real mode, Protect mode

  36. Wykonanie rozkazu IRET przy fladze NT=1 spowoduje:
    -Powrót z przerwanego zadania na podstawie TSS

  37. Oprogramowanie BIOS tworzą podprogramy i procedury obsługi przerwań, których zadaniem jest:
    -Zapewnienie zgodności programowej na poziomie oprogramowania użytkowego

  38. Która magistrala posiada największą przepustowość:
    -Lokalna

  39. Procesor superskalarny umożliwia:
    -Równolegle przetwarzanie wielu (min. Dwu) potoków instrukcji

  40. W procesorze 8086 do wyznaczenia adresu fizycznego do pamięci programu są wykorzystywane rejestry:
    -CS (segmentowy programu) i IP (wskaźnik instrukcji)

  41. Wybierz największą obudowę dla swojego serwera
    -Big Tower

  42. Dlaczego procesora PENTIUM II nie włożymy do płyty głównej z procesorem PENTIUM
    -Ma inny sposób dołączenia do płyty głównej

  43. Częstotliwość taktowania mikroprocesorem określa szybkość jego pracy. Który z wymienionych mikroprocesorów może byc taktowany najszybszym zegarem:
    -ALPHA

  44. Adres fizyczny komórki pamięci określany przez mikroprocesor I8086 wyznaczany jest na podstawie sumy:
    -Offset'u i przesuniętego o 4 pozycje w lewo segmentu

  45. Określ metodę powrotu z przerwanego zadania:
    -IRET dla CALL, JMP dla JMP, IRET dla INT



Wyszukiwarka