Co to jest system operacyjny i jego składniki

Co to jest system operacyjny i jego składniki

Termin OS lub system operacyjny jest rodzajem oprogramowania i działa jako interfejs między użytkownikiem a komputerem w celu wykonywania wszystkich zadań, takich jak zarządzanie pamięcią, zarządzanie plikami, obsługa wejścia i wyjścia, bezpieczeństwo, zarządzanie procesami, rozliczanie zadań, wykrywanie błędów, kontrola wydajności systemu, urządzenia peryferyjne sterowanie, takie jak drukarki i dyski. Popularne systemy operacyjne to głównie Windows, Linux, AIX, VMS, z / OS itp. W tym artykule omówiono, czym jest system operacyjny i jego składniki.



Co to jest system operacyjny (OS)?

Definicja: System operacyjny można zdefiniować jako system taki jak duży i złożony, który jest podzielony na małe części za pomocą interfejsu. Ten system jest używany do współdzielenia różnych systemów operacyjnych składniki które obejmują plik, urządzenie wejścia / wyjścia, pamięć procesu itp. Wszystkie partycjonowane elementy muszą być dobrze zdefiniowanymi częściami systemu ze starannie sklasyfikowanymi funkcjami i / ps, o / ps i. Wiemy, że nie wszystkie systemy mają podobną strukturę, ale kilka aktualnych system operacyjny udostępniać komponenty systemu opisane poniżej.


System operacyjny jest najważniejszym programem w komputerze, ponieważ każdy komputer współpracuje z systemem operacyjnym (OS) do uruchamiania wszystkich programów i aplikacji. Główne zadania systemu operacyjnego komputera to identyfikacja i / p z klawiatury, wysyłanie o / p na ekran, śledzenie plików, napędów pamięci masowej, sterowanie urządzeniami peryferyjnymi, takimi jak drukarki itp.





Składniki systemu operacyjnego

Komponenty systemu operacyjnego odgrywają kluczową rolę we współdziałaniu różnych części systemu komputerowego. Elementy operacyjne omówiono poniżej.

Składniki systemu operacyjnego

składniki systemu operacyjnego



Jądro

Jądro w systemie operacyjnym zapewnia podstawowy poziom kontroli nad wszystkimi urządzeniami peryferyjnymi komputera. W systemie operacyjnym jądro jest podstawowym komponentem, który ładuje się najpierw i pozostaje w pamięci głównej. Aby można było zarządzać dostępnością pamięci dla programów w pamięci RAM, tworzy programy, aby uzyskać dostęp z zasobów sprzętowych. Resetuje stany operacyjne procesora w celu zapewnienia najlepszej pracy przez cały czas.

Wykonanie procesu

System operacyjny zapewnia interfejs między sprzętem a aplikacją, dzięki czemu program może łączyć się przez urządzenie sprzętowe, wykonując po prostu procedury i zasady skonfigurowane w systemie operacyjnym. Plik program wykonanie obejmuje głównie proces utworzony przez jądro systemu operacyjnego, które wykorzystuje przestrzeń pamięci, a także różne typy innych zasobów.


Przerwać

W systemie operacyjnym przerywa są niezbędne, ponieważ zapewniają niezawodną technikę komunikacji i reagowania na otoczenie przez system operacyjny. Przerwanie to nic innego jak jeden rodzaj sygnału między urządzeniem a systemem komputerowym, który w innym przypadku pochodzi z programu w komputerze, który wymaga, aby system operacyjny opuścił system i zdecydował, co zrobić później. Za każdym razem, gdy zostanie odebrany sygnał przerwania, sprzęt komputera automatycznie wstrzymuje działanie dowolnego programu komputerowego, zachowuje jego stan i uruchamia program komputerowy, który był wcześniej połączony z przerwaniem.

Zarządzanie pamięcią

Funkcjonalność systemu operacyjnego to nic innego jak zarządzanie pamięcią, które zarządza pamięcią główną i przenosi procesy do tyłu i do przodu między dyskiem a pamięcią główną podczas implementacji. To śledzi każdą pozycję pamięci, dopóki nie zostanie przypisana do jakiegoś procesu, w przeciwnym razie jest otwarta. Weryfikuje, ile pamięci można przydzielić procesom, a także podejmuje decyzję, aby wiedzieć, który proces otrzyma pamięć w jakim czasie. Zawsze, gdy pamięć jest nieprzydzielona, ​​śledzi ją odpowiednio, aby zaktualizować stan. Prace związane z zarządzaniem pamięcią można podzielić na trzy ważne grupy, takie jak zarządzanie pamięcią sprzętu, systemu operacyjnego i zarządzania pamięcią aplikacji.

Wielozadaniowość

Opisuje działanie kilku niezależnych programów komputerowych w podobnym systemie komputerowym. Wielozadaniowość w systemie operacyjnym umożliwia operatorowi jednoczesne wykonywanie jednego lub więcej zadań komputera. Ponieważ wiele komputerów może wykonywać jedno lub dwa zadania jednocześnie, zwykle można to zrobić za pomocą współdzielenia czasu, w którym każdy program wykorzystuje czas komputera do wykonania.

Networking

Sieć można zdefiniować jako współdziałanie procesora ze sobą za pośrednictwem linii komunikacyjnych. Projekt sieci komunikacyjnej musi uwzględniać routing, metody połączeń, bezpieczeństwo, problemy opinii i bezpieczeństwa.

Obecnie większość systemów operacyjnych obsługuje różne techniki sieciowe, sprzęt i aplikacje. Oznacza to, że komputery działające w różnych systemach operacyjnych mogą być włączone do ogólnej sieci w celu współdzielenia zasobów, takich jak dane, komputery, skanery, drukarki, które wykorzystują połączenia przewodowe lub bezprzewodowe.

Bezpieczeństwo

Jeśli komputer ma wiele osób, które umożliwiają natychmiastowy proces różnych procesów, wówczas wiele procesów musi być chronionych przed innymi działaniami. To bezpieczeństwo systemu zależy głównie od różnorodnych efektywnie działających technologii. Obecne systemy operacyjne dają dostęp do wielu zasobów, które można uzyskać do pracy z oprogramowaniem w systemie, oraz do urządzeń zewnętrznych, takich jak sieci, za pośrednictwem jądra. System operacyjny powinien być w stanie odróżnić żądania, które mają być realizowane, od innych, które nie muszą być przetwarzane. Dodatkowo, aby zezwolić lub zabronić wersji zabezpieczeń, system komputerowy o wysokim poziomie ochrony zapewnia również opcje inspekcji. Pozwoli to więc na monitorowanie żądań pod kątem dostępności do zasobów

Interfejs użytkownika

GUI lub interfejs użytkownika (UI) to część systemu operacyjnego, która umożliwia operatorowi uzyskanie informacji. Interfejs użytkownika oparty na tekście wyświetla tekst, a także polecenia wpisywane w wierszu poleceń za pomocą klawiatury.

Aplikacje oparte na systemie operacyjnym zapewniają przede wszystkim określony interfejs użytkownika zapewniający wydajną komunikację. Główną funkcją interfejsu użytkownika aplikacji jest pobieranie danych wejściowych od operatora i dostarczanie operatorowi O / PS. Jednak rodzaje danych wejściowych otrzymanych z interfejsu użytkownika, a także typy o / p oferowane przez interfejs użytkownika mogą się zmieniać w zależności od aplikacji. Interfejs użytkownika dowolnej aplikacji można podzielić na dwa typy, a mianowicie GUI (graficzny interfejs użytkownika) i CLI (interfejs użytkownika wiersza poleceń).

Tak więc chodzi o plik przegląd systemu operacyjnego . Główne składniki systemu operacyjnego obejmują głównie jądro, interfejs API lub interfejs aplikacji, interfejs użytkownika i system plików, urządzenia sprzętowe i sterowniki urządzeń. Oto pytanie do Ciebie, jakie są różne typy systemu operacyjnego?