Architektura
Sponsored Links
This presentation is the property of its rightful owner.
1 / 29

Architektura PowerPoint PPT Presentation


  • 215 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


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

Trybużytkownika

Tryb użytkownika

Tryb jądra

Tryb jądra


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)


Proces


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


Dualny tryb pracy

  • Tryby

    • Użytkownika(user mode)

    • Uprzywilejowany (priviledged mode)

  • Ochrona

    • wejścia/wyjścia

    • pamięci operacyjnej

  • Rozwiązanie sprzętowe


Hierarchia pamięci

  • Rejestry

  • Pamięć podręczna (cache)

  • Pamięć operacyjna

  • Dysk elektroniczny (RAM disk)

  • Dysk magnetyczny

  • Dysk optyczny (CD, DVD)

  • Taśmy magnetyczne (streamer)


Stronicowanie pamięci


Adresowanie pamięci wirtualnej

10 bitów

12 bitów

10 bitów


Rodzina Systemów Windows


Architektura Windows 98


Rdzeń systemu Windows 98


Menedżer maszyn wirtualnych


Obsługa systemów plikóww Windows 98


Konfiguracja Windows 98


Architektura Windows NT 4.0


Podsystem Win32 w Windows NT

Windows NT 3.51

Windows NT 4.0


Architektura Windows XP


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)


Direct X


Direct X 8.0 (aktualny 9.0)

  • DirectX Graphics (DirectDraw + Direct3D)

  • DirectAudio (DirectSound + DirectMusic)

  • DirectInput

  • DirectPlay

  • DirectShow

  • DirectSetup


Windows XP 64 bit


Minimalne wymagania


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


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)


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/


  • Login