Przykładowe pytania na egzamin z przedmiotu
Informatyka dla kierunku Mechatronika. Sem II
Uwagi:
- Poniższa lista zwiera pytania przykładowe pytania na egzaminie mogą się od nich różnić!
- Punkty przy pytaniach są jedynie wartościami orientacyjnymi, odzwierciedlającymi trudność zadania i / lub
ilość materiału jaki obejmują punktacja za zadnia na egzaminie może się różnić!
Pytanie / zadanie Pkt.
1. Jakie są najważniejsze różnice między komputerem, mikrokontrolerem, DSP, PLC ? (pod względem 5
budowy i zastosowań)
2. Wykonaj obliczenie 117-3 tak, jakby wykonał to komputer (zapis 8-bitowy, liczby całkowite) 10
Podpowiedz:
przekonwertować 117 i 3 na zapis binarny
binarną reprezentację liczby 3 zamienić na zapis U2
dodać obie liczby binarne
przekonwertować wynik z powrotem na postać dziesiętną (dla sprawdzenia)
3. Wykonaj obliczenie 17*5 tak, jakby wykonał to komputer (zapis 8-bitowy, liczby całkowite) 10
4. Podaj najważniejsze różnice pomiędzy zapisem stało- i zmiennoprzecinkowym, oraz główne wady 5
i zalety obu zapisów liczb.
5. Z jakimi praktycznymi problemami można spotkać się podczas prowadzenia obliczeń na liczbach 3
zmiennoprzecinkowych?
6. Opisz zasady budowy kodu BCD, jego zalety i wady. Podaj zapis liczby 19 w kodzie BCD. 5
7. Opisz architekturę komputera typu Harvard 10
8. Opisz architekturę komputera typu von Neumana 10
9. Opisz główne cechy procesorów typu CISC / RISC. Do której grupy zaliczysz współczesne procesory 6
rodziny x86? Uzasadnij.
10. Opisz mechanizm przetwarzania potokowego instrukcji. W jaki sposób rozwiązano problemy występujące 4
przy tego typu przetwarzaniu instrukcji?
11. Opisz mechanizm przetwarzania superskalarnego instrukcji. W jaki sposób rozwiązano problemy 4
występujące przy tego typu przetwarzaniu instrukcji?
12. Czym są instrukcje SIMD? Kiedy się je stosuje? 2
13. Opisz jedną z wybranych architektur wieloprocesorowych. Czy dodanie kolejnego procesora / rdzenia w 4
systemie wieloprocesorowym liniowo przyśpieszy działanie całego systemu komputerowego? Dlaczego?
14. Czym jest i jak działa pamięć podręczna (cache). Opisz jedną z architektur pamięci cache. 3
15. Jak zbudowany jest dysk twardy (fizycznie i logicznie)? W jaki sposób zapisuje się na nim dane? Czym 7
różnią się klasyczne dyski twarde od dysków SSD?
Uwagi do drugiej części pytania: znajomość szczegółów kodowania MFM i RLL nie jest wymagana,
wystarczy opisać ogólną ideę.
16. Co kryje się pod pojęciem RAID? Opisz jeden z typów RAID (3, 5 lub 6). Jakie są jego główne wady 5
i zalety?
17. Co oznaczają terminy: interfejs, magistrala i szyna w transmisji pomiędzy urządzeniami? Czym różni się 4
transmisja równoległa od szeregowej?
18. Jakie są dwa podstawowe mechanizmy zapewniające detekcję błędów transmisji? Opisz ich najważniejsze 3
zasady.
Podpowiedz: parzystość, CRC.
19. Podaj i opisz warstwy modelu OSI/ISO. 10
20. Podaj i opisz warstwy modelu TCP/IP. 10
21. Porównaj modele OSI i TCP/IP. 10
22. Załóżmy, że poznajemy nowy standard jakiegoś interfejsu. W opisie której warstwy / warstw należy 2
szukać informacji o: 1 wymiarach fizycznych złącza, 2 algorytmie obliczania sumy CRC, 3 sposobie
identyfikacji kolejności pakietów danych?
Podpowiedz: w modelu TCP/IP i w modelu OSI/ISO może być inaczej (powinny być 2 odp.)
23. Opisz działanie mechanizmu przerwań (IRQ). Jakie są zalety wielopoziomowego systemu priorytetów 6
przerwań?
24. Opisz rozwiązania stosowane w konstrukcji kontrolerów przerwań. 4
Podpowiedz: centralny, rozproszony, rozproszony - wieloprocesorowy
25. Na czym polega i dlaczego stosuje się mechanizm DMA? 4
1
26. Opisz procedurę transmisji / sprzężenia z potwierdzeniem 7
Podpowiedz: Chodzi o zasadę (algorytm działania) i schemat, a nie konkretne rozwiązanie stosowane w
którymś ze standardów transmisji.
27. Czego dotyczy i co opisuje standard RS232? Opisz budowę typowej ramki danych stosowanej przy 10
transmisji asynchronicznej z wykorzystaniem RS232. Jaką rolę pełni ramka danych?
28. Opisz podstawowe mechanizmy i założenia dotyczące komunikacji z użyciem magistrali USB. Podaj 10
podstawowe elementy protokołu transmisji USB.
29. Scharakteryzuj tryby transmisji dostępne w magistrali USB 6
30. Na czym polega transmisja izochroniczna i co oznacza rezerwacja pasma transmisji w magistrali USB. 4
31. Co to jest i jak jest zbudowany system operacyjny? 10
Podpowiedz: przedstaw w odpowiedzi model warstwowy wraz z opisem funkcji warstw.
32. Co oznacza skrót HAL w odniesieniu do systemów operacyjnych? 3
33. Co oznacza skrót API w odniesieniu do systemów operacyjnych? 2
34. Na czym polega mechanizm wielowątkowości? Czy przyśpiesza on wykonywanie programu? Czy jest to 3
cecha procesora czy systemu operacyjnego?
35. Co to jest i jaki wpływ na system operacyjny ma system plików? 10
Podpowiedz: o systemie plików mowa była na wykładzie w dwóch różnych tematach, nie trzeba
przedstawiać szczegółów działania FAT lub NTFS. Wystarczy opisać ogólne zasady i ideę działania.
36. Na czym polega wielozadaniowość systemu operacyjnego? Czym różnią się wielozadaniowość 5
kooperacyjna i z wywłaszczeniem?
37. Czym różni się kompilacja od interpretacji? Jakie są zalety i wady obu rozwiązań? Czym jest linker? 5
38. Jakie znasz mechanizmy sterowania kolejnością wykonania instrukcji w programie? Opisz wybrane 2 8
sposoby na przykładzie Matlab a.
39. Czym są procedury i funkcje w programowaniu? 3
40. Na przykładzie Matlab omów budowę i działanie instrukcji warunkowych. Podaj składnię lub przykład 8
użycia.
41. Na przykładzie Matlab omów budowę i działanie pętli for / while. Podaj składnię lub przykład użycia. 8
42. Co to jest algorytm? Co powinien zawierać? Jakie są najważniejsze cechy algorytmów? 8
43. Narysuj schemat blokowy poniższej funkcji Matlab: 10
function egz1()
B=input('podaj liczbę: ');
H=ones(1,B);
if B<4
for i=1:B
H(i)=(i^2)/2;
end
else
H=H*B;
end
disp(H);
Jak będzie wyglądać wektor H dla B=3, a jak dla B=5?
44. Podany kod funkcji Matlab zapisz zgodnie z zasadami pisania kodu zródłowego: 10
function jest_pierwsza=l_pierwsza(liczba)
jest_pierwsza=1; i=2;
while ((jest_pierwsza==1)&(i
r=mod(liczba,i);i=(((i)+1));
if (r==0) jest_pierwsza=0; end; end; if (jest_pierwsza==1)
disp(sprintf('%d jest liczba pierwsza',liczba));
else disp(sprintf('%d NIE jest liczba pierwsza',liczba)); end;
45. Przedstaw kaskadowy model cyklu życia programu. Krótko scharakteryzuj jego etapy. Jakie są wady i 10
zalety tego modelu? Czy jest współcześnie używany?
46. Krótko opisz zalety spiralnego modelu życia programu w stosunku do modelu kaskadowego. 5
47. Czym powinien cechować się program przyjazny dla użytkownika? 4
48. Na czym polega optymalizacja programów? 4
49. Na czym polega testowanie programu? Jakiego rodzaju testy się wykonuje? Czym różnią się od siebie 8
testowanie, weryfikacja i walidacja?
50. W jaki sposób można określić, czy testowany program działa (a zwłaszcza wykonuje obliczenia) 3
poprawnie? Dla jakich zbiorów danych powinny być przeprowadzane testy? Skąd wiedzieć, że wyniki są
poprawne?
51. Na czym polega konserwacja oprogramowania? 4
2
52. Co oznaczają skróty LAN, MAN, WAN, PAN? 4
53. Przedstaw typowe topologie sieci komputerowych, podaj ich wady i zalety. 6
54. Co to jest hub, switch i bridge w sieci komputerowej czym się różnią? 4
55. Co to jest router? 2
56. Za co odpowiada i co określa protokół Ethernet? 8
Podpowiedz: Oprócz informacji ogólnych, pamiętać, że w skład Ethernetu wchodzi także protokół
CSMA/CD, nie trzeba znać szczegółów procedur transmisji, ale należy wiedzieć co robi i za co
odpowiada ten protokół.
57. Za co odpowiada i co określa protokół IP? Jakie są jego najważniejsze cechy? 8
58. Jakie rozwiązania pozwalają lepiej wykorzystać pulę adresów IP? 8
59. Jak można podzielić protokoły warstwy transportowej modelu TCP/IP? 6
60. Za co odpowiada i co określa protokół TCP? Jakie są jego najważniejsze cechy? 8
61. Wyjaśnij działanie mechanizmu przesuwnego okna w protokole TCP. 8
62. Na czym polega enkapsulacja pakietów przy przesyłaniu danych przez sieć komputerową? Dlaczego jest 5
ona konieczna?
63. Jakie są najważniejsze cechy i założenia systemu DNS? 6
64. Do czego służy protokół SMTP? Jakie ma wady i jak je rozwiązano? Co to jest i do czego służy MIME? 8
65. Do czego służy protokół POP3? Jakie ma ograniczenia? 6
66. Do czego służy protokół HTTP? Krótko opisz proces pobrania strony html. 5
67. Czym jest tzw. malware? Co to jest i jak działa wirus / robak / koń trojański / exlpoit / dialer? 8
68. Jakie znasz sposoby ukrywania obecności malware i utrudniania ich usuwania? 6
69. Jakie znasz sposoby wykrywania malware? 6
70. W jaki sposób chronić komputer przed działalnością malware? 8
71. Do czego służą i jakie znasz rodzaje zapór ogniowych (firewall) 6
72. Na czym polega szyfrowanie danych? Czym różnią się szyfry symetryczne i asymetryczne? 4
73. Jakie znasz metody autoryzacji użytkowników? Jakie mają zalety i wady? 5
74. Co to jest Podpis cyfrowy? Jak działa i do czego służy? 4
3
Wyszukiwarka
Podobne podstrony:
PKC pytania na egzamin
Przykładowe pytania na egzaminie
Pytania na egzamin — Notatnik
algorytmy pytania na egzamin pytania wyklad4
kzu pytania na egzamin opracowanie
pytania na egzamin cz 1
notatek pl przykladowe pytania na egzamin zbrojenie
PYTANIA NA EGZAMIN
Żelbet Pytania na egzamin 4
Historia wychowania i myśli pedagogicznej, Pytania na egzamin
algorytmy pytania na egzamin pytania wyklad7
Chemia pytania na egzamin 1
więcej podobnych podstron