System operacyjny: Różnice pomiędzy wersjami
m (Infobox update) |
(LinkTitles.) |
||
Linia 15: | Linia 15: | ||
'''System operacyjny''' (nadzorczy, nadrzędny, sterujący) jest to zorganizowany zespół programów, które pośredniczą między sprzętem a użytkownikami, dostarczając użytkownikom zestawu środków ułatwiających [[Projektowanie systemów informatycznych|projektowanie]], kodowanie, uruchamianie i eksploatację programów oraz w tym samym czasie sterują przydziałem zasobów dla zapewnienia efektywnego działania. System operacyjny działa jako pośrednik między użytkownikiem komputera a sprzętem komputerowym. Zadaniem systemu operacyjnego jesttworzenie środowiska, w którym [[użytkownik]] może wykonywać programy w sposób wygodny i wydajny. | '''[[System]] operacyjny''' (nadzorczy, nadrzędny, sterujący) jest to zorganizowany [[zespół]] programów, które pośredniczą między sprzętem a użytkownikami, dostarczając użytkownikom zestawu środków ułatwiających [[Projektowanie systemów informatycznych|projektowanie]], kodowanie, uruchamianie i eksploatację programów oraz w tym samym czasie sterują przydziałem zasobów dla zapewnienia efektywnego działania. System operacyjny działa jako [[pośrednik]] między użytkownikiem komputera a sprzętem komputerowym. Zadaniem systemu operacyjnego jesttworzenie środowiska, w którym [[użytkownik]] może wykonywać programy w sposób wygodny i wydajny. | ||
==Klasyfikacja systemów operacyjnych ze względu na sposób przetwarzania== | ==Klasyfikacja systemów operacyjnych ze względu na sposób przetwarzania== | ||
Linia 35: | Linia 35: | ||
* Systemy operacyjne komputerów naręcznych - tworzone dla rozwiązań typu PDA, czy telefonów komórkowych, podlegają istotnym ograniczeniom zasobowym. | * Systemy operacyjne komputerów naręcznych - tworzone dla rozwiązań typu PDA, czy telefonów komórkowych, podlegają istotnym ograniczeniom zasobowym. | ||
==Zadania Systemu Operacyjnego== | ==Zadania Systemu Operacyjnego== | ||
System operacyjny posiada swoją architekturę która wpływa na stabilność oraz efektywność jego działania. Obecne systemy operacyjne posiadają graficzny interfejs by ułatwić komunikację maszyny z użytkownikiem. Nie jest to jednak najważniejszy element, gdyż wprowadzenie graficznego interfejsu jakim był Windows nie wpłynęło na stabilność systemu a jedynie na jego popularyzację. Architektura systemu wpływa na szybkość i sposób realizacji zadań(często też możliwość wykonania ich) ale również na stabilność która jest istotna oraz pożądana w wielu zastosowaniach. | System operacyjny posiada swoją architekturę która wpływa na stabilność oraz [[efektywność]] jego działania. Obecne systemy operacyjne posiadają graficzny [[interfejs]] by ułatwić komunikację maszyny z użytkownikiem. Nie jest to jednak najważniejszy element, gdyż wprowadzenie graficznego interfejsu jakim był Windows nie wpłynęło na stabilność systemu a jedynie na jego popularyzację. Architektura systemu wpływa na szybkość i sposób realizacji zadań(często też możliwość wykonania ich) ale również na stabilność która jest istotna oraz pożądana w wielu zastosowaniach. | ||
Główne zadania Systemu operacyjnego: | Główne zadania Systemu operacyjnego: | ||
Linia 41: | Linia 41: | ||
* Zarządzanie oraz zbieranie danych umieszczonych na dyskach | * Zarządzanie oraz zbieranie danych umieszczonych na dyskach | ||
* Udostępnianie aplikacji (jako wirtualne maszyny)<br />-Udostępnianie przez System operacyjny uproszczonego obrazu w komputerze gdzie pracuje aplikacja. | * Udostępnianie aplikacji (jako wirtualne maszyny)<br />-Udostępnianie przez System operacyjny uproszczonego obrazu w komputerze gdzie pracuje aplikacja. | ||
* Jednoczesne działanie wielu aplikacji (Wielozadaniowość)<br />-Umożliwia uruchamianie w tym samym czasie wielu procesów | * Jednoczesne [[działanie]] wielu aplikacji (Wielozadaniowość)<br />-Umożliwia uruchamianie w tym samym czasie wielu procesów | ||
* Kontakt z użytkownikiem <br />-Wyróżniamy:<br />System tekstowy (np.Dos) | * Kontakt z użytkownikiem <br />-Wyróżniamy:<br />System tekstowy (np.Dos) –[[Komunikacja]] z użytkownikiem poprzez wydawane komendy<br />System graficzny (np. Windows, Linux) –Komunikacja z użytkownikiem poprzez graficzne symbole oraz okna | ||
*Łączność z innymi urządzeniami bądź komputerami | *Łączność z innymi urządzeniami bądź komputerami | ||
(Pytel K., Osetek S., 2010, s. 18-21) | (Pytel K., Osetek S., 2010, s. 18-21) | ||
Linia 49: | Linia 49: | ||
W latach 70 zaczęły powstawać sieciowe systemy operacyjne. w przeciwieństwie do wielodostępnych systemów operacyjnych pozwoliły w wielu urządzeniach związanych połączeniami elektrycznymi na rozproszoną ochronę oraz obróbkę danych. Sieciowy System operacyjny łączył w sobie funkcje lokalnego systemu operacyjnego ale również posiadał dodatkowe środki które pozwalały na kooperacje z systemami operacyjnymi innych komputerów należących do sieci. | W latach 70 zaczęły powstawać sieciowe systemy operacyjne. w przeciwieństwie do wielodostępnych systemów operacyjnych pozwoliły w wielu urządzeniach związanych połączeniami elektrycznymi na rozproszoną ochronę oraz obróbkę danych. Sieciowy System operacyjny łączył w sobie funkcje lokalnego systemu operacyjnego ale również posiadał dodatkowe środki które pozwalały na kooperacje z systemami operacyjnymi innych komputerów należących do sieci. | ||
Pod koniec lat 60 zaczęły pojawiać się sieci z komutacją pakietów. Łączyły one komputery typu mainfraim oraz superkomputery. | Pod koniec lat 60 zaczęły pojawiać się sieci z komutacją pakietów. Łączyły one komputery typu mainfraim oraz superkomputery. | ||
Ważnym punktem w historii był rok 1964 gdzie firma IBM ogłosiła, iż stworzyła własną architekturę sieciową opracowaną dla swoich komputerów. Wielopoziomowa architektura w globalnej sieci pozwalała na współdziałanie (terminal-terminal, terminal-komputer i komputer-komputer) | Ważnym punktem w historii był rok 1964 gdzie [[firma]] IBM ogłosiła, iż stworzyła własną architekturę sieciową opracowaną dla swoich komputerów. Wielopoziomowa architektura w globalnej sieci pozwalała na współdziałanie (terminal-terminal, terminal-komputer i komputer-komputer) | ||
(Stanisławaski W. 2006, s. 10-11) | (Stanisławaski W. 2006, s. 10-11) | ||
Wersja z 03:02, 22 maj 2020
System operacyjny |
---|
Polecane artykuły |
System operacyjny (nadzorczy, nadrzędny, sterujący) jest to zorganizowany zespół programów, które pośredniczą między sprzętem a użytkownikami, dostarczając użytkownikom zestawu środków ułatwiających projektowanie, kodowanie, uruchamianie i eksploatację programów oraz w tym samym czasie sterują przydziałem zasobów dla zapewnienia efektywnego działania. System operacyjny działa jako pośrednik między użytkownikiem komputera a sprzętem komputerowym. Zadaniem systemu operacyjnego jesttworzenie środowiska, w którym użytkownik może wykonywać programy w sposób wygodny i wydajny.
Klasyfikacja systemów operacyjnych ze względu na sposób przetwarzania
Ze względu na sposób przetwarzania systemy operacyjne można podzielić na:
- systemy przetwarzania bezpośredniego (ang. on-line processing systems) - systemy interakcyjne,
- występuje bezpośrednia interakcja pomiędzy użytkownikiem a systemem,
- wykonywanie zadania użytkownika rozpoczyna się zaraz po jego przedłożeniu,
- systemy przetwarzania pośredniego (ang. off-line processing systems) - systemy wsadowe,
- występuje znacząca zwłoka czasowa między przedłożeniem a rozpoczęciem wykonywania zadania,
- niemożliwa jest ingerencja użytkownika w wykonywanie zadania.
Klasyfikacja systemów operacyjnych ze względu na liczbę wykonywanych programów
- Systemy jednozadaniowe - niedopuszczalne jest rozpoczęcie wykonywania następnego zadania użytkownika przed zakończeniem poprzedniego.
- Systemy wielozadaniowe - dopuszczalne jest istnienie jednocześnie wielu zadań (procesów), którym zgodnie z pewną strategią przydzielany jest procesor.
Inne rodzaje systemów operacyjnych
- Systemy czasu rzeczywistego (ang. real-time systems) - zorientowane na przetwarzanie z uwzględnieniem czasu zakończenie zadania, tzw. linii krytycznej (ang. deadline).
- Systemy sieciowe i rozproszone (ang. network and distributed systems) - umożliwiają zarządzanie zbiorem rozproszonych jednostek przetwarzających, czyli zbiorem jednostek (komputerów), które są zintegrowane siecią komputerową i nie współdzielą fizycznie zasobów.
- Systemy operacyjne komputerów naręcznych - tworzone dla rozwiązań typu PDA, czy telefonów komórkowych, podlegają istotnym ograniczeniom zasobowym.
Zadania Systemu Operacyjnego
System operacyjny posiada swoją architekturę która wpływa na stabilność oraz efektywność jego działania. Obecne systemy operacyjne posiadają graficzny interfejs by ułatwić komunikację maszyny z użytkownikiem. Nie jest to jednak najważniejszy element, gdyż wprowadzenie graficznego interfejsu jakim był Windows nie wpłynęło na stabilność systemu a jedynie na jego popularyzację. Architektura systemu wpływa na szybkość i sposób realizacji zadań(często też możliwość wykonania ich) ale również na stabilność która jest istotna oraz pożądana w wielu zastosowaniach.
Główne zadania Systemu operacyjnego:
- Zarządzanie efektywnością komputera
- Zarządzanie oraz zbieranie danych umieszczonych na dyskach
- Udostępnianie aplikacji (jako wirtualne maszyny)
-Udostępnianie przez System operacyjny uproszczonego obrazu w komputerze gdzie pracuje aplikacja. - Jednoczesne działanie wielu aplikacji (Wielozadaniowość)
-Umożliwia uruchamianie w tym samym czasie wielu procesów - Kontakt z użytkownikiem
-Wyróżniamy:
System tekstowy (np.Dos) –Komunikacja z użytkownikiem poprzez wydawane komendy
System graficzny (np. Windows, Linux) –Komunikacja z użytkownikiem poprzez graficzne symbole oraz okna - Łączność z innymi urządzeniami bądź komputerami
(Pytel K., Osetek S., 2010, s. 18-21)
Globalne sieci komputerowe
W latach 70 zaczęły powstawać sieciowe systemy operacyjne. w przeciwieństwie do wielodostępnych systemów operacyjnych pozwoliły w wielu urządzeniach związanych połączeniami elektrycznymi na rozproszoną ochronę oraz obróbkę danych. Sieciowy System operacyjny łączył w sobie funkcje lokalnego systemu operacyjnego ale również posiadał dodatkowe środki które pozwalały na kooperacje z systemami operacyjnymi innych komputerów należących do sieci. Pod koniec lat 60 zaczęły pojawiać się sieci z komutacją pakietów. Łączyły one komputery typu mainfraim oraz superkomputery. Ważnym punktem w historii był rok 1964 gdzie firma IBM ogłosiła, iż stworzyła własną architekturę sieciową opracowaną dla swoich komputerów. Wielopoziomowa architektura w globalnej sieci pozwalała na współdziałanie (terminal-terminal, terminal-komputer i komputer-komputer) (Stanisławaski W. 2006, s. 10-11)
Bibliografia
- Pytel K., Osetek S. (2010), Systemy operacyjne i sieci komputerowe Część I WSiP, Warszawa, s. 18-21.
- Stallings W. (2004), Systemy operacyjne. Robomatic, Wrocław.
- Stanisławaski W. (2006) Wprowadzanie do sieciowych systemów operacyjnych OFICYNA WYDAWNICZA PWSZ W NYSIE, Nysa, s. 10-11.
- Silberschatz A., Peterson J.L., Gagne G. (2005), Podstawy systemów operacyjnych. WNT, Warszawa.
Autor: Tomasz Antonik, Magdalena Kumór