Plik zarejestrowany - jest to plik, którego rozszerzenie rozpoznawalne jest w systemie przez określoną aplikację i za pomocą tej aplikacji plik ten jest edytowany lub otwierany.
Powłoka - bazowy program odpowiadający za uruchamianie innych aplikacji, otwieranie dokumentów oraz zadania specjalne, takie jak obsługa paska zadań.
W skład standardowej powłoki graficznej Windows wchodzi Eksplorator Windows, Pulpit, menu Start oraz pasek zadań. .Powłoka tekstowa: Windows to cmd. opcjonalnie - Windows PowerShell. Często używanym określeniem programu komunikacyjnego z systemem operacyjnym jest interfejs (interface).
Najpopularniejszą powłoką w GNU/Linuksie jest bash (Bourne Again Shell).
graficzne: - GNOME - Plasma - część środowiska KDE - LINUX aqua - OSx, finder - MAC OS
Budowa Systemu Operacyjnego:
przyjęto podział na trzy główne elementy budowy systemu operacyjnego:
jądro systemu wykonujące i kontrolujące ww. zadania.
powłoka – specjalny program komunikujący użytkownika z systemem operacyjnym,
system plików – sposób zapisu struktury danych na nośniku.
Zasoby systemu: msinfo32
Cechy Systemów Operacyjnych:
Wielodostępność - dwóch lub więcej użytkowników może jednocześnie pracować i współdzielić zasoby.
Wielozadaniowość - system może uruchomić kilka aplikacji w tym samym czasie.
Wieloprocesowość - komputer może mieć dwa lub więcej procesorów CPU współdzielonych przez programy.
Wielowątkowość - program może zostać podzielony na części, które mogą być uruchamiane przez system operacyjny w miarę potrzeb.
Wywłaszczalność - system może wstrzymać aktualnie wykonywane zadanie, aby umożliwić działanie innemu.
Rodzaje jąder:
jądro monolityczne – często stosowane w systemach typu Unix. Wszystkie zadania są wykonywane przez jądro, będące jednym, dużym programem działającym w trybie jądra. Przykładami takiego jądra mogą być: Linux, OpenBSD, FreeBSD,
mikrojądro – w tej technice z monolitycznego jądra zostaje tylko jego podstawowa część, a części odpowiedzialne za bardziej wyrafinowane funkcje są wydzielone do funkcjonalnych bloków albo realizowane jako zwykłe procesy w trybie użytkownika.
jądro hybrydowe – kompromis między architekturą jądra monolitycznego i mikrojądra.Stosowane w rodzinie Windows NT.
nanokernel – technika zbliżona do techniki mikrojądra, różnica w wielkości – nanokernel jest jeszcze mniejszy.
exokernel – architektura będąca odmianą nanojądra. Cechą wyróżniającą jest możliwość zarządzania zasobami systemu przez nieuprzywilejowanego użytkownika, a rola jądra sprowadza się do zabezpieczania zasobów. Przykładem systemu korzystającego z tego typu jądra jest system XOK
Bezpieczeństwo systemów operacyjnych: link2 link1
Ustawienia zabezpieczeń lokalnych: secpol.msc
Ładowanie systemu operacyjnego Windows:
1. procedura POST - test poprawności działania podstawowych podzespołów.
2. NTLDR nadzoruje wybór systemu operacyjnego
3. NTOSKRNL.EXE uruchamia jądro systemu Windows,
4. moduł ładujący WinLoad.exe uruchamia ważne sterowniki, ładuje do pamięci pozostałe pliki systemowe, sterowniki urządzeń i uruchamia usługi automatyczne
Maszyny wirtualne - praca z VirtualBox. komputer kwantowy - projekt
Maszyny wirtualne - opis, definicja systemy plików - prezentacja
--------------------------------------------------------------------------------------------------------------