UNIX jest wielozadaniowym, wielodostępnym systemem operacyjnym występującym na najróżniejszych platformach sprzętowych od komputerów osobistych PC począwszy. System umożliwia równoczesną pracę niezależnych użytkowników (jest to tzw. wielodostęp), z których każdy może wykonywać współbieżnie, czyli, w uproszczeniu, równocześnie szereg oddzielnych zadań (jest to tzw. wielozadaniowość). Zilustrujmy to na przykładzie: w systemie pracują równocześnie sekretarka oraz programista. Sekretarka tworzy korespondencję biurową, korzystając z edytora wchodzącego w skład pakietu biurowego i wysyła ją do druku. W tym samym czasie programista, czekając na zakończenie działania uruchomionego programu obliczeniowego, pisze komunikat do kolegi i przesyła go pocztą elektroniczną. W systemie realizują się więc trzy zadania, pomimo, że na stanowiskach pracują tylko dwie osoby. Wszyscy użytkownicy pracują przy swoich końcówkach, czyli terminalach, za pomocą których komunikują się z komputerem. Zadaniem terminala nie jest wykonywanie poleceń użytkownika, lecz przekazywanie ich do wykonania komputerowi, a następnie wyświetlenie nadchodzących od niego danych. Zadania systemu operacyjnego można najogólniej podzielić na dwie podane niżej grupy. Komunikacja z użytkownikiem, tzn. przyjmowanie, interpretacja i wykonanie polecenia. Zarządzanie fizycznymi zasobami oraz procesami zachodzącymi w systemie, a w szczególności programami wywoływanymi przez użytkownika, łącznym mianem zasobów określa się zarówno fizyczne urządzenia zewnętrzne (np. pamięć masowa, drukarki) jak i pamięć operacyjną oraz czas procesora (procesorów). System operacyjny musi gwarantować poszczególnym programom dostęp do zasobów i rozstrzygać o pierwszeństwie ich wykorzystania. Najprostszy przykład mogą stanowić dwaj użytkownicy, którzy chcą jednocześnie drukować. System ustawia ich zadania w kolejce, drukując je według ustalonego priorytetu (może to być kolejność nadejścia zadań lub ważność danego użytkownika. Podobnie jest z dostępem do innych urządzeń oraz do procesora realizującego poszczególne zadania. W tym ostatnim przypadku rola systemu jest trudniejsza, gdyż musi usuwać zadania zbyt długo zajmujące procesor. Zwykle określony jest pewien maksymalny czas dla każdego zadania, po którym wędruje ono na koniec kolejki. Problematyka tzw. podziału czasu wykracza poza zakres tej strony. Można się z nią zapoznać w podręcznikach dotyczących systemów wielodostępnych.
Czym jest UNIX
- Małgorzata Pilarczyk
- Inne tematy
- 8 maja 2014
- (0)
Previous Post
System Novell Netware
Next Post
Powrót do znanych funkcji
Ostatnie wpisy
- Wykorzystanie grafiki 3D w reklamie komputerowej
- Jak skutecznie dotrzeć do osób zainteresowanych komiksami poprzez reklamę komputerową?
- Jak skutecznie dotrzeć do osób zainteresowanych tworzeniem gier poprzez reklamę?
- Strategie reklamowe dla sklepów komputerowych
- Jakie reklamy są najskuteczniejsze dla użytkowników komputerów Mac?
Komputery i reklama
- Strategie remarketingowe dla mniejszych firm komputerowych
- Jak napisać skuteczny tekst reklamowy dla sklepu komputerowego?
- Dlaczego warto inwestować w reklamę na platformach transmisji na żywo z wydarzeń IT
- Jak korzystać z reklamy na portalach sportowych w kontekście promocji sprzętu komputerowego fitness
- Dlaczego warto inwestować w reklamę video dla gier komputerowych
- Wykorzystanie automatyki w reklamie komputerowej
Kategorie
Technologia
- Jak zapewnić widoczność sklepu komputerowego w wynikach wyszukiwania GoogleJak zapewnić widoczność sklepu komputerowego w wynikach wyszukiwania Google Artykuł …
- Reklama w chmurze obliczeniowej jako nowa forma promocji dla firm ITReklama w chmurze obliczeniowej jako nowa forma promocji dla firm …
- Dlaczego warto inwestować w reklamę na portalach recenzujących sprzęt komputerowyDlaczego warto inwestować w reklamę na portalach recenzujących sprzęt komputerowy …
- Jak wykorzystać podcasty do budowania świadomości marki komputerowejJak wykorzystać podcasty do budowania świadomości marki komputerowej Podcasty stały …
- Jak zrozumieć psychologię klienta w reklamie komputerowejJak zrozumieć psychologię klienta w reklamie komputerowej W reklamie komputerowej, …
- Jak skutecznie wykorzystywać livestreaming w reklamie komputerowej?Jak skutecznie wykorzystywać livestreaming w reklamie komputerowej? W obecnych czasach …
Interesujące wpisy
asus r510jk recenzja
charlie st cloud cda
dysk c sam się zapełnia windows 7
eliminator slajdów opera
huawei e5180 opinie
jak usunac mystart search
john carter cda
karta tunelowa teredo co to jest
karta upominkowa itunes
kompilacja 7601 windows 7 nie jest oryginalny
logitech g27 sterowniki
najnowsza wersja wtyczka shockwave for director
onyx boox a62s evolution
onyx boox c65s
pnk rok waznosci konta
samootwierające się strony
stymulator mięśni brzucha em 20 sixpack
weeb tv awaria
xperia e1 telepolis
zetafon koniec umowy