Lab 3
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 )
Kiedy przy pomocy flashldr możemy programować pamięć flash płyty:
- zworka JP1 zwarta.
- włączone zasilanie.
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
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
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
CSl - locate do czego służy:
- umozliwia zalokowanie programu na każdej platformie
-(to samo co lokator)
Który z interfejsów płyty EV386EX jest wykorzystywana do wytwarzania oprogramowania:
-RS232c
Które z narządzi może być wykorzystywane do wytwarzania oprogramowania.
- ApBuilder
- CSI-Mon
- Soft-Scope Debugger
Laborka nr 2
Do czego służy REFLASH
- służy do pisania do RFA i FBD
Przy pomocy jakich narzędzi można pisać do RFA i F1M)
- REFLASH
Rozwarta JP15 i zwartaJP2 — co się dzieje
- nie można flash'ować
W jakiej pamięci jest BIOS ?
- FBD (flash boot device)
Jakie czynności należy wykonać aby osadzić pamięć flash
-QNX
- Winlight
Jaki interfejs służy do ładowania FLASH ?
- RS232c
Stanowisko pracy do osadzania systemów - Co powinno zawierać ?
- narzędzia: CSI -Locate , CSI — Soft-Scope Debugger
Jaki program służy do ładowania roszerzenia BIOSU?
- REFLASH
Jak załadować DOSa ?
- JP15 - zwarty
- JP2 - rozwarty
Narzędzia do ładowania RFA :
- Reflash (ok)
Jakie narzędzie jest wykorzystywane na płycie EXPLR2 do zapisania do FBD rozszerzeń BIOS:
- REFLASH (ok)
W której pamięci płyty EXPLR2 umieszczone są rozszerzenia BIOS?
-FBD (ok)
Czy proces konfiguracji stanowiska lab z platformą EXPLR2 powinien być realizowany
- przed realizacją każdego postawionego zadania (ok)
Co się uaktywnia przez ustawienie opcji EMBEDED SETTINGS programu setup
- oprogramowania zapisane w RFA (ok)
Laborka 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)
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)
Która obudowa jest największa
- big tower .
Najszybsza magistrala
- lokalna (ok)
Gdzie znajduje się adres rozkazu pod który należy wrócić po wykonaniu podprogramu - stos (ok)
Jak adresujemy rozkazy:
- CS:IP
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
Najmocniejszy procesor Intela - tylko jeden procek był intelowski
- pentium II 266
Czy ten system oszczędność energii "green" udostępnia sterowanie sprzętowe oszczędzania energii czy tez programowe
-
Ile przerwań może obsłużyć 8086
- 256 sprzętowych i programowych
Jakie są tryby pracy 80286
-REAL MODĘ i PROTECTED MODE (ok)
który z procesorów architektury intelowskiej jest najszybszy
- Intel Pentium 266 (ok.)
Do czego służy wsadowy tryb pracy w DOS
- do uruchamiania programów (...) (ok)
Z samego egzaminu:
Sprawdzenie które przerwanie jest aktualnie obsługiwane:
- ISR (ok.)
- IMK
- IRK
Adres fizyczny w 8086:
- DS., Dl
- SS, BP
- CS, IP (ok)
- CS, Sl
Stronicowanie:
-podział pamięci fizycznej na 4kB strony umieszczone w tablicach i katalogach
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ą.
Wybierz najszybszą płytę główną dla serwera wiedząc, że pracuje z procesorem:
- 80486DX 50 (ok.) -podobno
- 80486DX2 80
- 80486DX4 80
- 80486DX4 133
Adres .... zapisany jest w .
- Licznik (ok)
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)
Magistrala systemowa:
- EISA(ok)
- PCI
- SCSI
- VESA
BIOS przechowywany jest w pamięci :
- Stałej FBD (ok)
- cmos
Co trzeba aby wywołać usługę systemową?
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
Który z interfejsów służy do osadzania oprogramowania:
- Port równoległy , monitor
- USB, debugger
- RS232C debug (ok)
- RS232C monitor
Gdzie jest zapamiętany CPL:
-W rejestrze CS
PIPELINING- technika przetwarzania potokowego
Numer wektora przerwania na IRQ0 8259A Slave
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
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)
Po wciśnięciu SMI na EV386EX następuje:
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
Co to za pamięć SMRAM ?
- Pamięć oddzielnej przestrzeni adresowej dla procesora pracującego w trybie systemowym
Na 16 bitowej szynie adresowej da się zaadresować :
- 64 kb pamięci -ja to wybrałem
Do czego jest csiloc- aplication builder
Wektor coml jest to
- 0Ch
Co to jest superskalarność:
- procek sklada się z kilu jednostek arytm-log dzieki czemu w jednym cyklu zegara kilka rozkazow
Czy można nagrywać na plyte EV386EX przy:
- zwartej jpl (ok)
- rozwartej jpl
- nigdy
Można osadzać system na plyte EXPLR jak:
- jp2 zwarta jpl5 zwarta dla QNX (ok.)
Jak przełączamy zadania w PM (rozkaz skoku i powrót)
cali -- iret
int --iret
jmp —jmp
Ile można w GDT stworzyć deskryptorów;
- 8192 (ok)
Pod jakim przerwaniem dostępne jest irqO na slavie
- 70h
Parametry konfiguracji zestawu komputerowego gdzie są przechowywane
- cmos (ok)
- ram
- rom
Gdzie w Soft Scopie można dokonywać zatrzymań
- dane i kod
- tylko odczyt danych i wykonanie kodu
Gdzie nie ma potrzeby używania proca w kontaktach z pamięcią
- DMA (ok.)
Gdzie przebiega dodawanie
-JAL (ok.)
Najszybsza pamięć -
- sram (ok)
- edoram
Co to jest przetrzymywane w biosie
CSI -Mon do czego służy ?
Soft - Scope pozwala na zastosowanie pułapek.
Złącza grafiki:
-trzeba było zaznaczyć AGP i PCI (ok.)
PnP - Plug and Play
Gdy znacznik NT-1 to następuje:
- zwykły powrót z obsługi przerwania
- cos tam z TSS (ok.) chyba to
Jaka może być minimalna wielkość GDT?
-256B
- lkB
- 4kB
- 64kB
Lic może być maksymalnie deskryplorów w IDT?
- 8192 (OK.)
- 256
Jaka jest dopuszczalna max wielkość LDT i GDT?
-64kB (ok.)
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ść
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
Jakie struktury muszą być zainicjowane przy przechodzeniu do PM?
- 1DT. TSS, GDT
- IDT, GDT, LDT
- LDT, TSS, CJDT
- GDT, IDT (OK)
Jak przełączane są zadania w programie Stasiaka z wykładów?
- zawiadowca
- proces !_PGO
- pmees 1_PKX -jakiś przełącznik
IRQO w arch PC- jaki ofset?
BIT 6?
Parametry konfiguracyjne zesiawu, gdzie?
-CMOS
Najszybciej wykonuje sie program w trybie:
-real (ok)
-protected
-rtyal
-seg
Co to jest kod umiejseowiony''
-inaczej absolutny, gotowy do wbudowania go w dane urządzenie.
Jakie procedury sa potrzebne do zainicjowania PROTHCTED?
Gdzie jest podłączona grafika?
Które z narzędzi może być wykorzystywane do wytwarzania oprogramowania:
-REFLASH (ok)
-COPY
-FLASHLDR
-PICOFA
W której pamięci płyty KXPLR2 umieszczone są rozszerzenia BIOS?
- FBD (ok)
-RAM
-CACHE
-RFA
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)
Co jest uaktywnia przez ustawienie opcji EMBEDED SETTINGS programu setup
-obszar pamięci powyżej 1MB
-oprogramowania zapisane w RFA (ok)
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 |
|
Charakterystyka (specyfikacja) procesora pentium II rozwiązać metoda eliminacji NIE wybrać opcji z:
-xga
-ATX
-edo
Najszybsza magistrala
- lokalna (ok)
- systemowa
- bazowa
- zewnętrzna
Najszybsza magistrala
-PCI(l32MB/s)
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
Jakie są tryby pracy 80286
-REAL MODE i PROTECTED MODE (ok)
Który z procesorów architektury INTEL'owskiej jesl najszybszy
- AMD 133 (to też architektura INTEL-owska)
- Intel Pentium 266 (?) (ok.)
- Power PC 500
Do czego służy wsadowy tryb pracy w DOS
- (...) Config.sys, Autoexec.bat
- do uruchamiania programów (ok)
Jak można wywolać procedure systemową z programu użytkowego?
Gdzie jest zapisańy program BIOS?
- w pamieci statycznej
Jakie procedury sa potrzebne do zainicjowania PROTECTED? ! I. struktura musi byc zadeklarowana aby przejść do protected?
-idt i gdt
Przetwarzanie wsadowe
- cos z plikami auloexec.bat i config sys
Watchdog -układ
- czy do reseta
- czy do kontroli innych układów
- czy element blokowy praca
Pod jakim przerwaniem dostępne jest irq0 na slavie
-70h
W protected co musi określać rozkaz CALL
- czy prawidłowy TSS
Ile liczników w generatorze
W jakim trybie pracuje pierwszy generator
16 bitowa szyna jaki adres może obsłużyć
- 2^16
Co jest przetrzymywane w biosie
-------------------------------------------------------------------------------------------------------------
Który element systemu komputerowego w czasie wykonywania programu przechowuje program, dane przetworzone i czekające na przetworzenie?
-Pamięć RAM
Pamięć RAM charakteryzuje się tym, że:
-Procesor może dokonywać zapisu i odczytu danych. Dane giną po wyłączeniu zasilania
Adres powrotu z podprogramu zapamiętywany jest w/na:
-Stosie
Najszybsze karty grafiki dołączamy poprzez:
-Port AGP lub magistralę PCI
CSI - SCOPE pozwala na zastosowanie pułapek:
-Różnych dla kodu i danych
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
Do zastosowań wbudowanych stosowane są mikroprocesory
-I960,I860,I80386EX
Z techniką DATA BYPASSING mamy doczynienia, gdy:
-Dane zapisywane przez jedna instrukcje są potrzebne dla drugiej
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
Wybierz najszybszą płytę główną dla swojego serwera wiedząc, że pracuje ona z mikroprocesorem:
-180486DX 50MHz
Uszereguj według rosnącej mocy obliczeniowej następujące komputery IBM PC
-XT, AT286, AT386SX, AT386DX, AT486SX, AT486DX, AT486DX2, AT486DX4
Poprzez jakie interfejsy możemy podłączyć się do płyty EV386EX:
-RS232, PC/l 04
Magistrale systemowe to:
-E I S.A.
Wybierz właściwe cechy procesora PENTIUM II
-SEC;DIB; MMX; LI; L2
Układ Watchdog to:
-Zegar obsługi zdarzeń będący blokiem funkcjonalnym procesora I80386EX
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
Po raz pierwszy firma INTEL w pojedynczym chipie mikroprocesora zastosowała koprocesor arytmetyczny w:
-I804086DX
Zdarzenie w urządzeniu wejścia/wyjścia, sygnalizowane do procesora i wymagające obsługi programowej to:
-Przerwanie
Mechanizm stronicowania to:
-Metoda wyznaczania adresu argumentów w procesorach firmy INTEL od I80386
Pipeling to technika pozwalająca na:
-Równoczesne pobieranie i wykonywanie instrukcji
Parametry konfiguracyjne zestawu komputerowego zapisane są w:
-CMOS
Z technika DATA FORWARDING mamy do czynienia, gdy:
Dane odczytane prze jeden potok są potrzebne dla drugiego
Szesnastobitowa szyna danych umożliwia zaadresowanie:
-64 KB pamięci
Operacje dodawania i odejmowania itp. w mikroprocesorze wykonywane są przez:
-Jednostkę arytmetyczno-logiczną
W komputerze IBM PC można obsłużyć do:
-256 przerwań programowych lub sprzętowych (łącznie)
Mechanizm PnP to:
-Metoda autokonfiguracji zainstalowanych w komputerze urządzeń
W lokalnej tablicy deskryptorów nie mogą wystąpić struktury:
-TSS, LDT
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
W programie CSI-SCOPE możemy obserwować struktury GDT i IDT gdy:
-Ustawimy flagę SETBOOT na programie CSI-MONp
Wskaż pamięć o najkrótszym czasie dostępu:
SRAM
GREEN to:
-Mechanizm oszczędzania energii umożliwiający programowe nim sterowanie
Program BIOS przechowywany jest w pamięci:
-stałej
Wskaż najwydajniejszy mikroprocesor o architekturze INTEL'a:
-Pentium II 266MHz
MMX - MultiMedia eXtension - to zestaw dodatkowych instrukcji mikroprocesora:
-PENTIUM MMX, PENTIUM II, AMD-K6, 6x86 firmy Cyrix
Określ tryby pracy procesora 80286
-Real mode, Protect mode
Wykonanie rozkazu IRET przy fladze NT=1 spowoduje:
-Powrót z przerwanego zadania na podstawie TSS
Oprogramowanie BIOS tworzą podprogramy i procedury obsługi przerwań, których zadaniem jest:
-Zapewnienie zgodności programowej na poziomie oprogramowania użytkowego
Która magistrala posiada największą przepustowość:
-Lokalna
Procesor superskalarny umożliwia:
-Równolegle przetwarzanie wielu (min. Dwu) potoków instrukcji
W procesorze 8086 do wyznaczenia adresu fizycznego do pamięci programu są wykorzystywane rejestry:
-CS (segmentowy programu) i IP (wskaźnik instrukcji)
Wybierz największą obudowę dla swojego serwera
-Big Tower
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
Częstotliwość taktowania mikroprocesorem określa szybkość jego pracy. Który z wymienionych mikroprocesorów może byc taktowany najszybszym zegarem:
-ALPHA
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
Określ metodę powrotu z przerwanego zadania:
-IRET dla CALL, JMP dla JMP, IRET dla INT