Znaczenie GUI w systemie operacyjnym

Graficzne interfejsy użytkownika reprezentują informacje dotyczące działania maszyny i upraszczają użytkowanie dla okazjonalnych użytkowników lub nie mają nic wspólnego z programowaniem.

Komponenty

Graficzny interfejs użytkownika zawiera składniki użytkownika, w tym ikony, okna i menu. Ikona to mała grafika lub symbol reprezentujący program, katalog lub urządzenie. Okno, które nie powinno być mylone z systemem operacyjnym Windows, który używa okien, jest prostokątną częścią ekranu, na której wyświetlany jest program lub treść. Niektóre GUI pozwalają otwierać i manipulować wieloma oknami, dzięki czemu użytkownik może uruchamiać lub uzyskiwać dostęp do wielu programów lub plików w tym samym czasie. Menu mogą być listami lub symbolami poleceń. Po aktywowaniu przez użytkownika za pomocą kliknięcia myszą lub innej czynności, włączają lub wyłączają żądane polecenia.

Zalety

GUI upraszczają działanie komputera lub innych urządzeń, umożliwiając użytkownikom, którzy nie są zaznajomieni z programowaniem, możliwość korzystania z urządzenia na wiele sposobów. Interfejsy GUI są również zaprojektowane tak, aby były intuicyjne w użyciu, ponieważ pozwalają użytkownikom zdobywać doświadczenie i wiedzę, ponieważ korzystają z graficznego interfejsu użytkownika. W rzeczywistości większość interfejsów GUI jest zaprogramowana tak, aby wyświetlały wynik natychmiastowej akcji. Kiedy użytkownik kliknie na ikonę programu, otwiera się. Gdy użytkownik usuwa plik z komputera, ikona pliku znika. Jednak za każdym graficznym interfejsem użytkownika znajduje się interfejs wiersza poleceń lub interfejs CLI, który wymaga poleceń tekstowych wprowadzanych za pomocą klawiatury do funkcji, a także znajomości odpowiedniej kolejności tekstu. Niektóre z najbardziej znanych CLI są zawarte w systemach operacyjnych, takich jak MS-DOS, Unix lub Linux.

Zaliczki

Graficzne interfejsy użytkownika pozwalają użytkownikom uzyskać dostęp do komputerów "obcych" na komputerze. Ogólnie rzecz biorąc, interfejsy CLI pozwalają użytkownikom wykonywać jedno zadanie na raz, chociaż oferują użytkownikom większą moc i elastyczność w sposobie obsługi sprzętu. GUI pozwalają na wiele zadań, z wieloma otwartymi i dostępnymi oknami, które zawierają programy lub pliki, które działają jednocześnie, chociaż użytkownicy są ograniczeni do działań dozwolonych przez graficzny interfejs użytkownika. Zaletą tego, oprócz prostoty użytkowania, jest oczywiście wzrost wydajności i komfortu. Korzystanie z graficznych interfejsów użytkownika doprowadziło również do spadku liczby nowych specjalistów i branż. Ponieważ duża liczba użytkowników może uzyskać dostęp do wydajnych aplikacji komputerowych, które korzystają z graficznego interfejsu użytkownika, takie jak obszar publikacji desktopowych, obróbki zdjęć, edycji filmów i tworzenia stron internetowych drastycznie się zmieniły.

Tło

Chociaż historia GUI sięga czasów II wojny światowej, kiedy naukowiec Vannevar Bush z Massachusetts Institute of Technology spekulował na temat programu graficznego, który pozwolił użytkownikom na dostęp do danych w uproszczony sposób, to Steve Jobs graficzny interfejs użytkownika na komputerach osobistych, kiedy założył Apple Computers pod koniec lat 1970. Jobs uzyskał działające formularze, które zostały wykonane w Xerox Palo Alto Research Center (PARC), z którym eksperymentował z interfejsami człowiek-maszyna i architekturami danych, aby uzyskać pierwszy system operacyjny oparty na GUI.