Oprogramowanie
Oprogramowanie to ogólne określenie programów i aplikacji uruchamianych na komputerze. Programy komputerowe pełnią funkcję instrukcji, które mówią fizycznym elementom komputera, znanym jako jego sprzęt, co mają robić. Oprogramowanie jest tworzone przez programistów, którzy piszą jego podstawowy kod źródłowy w jednym z wielu języków programowania, a następnie kompilują je do plików wykonywalnych, które komputer może zrozumieć.
Oprogramowanie jest wirtualne i nie ma namacalnej, fizycznej postaci. Istnieje wyłącznie jako dane cyfrowe na dysku komputera i podczas uruchamiania jest ładowane do pamięci systemowej. Oprogramowanie zazwyczaj przyjmuje od użytkownika pewną formę danych wejściowych, wykonuje na ich podstawie określoną funkcję lub proces, a następnie zwraca dane wyjściowe przydatne dla użytkownika. Ponieważ jest danymi cyfrowymi, oprogramowanie łatwiej modyfikować lub aktualizować niż sprzęt.
Istnieją dwie główne kategorie oprogramowania: oprogramowanie systemowe i oprogramowanie użytkowe. Oprogramowanie systemowe bezpośrednio steruje sprzętem i obejmuje system operacyjny komputera, BIOS oraz sterowniki urządzeń. Zapewnia ono platformę, na której może działać oprogramowanie użytkowe. Oprogramowanie użytkowe zapewnia dodatkowe funkcje wykraczające poza podstawowe operacje komputera i pomaga użytkownikowi wykonywać zadania. Edytory tekstu, edytory obrazów, odtwarzacze multimediów, gry, przeglądarki internetowe i programy do obsługi poczty e-mail to przykłady oprogramowania użytkowego.
Możesz zainstalować nowe oprogramowanie, aby dostosować możliwości komputera do swoich potrzeb. Instalacja oprogramowania umieszcza wszystkie pliki i zasoby programu we właściwych miejscach oraz informuje system operacyjny, że program jest dostępny do otwierania określonych typów plików. W przeszłości oprogramowanie instalowało się z nośników fizycznych, takich jak dyskietki, płyty CD-ROM lub płyty DVD-ROM. Obecnie jednak większość oprogramowania jest dystrybuowana online za pośrednictwem sklepów z aplikacjami i innych źródeł pobierania oprogramowania.
Oprogramowanie jest udostępniane użytkownikom na podstawie pewnego rodzaju licencji użytkowania. Oprogramowanie komercyjne wymaga zapłaty w zamian za możliwość korzystania z niego — w formie jednorazowego zakupu lub subskrypcji. Darmowe oprogramowanie jest dostępne bez opłat, a twórca może uzyskiwać wsparcie dzięki dobrowolnym darowiznom lub reklamom w aplikacji. Oprogramowanie open source jest również zazwyczaj dostępne bezpłatnie wraz z kodem źródłowym, co pozwala każdemu wnosić wkład przez jego ulepszanie — dodawanie nowych funkcji, usuwanie błędów lub poprawianie wydajności.
Sprawdź swoją wiedzę