Jakie funkcje ma system operacyjny?

1548
Alexander Pearson

Plik Funkcje systemu operacyjnego najważniejsze to m.in. zarządzanie procesami, zarządzanie pamięcią, komunikacja między aplikacjami. System operacyjny to główne oprogramowanie lub zestaw programów, które zarządzają wszystkimi procesami zachodzącymi w urządzeniu elektronicznym.

Nie są to programy i aplikacje, których zwykle używamy do obsługi, na przykład komputer, ale cechy, które pozwalają tym aplikacjom działać.

Jednym z celów systemu operacyjnego jest zarządzanie jądrem, zasobami lokalizacyjnymi i sprzętem naszej maszyny. Większość urządzeń elektronicznych na rynku z mikroprocesorem ma system operacyjny.

Na początku tworzenia systemów operacyjnych największą wadą, jaką mieli, było to, że miały bardzo małą pojemność i bardzo niskie wykorzystanie, więc zwykle odbywało się to ręcznie za pomocą partii. W ramach partii zadania, czyli zamówienia potrzebne do wykonania akcji, zostały aktywowane ręcznie.

Wraz ze wzrostem złożoności systemów operacyjnych konieczne było zautomatyzowanie tych zadań, dzięki czemu pojawiły się pierwsze interpretery poleceń.

Po wszystkich aktualizacjach i odkryciach dokonanych na przestrzeni lat nic nie pozostało z pierwszych systemów operacyjnych, które trzeba było aktywować ręcznie.

Stają się bardziej wyrafinowani i aktywują się, aby chronić maszynę i wykonywać niezbędne i rutynowe zadania.

Główne funkcje systemu operacyjnego

Jak omówiliśmy wcześniej, większość systemów operacyjnych jest już dostarczana z prefabrykowaną listą zadań do wykonania w naszym urządzeniu elektronicznym, aby wszystko działało sprawnie..

Wystarczy dokonać drobnych korekt, aby dostosować konfigurację do potrzeb naszego urządzenia.

1- Zarządzanie procesami

Jedną z najważniejszych części systemu operacyjnego jest zarządzanie procesami. Procesy to zasoby potrzebne do uruchomienia programu.

Obejmuje to użycie pamięci, czasu procesora (jednostki centralnej) i plików, do których aplikacja potrzebuje dostępu, aby działać poprawnie..

System operacyjny, aby zadbać o prawidłowe funkcjonowanie maszyny, dedykowany jest do tworzenia i niszczenia procesów, ich zatrzymywania i restartowania oraz wspomagania mechanizmów komunikacji pomiędzy procesami.

Możemy porównać to zadanie z pracą pracownika biurowego. Jeśli zrobimy listę zadań, system zarządzania procesami ustali linię działania, w której najważniejsze procesy umieści w miejscu priorytetowym, pośrednie w pośrednim, a na końcu te mniej ważne na końcu..

Problem polega na tym, że zarządzanie procesem odbywa się za pośrednictwem maszyny, która ustala arbitralne priorytety zadań do wykonania, a czasami pomniejsze zadania pozostają niewykonane..

Należy wtedy zmienić konfigurację narzędzia do zarządzania procesami i nadać wyższy priorytet niezbędnym zadaniom lub wymusić ich ręczne wykonanie.

2- Główne zarządzanie pamięcią

Innym ważnym elementem systemu operacyjnego jest zarządzanie pamięcią główną. Pamięć składa się z magazynu danych, który jest współdzielony przez procesor i aplikacje i traci swoją pojemność w przypadku awarii..

Z tego powodu ważne jest, aby system operacyjny dbał o zarządzanie pamięcią, aby nie ulegała ona nasyceniu, a dane i informacje w niej zawarte zostały utracone..

System operacyjny upewnia się, że część pamięci jest używana i dlaczego. Zdecyduj, gdzie znajdują się procesy, gdy jest wolne miejsce, i przydziel i zajmij przestrzeń, która jest niezbędna, aby była zawsze dobrze wykorzystana.

3- Zarządzanie magazynem pomocniczym

Pamięć jest bardzo ulotna iw przypadku jakiejkolwiek awarii można utracić zawarte w niej informacje. W tym celu konieczne jest posiadanie drugiego modułu pamięci, który może przechowywać dane w dłuższej perspektywie..

Podobnie jak w przypadku pamięci głównej, system operacyjny jest odpowiedzialny za zarządzanie wolną przestrzenią i przypisuje kolejność zapisywania. Dba również o to, aby wszystko było starannie przechowywane, a także ile miejsca zostało i gdzie.

4- Zarządzanie systemem wjazdu i wyjazdu

System operacyjny jest odpowiedzialny za zarządzanie portami wejściowymi i wyjściowymi komputera, takimi jak słuchawki, drukarka, monitor itp..

W przeszłości, gdy chciałeś zainstalować nowy port zewnętrzny, ważne było, aby mieć dysk instalacyjny zawierający sterowniki, aby komputer je zaakceptował..

W dzisiejszych czasach system operacyjny samego komputera jest zwykle odpowiedzialny za przeszukiwanie sieci w celu uzyskania informacji niezbędnych do prawidłowego działania nowych portów zewnętrznych..

5- Rejestr systemu plików

Pliki są formatami stworzonymi przez ich właścicieli, które są konwertowane na tabele, a system operacyjny jest odpowiedzialny za ich rejestrację i zapisanie.

System operacyjny odpowiada za budowanie, usuwanie i archiwizowanie utworzonych plików, a także oferuje niezbędne narzędzia, aby mieć dostęp do plików w dowolnym momencie.

Ustanawia komunikację między plikami i jednostkami pamięci, a na koniec można go skonfigurować do tworzenia kopii zapasowych wszystkich plików, aby w razie wypadku nie zostały one utracone.

6- Bezpieczeństwo

Za bezpieczeństwo maszyny odpowiada system operacyjny. Jednym z najważniejszych działań jest dostęp użytkowników lub programów tam, gdzie nie powinni.

Istnieje wiele wirusów, które mogą wpływać na nasz system, a system operacyjny zapewnia, że ​​tak się nie stanie.

Możesz skonfigurować system operacyjny tak, aby przeprowadzane były okresowe kontrole i ustalane były kontrole bezpieczeństwa, które musi przeprowadzać.

7- Komunikacja między elementami i aplikacjami

Poprzez interfejsy sieciowe system operacyjny utrzymuje komunikację między różnymi komponentami maszyny i wszystkimi aplikacjami, które mają z nimi kontakt. Wysyłaj i odbieraj informacje.

8- Zgłoś stan systemu

Istnieje szereg aplikacji, które są instalowane domyślnie wraz z systemem operacyjnym, ale nie są one systemem jako takim.

Zapewniają one środowisko i podstawowe cechy do tworzenia i wykonywania programów zainstalowanych na naszym komputerze..

Informuje o stanie systemu, jeśli potrzebne są jakiekolwiek działania, lub zatwierdza wszelkie działania, które należy podjąć, takie jak automatyczne aktualizacje.

Ponadto obsługuje różne języki programowania, dzięki czemu każdy rodzaj aplikacji działa na naszym komputerze. Oczywiście ma programy poprawiające komunikację między aplikacjami.

9- Zarządzanie zasobami

Zarządza wszystkimi głównymi częściami maszyny poprzez swojego menedżera zasobów. Twoja rola jako administratora obejmuje bezpieczeństwo i komunikację z jednostką centralną lub procesorem, urządzeniami zewnętrznymi podłączonymi do komputera..

Podobnie jak pamięć wewnętrzna i pamięć dodatkowa, w których czasami trzeba wyczyścić i przełączyć zapisane części z jednej na drugą. 

Ogólnie zarządza wszystkimi zasobami systemu i wszystkimi zasobami, które mają z nim kontakt

10- Administracja użytkownikami

System operacyjny jest również odpowiedzialny za zarządzanie profilami przechowywanymi na komputerze w zależności od tego, kto utworzył na nim profil..

Administracja użytkownikami może być dla pojedynczego użytkownika lub dla wielu użytkowników. Nie oznacza to, że system operacyjny umożliwia utworzenie tylko jednego profilu użytkownika do użytku na jednym komputerze..

Fakt, że jest to profil pojedynczego użytkownika, oznacza, że ​​tylko egzekucje tego użytkownika są aktywne i tylko jego. W drugim, w trybie multi-user, pozwala na jednoczesne wykonywanie zadań więcej niż jednego użytkownika.

Najpopularniejsze systemy operacyjne

Najbardziej znanymi i najczęściej używanymi systemami operacyjnymi na rynku są Windows, iOS i Linux dla komputerów. Oraz Android i iOS na smartfony.

Istnieją tysiące systemów operacyjnych o różnym stopniu zaawansowania, w zależności od tego, do jakiego urządzenia są potrzebne.

Windows należy do wielkiego imperium makr firmy Microsoft, podczas gdy iOs należy do Apple. Linux ze swojej strony jest bezpłatną platformą oprogramowania, która umożliwia modyfikowanie systemu operacyjnego. W ramach platformy Linux jest Ubuntu i Devian, które są najbardziej znane.

Te bezpłatne programy pozwalają użytkownikowi modyfikować system operacyjny według własnego uznania. Ma też pewne ryzyko, a mianowicie, że dotknięcie jądra systemu operacyjnego, gdy nie masz zbyt dużej wiedzy, może wygenerować katastrofę.

Wręcz przeciwnie, systemy operacyjne takie jak Windows czy iOS są już przygotowane dla najbardziej niedoświadczonych użytkowników, dzięki czemu wstępna konfiguracja systemu operacyjnego pozwala na jego użytkowanie bez konieczności przeprowadzania jakichkolwiek kosztownych modyfikacji..

Bibliografia

  1. RAHALKAR, Sagar Ajay. Podstawy systemu operacyjnego. NaPrzewodnik po fundacji Certified Ethical Hacker (CEH). Apress, 2016. s. 3-21.
  2. BLUME, Steven W..Podstawy systemu elektroenergetycznego dla profesjonalistów nieelektrycznych. John Wiley & Sons, 2016.
  3. SPRUNT, Brinkley. Podstawy sprzętu do monitorowania wydajności.IEEE Micro, 2002, tom. 22, nr 4, s. 64-71.
  4. MILLER, Michael.Przewodnik po podstawach obsługi komputera dla początkujących. Than Publishing, 2007.
  5. ALVAREZ, Juan. Zrozumienie podstaw obsługi komputera: krok w stronę umiejętności czytania i pisania.
  6. SILBERSCHATZ, AbrahamGALVIN i wsp.Systemy operacyjne: podstawowe pojęcia. Addison-Wesley Iberoamericana ,, 1994.
  7. TANENBAUM, Andrew S.; FOGOAGA, Juan Carlos Vega.System operacyjny. Prentice Hall, 1988.

Jeszcze bez komentarzy