Systemy operacyjne

Strona głównaMapa strony wycena domen integracja allegro

Menu główne serwisu:

Powiązane tematy w serwisie:

Zarządzanie procesami

Systemy operacyjne wykorzystują środowiska wielozadaniowe, w których wiele zadań wykonywanych jest w tym samym czasie. Jednak w takim przypadku może dość do interferencji procesów, a jest to bardzo niekorzystne dla sprzętu zjawisko. Aby temu(więcej...)

Lepszy, choć gorszy

Wszyscy posiadacze oraz użytkownicy komputerów dobrze znają system operacyjny Windows, który wiele lat temu został wydany przez firmę Microsoft. Nie ma osoby, która się nie zetknęła z tym konkretnym systemem operacyjnym, chyba, że nigdy w życiu nie(więcej...)

Możliwości Linux’a

System operacyjny Linux z czasem staje się coraz popularniejszy i choć nie jest jeszcze na tyle silny, aby wyprzeć Windowsa, który jest tworem Microsoftu, to osiągnął już na tyle dużą popularność, aby ludzie zwrócili na niego uwagę i zaczęli(więcej...)

Interfejs między maszyną a użytkownikiem

Aby można było mówić, że dany system operacyjny tworzy środowisko niezbędne do uruchamiania oraz kontroli poszczególnych zadań, musi on udostępnić interfejs pozwalający na wykonanie pewnych operacji. Rozumiemy przez to, że system operacyjny musi, na przykład dostarczyć metody pozwalającej na uruchomienie lub też zatrzymanie wskazanego zadania. Zazwyczaj system operacyjny w takim przypadku udostępnia zestaw funkcji zwanych API, czyli ‘Application Programming Interface’, lub też wywołań systemowych.
Programista aplikacyjny może skorzystać z tych funkcji w celu uzyskania żądanego efektu, jeśli na przykład zamierza odczytać dane z pliku dyskowego, oczywiście o ile dany system operacyjny posiada system plików. Wszelkie czynności, które użytkownik chciałby wykonać na sprzęcie, korzysta on zawsze z interfejsu systemu. Ma to tę zaletę, że o wszelkich szczegółach obsługi sprzętu jest poinformowany tylko i wyłącznie system operacyjny, natomiast same zadania nie muszą znać specyfiki obsługi urządzeń. Jest to szczególne ułatwienie dla programistów aplikacyjnych oraz rozwiązuje to potencjalne problemy. Innym rodzajem interfejsu jest interfejs użytkownika, dzięki któremu możliwa jest bezpośrednia interakcja użytkownika z komputerem, choćby tak prosta jak bezpieczne wyłączenie urządzenia.
O ile interfejs programowy, czy to API czy też wywołania systemowe, jest elementem koniecznym, to interfejs użytkownika jest elementem opcjonalnym. Tak, więc układając schemat warstw logicznych obrazujący relacje pomiędzy elementami systemu komputerowego otrzymamy użytkownika oraz sprzęt komunikującego się między sobą za sprawą aplikacji użytkowych oraz systemu operacyjnego. Większość systemów operacyjnych posiadała interfejsy graficzne, które pozwalały na łatwiejszą i szybszą komunikację między maszyną a użytkownikiem. Wciąż rozbudowane środowisko graficzne przez producentów każdego systemu operacyjnego sprawia, że użytkownicy chętniej je kupują i ich używają, a praca na nich jest przyjemniejsza, prostsza i szybsza.

© Copyright by Systemy operacyjne 2008