Odkrycie wiedza
/ Knowledge Discovery >> Odkrycie wiedza >> tech >> komputer >> Oprogramowanie komputerowe >>

Jak Systemy operacyjne Work

(POST) sprawdza CPU, pamięci i podstawowe systemy wejścia-wyjścia (BIOS), za błędy i zapisuje wynik w specjalnym miejscu pamięci. Po pomyślnym zakończeniu testu POST, oprogramowanie załadowane w pamięci ROM (czasami nazywany bios lub firmware) rozpocznie aktywować dysków komputera. W większości współczesnych komputerów, gdy komputer uruchamia dysk twardy, to znajdzie pierwszy kawałek systemu operacyjnego: na ładowacz Największa

ładowacz, to niewielki program, który ma jedną funkcję:. To ładuje system operacyjny do pamięci i pozwala, aby rozpocząć operację. W najprostszej formie, ładowacz, tworzy małe programy kierowcę, że interfejs i sterowanie różnych podsystemów sprzętowych komputera. Ustala się podziały pamięci, które posiadają system operacyjny, informacje i aplikacje użytkownika. Ustanawia ona struktury danych, które odbędzie się mnóstwo sygnałów, flagi i semaforów, które są wykorzystywane do komunikacji wewnątrz i pomiędzy podsystemów i aplikacji na komputerze. Potem okazuje kontrolę nad komputerem w systemie operacyjnym Największa

zadania systemu operacyjnego, w najbardziej ogólnym sensie, dzielą się na sześć kategorii:.

  • Zarządzanie Procesor Największa
  • Zarządzanie pamięcią Największa
  • Zarządzanie urządzeniami Największa
  • Zarządzanie przechowywania in
  • Interfejs aplikacji Największa
  • Interfejs użytkownika

    Chociaż są tacy, którzy twierdzą, że system operacyjny powinien zrobić więcej niż sześciu zadań, a niektórzy sprzedawcy systemu operacyjnego nie budować wiele programów bardziej użytkowe i funkcje pomocnicze do swoich systemów operacyjnych, te sześć zadań zdefiniować istotę niemal wszystkich systemach operacyjnych. Następnie spójrzmy na narzędziach używanych przez system operacyjny do wykonania każdej z tych funkcji Największa Procesor Zarządzanie Największa

    Serce zarządzania procesor sprowadza się do dwóch powiązanych zagadnień:.

  • Zapewnienie, że każdy proces, a aplikacja odbiera tyle czasu procesora, aby funkcjonować poprawnie Największa
  • Korzystanie tyle cykli procesora, jak to możliwe do prawdziwej pracy

    urządzenia podstawowego oprogramowania, które system operacyjny zajmuje się w harmonogram prac wykonanych przez procesor jest albo proces lub wątek, w zależności od systemu operacyjnego. Największa

    Jest to kuszące, aby myśleć o procesie jako aplikacji, ale to daje niepełny obraz tego, jak procesy odnoszą się do systemu operacyjnego i sprzętu. Aplikacja widzisz (edyto