Różne typy oprogramowania i ich funkcje (z przykładami)
oprogramowanie Jest to zbiór instrukcji napisanych w programach komputerowych, które stanowią jego element logiczny. Instrukcje te dają komputerowi możliwość wykonywania różnych funkcji.
W zależności od ich funkcji możemy sklasyfikować oprogramowania w trzech rodzajach: oprogramowanie systemowe, oprogramowanie aplikacyjne i oprogramowanie wbudowane. Każdy z nich z kolei przedstawia inne działy, które wykonują określone czynności w obrębie urządzenia elektronicznego. Wyjaśnimy je poniżej.
Rodzaje oprogramowania | Podziały | Funkcjonować | Przykłady |
---|---|---|---|
Oprogramowanie systemowe | Program rozruchowy | Włączanie komputera | BIOS |
System operacyjny | Komputer i interfejs użytkownika | Okna |
|
Oprogramowanie do programowania | Budowa aplikacji przez użytkowników | Kompilatory |
|
Oprogramowanie diagnostyczne i konserwacyjne | Wykrywanie usterek i usterek | Narzędzie dyskowe |
|
Sterownik urządzenia (Sterownik urządzenia) |
Umożliwia działanie urządzenia po podłączeniu do komputera | Kontroler kamery internetowej Sterownik drukarki Sterownik rysika |
|
oprogramowanie aplikacji | Aplikacje standardowe | Narzędzia masowego użytku | Procesory tekstu |
Aplikacje niestandardowe | Narzędzia o ograniczonym użyciu | Oprogramowanie podmiotu bankowego | |
Oprogramowanie komunikacyjne | Połączenie między komputerami | E-mail |
|
Zintegrowane oprogramowanie | Żaden | Sterowanie sprzętem elektronicznym | Oprogramowanie w telewizorach, grach wideo, kuchenkach mikrofalowych. |
Oprogramowanie systemowe
Oprogramowanie systemowe obejmuje wszystkie te programy, które służą do aktywacji i zarządzania wewnętrznymi zasobami komputera. W ramach tego oprogramowania mamy następujące działy:
Oprogramowanie podstawowe lub program rozruchowy
Podstawowy system wejścia/wyjścia (BIOS): Podstawowy System Wejścia Wyscia) lub program startowy to pierwszy program uruchamiany podczas uruchamiania maszyny. Jest to oprogramowanie systemowe, które testuje urządzenia komputera i ładuje system operacyjny do pamięci. To oprogramowanie znajduje się w pamięci ROM. Pamięć tylko do odczytu).
System operacyjny
Systemy operacyjne to oprogramowanie kontrolujące zasoby komputera i działające jako interfejs między użytkownikiem a komputerem. Za ich pośrednictwem celem jest optymalizacja wykorzystania procesora, pamięci oraz urządzeń wejściowych i wyjściowych, aby umożliwić użytkownikom efektywne zarządzanie różnymi programami.
System operacyjny jest powiązany z pojemnością fizycznego sprzętu: komputera, smartfona, tabletu lub laptopa. Wśród systemów operacyjnych mamy jako przykłady:
- MS / DOS (System operacyjny dysku Microsoft) - system operacyjny Microsoftu dla komputerów osobistych od początku lat 80. do XX wieku.
- Microsoft Windows — najczęściej używany system operacyjny wszechczasów, który ewoluował od 1985 roku.
- MAC OS: system operacyjny Apple Macintosh dla komputerów stacjonarnych i laptopów.
- UNIX: wieloprogramowy i wieloużytkownikowy system operacyjny.
- Linux — system operacyjny domeny publicznej.
- iOS: system operacyjny iPhone i iPad.
- Android: system operacyjny smartfona.
- System operacyjny Harmony: system operacyjny systemów Huawei.
Oprogramowanie do programowania
Są to programy systemowe, które ułatwiają budowę aplikacji użytkownika. W ramach tej grupy oprogramowania mamy:
- Monterzy
- Kompilatory
- Śledzenie błędów
- Systemy zarządzania plikami
- Menedżer biblioteki programów
- Terminale
Programy diagnostyczne i konserwacyjne
Są to programy, które są odpowiedzialne za wykrywanie usterek i awarii sprzętu i oprogramowania. Nazywany jest również jako Narzędzia lub Narzędzia. Wśród nich mamy:
- Kompresor danych.
- Ochrona przed wirusami.
- Fragmentator dysków.
- Użyteczność lotniskowa.
- Narzędzie dyskowe.
Sterowniki urządzeń
Sterowniki urządzeń lub sterowniki urządzeń Są one klasyfikowane w oprogramowaniu systemowym. Te programy są napisane, aby umożliwić działanie urządzenia podłączonego do komputera. Oto przykłady:
- Sterownik kamery internetowej.
- Sterownik rysika.
- Sterownik drukarki.
Możesz być zainteresowany poznaniem różnicy między algorytm i program.
Oprogramowanie
Oprogramowanie aplikacyjne to program, który udostępnia instrukcje wykonania zadania, które nie jest związane z działaniem samego komputera. Te zadania są tym, co faktycznie zachęca do powszechnego korzystania z komputera, na przykład pisania tekstu, słuchania muzyki i obliczania rocznego budżetu firmy.
Standardowe oprogramowanie aplikacyjne
Aplikacje standardowe to oprogramowanie opracowane dla ogółu społeczeństwa i sprzedawane masowo. Mogą mieć różne wersje dla różnych platform sprzętowych. Przykłady standardowych aplikacji to:
- Procesory tekstu: Microsoft Word, Dokumenty Google, Apple Pages.
- Elektroniczny arkusz kalkulacyjny: Microsoft Excel, Quattro Pro, Lotus.
- Menedżer baz danych: MySQL, MS Acess, dBase.
- Menedżer grafiki: Corel Draw, Paint Brush, Adope Photoshop, GIMP.
- Przeglądarki internetowe: Google Chrome, Internet Explorer, Safari, Mozilla Firefox.
- Menedżer multimediów: Windows Media Player, VLC Media Player.
Niestandardowe oprogramowanie aplikacyjne
Istnieją aplikacje opracowane dla konkretnego klienta, ze specyfikacją dla konkretnej platformy. Na przykład oprogramowanie podmiotu bankowego jest dostosowane do wymagań tego podmiotu.
Oprogramowanie komunikacyjne
Oprogramowanie komunikacyjne posiada instrukcje umożliwiające wymianę informacji między komputerami. Są one szeroko stosowane w telepracy, gdzie teksty, filmy i konferencje mogą być przesyłane w czasie rzeczywistym. Przykłady oprogramowania komunikacyjnego to:
- Luźny
- Powiększenie
- RingCentral
- Iść na spotkanie
- Skype
Wbudowane oprogramowanie
Oprogramowanie wbudowane lub wbudowane to oprogramowanie kontrolujące funkcje sprzętu elektronicznego, które nie jest widoczne dla użytkownika. Główną cechą tego oprogramowania jest to, że jest rozwijane jednocześnie z komputerem. Najpopularniejsze systemy operacyjne w systemach wbudowanych to Linux i Wbudowany system Windows.
W urządzeniach takich jak telewizory, samoloty i gry wideo oprogramowanie jest zintegrowane. Na przykład oprogramowanie wbudowane w kuchenkę mikrofalową odpowiada za reagowanie na klawisze panelu, sterowanie ekranem LCD oraz włączanie i wyłączanie elementów podgrzewających jedzenie.
Możesz być zainteresowanym także tym:
- Różnica między sprzętem a oprogramowaniem
- Typy komputerów
- Pokolenia komputerów
Bibliografia
- Burmistrz Lancharro E., García López M. (1994) Podstawowa informatyka. Druga edycja. McGraw-Hill.
- Byeongdo Kan, Y-J. K., Lee, R.Y. (2005) Technika projektowania i testowania oprogramowania wbudowanego. Trzecia Międzynarodowa Konferencja ACIS nt. Badań Inżynierii Oprogramowania, Zarządzania i Aplikacji SERA'05.
- Meyers, R. DO. (2001) Encyklopedia nauk fizycznych i technologii – oprogramowanie komputerowe. Elsevier.