1 / 29

Architektura

Architektura. Systemów Operacyjnych. Elementy systemu komputerowego. Sprzęt komputerowy. Pamięć operacyjna – MS DOS. Tylko system operacyjny. Wykonywanie programu. Obsługa wejścia/wyjścia. Synchroniczna. Asynchroniczna. Tryb użytkownika. Tryb użytkownika. Tryb jądra. Tryb jądra.

vea
Télécharger la présentation

Architektura

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Architektura Systemów Operacyjnych

  2. Elementy systemu komputerowego

  3. Sprzęt komputerowy

  4. Pamięć operacyjna – MS DOS Tylko system operacyjny Wykonywanie programu

  5. Obsługa wejścia/wyjścia Synchroniczna Asynchroniczna Trybużytkownika Tryb użytkownika Tryb jądra Tryb jądra

  6. Maszyna wirtualna • Maszyna wirtualna działa w trybie użytkownika • Wirtualny tryb użytkownika i jądra • Operacje wejścia/wyjścia • buforowane (szybsze) • Interpretowane (wolniejsze)

  7. Proces

  8. Wielozadaniowość i wieloprocesorowość równoległa • Wątek = sekwencja instrukcji • Proces = kontekst + wątki • Jeden procesor może wykonywać tylko jeden wątek na raz • Wielozadaniowość z wywłaszczaniem • Przełączanie kontekstów • Każdy proces ma ten sam zakres adresów pamięci

  9. Dualny tryb pracy • Tryby • Użytkownika(user mode) • Uprzywilejowany (priviledged mode) • Ochrona • wejścia/wyjścia • pamięci operacyjnej • Rozwiązanie sprzętowe

  10. Hierarchia pamięci • Rejestry • Pamięć podręczna (cache) • Pamięć operacyjna • Dysk elektroniczny (RAM disk) • Dysk magnetyczny • Dysk optyczny (CD, DVD) • Taśmy magnetyczne (streamer)

  11. Stronicowanie pamięci

  12. Adresowanie pamięci wirtualnej 10 bitów 12 bitów 10 bitów

  13. Rodzina Systemów Windows

  14. Architektura Windows 98

  15. Rdzeń systemu Windows 98

  16. Menedżer maszyn wirtualnych

  17. Obsługa systemów plikóww Windows 98

  18. Konfiguracja Windows 98

  19. Architektura Windows NT 4.0

  20. Podsystem Win32 w Windows NT Windows NT 3.51 Windows NT 4.0

  21. Architektura Windows XP

  22. Usługi rezydentne(Executive Services) Wykonują operacje niedozwolone dla aplikacji użytkowych • Menedżer pamięci wirtualnej (Virtual Memory Manager) • Narzędzie uruchamiania procedur lokalnych(Local Procedure Call Facility) • Menedżer procesów(Process Manager) • Menedżer obiektów(Object Manager) • Menedżer zabezpieczeń(Security Reference Monitor)

  23. Direct X

  24. Direct X 8.0 (aktualny 9.0) • DirectX Graphics (DirectDraw + Direct3D) • DirectAudio (DirectSound + DirectMusic) • DirectInput • DirectPlay • DirectShow • DirectSetup

  25. Windows XP 64 bit

  26. Minimalne wymagania

  27. Podstawowe elementy systemu Windows XP – w skrócie • Pamięć chroniona • Pamięć wirtualna • Wielozadaniowość • Wieloprocesorowość równoległa • Warstwa uniezależnienia od sprzętu (HAL) • Technologia DirectX

  28. Interfejsy systemu operacyjnego Interfejs sprzętowy • Sterowniki Interfejs Programisty • API, funkcje systemowe Interfejs użytkownika • Shell • Powłoka • Tekstowy interpreter poleceń • Graficzny interfejs użytkownika (GUI)

  29. Resource Kits http://www.microsoft.com/technet/itsolutions/reskits/rktmain.mspx Windows 98, Windows NT 4.0,Windows 2000 Professional, Windows XP i inne (j angielski) http://www.microsoft.com/poland/windows2000/win2000prof/default.mspx Windows 2000 Professional (j. polski) Direct X http://www.microsoft.com/windows/directx/

More Related