Inicjalizacja - co to jest? Przenieś aplikację lub urządzenie do gotowości do użycia

Wielu użytkowników komputerów i technologii mobilnych często napotyka termin "inicjalizacja". Czym jest inicjalizacja, w zasadzie niewielu ludzi sobie wyobraża. Dlatego warto spróbować wypełnić tę lukę w wiedzy, podając konkretne przykłady.

inicjowanie - co jest w sensie ogólnym

Podczas inicjalizacji, na podstawie interpretacji oferowanych przez wielu renomowanych zasobów internetowych odnosi się do ustalania parametrów lub konfiguracji, przygotowanie do pracy procesów aktywacji i T E. Czasami termin ten odnosi się bardziej jak. Inicjacja, ale jej interpretacja bardziej odpowiada tworzeniu, uruchamianiu lub uruchamianiu czegoś.
Inicjalizacja, jak w procesie określania nastaw parametrów lub wartości mogą być stosowane również do sprzętu i oprogramowania elementów systemu komputerowego. To, co wymaga inicjalizacji, co jest inicjacją w każdym konkretnym przypadku, można zrozumieć na podstawie najprostszych syngacji. Na przykład użytkownik zdecydował się na zmianę własnego dysku twardego, zakupił nowy, zainstalował go na komputerze i nie działa. Dlaczego? I właśnie dlatego, że system nie może automatycznie określić jego parametry operacyjne, które jest, z grubsza rzecz biorąc, nie rozumie, w jaki sposób z nim pracować. To jest, gdy trzeba zainicjować dysk do systemu operacyjnego, by tak rzec, podjęła swoje właściwości i określić sposób może odwołać się do niego. Zostanie to szczegółowo opisane.

Główne kierunki inicjalizacji

Głównąa nawet obszary priorytetowe, które oznaczają inicjalizację, w większości przypadków są następujące:
  • inicjalizacja programów i aplikacji wszystkich typów;
  • inicjalizacja dysków twardych;
  • inicjalizacja specjalnego podsystemu drukowania;
  • Inicjowanie modemów na urządzeniach mobilnych.
  • Oczywiście są to tylko główne typy, ponieważ jeśli zagłębimy się w slumsy procesów komputerowych, obszary te można odróżnić o wiele więcej. Na przykład można tu podać definicję początkowej charakterystyki procesorów lub pamięci RAM w pierwotnym systemie wejścia /wyjścia BIOS, a nawet przygotowanie systemu operacyjnego przed uruchomieniem. Jednak ze względu na złożoność opisu technicznego, który w zasadzie nie jest wymagany przez przeciętnego użytkownika, ten problem nie zostanie podniesiony. Dlatego, szczególnie bez uciekania się do technicznych osobliwości procesów, rozważmy każdy przypadek z osobna.

    Jak inicjuje się program?

    Uważa się, że w kwestii inicjowania aplikacji, procesy priorytetowe są zadaniami prawidłowych zmiennych początkowych lub ustawieniem ich wartości równych zeru. Obejmują one wszelkiego rodzaju przełączniki, liczniki, adresy itp.

    Na przykład, w przypadku programów asemblerowych reprezentowanych w większości przypadków przez wykonywalne pliki COM i EXE, proces inicjalizacji składa się z czterech głównych kroków:
  • wskazanie, które rejestry segmentów muszą odpowiadać określonym segmentom;
  • przechowywanie adresu rejestru DS w stosie na początku realizacjiprogramy;
  • napisz do stosu adresu zerowego;
  • Pobierz adres DS segmentu w rejestrze DS.
  • W przypadku obróbki zestawów danych odpowiadającego proces ma charakter cykliczny, gdy wartość tablicy, wychodząc ze zmienną o wartości 0 lub 1, wprowadza się dopiero po zakończeniu pełnego cyklu i stopnia programu. A cykle mogą mieć dokładnie tyle samo zmiennych, co cała tablica.

    Problemy z inicjalizacją dysków twardych

    Przy inicjalizacji dysków twardych jest to nieco prostsze. Niektóre źródła twierdzą, że istotą procesu jest formatowanie. To nie jest prawda.
    Aby zainicjować dysk na wczesnym etapie, jeśli używasz systemu Windows opartych oznacza sprawia determinację porównując nową partycję atrybuty Boot Record (MBR lub GPT). Następnie stosuje się proces tworzenia prostego Tom, wskazanie rzeczywistych rozmiarów, przypisywanie litery (system „widział” dysku), a następnie rozpoczyna się wybory formatowaniu odpowiedni system plików (w większości przypadków, NTFS). Na tym etapie inicjalizacja jest zakończona. Czym jest inicjowanie w tym przypadku? Jest to zestaw środków do ustawiania parametrów dysku twardego, a nie jednego procesu, jak twierdzą niektórzy.

    podsystem wydruku

    Aby wydrukować proces inicjalizacji podsystem jest najpierw określić, jakiego rodzaju urządzenie jest używane, po karmieniu mu sygnał do skanowania swoich możliwości, w tym ewentualnego ustanowienia rozmiaru papieru, korzystanie z określonej liczby kolorów obsługiwanych formatówdruk, maksymalne zezwolenie itp.


    Te ustawienia są używane w ustawieniach w podsystemie drukowania. W ten sposób drukarka jest ustawiona na prawidłowy stan i będzie działać poprawnie i bez awarii.

    Inicjalizacja mobilna

    W odniesieniu do technologii mobilnej często używa się tu tak zwanej linii inicjującej, która określa ustawienia modemu podczas konfigurowania połączenia internetowego za pośrednictwem operatora telefonii komórkowej.
    Z reguły wartość wejściowa ma zawsze tę samą formę - AT + CGDCONT = 1 "IP", "Nazwa operatora lub jego zasobów internetowych". Dotyczy to jednak tylko przypadków, w których zamierza uzyskać dostęp do Internetu na komputerze za pośrednictwem modemu podłączonego do urządzenia mobilnego.

    Błędy inicjalizacji i metody ich ustalania

    Na koniec należy zauważyć, że we wszystkich przykładach poniżej może występować błąd inicjalizacji. Co robić w takiej sytuacji? W przypadku dysków twardych lub nośników wymiennych najłatwiej jest przetestować połączenie z płytą główną. W aplikacjach najczęstszym błędem jest kod 0x0175dcbb (jak na przykład w grze Sims 3). Głównym problemem są konflikty sterowników urządzeń, ich brak lub niepoprawna instalacja, awaria gniazd pamięci RAM itp. Czasami problemem może być platforma .NET Framework, dla której chcesz zainstalować aktualizację. Awaria może być spowodowana uszkodzeniem nośnika, na przykład, z którego uruchomiono grę. Ogólnie niewiele może się zdarzyć. Ale rozwiązanie tegoproblemy powinny być podejmowane na podstawie oceny sytuacji i powodować niepowodzenie przyczyn.

    Powiązane publikacje