Rola rejestru w systemie operacyjnym

Rola rejestru w systemie operacyjnym

Wady plików INI

Jeden z najbardziej widocznych problemów związanych z plikami INI, był związany z możliwością ich zarządzania. Podczas gdy użytkownik instalował i usuwał aplikacje, liczba plików INI powiększała się. Rozwiązanie oparte na plikach INI miało następujące wady:

Komponenty korzystające z rejestru

  1. Programy instalacyjne – po każdym uruchomieniu program instalacyjny dodaje do rejestru nowe dane konfiguracyjne. Jeżeli program instalacyjny został poprawnie stworzony, w celu stwierdzenia czy w systemie występują wszystkie komponenty niezbędne do wykonania procedury instalacyjnej, zakończonym powodzeniem, odczytane dane zawarte w rejestrze. Ze względu na to, że rejestr jest scentralizowanym magazynem danych konfiguracyjnych wszystkie aplikacje mogą je współdzielić i uzyskać większe możliwości wzajemne interakcji.

  2. Program wykrywający urządzenia – przy każdej instalacji systemu Windows program wykrywający sprzęt twory listę zidentyfikowanych urządzeń i przechowuje ją w rejestrze.

  3. Jądro sytemu Windows – w trakcie ładowania systemu Windows jądro systemu odczytuje z rejestru informacje na temat sterowników urządzeń i kolejności w jakiej powinny być załadowane.

  4. Menadżer PNP – menadżer ten działa przy użyciu 2 identyfikatorów:

    1. Identyfikator procedur (Vendor ID lub VID),

    2. Identyfikator urządzenia (Device ID lub DID).

Wykrywa i identyfikuje urządzenia. Po określeniu niepowtarzalnej kombinacji menadżer PNP kieruje do rejestru żądanie przekazania informacji na temat magistrali na której urządzeniu wykryto. Dodatkowo menadżer PNP sprawdza czy został zainstalowany sterownik urządzenia.

  1. Sterowniki urządzeń – wymieniają z rejestrem informacje dot. parametrów inicjalizacyjnych i danych konfiguracyjnych. Sterownik urządzenia musi przekazać informacje na temat wymaganych zasobów systemowych w tym przerwania IRQ i kanału DMA. Uzyskane dane system umieszcza w rejestrze.

  2. Narzędzia administracyjne – programy zawarte w grupie narzędzia administracyjne oraz w panelu sterowania są najbezpieczniejszymi i najwygodniejszym w użyciu programami umożliwiającymi modyfikowanie rejestru.

  3. Profile użytkowników – system Windows obsługuje wiele profili użytkowników wszystkie informacje powiązane z nazwą pojedynczego użytkownika i przypisanymi mu uprawnieniami są przechowywane w rejestrze. Wyróżniamy 3 rodzaje profile użytkowników

    1. Lokalne profile użytkowników – są automatycznie tworzone w momencie pierwszego logowania użytkownika w lokalnym systemie,

    2. Mobilne profile użytkowników – są tworzone przez administratora sieci i przechowywane na serwerze,

    3. Obowiązkowe profile użytkowników – są typem profili mobilnych, które po stworzeniu musza zostać zastosowane.

  4. Profile sprzętowe – w przeciwieństwie do plików INI rejestr obsługuje wiele konfiguracji sprzętowych, możliwe jest np. zdefiniowanie profili sprzętowych dla stacji dokujących i urządzeń przenośnych. Każdy profil sprzętowy jest zestawem instrukcji stosowanych do określenia sterowników urządzeń, które muszą zostać załadowane w trakcie inicjalizacji systemu.


Wyszukiwarka

Podobne podstrony:
Rejestry, Szkoła, Systemy Operacyjnie i sieci komputerowe, utk, semestr I
Rejestr systemu windows, ZSŁ Monte Cassino, Systemy operacyjne
rejestr sprawdzian, Systemy operacyjne i sieci komputerowe, soisk kl. I
rejestr systemu windows xp, Sytemy operacyjne i sieci komputerowe
rejestr, java, javascript, oprogramowanie biurowe, programowanie, programowanie 2, UTK, systemy oper
Systemy operacyjne
Rola BGK w systemie poręczeniowym
5 Systemy Operacyjne 23 11 2010 Zarządzanie procesami
zasady grupy, java, javascript, oprogramowanie biurowe, programowanie, programowanie 2, UTK, systemy
Sztuczki w rejestrze systemu Windows
Rejestr Systemowy1, edukacja i nauka, Informatyka
Systemy Operacyjne lab4, Politechnika Wrocławska, Systemy Operacyjne
format[1], Szkoła, Systemy Operacyjnie i sieci komputerowe, systemy, semestr I
System plików, zOthers, Systemy operacyjne i sieci komputerowe
quota, !!!Uczelnia, wsti, materialy, II SEM, systemy operacyjne linux
Rafał Polak 12k2 lab8, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
System operacyjny

więcej podobnych podstron