• Nie Znaleziono Wyników

Edukacyjne zastosowania wirtualizacji aplikacji

N/A
N/A
Protected

Academic year: 2021

Share "Edukacyjne zastosowania wirtualizacji aplikacji"

Copied!
4
0
0

Pełen tekst

(1)

Robert Lis

Edukacyjne zastosowania

wirtualizacji aplikacji

Edukacja - Technika - Informatyka nr 3(17), 149-151

(2)

149

© Wydawnictwo UR 2016 ISSN 2080-9069

ISSN 2450-9221 online

„Edukacja – Technika – Informatyka” nr 3/17/2016 www.eti.rzeszow.pl DOI: 10.15584/eti.2016.3.22

R

OBERT

L

IS

Edukacyjne zastosowania wirtualizacji aplikacji

The use of application virtualization in education

Doktor, Politechnika Lubelska, Wydział Podstaw Techniki, Katedra Metod i Technik Nauczania, Polska

Streszczenie

Rozwój technologii informacyjnych oraz komunikacji elektronicznej daje możliwości stoso-wania wielu form kształcenia. Instytucje edukacyjne dostosowują swoją ofertę do zmieniających się wymogów stawianych przez rynek pracy. Dzięki zastosowaniu wirtualizacji uelastycznia się środowisko informatyczne szkolnych pracowni oraz zwiększa się ekonomiczne uzasadnienie wydatków na sprzęt komputerowy.

Słowa kluczowe: wirtualizacja, maszyna wirtualna, host, gość, hiperwizor. Abstract

Development of Information Technology and Electronic Communications provides scope for many form of Education. Educational institutions adjust their offer to do the changing require-ments of the labor market. Using virtualization is changing IT environment for school and increas-ing economic justification for spendincreas-ing on computer equipment.

Key words: virtualization, virtual machine, host, guest, hypervisor.

Wstęp

Rozwój technologii informacyjnych oraz komunikacji elektronicznej daje możliwości stosowania wielu form kształcenia. Instytucje edukacyjne dostoso-wują swoją ofertę do zmieniających się wymogów stawianych przez rynek pra-cy. Duże wymagania dotyczą coraz to nowych form komunikacji oraz umiejęt-ności szybkiego pozyskiwania informacji. Programy wykorzystywane w firmach ewoluują, by swym zakresem objąć jak największy obszar działalności przedsię-biorstwa. Kształcenie już nie opiera się na szkoleniu z funkcji aplikacji, lecz ma wskazać uczącemu się najszybszą drogę rozwiązania problemu lub pozyskania wiedzy, jak go rozwiązać. Tak duża potrzeba uelastycznienia programów kształ-cenia determinuje określone działania w instytucjach edukacyjnych mające na celu ciągłe dostosowywanie programów nauczania do nowych realiów. W

(3)

opra-150

cowaniu tym pragnę przybliżyć jedno z wielu rozwiązań informatycznych, które z powodzeniem można zastosować w szkolnej pracowni komputerowej. Jego istotą jest uelastycznienie środowiska informatycznego systemów komputero-wych poprzez wykorzystanie jednej z możliwości wirtualizacji, jaką daje dysk różnicowy.

Możliwości wirtualizacji

Termin „wirtualizacja” jest kojarzony z technologiami informatycznymi bę-dącymi następstwem rozwoju sprzętu komputerowego, jego dostępności i olbrzymiej mocy obliczeniowej. Wirtualizacja to „przenoszenie bytów (two-rzenie ich obrazów – odpowiedników) ze świata rzeczywistego (fizycznego) do świata występującego w pewnej sferze umownej, postrzeganej i interpretowanej przez człowieka na podstawie określonych, umownych założeń” [Trajer, Paszek, Iwan 2012: 38]. „Wirtualizację możemy określić jako użycie określonych apli-kacji w celu stworzenia abstrakcyjnej formy posiadanych przez nas zasobów” [Wojciechowska-Filipek 2014: 44]. Wirtualizacja jest technologią, która pozwa-la na uruchamianie wielu systemów operacyjnych działających niezależnie na jednym fizycznym komputerze. Na potrzeby jednostek edukacyjnych jest reali-zowana głównie z ekonomicznego powodu. Wirtualne maszyny, których koszt zakupu licencji do zastosowań edukacyjnych jest znikomy, umożliwiają symula-cję działania stanowiska szkoleniowego w fizycznej pracowni komputerowej. Wówczas często przestarzałe komputery zaczynają spełniać rolę terminali, udo-stępniając swoje zasoby wejścia i wyjścia w postaci klawiatury, myszy i ekranu monitora. Ich wydajność zaczyna mieć drugorzędne znaczenie ze względu na wykorzystywaną moc komputera do wirtualizacji – jednostki wyposażonej w nowoczesne podzespoły, jak procesor z technologią VT-I oraz dużą ilość pa-mięci operacyjnej.

Wirtualizacja programowa

Wirtualizacja zasobów informatycznych posiada wiele rozróżnień. Przede wszystkim wirtualizować można zasoby sprzętowe lub programowe. Wirtualiza-cja na poziomie systemu operacyjnego polega na zwielokrotnieniu fizycznego systemu operacyjnego i umieszczeniu jego klonów na tej samej maszynie fi-zycznej. Każdy system operacyjny umieszczony na komputerze korzysta bezpo-średnio z jądra systemu. Można stwierdzić, że wszystkie systemy operacyjne jednego komputera używają tego samego jądra, jednak tylko zwielokrotnione używają go z ograniczonym dostępem. Każdy z systemów jest od siebie logicz-nie odseparowany i jest mlogicz-niej lub bardziej zmodyfikowaną repliką struktury systemu operacyjnego znajdującego się na fizycznym komputerze. Takie roz-wiązanie umożliwia wykorzystywanie całkowitych zasobów komputera przez każdy z systemów wirtualnych, a nie tylko wydzielonych jak w przypadku

(4)

wir-151 tualizacji sprzętowej. W efekcie każdy z wirtualnych systemów operacyjnych działa z prędkością nominalną, czyli taką jak w przypadku systemu operacyjne-go fizycznej maszyny, gdyż jej jądro pozwala na uruchomienie wielu niezależ-nych instancji. Wirtualizacja tego typu często określana jest zwrotem „kontene-ry” lub „wirtualne środowisko”. Mechanizm wirtualizacji na poziomie systemu jest logicznym i funkcjonalnym rozwinięciem funkcjonalności aplikacji chroot z systemów UNIX i tam głównie występuje. Służy też do konsolidacji kompute-rów i dostarczania prywatnych serwekompute-rów stron internetowych.

Rysunek 1. Wirtualizacja na poziomie systemu operacyjnego

Kolejnym rozwiązaniem wirtualizacji zasobów informatycznych jest wirtua-lizacja aplikacji. Zwirtualizowana aplikacja pracuje w dostosowanym środowi-sku, które separuje ją od rzeczywistego systemu operacyjnego. Wirtualna ma-szyna zapewnia uruchomionej aplikacjiwirtualne rejestry i dostęp do plików źródłowych. Taka izolacja umożliwia pracę aplikacjom przystosowanym do innego systemu operacyjnego niż system umieszczony na komputerze, który może być niekompatybilny.

Podsumowanie

Zastosowanie wirtualizacji zasobów informatycznych na potrzeby instytucji edukacyjnej daje korzyści ekonomiczne, jak również umożliwia stosowanie rozwiązań uelastyczniających ofertę edukacyjną poprzez wirtualne pulpity. Dzięki wirtualizacji szybko można zmodyfikować systemy operacyjne występu-jące na terminalach i dostosować je do nowych zadań szkoleniowych.

Literatura

Trajer J., Paszek A., Iwan S. (2012), Zarządzanie wiedzą, Warszawa.

Wojciechowska-Filipek S. (2014), Funkcjonowanie organizacji zhierarchizowanej w wirtualnym świecie, Warszawa.

Cytaty

Powiązane dokumenty

Wynika z tego, że dowolny równoległobok można przekształcić afinicznie na dowolny inny (wystarczy przekształcić trzy jego wierzchołki, obraz czwartego zadany jest jednoznacznie

Stosuje się go w kremach, pastach do zębów, cukierkach, gumach do żucia, a także jako środek zagęszczający, emulgator, środek przeciw zbrylaniu..  Sacharyna – jest około

 *a – zastąpienie formuły generalnie skwantyfikowanej (lub negacji formuły egzystencjalnie skwantyfikowanej) przez formułę bez kwantyfikatora, ze stałą indywiduową a,

Polecenie - msdt - Narzędzie diagnostyczne pomocy technicznej firmy Microsoft.. Narzędzi można używać do zbierania informacji o problemach z

Zaznacz TAK, jeśli zdanie jest prawdziwe, a NIE, jeśli zdanie jest fałszywe.. Okres zbioru ogórków trwa krócej od okresu, kiedy można

niepełnosprawnych ruchowo realizujących jakąś pasję, np. Miniparaolimpiada: zabawy ruchowe „Kto pierwszy?”. 1) Dzieci siadają na dywanie tyłem do mety. Ich zadaniem

Jest pycha udziału w czymś wielkim, nawet, gdy się było tylko biernym statystą.. Oczywistą też jest pycha wywyższania się nad tych, którzy, wedle naszego dzisiejszego

Podczas gdy Immanuel Kant stawiając pytanie „czym jest człowiek?” starał się człowieka — światowego obywatela, który jest obywatelem dwóch światów, uczynić