SYSTEMY OPERACYJNE Z ELEMENTAMI ARCHITEKTURY KOMPUTERÓW
Informacje ogólne
Kod przedmiotu: | W4-MT-S2-20-SOEAK |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | SYSTEMY OPERACYJNE Z ELEMENTAMI ARCHITEKTURY KOMPUTERÓW |
Jednostka: | Wydział Nauk Ścisłych i Technicznych |
Grupy: |
Przedmioty specjalistyczne - matematyka /stacjonarne II stopnia/ |
Punkty ECTS i inne: |
3.00
|
Język prowadzenia: | (brak danych) |
Zajęcia w cyklu "semestr zimowy 2020/2021" (zakończony)
Okres: | 2020-10-01 - 2021-02-21 |
Przejdź do planu
PN L
WT ŚR CZ L
W
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 30 miejsc
Wykład, 30 godzin, 30 miejsc
|
|
Koordynatorzy: | Miłosław Chodacki | |
Prowadzący grup: | Miłosław Chodacki | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę Wykład - Zaliczenie na ocenę |
|
Sposób ustalania oceny końcowej: | Średnia ocen uzyskanych w ramach testu zaliczeniowego wykładu i prac laboratoryjnych. |
|
Pełny opis: |
Celem przedmiotu jest zapoznanie studenta z tematyką architektury komputerów i systemów operacyjnych. Kurs przedmiotowy zawiera treści dotyczące modeli maszyn cyfrowych i ich funkcjonowania, w szczególności układów arytmetyczno-logicznych, bazowych podzespołów komputera i układów peryferyjnych oraz zagadnień programowania niskopoziomowego. Zasadniczo omawiane będą kwestie związane z: architekturą procesorów 8, 16, 32, 64-bitowych, trybami pracy i instrukcjami procesorów, kodowaniem rozkazów, systemem obsługi przerwań, DMA, pamięciami ROM, RAM, FLASH i układami peryferyjnymi, magistralami systemowymi i danych, systemem BIOS, UEFI BIOS, parametrami ustawień systemowych, emulatorami systemu DOS, oprogramowaniem narzędziowym tupu MASM, TASM, FASM, programowaniem w języku asemblera, kodami maszynowymi i zapisem mnemonicznym. Ponadto używane będą debugery narzędziowe i systemowe, przedstawione będą techniki wykrywania uszkodzeń i błędów, integracji kodu źródłowego asemblera w językach wysokiego poziomu. W zakresie dot. systemów operacyjnych omówione będą zagadnienia teoretycznych podstaw działania systemów, w tym zarządzania zasobami komputera, szeregowania zadań, a także procesy i wątki, synchronizacja i komunikacja międzyprocesowa, przetwarzanie potokowe, struktura jądra i powłoka systemu operacyjnego. Dalej będą przedstawione treści dot. programowania skryptów, procedur wsadowych i automatyzacji zadań, a także poruszone będą kwestie związane z kontrolą użytkowników, zasobami systemowymi, konfigurowaniem dostępu do sieci komputerowych, z uwzględnieniem zasad bezpieczeństwa. Prace laboratoryjne będą wykonywane w środowisku zwirtualizowanym, a sam przebieg kursu ma charakter właściwy do wykorzystania w praktycznym zastosowaniu. Kurs przedmiotowy realizowany jest w formie wykładu (30h) oraz zajęć laboratoryjnych (30h). Na zaliczenie przedmiotu składają się oceny z testu egzaminacyjnego dot. treści wykładowych oraz laboratorium, w ramach którego rozwiązywane są zadania problemowe oraz tworzone są referaty, w formie projektów semestralnych, na zadany temat. |
Zajęcia w cyklu "semestr zimowy 2021/2022" (zakończony)
Okres: | 2021-10-01 - 2022-02-20 |
Przejdź do planu
PN WT ŚR W
CZ L
PT |
Typ zajęć: |
Laboratorium, 30 godzin, 30 miejsc
Wykład, 30 godzin, 30 miejsc
|
|
Koordynatorzy: | Miłosław Chodacki | |
Prowadzący grup: | Miłosław Chodacki | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę Wykład - Zaliczenie na ocenę |
|
Sposób ustalania oceny końcowej: | Średnia ocen uzyskanych w ramach testu zaliczeniowego wykładu i prac laboratoryjnych. |
|
Pełny opis: |
Celem przedmiotu jest zapoznanie studenta z tematyką architektury komputerów i systemów operacyjnych. Kurs przedmiotowy zawiera treści dotyczące modeli maszyn cyfrowych i ich funkcjonowania, w szczególności układów arytmetyczno-logicznych, bazowych podzespołów komputera i układów peryferyjnych oraz zagadnień programowania niskopoziomowego. Zasadniczo omawiane będą kwestie związane z: architekturą procesorów 8, 16, 32, 64-bitowych, trybami pracy i instrukcjami procesorów, kodowaniem rozkazów, systemem obsługi przerwań, DMA, pamięciami ROM, RAM, FLASH i układami peryferyjnymi, magistralami systemowymi i danych, systemem BIOS, UEFI BIOS, parametrami ustawień systemowych, emulatorami systemu DOS, oprogramowaniem narzędziowym tupu MASM, TASM, FASM, programowaniem w języku asemblera, kodami maszynowymi i zapisem mnemonicznym. Ponadto używane będą debugery narzędziowe i systemowe, przedstawione będą techniki wykrywania uszkodzeń i błędów, integracji kodu źródłowego asemblera w językach wysokiego poziomu. W zakresie dot. systemów operacyjnych omówione będą zagadnienia teoretycznych podstaw działania systemów, w tym zarządzania zasobami komputera, szeregowania zadań, a także procesy i wątki, synchronizacja i komunikacja międzyprocesowa, przetwarzanie potokowe, struktura jądra i powłoka systemu operacyjnego. Dalej będą przedstawione treści dot. programowania skryptów, procedur wsadowych i automatyzacji zadań, a także poruszone będą kwestie związane z kontrolą użytkowników, zasobami systemowymi, konfigurowaniem dostępu do sieci komputerowych, z uwzględnieniem zasad bezpieczeństwa. Prace laboratoryjne będą wykonywane w środowisku zwirtualizowanym, a sam przebieg kursu ma charakter właściwy do wykorzystania w praktycznym zastosowaniu. Kurs przedmiotowy realizowany jest w formie wykładu (30h) oraz zajęć laboratoryjnych (30h). Na zaliczenie przedmiotu składają się oceny z testu egzaminacyjnego dot. treści wykładowych oraz laboratorium, w ramach którego rozwiązywane są zadania problemowe oraz tworzone są referaty, w formie projektów semestralnych, na zadany temat. |
|
Uwagi: |
Zarówno wykład jako i laboratorium odbywają się stacjonarnie, z możliwością prowadzenia zajęć zdalnie. Uczestnicy kursu przedmiotowego otrzymują dostęp do platformy MS Teams oraz Moodle'a, za pomocą których można realizować zdalnie zajęcia dydaktyczne. |
Właścicielem praw autorskich jest Uniwersytet Ślaski w Katowicach.