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
- W jaki sposób pośrednik kredytowy może pomóc firmie w uzyskaniu lepszych warunków kredytu?
- Dlaczego opakowania z litej tektury są idealnym wyborem?
- 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ę?
Komputery i reklama
- Reklama dla osób, które wymagają wydajnego sprzętu do obróbki wideo – jak przekonać do zakupu?
- Jak wykorzystać reklamę na platformach społecznościowych dla branży sztucznej inteligencji
- Reklama dla sklepów komputerowych online – jak zbudować zaufanie do marki?
- Reklama na platformie Spotify jako skuteczne narzędzie budowania świadomości marki komputerowej
- Nowoczesne kanały reklamowe dla produktów komputerowych
- Komputery i reklama społecznościowa: Jak wykorzystać potencjał mediów społecznościowych?
Kategorie
Technologia
- Jak wykorzystać remarketing dynamiczny do zwiększenia sprzedaży komputerówJak wykorzystać remarketing dynamiczny do zwiększenia sprzedaży komputerów W dzisiejszych …
- Jak skutecznie promować sprzęt komputerowy na forum dla graczy?Jak skutecznie promować sprzęt komputerowy na forum dla graczy? Wprowadzenie: …
- grubosz
- Dlaczego warto inwestować w reklamę na portalach porównywarek cenowych dla sprzętu ITDlaczego warto inwestować w reklamę na portalach porównywarek cenowych dla …
- Jak skutecznie wykorzystywać livestreaming w reklamie komputerowej?Jak skutecznie wykorzystywać livestreaming w reklamie komputerowej? W obecnych czasach …
- Jak wykorzystać targeting demograficzny w reklamie komputerowejJak wykorzystać targeting demograficzny w reklamie komputerowej Reklama komputerowa jest …
- Reklama natywna jako strategia marketingowa w branży komputerowejReklama natywna jako strategia marketingowa w branży komputerowej Artykuł sponsorowany …
Interesujące wpisy
asus r510jk recenzja
bankowość biznesowa
charlie st cloud cda
doradztwo finansowe
dysk c sam się zapełnia windows 7
eliminator slajdów opera
finansowanie przedsiębiorstw
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
kredyt dla firm
logitech g27 sterowniki
najnowsza wersja wtyczka shockwave for director
negocjacje kredytowe
onyx boox a62s evolution
onyx boox c65s
optymalizacja kosztów
pnk rok waznosci konta
pośrednik kredytowy
samootwierające się strony
stymulator mięśni brzucha em 20 sixpack
warunki kredytu
weeb tv awaria
wsparcie finansowe
xperia e1 telepolis
zarządzanie finansami
zetafon koniec umowy