profil

System operacyjny.

poleca 85% 214 głosów

Treść
Grafika
Filmy
Komentarze

System operacyjny jest praktycznie nie widoczny widzimy jego interfejs do komunikacji z uzytk.widioczny interfejs to tylko 1 z wielu element.syst.w każdym SO występują mniej lub bardziej wyodrębnione warstwy spełniające rozne funkcje w ogolnym ujeciu sa to warstwa odpowiedzialna za współprace ze sprzętem jadro syst.realizujace jego funkcje oraz powloka stanowiaca interfejs uzytk. 2.Jadro-to najważniejszy komponent każdego so.Wykonuje podstawowe operacje uruchamia programy,przyznawanie zasobow aplikacja,obsluga urządzeń oraz daty i czasu.kernel jest ladowany do pamieci komp.jako 1 z pierwszych komponentow syst.i pozostaje w niej do samego konca wazne jest wiec by był jak najmniejszy a jednoczesnie wydajny 3.modul user-odpowiedzialny za komunikacje z użytków.obsluguje on dane otrzymane z klawiatury,myszki i innych urządzeń wejściowych i odpowiednio na nie reaguje obsługując interfejs użytków.obejmujacy okna,ikony,menu itd.modul user jest takze odpowiedzialny za obsługę dźwięku zegara syst.portow komunikacyjnych 4.Kernel-obsluguje podstawowe funkcje systemowe tj usługi plikowe zarzadzanie pamięcią i procesami.gdy użytkownik uruchamia aplikacje laduje odpowiednie pliki.exe i biblioteki dynamiczne DLL.inna obsługę swiadczona przez kernel uruchamia i zachodza watkami każdego każdego procesow danej aplikacji.ponadto zajmuje się alokacja pamieci wirtualnej 5.GDI-odpowiada za wszystko co jest wyświetlone na ekranie obsluguje również operacje wyprowadzania grafiki na inne urzadzenia wyjściowe np.drukarki 6.powloka syst-to progr.komp.pelniacy role pośrednika miedzy SO a aplikacjami aplikacjami uzytownikiem.przyjmuje jego polecenia i wprowadza wyniki dzialania programow 7.command.com-domyslna powloka syst DOS i niektórych wersji windows.tlumaczy polecenia po znaku zachęty n komendy wykonywalne przez syst DOS 8.explorer-powloka syst.microsoft windows 9.wyjatki-zdarzenia które zachodza podczas dzialania aplikacji wymagające uruchomienia oprogramowania nieobsługiwanego nieobsługiwanego normalnym przepływie sterowania 10.tryb jadra-to warstwa kodu SO odpowiedzialna za takie podstawowe segmenty SO jak pamiec wirtualna oraz kolejkowanie dzialania aplikacji.kod SS uruchamiany w trybie jadra ma bezpośredni dostep do zasobow sprzętowych i pamieci komp.11.tryb użytkownika-to obszar w którym działają programyuzytk.przez elementy jadra.jadro syt jest odpowiedzialne za przydzial aplikacja potrzebnej pamieci.kod trybu jadra winXP zarządza praca aplikacji i jeśli to konieczne może przerwac jej dzialanie 12.rozdzial miedzy trybem jadra a trybem użytków.-jest stworzony w celu zapewnienia stabilności syst win i uniezależnienia dzialania syst od błędów wadliwie działających aplikacji 13.jadro syst - odpowiada za komunikacje ze sprzętem w imieniu aplikacji.element jadra syst zw.warstwa uniezależnienia od sprzętu jest odpowiedzialna za kontrole urządzeń podlaczonych do komputera.14.uslugi rezydentne-to nazwa nadana zestawie różnorodnych elementow stanowiących podstawy SO. podstawowe usługi oferowane przez jadro obejmuja 15.menedżer pamieci wirtualnej-element odpowiada za zarzadzanie wirtualna przestrzenia adresow o rozmiarze 4GB dostępna dla każdego procesu jak również adresowanie z pamieci fizycznej wszystkich potrzebnych aplikacji.16.narzedzie uruchamiania procedur lokalnych-element odpowiedzialny za komunikacje miedzy procesami 17.menedżer procesow odpowiedzialny za uruchomienie odpowiedzialnych struktur pamieci oraz utworzenie watkow procesu 18.menedzer objektow-takie zasoby syst jak porty sa traktowane jako obiekty.objekt zapenia łączność pomiedzy aplikacja a zasobem syst.19.menedzer zabezpieczen-to element kontrolujący wszystkie mechanizmy bezpieczeństwa istniejące w SO. 20.element jadra zw.menedzerem pamieci wirtualnej (vmm) jest odpowiedzialny za zarzadzanie pamiecia fizyczna komp i przydzielania jej zasobow poszczególnym procesom 21.VMM-zajmuje się odwzorowywaniem adresow wirtualnych wirtualnych fizycznej przestrzeni adresowej.zadaniem jest sledzenie przestrzeni adresowej procesow i koordynacja tych adresow z adresami pamieci fizycznej komp 22. 32 bitowe adresowanie pamieci wirtualnej syst.XP używa 32 bitowego adresu do lokalizacji danych z pamięcią. cala pamięć jest podzielona na segmenty o rozmiarze 4096b zwanych stronicami. 23) Katalog stronnic: - pierwsze 10 – bitów adresów określanych jest jako wpis w katalogu stronnic. Katalog stronnic to stronnica która ma rozmiar 4096 – bajtów. Każdy wpis w katalogu stronnic ma rozmiar 4 – bajtów. Każdy proces uruchamia w SO Win XP posiada swój własny katalog stronnic, dlatego wszystkie procesy mogą używać tego samego zakresu adresów. 24) Tablica stronnic: - po tym jak pierwsze 10 – bitów 32 – bitowego adresu zostało wykorzystywanych do znalezienia wpisu w katalogu stronnic, wartość odczytywania z tego miejsca jest wykorzystywana do znalezienia kolejnej struktury zwanej Tablicą stronnic. Ponownie jest to struktura stronnic 4096 – bajtów składają się z wpisów o rozmiarze 4 – bajtów każdy. PTE – wpisy w tablicy stronnic. 25) Ramka stronnic: - jest to miejsce w pamięci gdzie są przechowywane rzeczywiste dane. Każdy VMM znalazł ramke stronnic wykonanych ost. 12 – bitów 32 – bitowego adresu do wyszukiwania bajtów danych w ramce stronnic na który wskazuje adres. 26) Plik stronicowania: - większość komp. Nie jest wyposażona w 4GB pamięci fiz. Dlatego VMM musi stwierdzić czy stronnica zawierająca dane jest w danej chwili dost. w pamięci czy też jest przechowywana w pliku na dysku. Dzieje się to gdy wpis w tablicy stronic wskaże na ramkę stronic która w danej chwili nie jest obecna w pamięci fiz. W takiej sytuacji pojawia się tzw. „Błąd stronicowania”. Oznacza to że stronica pamięci na którą wskazuje musi być wczytana do pamięci fizycznej. 27) Zarządzanie procesami: - jednym z zadań jądra jest zarządzanie procesami i urządzeniami. Mimo że komp. Z 1 procesorem mogą wyk. tylko 1 program w danum mmomencie to jądro może przechowywać w pamięci kilka progr. W tym samym czasie. Zarządzanie procesami i urządzeniami odbywa się mn. W takich cyklach: -jądro posiada kontrole nad procesorem, - jądro wyb. 1 z procesów i wyszukuje miejsce w którym kończy prace. – jądro przekazuje kontrole nad procesorem do tego procesu., - jądro zajmuje się zleconymi mu zadaniami systemowymi takie jak odczytywanie danych z urządzeń. 28) Wielozadaniowość: - oznacza że w danym czasie jest wyk. kilka zad. Jeden proces jest realizowany przez określony czas poczym ustępuje miejsca innemu procesowi. 29) Wielowątkowość: - logicznym rozwinięciem przetwarzania danych wielozadaniowych jest podział progr. Na wiele części (atków) które następnie są wyk. w syst. Wielozad. (wielowątkowość) Każdy wątkek może działać niezależnie lecz niektóre wątki nie mogą wystartować dopóki nie otrzymują czegoś od innych wątków. 30) Przerwania: - to sygnał powodujący zmianę przepływu sterowania niezależnie od aktualnie wyk. programu. Przerwania są generowane przez rożne urządzenia które znajdują się na płycie głównej lub sa podłączone do jego magistrali. Poprzez wysyłanie przerwania każdy z urządzeń próbuje zwrócić na siebie uwagę procesora. Pojawienie się przerwania powoduje wstrzymanie aktualnie wyk. progr. I wykonanie przez procesor kodu procedury obsługi przerwania np.: wciśnięcie dowolnego klawisza klawiatury powoduje wysł. Zgłoszenia w (IRQ) do kontrolera przerwań. Kontroler ten jest centraln. Węzłem przez który przechodzą wszystkie żądania przerwań. 31) Sterowniki: - urządzenia zew. Współpracują z SO za pośrednictwem pomicniczych progr. Nazywanych sterownikami. Instal. W SO nowego urządzenia jest rodzielone na II fazy: - fizyczne (poł. Z komp) - zainstalowane i skonfigurowanie sterowników. 32) Plug and Play: - standard ten polega na tym że syst. Potrafi rozpoznać rodzaj i typ połączonego z komp. Urządzenia i zainstalować odpowiednie sterowniki a także skonfigurować je w tym zakresie aby urządzenia nadawało się do użytku. Sterowniki są przechowywane w pliku DRIVER.CAB znajduje się w folderze WINDOWS/DRIVER.CACHE/I386. 33) Podpis cyfrowy: wersje sterowników napisane dla poprzednich wersji windows w XP są nieprzydatne. Instalowanie sterowników jest warunkiem właściwego funkcjonowania urządzenia z komp. Sterowniki które przejdą badania to są oznaczane podpisem cyfrowym. 34) Menedżer urządzeń: - to aplikacja syst. Która ułatwia konfigurawanie funkcji urządzeń a także znajdowanie przyczyn wadliwego ich funkcjonowania. Kategorie informacji wyświetlanych w Menedżerze urządzeń mająca postać drzewa którymi gałęziami urządzeń są tego samego typu.

Załączniki:
Czy tekst był przydatny? Tak Nie

Czas czytania: 6 minut