Jakie są funkcje systemu operacyjnego?

Jakie są funkcje systemu operacyjnego?

Funkcje systemu operacyjnego najważniejsze są między innymi zarządzanie procesami, zarządzanie pamięcią, komunikacja między aplikacjami. System operacyjny jest głównym oprogramowaniem lub zestawem programów, które zarządzają wszystkimi procesami, które powstają w urządzeniu elektronicznym.

Nie są to programy i aplikacje, których zwykle używamy do zarządzania na przykład komputera, ale cechy, które umożliwiają funkcjonowanie tych aplikacji.

Jednym z celów systemu operacyjnego jest zarządzanie zasobami jądra, lokalizacji i sprzętu naszego komputera. Większość urządzeń elektronicznych na rynku, które mają mikroprocesor, ma system operacyjny.

Na początku tworzenia systemów operacyjnych największą awarią było to, że miały bardzo niewielką pojemność i bardzo niskie użycie, więc normalnie wykonano ją ręcznie przez partię. Wewnątrz partii zadania, które są zamówieniami potrzebnymi do wykonania akcji, zostały one ręcznie aktywowane.

Wraz ze wzrostem złożoności systemów operacyjnych zadania te były potrzebne do automatyzacji.

Ze wszystkimi aktualizacjami i odkryciami, które zostały dokonane przez lata, nie pozostaje nic z pierwszych systemów operacyjnych, które musiały zostać aktywowane ręcznie.

Są coraz bardziej wyrafinowane i aktywowane samodzielnie, 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ż prefabrykowana z listą zadań do wykonania w naszym urządzeniu elektronicznym, dzięki czemu wszystko dzieje się na kołach.

Konieczne jest jedynie niewielkie korekty, aby dostosować konfigurację do potrzeb naszego aparatu.

1- Zarządzanie procesem

Jedną z najważniejszych części systemu operacyjnego jest zarządzanie procesami. Procesy to zasoby, które program musi zostać wykonany.

To implikuje użycie pamięci, czasu procesora (centralna jednostka przetwarzania) i plików, do których aplikacja musi działać dobrze.

System operacyjny, aby zadbać o właściwe funkcjonowanie maszyny, jest poświęcony tworzeniu i niszczeniu procesów, zatrzymywaniu i wznowienia oraz pomagania w mechanizmach komunikacji między procesami.

Możemy porównać to zadanie z pracą pracownika biurowego. Jeśli utworzymy listę zadań, system zarządzania procesami ustanowi linię działania, w którym zamiast tego umieścił najważniejsze procesy, pośrednicy w miejscu pośredniego, a na koniec najmniej ważny w ostatnim.

Może ci służyć: von neumann architektura: pochodzenie, model, jak to działa

Problem polega na tym, że zarządzanie procesami odbywa się za pośrednictwem maszyny, która ustanawia arbitralne priorytety do wykonywania zadań, a czasem nieistotne zadania pozostają bez wykonywania.

Konieczne jest następnie zmiana konfiguracji narzędzia do zarządzania procesami i nadać większy priorytet niezbędnym zadaniom lub wymusić wykonanie ręcznie.

2- Zarządzanie pamięcią główną

Innym ważnym elementami systemu operacyjnego jest zarządzanie pamięcią główną. Pamięć składa się z magazynu danych, który jest udostępniany przez procesor i aplikacje i która traci pojemność, jeśli pojawią się jakakolwiek awaria.

Dlatego ważne jest, aby system operacyjny był odpowiedzialny za zarządzanie pamięcią, aby dane i informacje nie były nasycone i utracone.

System operacyjny zapewnia, że ​​część pamięci jest używana i dlaczego. Decyduje, gdzie procesy są umieszczane, gdy jest wolna dziura, i przypisuje przestrzeń, która jest zawsze używana.

3- Wtórne zarządzanie pamięcią masową

Pamięć jest bardzo niestabilna i w obliczu każdej awarii możesz stracić zawarte w niej informacje. Dlatego konieczne jest posiadanie drugiego modułu pamięci, który może przechowywać dane długoterminowe.

Podobnie jak w przypadku pamięci głównej, system operacyjny jest odpowiedzialny za zarządzanie wolnym miejscem i przypisuje porządek utrzymania. Zapewnia również, że wszystko jest doskonale zapisane, a także ile miejsca jest wolnych i gdzie.

4- Zarządzanie systemem wejściowym i wyjściowym

System operacyjny odpowiada za zarządzanie portem wejściowym i wyjściowym komputera, takie jak słuchawki, drukarka, monitor itp.

Wcześniej, gdy chciałeś zainstalować port zewnętrzny, było to ważne.

Teraz, w naszych czasach, system operacyjny samego komputera jest zwykle odpowiedzialny za przeszukanie sieci w poszukiwaniu niezbędnych informacji, aby nowe porty zewnętrzne działały idealnie.

Może ci służyć: jaki jest system produktów osobowych?

5- Rekord systemu plików

Pliki to formaty tworzone przez ich właścicieli, którzy stają się tabelami, a system operacyjny jest odpowiedzialny za rejestrację i zapisanie.

System operacyjny jest odpowiedzialny za budowanie, eliminowanie i archiwizowanie utworzonych plików, a także oferowanie niezbędnych narzędzi do dostępu do plików w dowolnym momencie.

Ustanawia komunikację między plikami a jednostkami pamięci, a na koniec można ją skonfigurować w sposób, który tworzy kopie zapasowe wszystkich plików, aby w przypadku wypadku nie tracą wszystkich.

6- Bezpieczeństwo

System operacyjny jest odpowiedzialny za bezpieczeństwo maszynowe. Jednym z najważniejszych działań jest dostęp do użytkowników lub programów, w których nie powinni.

Istnieje wiele wirusów, które mogą wpływać na nasz system, a system operacyjny dba o to, aby tak się nie stało.

System operacyjny można skonfigurować, aby przeprowadzać okresowe sterowanie, a kontrole bezpieczeństwa, które musisz wykonać.

7- Komunikacja między elementami i aplikacjami

Za pośrednictwem interfejsów sieciowych system operacyjny utrzymuje komunikację między różnymi komponentami maszyny a wszystkimi aplikacjami, które są z nimi kontaktowe. Wysyłaj i odbieraj informacje.

8- Poinformuj status systemu

Istnieje wiele aplikacji, które są domyślnie zainstalowane obok systemu operacyjnego, ale które nie są systemem jako takim.

Oferują one środowisko i podstawowe cechy rozwoju i wykonywania programów zainstalowanych na naszym komputerze.

Informuje o statusie systemu, jeśli jakiekolwiek działanie jest potrzebne lub zatwierdzone, że działanie jest wykonywane, takie jak automatyczne aktualizacje.

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

9- Zarządzanie zasobami

Zarządzaj wszystkimi głównymi częściami maszyny za pośrednictwem menedżera zasobów. Jego funkcja jako administrator pociąga za sobą bezpieczeństwo i komunikację środkowej jednostki przetwarzania lub procesora, urządzeń zewnętrznych podłączonych do komputera.

A także pamięć wewnętrzna i pamięć wtórna, gdzie czasami musi ona czyścić i zmieniać przechowywane części z jednego. 

Może ci służyć: rodzaje programów

Ogólnie rzecz biorąc, zarządza wszystkimi zasobami systemowymi i wszystkimi zasobami, które mają kontakt z tym samym

10- Zarządzanie użytkownikami

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

Administracja użytkowników może być Monousuario lub Multi -User. Nie oznacza to, że system operacyjny umożliwia użycie tylko profilu użytkownika na komputerze.

Że jest to profil monousuario implikuje, że tylko wykonania tego użytkownika są aktywne i tylko te z nich. Z drugiej, w wielu użytkownikach pozwala, aby zadania więcej niż jednego użytkownika były jednocześnie aktywne.

Najczęstsze systemy operacyjne

Najbardziej znane i używane systemy operacyjne to system Windows, iOS i Linux dla komputerów. Oraz Android i iOS na smartfony.

Istnieją tysiące systemów operacyjnych, o większym lub mniejszym stopniu wyrafinowania, w zależności od tego, jakie aparaty są konieczne.

Windows należy do wielkiego makroimperium Microsoft, podczas gdy iOS należy do Apple. Linux ze swojej części, jest to platforma wolnego oprogramowania, która pozwala zmodyfikować swój system operacyjny. W platformie Linux znajdują się Ubuntu i Devian, które są najbardziej znane.

Te bezpłatne oprogramowanie pozwalają użytkownikowi modyfikować system operacyjny, jak on chce. Ma również pewne ryzyko, a mianowicie dotknięcie rdzenia systemu operacyjnego, gdy nie masz wielu wiedzy, może wygenerować katastrofę.

Przeciwnie, systemy operacyjne, takie jak Windows i iOS, są już przygotowane dla bardziej niedoświadczonych użytkowników, aby początkowa konfiguracja systemu operacyjnego umożliwiła jego użycie bez konieczności dokonywania kosztownych modyfikacji.

Bibliografia

  1. Rahalkar, Sagar Ajay. Podstawy systemu operacyjnego. WCertyfikowany Przewodnik Foundation Hacker (CEH). APS, 2016. P. 3-21.
  2. Blume, Steven W.Podstawy systemu elektroenergetycznego dla profesjonalisty nieelektrycznego. John Wiley & Sons, 2016.
  3. Sprunt, Brinkley. Podstawy sprzętu monitorowania wydajności.IEEE Micro, 2002, t. 22, nr 4, str. 64-71.
  4. Miller, Michael.Absolutny przewodnik dla początkujących po podstawach komputerowych. Que Publishing, 2007.
  5. Alvarez, Juan. Bez względu na podstawy komputerowe: Kierowanie się w kierunku umiejętności czytania i pisania.
  6. Silberschatz, Abrahamgalvin i in.Systemy operacyjne: fundamentalne koncepcje. Addison-Wesley Iberoamericana, 1994.
  7. Tanenbaum, Andrew S.; Fogoaga, Juan Carlos Vega.System operacyjny. Prentice Hall, 1988.