Komputer - system operacyjny
System operacyjny to program z następującymi funkcjami -
System operacyjny to program, który działa jako interfejs między oprogramowaniem a sprzętem komputerowym.
Jest to zintegrowany zestaw specjalistycznych programów służących do zarządzania ogólnymi zasobami i działaniami komputera.
Jest to specjalistyczne oprogramowanie, które kontroluje i monitoruje wykonywanie wszystkich innych programów znajdujących się w komputerze, w tym programów użytkowych i innego oprogramowania systemowego.
Cele systemu operacyjnego
Cele systemu operacyjnego to -
Uczynić system komputerowy wygodnym w użytkowaniu w efektywny sposób.
Aby ukryć szczegóły zasobów sprzętowych przed użytkownikami.
Zapewnienie użytkownikom wygodnego interfejsu do korzystania z systemu komputerowego.
Pełnienie roli pośrednika między sprzętem a jego użytkownikami, ułatwiając użytkownikom dostęp do innych zasobów i korzystanie z nich.
Zarządzanie zasobami systemu komputerowego.
Aby śledzić, kto korzysta z danego zasobu, przyznawać żądania zasobów i pośredniczyć w sprzecznych żądaniach różnych programów i użytkowników.
Zapewnienie wydajnego i sprawiedliwego podziału zasobów między użytkownikami i programami.
Charakterystyka systemu operacyjnego
Oto lista niektórych z najważniejszych cech charakterystycznych systemów operacyjnych -
Memory Management - Śledzi pamięć podstawową, tj. Jaka jej część jest używana przez kogo, która część nie jest używana itp. I alokuje pamięć, gdy proces lub program jej zażąda.
Processor Management - Przydziela procesor (CPU) do procesu i zwalnia procesor, gdy nie jest już potrzebny.
Device Management- Śledzi wszystkie urządzenia. Nazywa się to również kontrolerem I / O, który decyduje, który proces pobierze urządzenie, kiedy i przez jaki czas.
File Management - Alokuje i cofa przydział zasobów oraz decyduje, kto je otrzyma.
Security - Zapobiega nieautoryzowanemu dostępowi do programów i danych za pomocą haseł i innych podobnych technik.
Job Accounting - Śledzi czas i zasoby używane przez różne prace i / lub użytkowników.
Control Over System Performance - Rejestruje opóźnienia między żądaniem usługi a z systemu.
Interaction with the Operators- Interakcja może odbywać się za pośrednictwem konsoli komputera w formie instrukcji. System operacyjny potwierdza to samo, wykonuje odpowiednią czynność i informuje o operacji na ekranie wyświetlacza.
Error-detecting Aids - Tworzenie zrzutów, śladów, komunikatów o błędach i innych metod debugowania i wykrywania błędów.
Coordination Between Other Software and Users - Koordynacja i przydzielanie kompilatorów, tłumaczy, asemblerów i innego oprogramowania różnym użytkownikom systemów komputerowych.