Co to jest Oprogramowanie systemowe?

Komputery

Każdy komputer osobisty jest złożonyUrządzenie elektroniczne składające się z bloków-akcesoriów. Wszystkie w postaci sumy sprzętowej (sprzętowej). Przez analogię do żywych istot sprzęt jest ciałem fizycznym. Aby sobie z tym poradzić, potrzebujesz obecności czegoś nieuchwytnego: duszy, umysłu, iskry - w tym przypadku nie jest to ważne. W technologii komputerowej takim niematerialnym składnikiem jest system i oprogramowanie aplikacyjne (oprogramowanie, oprogramowanie). Bez programów komputer wydaje się niepotrzebnym stosem elementów elektronicznych. Wszystko to dotyczy laptopów, netbooków, wielu urządzeń mobilnych itp.

Oprogramowanie to wszystkie te programy,które działają na używanej konfiguracji sprzętowej. Są one podzielone na kilka typów warunkowych, które definiują cel i funkcjonalność.

Oprogramowanie systemowe to podstawa. Definiuje sposoby realizacji pracy wszystkich programów uruchomionych w dużym stopniu. Może być reprezentowany jako kombinacja interakcji programów, których głównym zadaniem jest zarządzanie komponentami sprzętowymi komputera (procesor, adaptery multimedialne, pamięć RAM). Często termin "oprogramowanie systemowe" odnosi się do systemu operacyjnego (OS), chociaż jest to tylko częściowo prawdziwe. Oprogramowanie systemowe w rzeczywistości działa jako rodzaj "warstwy" między sprzętem komputera a programami użytkownika aplikacji. W nowoczesnych systemach żadna działająca aplikacja nie może bezpośrednio wchodzić w interakcje z komponentami, w przeciwieństwie do czasów DOS, kiedy takie podejście dominowało. Teraz aplikacja wymaga, aby była zgodna z pewnymi regułami i została napisana przy użyciu dobrze zdefiniowanego narzędzia do programowania używanego systemu operacyjnego. Właśnie dlatego programy dla Windows nie mogą działać w środowisku Linux (i na odwrót), chociaż w obu przypadkach te systemy operacyjne prawidłowo zarządzają komponentami sprzętowymi i zapewniają wygodny interfejs graficzny do interakcji z użytkownikiem. Oprogramowanie systemowe interpretuje i implementuje polecenia sterujące dla dowolnego komponentu sprzętowego pochodzącego z aplikacji. Ponadto nowoczesne komputerowe systemy operacyjne są interaktywne, pozwalając użytkownikowi częściowo dostosować swoją pracę.

Oprogramowanie systemowe nie jestjedyny rodzaj programu. Istnieje również oprogramowanie użytkowe. Programy użytkownika, wystarczy zdefiniować środowisko aplikacji. Na przykład, aby pracować z grafiką, użyj środowiska edytora graficznego, dla dokumentów tekstowych - odpowiedniego edytora, dla gry - środowiska aplikacji, itp. Niektóre programy użytkowe niekoniecznie muszą rozwiązywać tylko ściśle ograniczony zakres zadań: często zdarza się uruchamianie różnych specjalistycznych małych aplikacji za pośrednictwem interfejsu programu. Często programy aplikacyjne nazywane są "aplikacjami", które bardzo trafnie określają ich istotę, ponieważ podstawą dla nich jest oprogramowanie systemowe, które zapewnia sprawność aplikacji.

Zaskakujący fakt: uruchamiając dowolny program aplikacji, użytkownik w rzeczywistości rozpoczyna proces interakcji ze sprzętowymi komponentami komputera. Na przykład, umożliwiając odtwarzanie utworu w odtwarzaczu audio, użytkownik instruuje system i oprogramowanie aplikacji, aby wyprowadzały dźwięk przez kartę dźwiękową.