OS

OS

Co to jest system operacyjny?

System operacyjny to program zaprojektowany do radzenia sobie z głównymi komponentami w działaniu systemu komputerowego, takie jak wydawanie poleceń do różnych urządzeń sprzętowych i przypisanie zasobów systemowych, takich jak pamięć główna, do różnych wykonywanych aplikacji.

Jest to oprogramowanie wymagane do wykonywania wszystkich procedur aplikacji i narzędzi. Ponadto działa jako most, aby móc uzyskać lepszą interakcję między programami aplikacyjnymi a sprzętem komputerowym.

System operacyjny pozwala korzystać z programów i funkcji komputera

System operacyjny składa się z oprogramowania systemowego, które są podstawowymi programami, których komputer musi uruchomić i pracować. Każdy komputer stacjonarny, tabletu i smartfonów zawiera system operacyjny zapewniający podstawową funkcjonalność urządzenia.

Jego głównym celem jest sprawienie, aby system komputerowy był wygodny w użyciu, oprócz efektywnego korzystania ze sprzętu. System operacyjny wykonuje podstawowe zadania, takie jak odbieranie wpisu klawiatury, przetwarzanie instrukcji i wysyłanie wyjścia na ekran.

Do czego służy system operacyjny?

Kontrola główna

System operacyjny to program, który służy jako sterowanie komputerowo. Kiedy się włączy, mały program startowy jest tym, który go ładuje.

Chociaż dodatkowe moduły systemowe mogą być ładowane w razie potrzeby, główna część znana jako rdzeń lub jądro znajduje się przez cały czas w pamięci.

Kiedy komputery zostały wprowadzone po raz pierwszy, użytkownik interakcja z nimi za pośrednictwem interfejsu wiersza poleceń, który wymagał pisemnych zamówień. Obecnie prawie wszystkie komputery używają systemu operacyjnego GUI.

W przypadku dużych systemów jest zgodne z ważnymi obowiązkami. Działa jako policjant tranzytowy, upewniając się, że różne programy, które są wykonywane w tym samym czasie, nie kolidują ze sobą.

System operacyjny jest również odpowiedzialny za bezpieczeństwo, gwarantując, że nie mogą uzyskać dostępu do nieautoryzowanego systemu użytkowników.

Pośrednik między użytkownikiem a sprzętem

W systemie komputerowym sprzęt może zrozumieć tylko kod maszyny, w postaci 0 i 1, co nie ma sensu dla wspólnego użytkownika.

Potrzebny jest system, który może działać jako pośrednik i zarządza wszystkimi procesami i zasobami obecnymi w systemie.

System operacyjny może być określony jako interfejs między osobą a sprzętem. Gwarant jest, że wykonane są wszystkie procesy, zarządzanie archiwami i procesorem, alokacja zasobów i wiele innych zadań.

Ponieważ system operacyjny działa głównie jako interfejs użytkownika komputera, jest on notorycznie zaangażowany w formę interakcji z urządzeniem. Dlatego wielu użytkowników woli korzystać z określonego systemu operacyjnego.

Wykonaj aplikacje

Kiedy programiści tworzą aplikacje, muszą je napisać dla określonego systemu operacyjnego. Wynika to z faktu, że każdy system operacyjny jest inaczej komunikowany ze sprzętem i ma określony interfejs programu aplikacji (API), z którego musi użyć programista.

Chociaż wiele popularnych programów jest multiplatform, opracowanych dla wielu systemów operacyjnych, niektóre są dostępne tylko dla jednego systemu operacyjnego.

Programy komunikują się z systemem operacyjnym, aby móc wykonywać wszystkie operacje, które mają związek z zarządzaniem plikami i interfejsem użytkownika.

Cele

Celem systemu operacyjnego jest kontrolowanie i organizowanie sprzętu i oprogramowania, aby urządzenie, w którym jest umieszczone. Jego główne cele to:

  • Ukryj przed użytkownikami szczegóły zasobów sprzętowych.
  • Spraw, aby system komputerowy był wygodny do wydajnego korzystania.
  • Zarządzaj zasobami systemu komputerowego.
  • Zapewnij użytkownikom dla wygodnego interfejsu do korzystania z systemu komputerowego.
  • Zapewnij wydajną i uczciwą wymianę zasobów między użytkownikami a programami.
  • Monitoruj, kto wykorzystuje odwołanie, autoryzując żądania zasobów i interweniowanie w aplikacjach konfliktowych różnych programów i użytkowników.
Może ci służyć: zewnętrzne części komputera

Komponenty systemu operacyjnego

Windows, Linux i iOS

Wszystkie komponenty istnieją, aby różne części systemu komputerowego współpracowały.

Rdzeń

Zapewnia jeden z najbardziej podstawowych poziomów kontroli na wszystkich urządzeniach sprzętowych komputerowych. Jądro jest centralnym elementem systemu operacyjnego. Jest początkowo naładowany i pozostaje w pamięci głównej.

Zarządza dostępnością pamięci RAM dla programów, ustala, które programy mają dostęp do zasobów. Implantuje stany operacyjne CPU dla optymalnego działania przez cały czas.

Moduł wykonania procesu

System operacyjny oferuje interfejs między aplikacją a sprzętem, aby aplikacja mogła połączyć się ze sprzętem po prostu zgodnie z zasadami i procedurami skonfigurowanymi w systemie operacyjnym.

Moduł przerw

Przerwy są niezbędne, ponieważ oferują niezawodną metodę dla systemu operacyjnego reagowania na jego środowisko.

Przerwanie jest znakiem urządzenia podłączonego do komputera lub programu wewnątrz komputera, który potrzebuje systemu operacyjnego, aby dokładnie ustalić, co dalej.

Po otrzymaniu przerwy komputer umieszcza każdy program, który jest wykonywany, utrzymuje swój status i wykonuje kod systemu operacyjnego powiązanego z przerwami.

Moduł zarządzania pamięcią

Jest odpowiedzialny za wszystkie aspekty administracji pamięci. Zapewnia, że ​​program nie wprowadza pamięci używanej przez inny program.

Moduł wielozadaniowy

Opisz działanie wielu niezależnych programów na tym samym komputerze. System operacyjny ma możliwość spojrzenia tam, gdzie są te programy i przechodzić od jednego bez utraty informacji.

Odbywa się to przy użyciu współdzielonego czasu, w którym każdy program używa części czasu komputera do wykonania.

Moduł bezpieczeństwa

Jeśli komputer zezwala na jednoczesne działanie wielu procesów, procesy te muszą zapewnić czynności każdego z nich.

System operacyjny musi być w stanie rozróżnić żądania, które muszą być przetwarzane, a tymi, które nie powinny być przetwarzane.

Moduł interfejsu użytkownika

Ta jednostka jest niezbędna, aby komunikacja ludzka była wykonalna. Sprawdź i żądaj usług z systemu operacyjnego, uzyskiwanie informacji z urządzeń wejściowych i wymaganie, aby usługi systemu operacyjnego pokazały komunikaty stanu i innych w urządzeniach wyjściowych.

Moduł zarządzania danymi

Zachowaj śledzenie danych po przechowywaniu. Program zarządza danymi za pomocą nazwy pliku i jej konkretnej lokalizacji. Ta jednostka wie, gdzie dane na dysku twardym są fizycznie przechowywane.

Interakcja między aplikacją a systemem operacyjnym odbywa się za pośrednictwem interfejsu programowania. Gdy program musi zapisać lub odzyskać informacje, zadzwoń do tego urządzenia, który jest odpowiedzialny za otwarcie, czytanie, pisanie i zamykanie plików.

Rodzaje systemów operacyjnych

System operacyjny real -time (RTOS)

Służą do kontrolowania systemów przemysłowych, instrumentów naukowych i maszyn. Ten typ systemu operacyjnego nie ma prawie żadnej pojemności interfejsu użytkownika, ponieważ system jest uszczelnioną po dostarczaniu.

Może ci służyć: 6 części e -maila i jego cechy

Ten typ systemu służy głównie do obsługi zasobów komputerowych w taki sposób, że określona operacja jest wykonywana w takim samym czasie za każdym razem, gdy się pojawia.

Użytkownik, zadanie

Ten rodzaj systemu obsługuje sprzęt komputerowy w taki sposób, że dana osoba może wykonywać tylko jednocześnie.

System palm należy do tego typu, używany do komputerów ręcznych tej marki.

Użytkownik, wielozadaniowość

Jest to ten, który jest obecnie używany na komputerach stacjonarnych. Windows to system operacyjny, w którym możesz mieć kilka aplikacji działających jednocześnie.

Oznacza to, że osoba może pisać tekst w edytorach tekstu podczas drukowania wiadomości e -mail i pobierania pliku internetowego.

Multi -User

Z tego typu systemem, kilka osób może jednocześnie korzystać z zasobów komputerowych.

System operacyjny musi mieć pewność, że istnieje równowaga w wymaganiach użytkowników i że każdy program, którego używają, ma wystarczające zasoby osobno, aby jakiś problem z użytkownikiem nie wpłynie na innych.

Systemy operacyjne UNIX i VMS, które są używane w makrokomputerach, są częścią tego typu systemów operacyjnych.

Funkcje systemu operacyjnego

Interfejs użytkownika

Wszystko jest obecnie oparte na grafice, interfejs użytkownika obejmuje Windows, menu i metodę interakcji między użytkownikiem a komputerem.

Przed istnieniem interfejsów graficznych użytkownika (GUI) wszystkie operacje były przeprowadzane przez polecenia. Systemy operacyjne mogą przyznać opcjonalne interfejsy.

Zarządzanie pracami

Zarządzanie pracą kontroluje zarówno czas, jak i sekwencję, w których wykonywane są aplikacje.

Język kontroli pracy IBM jest powszechny w środowisku makrokomputerów i serwerów o wysokim poziomie. Został opracowany do programowania codziennej pracy.

Na serwerach Unix/Linux wykonywanie małych programów w określonych porach dnia jest powszechne.

W środowisku stacjonarnym możesz zapisać pliki wsadowe, aby wykonać sekwencję operacji, które można zaprogramować w danym momencie.

Zarządzanie zadaniami

W środowisku makrokomputerów i serwerów to zarządzanie ma kluczowe znaczenie. Aplikacje można priorytetowo traktować, aby działały szybciej lub wolniej, w zależności od ich celu.

Na komputerach stacjonarnych wielozadaniowość jest zwykle zmianą zadań, utrzymując otwarte aplikacje, aby użytkownicy mogli przyjść i przejść między nimi.

Zarządzanie urządzeniami

Urządzenia mogą być zarządzane przez system operacyjny za pomocą instrukcji w kodzie peryferyjnym.

Oprogramowanie było w stanie komunikować się z peryferyjami, nazywa się kontrolerem. Dla każdego urządzenia podłączonego do komputera wymagany jest konkretny kontroler.

Bezpieczeństwo

Systemy operacyjne zapewniają ochronę haseł w celu utrzymania nieautoryzowanych użytkowników poza systemem.

Dokumentacja działań jest utrzymywana, będąc w stanie zapewnić czas na cele rozliczeniowe.

Mogą również zapewnić procedury tworzenia kopii zapasowych i odzyskiwania, aby rozpocząć od nowa w przypadku awarii systemu.

Najczęściej używane systemy operacyjne

Okna

Był to najczęściej używany system operacyjny dla komputerów osobistych. Każda wersja zawiera graficzny interfejs użytkownika, z którym użytkownicy mogą zobaczyć pliki i foldery.

Microsoft wprowadził go z wersją 1.0 w 1984 r. Najnowszą wersją dla użytkowników końcowych jest Windows 10.

Może ci służyć: rodzaje stron internetowych

Poprzednie wersje Windows obejmują Windows 3.1, Windows 95, Windows 98, Windows ME, Windows XP, Windows Vista, Windows 7 i Windows 8.

Pierwsza wersja systemu Windows zorientowana na biznes, o nazwie Windows NT 3.1, było to w 1993 roku.

Windows można wykonywać na dowolnym komputerze w serii x86, takich jak procesory Intel i AMD. Z tego powodu można go zainstalować w zdecydowanej większości marek komputerów.

OS X

Ten system operacyjny został zaprojektowany przez Apple dla komputerów Macintosh. Wymienił Mac OS 9 w 2001 r. Jako standardowy system operacyjny Mac.

Opiera się na UNIX i używa tego samego jądra. To jądro zapewnia OS X lepsze możliwości wielokrotnego przetwarzania i najlepszego zarządzania pamięcią.

Interfejs stacjonarny OS X nazywa się Findera i zawiera kilka standardowych funkcji, takich jak stały pasek menu u góry ekranu.

Ten system operacyjny zawiera również dużą bibliotekę funkcji, której można użyć podczas pisania programów dla komputerów Mac.

Linux

Jest to system operacyjny typu Unix utworzony przez Linus Torvalds. Kiedy zakończono funkcjonalną wersję Linux, została dystrybuowana swobodnie, co pomogło mu zyskać popularność. Obecnie Linux jest używany przez miliony ludzi na całym świecie.

Ten system operacyjny jest wysoce konfigurowalny. Programiści mogą nawet modyfikować kod źródłowy i tworzyć własną wersję systemu operacyjnego Linux.

Linux jest często instalowany na serwerach zakwaterowania internetowego, ponieważ serwery oparte na tym systemie są tańsze, aby skonfigurować i utrzymywać, że oparte na systemie Windows są oparte.

Linux jest również kompatybilny z kilkoma platformami sprzętowymi, w tym Intel, PowerPC, DEC Alpha, Sun Sparc i Motorola.

Android

Jest to platforma Linux opartą na bezpłatnej. Pierwotnie został opracowany przez Google i uruchomiony w 2007 roku dla platform mobilnych.

Jest to silny rywal dla Apple iOS, który jest systemem operacyjnym używanym na iPhonie Apple.

Atari

Atari Inc. Jest to arkadowa firma produkcyjna. Ta firma opracowała różne systemy operacyjne dla swoich konsol, w tym:

  • Gemdos
  • Bios
  • XBIOS
  • System operacyjny (kaszel)
  • Multite
  • Freemint

Blackberry OS

BlackBerry, wcześniej znany jako Research In Motion Limited, to kanadyjska firma, która produkuje sprzęt i oprogramowanie. System operacyjny używany na urządzeniach mobilnych to BlackBerry OS, oparty na technologii Java.

W przeciwieństwie do systemu operacyjnego Android, BlackBerry jest systemem zamkniętym kodem, więc można go używać wyłącznie na urządzeniach firmowych.

Javaos

System operacyjny Java jest open source, więc może być używany w różnych urządzeniach, nie tylko w tych produkowanych przez firmę.

Jest to również system multiplatform, co oznacza, że ​​jest kompatybilny z innymi systemami operacyjnymi (między innymi Windows, Linux).

FreeBSD

Źródło: Anton Gural dla FreeBSD

System operacyjny FreeBSD to system bezpłatnego kodu oparty na systemach opracowanych przez UNIX, kompatybilny z systemem operacyjnym GNU/Linux i aplikacjami opracowanymi przez to.

Ten system operacyjny jest używany przez platformę Yahoo! i dla konsol Ninardo.

Bibliografia

  1. Twój słownik (2019). System operacyjny. Zaczerpnięte z: YourDictionary.com.
  2. Christensson (2012). Okna. Termin technologii. Zaczerpnięte z: Techterms.com.
  3. Christensson (2014). OS X. Termin technologii. Zaczerpnięte z: Techterms.com.
  4. Curt Franklin i Dave Cousan (2019). Rodzaje systemów operacyjnych. Jak działają rzeczy. Zaczerpnięte z: komputer.Howstuffwork.com.
  5. Christensson (2010). Linux. Termin technologii. Zaczerpnięte z: Techterms.com.
  6. Christensson (2016). System operacyjny. Termin technologii. Zaczerpnięte z: Techterms.com.
  7. Tutorials Point (2019). Komputer - system operacyjny. Zaczerpnięte z: Tutorialspoint.com.
  8. Joseph H Volker (2018). Komponenty systemu operacyjnego. Laboratorium Ziemi. Zaczerpnięte z: Earthslab.com.