Zadania OS: 1)obsługa dialogu pomiędzy użytkownikiem i komputerem, 2)nadzorowanie wymiany pomiędzy urządzeniami zewnętrznymi i jednostką centralną, 3)organizowanie zapisu danych na dyskach, 4)zarządzanie pamięcią operacyjną, 5)uruchamianie programów użytkowych, 6)sygnalizacja błędów i stanów awaryjnych. Język programowania wysokiego poziomu: BASIC, C, PASCAL, PROLOG. Podstawowe działania: 1)odwołanie do jądra systemu przez system przerwań lub specjalne instrukcje(przerwania programowe) 2)sprzętowa ochrona pamięci 3)dualny tryb pracy-tryb użytkownika(user mode) i tryb systemowy(jądra; system mode) 4)wyróżnienie instrukcji uprzywilejowanych wykonane tylko w trybie systemowym 5)uprzywilejowanie instrukcji wejścia-wyjścia 6)przerwanie zegarowe. Okablowanie sieciowe :światłowody, . Usługi internetowe: bankowość elektroniczna, handel elektroniczny, poczta elektroniczna, media internetowe, przesyłanie plików, interakcyjna praca na odległych komputerach. Typy okablowanie: Kabel koncentryczny, Skrętka ekranowana(STP, ScTP), Skrętka nieekranowana (UTP), Światłowód(Jednomodowy, Wielomodowy), Łączność bezprzewodowa. Hierarchia pamięci: rejestr, pamięć podręczna cache, pamięć operacyjna, dysk elektroniczny, dyski optyczne, biblioteka pamięci masowej i nośniki offline. Topologia sieci: magistrali, gwiazdy, rozszerzonej gwiazdy, pierścienia, podwójnego pierścienia. Architektura von Neumanna: 1)procesor (w ramach którego wydzielona bywa część sterująca oraz część arytmetyczno-logiczna) 2)pamięć komputera (zawierająca dane i sam program) 3)urządzenia wejścia/wyjścia. Drzewko binarne: drzewo Huffmana. Typy Magistrali: lokalna, systemowa, X, pamięciowa, zewnętrzną. Typy baz danych: proste(bazy kartotekowe ,hierarchiczne bazy danych), złożone(bazy relacyjne, obiektowe, relacyjno-obiektowe, strumieniowe, temporalne). Cechy algorytm strukturalny: skończoność, kompletność, jednoznaczność. Algorytm strukturalny: sekwencja, selekcja, cykl(pętla). Porty równoległe: Centronics (LPT), SCSI, ATA. Porty szeregowe: RS-232, PS/2, USB.
baltoszek