Czym jest wirtualizacja
|
|
- Marta Wilczyńska
- 9 lat temu
- Przeglądów:
Transkrypt
1 Czym jest wirtualizacja Wirtualizacja Szerokie pojęcie odnoszące się do abstrakcji zasobów w różnych aspektach komputeryzacji. Odnosi się do: procesorów pamięci języków programowania Karol Kański
2 Cele wirtualizacji Niezależność od sprzętu - nie mając fizycznego dostępu do danego sprzętu, możemy emulować jego działanie Testowanie i bezpieczeństwo - możemy testować potencjalnie niebezpieczne programy i funkcje bez obawy o utratę danych, ponieważ stan OS, można zapisać; można poza tym w dość latwy sposób testować i debuggować działanie jądra systemu Karol Kański
3 Cele wirtualizacji Kilka OS na jednej maszynie - w prosty sposób, bez konieczności dzielenia dysku twardego na partycje i żmudnej instalacji, możemy mieć na jednym komputerze kilka OS Wygoda - nie ma potrzeby ciągłego restartowania systemu w przypadku potrzeby użycia innego OS Izolacja OS i użytkowników - OS-y nie wpływają na swoją pracę; podobnie użytkownicy, mający rozłączne środowiska Karol Kański
4 Historia IBM- lata 60 - projekt M44/44X - fizyczna maszyna M44 i wiele maszyn wirtualnych 44X, operujące na pamięci M44 (wieloprogramowanie i pamięć wirtualna); model 67 poprzez Monitor Wirtualnej Maszyny emulował hardware Wirtualizacja procesora- lata 70 - prekursor Wirtualnej Maszyny Javy; maszyna P-code, powstał kompilator, który przekształcał programy w Pascalu na programy P-code, które mogły być uruchamiane na wirtualnej maszynie Wirtualizacja na komputerach domowych- od lat 90 do dzisiaj - wraz z rozwojem komputerów domowych zaczęła być na nich możliwa wirtualizacja; powstaje firma VMware; Microsoft odkupuje Virtual PC Karol Kański
5 Wirtualizacja, a emulacja Emulacja - emulowane jest działanie wszystkich podzespołów maszyny, w związku z czym można udawać, że się ma inny sprzęt niż w rzeczywistości Emulacja API - do systemu operacyjnego dodawany jest interfejs z innego systemu, dzięki czemu aplikacje mogą sie uruchamiać, tak jak w swoim macierzystym OS Wirtualizacja - wszystkie instrukcje, które mogą być wykonane bezpośrednio na sprzęcie są tak wykonywane; emulowane jest jedynie działanie instrukcji uprzywilejowane Karol Kański
6 Typy wirtualizacji Podział Parawirtualizacja - polega na zmianie jądra systemu operacyjnego, tak, by wspomagało ono przechwytywanie przez hypervisora instrukcji uprzywilejowanych Pelna wirtualizacja - system działa niezmieniony, to hypervisor jest odpowiedzialny za wykrywanie, przechwytywanie i emulowanie instrukcji uprzywilejowanych Wirtualizacja z poziomu OS - wirtualizowanie bezpośrednio z poziomu OS, można tworzyć niezależne serwery i środowiska użytkownika Karol Kański
7 Typy wirtualizacji Emulacja Karol Kański
8 Typy wirtualizacji Parawirtualizacja Karol Kański
9 Typy wirtualizacji Pełna wirtualizacja Karol Kański
10 Typy wirtualizacji Wirtualizacja z poziomu OS Karol Kański
11 Przyklady Bochs (emulacja) QEMU (emulacja) Wine (emulacja API) VMware Workstation/Server (pełna wirtualizacja) VirtualBox (pełna wirtualizacja) VirtualPC (pełna wirtualizacja) XEN (parawirtualizacja) UML (parawirtualizacja) Linux-VServer (wirtualizacja z poziomu OS) OpenVZ (wirtualizacja z poziomu OS) Karol Kański
12 Kryterium Popka-Goldberga Warunki, które powinna spełniać wirtualna maszyna odpowiedniość - program na wirtualnej maszynie ma się zachowywać, tak jakby działał na rzeczywistym sprzęcie kontrola zasobów - wirtualna maszyna powinna w pełni kontrolować wszystkie zasoby, które są wirtualizowane wydajność - większośc instrukcji musi być wykonywana bez udziału wirtualnej maszyny Karol Kański
13 Problemy z wirtualizacją Instrukcje uprzywilejowane i wrażliwe Instrukcje uprzywilejowane Powodują przerwania lub wywołania systemowe. Instrukcje wrażliwe Mogą zmienić konfigurację zasobów systemu operacyjnego, bądź też korzystają z tej konfiguracji. Twierdzenie Popka-Goldberga Dla każdego standardowego komputera trzeciej generacji wirtualna maszyna może zostać skonstruowana, jeśli zbiór instrukcji wrażliwych jest podzbiorem zbioru instrukcji uprzywilejowanych. Karol Kański
14 Problemy z wirtualizacją Poziomy uprzywilejowania Procesy mogą wykonywać się na 4 poziomach uprzywilejowania Ring 3 - aplikacje użytkownika Ring 2 i ring 1 - sterowniki urządzeń Ring 0 - system operacyjny Poziomy uprzywilejowania, a wirtualizacja W przypadku działania wirtualnej maszyny to hypervisor działa w ring 0, a OS jest przeniesiony do ring 1, co jest dla niego sytuacją nietypową. Hypervisor musi przechwytywać instrukcje, które można wykonywać jedynie w ring 0. Karol Kański
15 Problemy z wirtualizacją OS na zwykłej maszynie Karol Kański
16 Problemy z wirtualizacją Pełna wirtualizacja- podmiana binariów Karol Kański
17 Problemy z wirtualizacją Parawirtualizacja Karol Kański
18 Ring -1 Ring -1 Rozwiązanie problemu instrukcji uprzywilejowanych polega na wprowadzenie kolejnego poziomu uprzywilejowania (ring -1). Hypervisor działa własnie na tym poziomie, dzieki czemu system operacyjny może działać w ring 0. Procesory z ring -1 AMD V Intel VT Karol Kański
19 Ring -1 Karol Kański
20 Ring -1 Realizacja(Intel VT) Operacje główne i niegłówne (root i non-root) - tylko monitor maszyny wirtualnej wykonuje operacje główne, natomiast system operacyjny wykonuje operacje niegłówne Rozszerzenie listy rozkazów o 10 specyficznych dla wirtualizacji: VMPTRLD, VMPTRST, VMCLEAR, VMREAD, VMWRITE, VMCALL, VMLAUNCH, VMRESUME, VMXOFF(wyjście z trybu wirtualizacji) oraz VMXON(przejście w tryb wirtualizacji) Technologia IOMMU, zastępująca DMA - tłumaczenie adresów widocznych dla sytemu na adresy fizyczne Karol Kański
21 Wydajność Intel VT Karol Kański
22 Wydajność Intel VT Karol Kański
23 Wydajność Intel VT Karol Kański
24 Wirtualizacja urządzeń Wstęp Zazwyczaj opłaca się wirtualizować urządzenia by lepiej wykorzystać zasoby sprzętowe by można było łatwo przenosić VM na inne maszyny Do tego celu używa się: emulacji lub parawirtualizacji Paweł Wiejacha
25 Wirtualizacja urządzeń emulacja :: jak działa? Gospodarz implementuje i udaje prawdziwe urządzenie może całkowicie implementować urządzenie lub wykorzystywać inne do wykonywania zadań Gość nie jest świadomy, że nie rozmawia z urządzeniem Paweł Wiejacha
26 Wirtualizacja urządzeń emulacja :: zalety Zalety: nie wymaga modyfikacji Gości możemy udawać urządzenia, którego nie mamy możemy dzielić jedno fizyczne urządzenie między Gości łatwa migracja Wirtualnych Maszyn Wady: bardzo niska wydajność Paweł Wiejacha
27 Wirtualizacja urządzeń emulacja :: wady Bardzo niska wydajność spowodowana: udawaniem, że urządzenie istnieje przechwytywaniem przerwań (emulacja PIC) przechwytywaniem wszystkich odwołań urządzenia do pamięci tłumaczeniem wirtualnych rozkazów na prawdziwe akcje Paweł Wiejacha
28 Wirtualizacja urządzeń parawirtualizacja Parawirtualizacja całkiem dobra wydajność ale kosztem modyfikacji Gości Więcej przy omawianiu technologii Xen. Paweł Wiejacha
29 Bezpośredni dostęp do urządzenia wstęp Bezpośredni dostęp do urządzenia zdarzają się systemy wymagającej wysokiej wydajności głównie chodzi o dyski twarde i kontrolery sieciowe narzuty emulacji i parawirtualizacji są nieakceptowalne przy dużym transferze głownie obciążany jest procesor Konieczna jest wtedy możliwość bezpośredniego dostępu do urządzenia. Paweł Wiejacha
30 Bezpośredni dostęp do urządzenia główny problem - konflikty DMA Paweł Wiejacha
31 Bezpośredni dostęp do urządzenia Konieczne jest sprzętowe wsparcie nie jest możliwe albo nie jest wydajne softwarowe tłumaczenie adresów, do których odwołuje się urządzenie trzeba też obsługiwać i przekazywać przerwania Na szczęście z pomocą przychodzą nam twórcy sprzętu. Paweł Wiejacha
32 IOMMU wstęp Input/Output Memory Management Unit urządzenie (część płyty głównej) tłumaczące adresy w transakcjach DMA i przerwania urządzeń Wej/Wyj zapewniające tym samym ochronę pamięci Paweł Wiejacha
33 IOMMU translacja pamięci IOMMU umożliwia: przydzielenie każdemu urządzeniu Protection Domain, zestawu stron pamięci do którego urządzenie ma dostęp oraz tablic translacji Gdy urządzenie zażąda dostępu do pamięci, IOMMU przechwytuje zapytanie. Tłumaczy je i pozwala lub nie na dostęp do fizycznej pamięci. Paweł Wiejacha
34 IOMMU schemat Paweł Wiejacha
35 IOMMU ochrona pamięci/protection Domains Paweł Wiejacha
36 IOMMU schemat struktur danych Paweł Wiejacha
37 IOMMU różne urządzenia mogą posiadać własne bufory IO TLB tłumaczone mogą być też przerwania dzięki Domenom Ochrony współdzielone są tablice stron i cache IOMMU posiada dziennik zdarzeń/błędów Paweł Wiejacha
38 IOMMU zastosowania :: wirtualizacja IOMMU pozwala na bezpośredni dostęp do urządzeń niezmodyfikowanym Gościom cała pamięć wirtualna gościa w jednej Domenie Ochrony trochę większe możliwości przy parawirtualizacji wyeliminowanie narzutów VMM przy dostępie do urządzeń praktycznie 100% wydajność Paweł Wiejacha
39 IOMMU zastosowania :: wirtualizacja :: schemat Paweł Wiejacha
40 IOMMU zastosowania :: inne obsługa urządzeń bez obsługi 64-bitowego adresowania brak konieczności używania bounce buffers zastąpienie pierwowzorów AMD IOMMU: GART i DEV bezpośredni dostęp do urządzeń z przestrzeni użytkownika strony procesu w jednej Domenie Ochrony pozostaje obsługa przerwań po stronie jądra Paweł Wiejacha
41 Intel VT-d Intel Virtualization Technology for Directed I/O wspomaganie bezpośredniego dostępu do urządzeń czyli specyfikacja IOMMU od Intela funkcjonalność jak IOMMU od AMD ale urządzenie może należeć do wielu Dziedzin Ochrony VT-d2 - ulepszone mapowanie przerwań Paweł Wiejacha
42 Intel VT-c wstęp Intel Virtualization Technology for Connectivity kolejna technologia Intela wspierająca wirtualizację której zadaniem jest ogólna poprawa wydajności dzięki ulepszeniu komunikacji między urządzeniami I/O a CPU zapewnia zmniejszenie użycia CPU i zwiększenie przepustowości Paweł Wiejacha
43 Intel VT-c technologia W skład Intel VT-c wchodzi: Virtual Machine Device Queues (VMDq) Intel I/O Acceleration Technology Intel Single Root I/O Virtualization (SR-IOV) Paweł Wiejacha
44 Xen wstęp Xen Monitor Maszyn Wirtualnych (VMM) wydany na licencji Open Source (GPL2) działający na IA-32/64, x86(-64) i PowerPC 970 na początku używał tylko parawirtualizacji teraz potrafi też uruchamiać niezmodyfikowane systemy ale tylko na maszynach ze wspomaganiem sprzętowym Paweł Wiejacha
45 Xen parawirtualizacja Parawirtualizacja polega na zmodyfikowaniu systemu operacyjnego Gościa tak by ten był świadom istnienia VMM i współpracował z nim za pomocą specjalnego API omijając w ten sposób wiele problemów oraz zyskując znaczną poprawę wydajności Paweł Wiejacha
46 Xen zasada działania Działanie: Xen posiada własne jądro posiada własny CPU scheduler, MM uruchamia dom0 na niższym poziomie uprzywilejowania która jest wykorzystywana do zarządzania resztą VM oraz jako jedyna ma bezpośredni dostęp do urządzeń Paweł Wiejacha
47 Xen zasada działania :: schemat Paweł Wiejacha
48 KVM wstęp Kernel-based Virtual Machine infrastruktura dla wirtualizacji bazująca na jądrze Linuksa działająca na x86 z VT-x lub AMD-V ze szczątkowym wsparciem dla parawirtualizacji Paweł Wiejacha
49 KVM KVM a Xen KVM i Xen - różnice Xen ma własne jądro, z Linuksa korzysta tylko do obsługi I/O KVM używa Linuksowego schedulera i zarządzania pamięcią KVM koniecznie potrzebuje sprzętowego wsparcia wirtualizacji jest dzięki temu mały (ok linii kodu) i stosunkowo prosty KVM umożliwia bardzo prostą parawirtualizację (zmodyfikowane sterowniki) Paweł Wiejacha
50 KVM różne umożliwia pełną wirtualizację niezmodyfikowanych Gości pozwala przydzielić VM do 4 procesorów wspiera AMD IOMMU, Intel VT-d jest to znacznie mniejszy projekt od Xen jest także mniej dojrzały, lecz rozwój nabiera rozmachu Paweł Wiejacha
51 KVM i Xen :: wydajność wstęp Porównanie wydajności Oprogramowanie: Linux kernel KVM 62 Xen xen Gość: Ubuntu Linux 8.04 Sprzęt: 2.4 GHz Intel Core 2 CPU 6600, 4 GB RAMu, 250 GB dysku Paweł Wiejacha
52 KVM i Xen :: wydajność wyniki Porównanie wydajności Test Linux Xen KVM CPU Kompilacja jądra IOzone Write IOzone Read Paweł Wiejacha
53 Literatura IOMMU/Intel VT-d AMD IOMMU Specification - white_papers_and_tech_docs/34434.pdf Intel VT-d Specification - ftp://download.intel.com/technology/computing/ vptech/intel(r)_vt_for_direct_io.pdf Paweł Wiejacha
54 Zagrożenia związane z wirtualizacją Skąd się biorą zagrożenia w założeniu wirtualizacja ma być niewidoczna dla zwirtuakizowanego systemu jeżeli napisalibyśmy wirusa, który wirtualizuje (jest nadzorcą, hypervisor) prawdziwego systemu operacyjnego to zgodnie z powyższym powinien być niewykrywalny z wnętrza tego systemu jeżeli uda nam się zrobić to w sposób niewidoczny dla użytkownika, to wygraliśmy Maciej Zielenkiewicz
55 Zagrożenia związane z wirtualizacją Przykład-Bluepill Ogólne informacje: najbardziej znany wirus wykorzystujący wirtualizację (AMD SVM) przeznaczony dla Windows Vista przy okazji obchodzi system zabezpieczenia pamięci przed nieuprawnionym zapisem zapisując swój kod do pliku swap w miejscu chwilowo nieużywanego sterownika po przejęciu kontroli poddaje wirtualizacji działający system bez ponownego uruchamiania komputera a użytkownik nawet nie widzi zmiany Maciej Zielenkiewicz
56 Zagrożenia związane z wirtualizacją Jak zwirtualizować działający system operacyjny Maciej Zielenkiewicz
57 Zagrożenia związane z wirtualizacją I Obrona Wykrywanie: teoretycznie nie powinno się dać stwierdzić z wnętrza zwirtualizowanego systemu czy jest on poddany wirtualizacji, czy nie można umożliwić wirtualizację wewnątrz zwirtualizowanego systemu ale wszystkie operacje które przechwytujemy trwają dłużej, niż gdybyśmy ich nie przechwytywali ale możemy oszukiwać system który kontrolujemy co do upływu czasu... Zapobieganie: skuteczna ochronan systemy operacyjnego przed zainstalowaniem wirusa wyłączenie wirualizacji (ale powoduje utratę funkcjonalności) proponowane rozwiązania: ochrona hasłem instrukcji VMRUN Maciej Zielenkiewicz
58 Shadow page tables Dlaczego musimy wiedzieć, co gość robi ze stronami gość ma własne tablice stron, ale nie są one używane przez procesor nadzorca musi zapewniać spójność między stronami we właściwej tablicy stron a tymi z tablicy stron gościa zatem nadzorca musi kontrolować zapisy gościa do jego tablicy stron Maciej Zielenkiewicz
59 Shadow page tables Jak kontrolować gościa zabezpieczamy jego tablicę stron przed zapisem każda próba zapisu powoduje page fault, który jest przechwytywany przez nadzorcę nadzorca aktualizuje od razu obie tablice stron co powoduje spory narzut na działanie programów które używają dużo pamięci Maciej Zielenkiewicz
60 Nested page tables Motywacja za zagdnieżdżonymi tablicami stron w zwykłym rozwiązaniu błędy braku strony są obsługiwane przez nadzorcę, który musi przekazać infromację właściwemu zwirtualizowanemu systemowi podowuje to duży narzut na obsługę takiego błędu (dużo VMWEXIT) Nested/Extended Page Tables pozwalają na bezpośrednie mapowanie stron widocznych dla systemu-gościa jako fizyczne na fizyczne strony pamięci bez pomocy nadzorcy błędy braku stron są przekazywane systeomwi-gościowi bezpośrednio przez procesor Maciej Zielenkiewicz
61 Nested page tables Jak działają Nested Page Tables nadzorca buduje tablicę stron a potem ustawia odpowiedni bit rejestru translacja wygląda następująco: Maciej Zielenkiewicz
62 Nested page tables Nested vs Shadow Maciej Zielenkiewicz
Linux -- u mnie działa!
Linux -- u mnie działa! Wirtualizacja - czyli jak z jednego komputera zrobić 100 Stanisław Kulczycki grung@kce.one.pl Agenda Co to jest wirtualizacja? Zastosowanie Metody wirtualizacji Popularne maszyny
Systemy Operacyjne Wirtualizacja
Katedra Informatyki, Politechnika Świętokrzyska w Kielcach Kielce, 23 stycznia 2015 Plan 1 2 Symulacja Emulacja 3 4 5 6 jest techniką zarządzania zasobami, która umożliwia ich współdzielenie przez procesy
Przegląd dostępnych hypervisorów. Jakub Wojtasz IT Solutions Architect jwojtasz@atom-tech.pl
Przegląd dostępnych hypervisorów Jakub Wojtasz IT Solutions Architect jwojtasz@atom-tech.pl Agenda Podział hypervisorów Architektura wybranych rozwiązań Najwięksi gracze na rynku Podział hypervisorów Hypervisor
WIRTUALIZACJA. Kamil Frydel, Julia Romanowska, Maciej Sokołowski. 12 listopada 2007 WIRTUALIZACJA. Kamil Frydel, Julia Romanowska, Maciej Sokołowski
12 listopada 2007 Spis treści Wirtualizacja - co to? Definicja Sposób podziału zasobów komputera na wiele izolowanych środowisk (partycji). Na jednym fizycznym komputerze/serwerze może być utworzonych
Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas)
Hosting WWW Bezpieczeństwo hostingu WWW Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas) System IT ogólna budowa Historia wirtualizacji Pierwsze komputery lata 40 i 50 Komputer bezpośrednio wykonuje program
Monitor maszyn wirtualnych
Monitor maszyn wirtualnych Jest to oprogramowanie nadzorujące działanie systemów gości Może być to oddzielny software lub zintegrowany z systemem operacyjnym System gospodarza Oznaczany zazwyczaj jako
U M L. System operacyjny Linux zagnieżdżony w zewnętrznym systemie operacyjnym (Linux)
http://user-mode-linux.sourceforge.net/ System operacyjny Linux zagnieżdżony w zewnętrznym systemie operacyjnym (Linux) Autor: Jeff Dike Koncepcja powstała w 1999 r. Początkowo jako patch do jądra 2.0
System wspomagania zarządzania wirtualizacją
Plan prezentacji: Co to jest wirtualizacja? Przegląd rozwiązań wirtualizacji, plusy i minusy każdego z nich Przegląd gotowych bibliotek które posłużą mi do stworzenia systemu. Interfejs oparty o WWW Co
Wirtualizacja. wspomagana sprzętowo - zalety, wady, zagrożenia. Szymon Doroz & Bartosz Janiak & Przemysław Zych
Wirtualizacja wspomagana sprzętowo - zalety, wady, zagrożenia Szymon Doroz & Bartosz Janiak & Przemysław Zych Agenda Czym jest wirtualizacja Krótka historia Wirtualizacja wspomagana sprzętowo Prezentacje
WIRTUALIZACJA teoria i praktyka. Oskar Skibski, Piotr Sikora, Mateusz Kruszyński
WIRTUALIZACJA teoria i praktyka Oskar Skibski, Piotr Sikora, Mateusz Kruszyński Plan prezentacji Wstęp co to jest? po co to jest? Rodzaje wirtualizacji emulacja pełna emulacja API wirtualizacja Problemy
Wirtualizacja. Piotr Sikora Tomasz Ziółkowski
Wirtualizacja Wirtualizacja Piotr Sikora Tomasz Ziółkowski 1 Plan wykładu Pojęcie wirtualizacji Historia zagadnienia Kryterium realizowalności VM Dlaczego stosować wirtualizację? Rodzaje wirtualizacji
Wirtualizacja. Paweł Mantur Artur Mączka Tomasz Niedabylski
Wirtualizacja Paweł Mantur Artur Mączka Tomasz Niedabylski Plan prezentacji Wprowadzenie teoretyczne Problemy w architekturze x86 Wprowadzone przez AMD i Intela wsparcie sprzętowe Prezentacja wybranych
Wirtualizacja. Metody, zastosowania, przykłady
Wirtualizacja Metody, zastosowania, przykłady Wirtualizacja - Definicja Użycie oprogramowania w celu stworzenia abstrakcji (iluzji) posiadanych zasobów. Historia Pierwsze szerzej znane zastosowanie: komputer
Wirtualizacja Systemy operacyjne
Michał Albrycht Bartosz Borkowski Radosław Kujawa Wirtualizacja Systemy operacyjne Agenda Wirtualizacja Historia i współczesne wykorzystanie Podziały wirtualizacji Wirtualizacja tablic stron Shadow Page
RHEL 5 wpływ wirtualizacji na koszty
RHEL 5 wpływ wirtualizacji na koszty Grzegorz Niezgoda B2B Sp. Z o.o. Warszawa 2009.09.09 Copyright B2B Sp. z o.o. 2009 Pełna (wspomagana sprzętowo) & Para-Wirtualizacja Red Hat Enterprise Linux 5 wspiera
Wirtualizacja. Przegla d wybranych technik. Magda Michalska Krzysztof Kulewski Andrzej Pacuk. Systemy operacyjne 2006
Przegla d wybranych technik Magda Michalska Krzysztof Kulewski Andrzej Pacuk Systemy operacyjne 2006 Plan 1 Czym jest wirtualizacja? Zastosowanie 2 na poziomie systemu operacyjnego 3 Przegla d oprogramowania
Wirtualizacja wspomagana sprzętowo
Wirtualizacjawspomaganasprzętowo MarekAdamczyk FilipGrotkowski PiotrJaroszyński AdamWitkowski Wirtualizacjawspomaganasprzętowo Planprezentacji Wirtualizacjabezwspomaganiasprzętowego Pierwszepodejściadowspomaganiasprzętowego
QEMU działa na procesorach procesorach: emuluje procesory: dostępne dla s.o. hosta:
QEMU Stosunkowo szybki emulator procesora, korzystający z tzw. dynamicznej translacji i kilku innych ciekawych technik programistycznych i optymalizacyjnych. działa na procesorach procesorach: Intel x86,
Przepełnienie bufora. SQL Injection Załączenie zewnętrznego kodu XSS. Nabycie uprawnień innego użytkownika/klienta/administratora
NAUKOWA I AKADEMICKA SIEĆ KOMPUTEROWA Bezpieczeństwo rozwiązań hostingowych Hosting wirtualny - studium przypadku Secure 2008 3 października 2008 Arkadiusz Kalicki, NASK Agenda Zagrożenia Omówienie zabezpieczeń
CyberGuru Wirtualizacja na platformie Hyper-V w pigułce. Prezentuje: Kamil Frankowicz
CyberGuru Wirtualizacja na platformie Hyper-V w pigułce O czym będziemy mówić? Czym jest wirtualizacja i co ma mi do zaoferowania? Co jest potrzebne do uruchomienia Hyper-V?(Windows 8 i Windows Server
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 007 Tryb rzeczywisty i chroniony procesora 2 SO i SK/WIN Wszystkie 32-bitowe procesory (386 i nowsze) mogą pracować w kilku trybach. Tryby pracy
Wirtualizacja wspomagana sprzętowo - zalety, wady i zagrożenia
Wirtualizacja wspomagana sprzętowo - zalety, wady i zagrożenia Julia Romanowska, Andrzej Pragacz, Marcin Pawłowski 27 listopada 2008 1 Spis treści 1 Wirtualizacja bez wsparcia sprzętowego 4 1.1 System
Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source
Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Dr inż. Michał Bednarczyk Uniwersytet Warmińsko-Mazurski w Olsztynie Wydział Geodezji i Gospodarki Przestrzennej Katedra Geodezji
Wirtualizacje. Opracowali: Piotr Dąbrowiecki Jakub Gołębiowski Winicjusz Szyszka
Wirtualizacje Opracowali: Piotr Dąbrowiecki Jakub Gołębiowski Winicjusz Szyszka Co to jest maszyna wirtualna? Rodzaje maszyn wirtualnych Interpretery Kompilatory Emulatory Własności maszyn wirtualnych
Q E M U. http://www.qemu.com/
http://www.qemu.com/ Emulator procesora Autor: Fabrice Bellard Obsługiwane platformy: Windows, Solaris, Linux, FreeBSD, Mac OS X Aktualna wersja: 0.9.0 Większość programu oparta na licencji LGPL, a sama
Wirtualizacją nazywamy użycie oprogramowania w celu stworzenia abstrakcji (iluzji) posiadanych zasobów.
Wirtualizacja Poniższy dokument objaśnia teoretyczne zagadnienia związane z technologią wirtualizacji. Nie zajmuje się żadnym z jej aspektu nazbyt szczegółowo, lecz stanowi przekrojowe omówienie tegoż
Badanie wydajności maszyn wirtualnych
Rozdział xx Badanie wydajności maszyn wirtualnych Mirosław SKRZEWSKI Politechnika Śląska, Instytut Informatyki mskrzewski@polsl.pl Paweł MOROZ Politechnika Śląska, Instytut Informatyki pawel.moroz@polsl.pl
Tablice stron, bezpośredni dostęp do urządzeń z maszyny wirtualnej i IOMMU.
Tablice stron, bezpośredni dostęp do urządzeń z maszyny wirtualnej i IOMMU. Filip Grotkowski 21 listopada 2008 Omówienie problemów i ich rozwiązań. 1 Spis treści 1 Tablice stron 3 1.1 Shadow Page Table.................................
Wirtualizacja. czyli trochę co innego niż rzeczy do tej pory omawiane
Wirtualizacja czyli trochę co innego niż rzeczy do tej pory omawiane Wady przedstawionych rozwiązań Emulacja całego sprzętu (Bochs) jest strasznie wolna Czemu? Każda instrukcja w SO guesta była symulowana
Wirtualizacja jako środek zmniejszenia kosztów działalności przedsiębiorstwa w czasach kryzysu
Wirtualizacja jako środek zmniejszenia kosztów działalności przedsiębiorstwa w czasach kryzysu Marcin Cerkiewnik Promotor: Dr inż. Dariusz Chaładyniak Tytułem wstępu Celem każdej komercyjnej działalności
Struktury systemów operacyjnych
Struktury systemów operacyjnych Jan Tuziemski Część slajdów to zmodyfiowane slajdy ze strony os-booi.com copyright Silberschatz, Galvin and Gagne, 2013 Cele wykładu 1. Opis usług dostarczanych przez OS
Konwersja maszyny fizycznej na wirtualną.
1 (Pobrane z slow7.pl) W końcu, kto Nam zabroni aby stworzyć maszyny wirtualne, które będą pracować pod kontrolą różnych systemów z rodziny Windows bądź Linux. Praca w oparciu o maszyny wirtualne pozwala
VMware. Prezentacja na Systemy Operacyjne
VMware Prezentacja na Systemy Operacyjne VMware Workstation Komercyjny produkt tworzony i sprzedawany przez firmę VMware Inc. Można skorzystać z 30-dniowego triala Pozwala na uruchomienie wielu maszyn
Oracle VM - Przegląd architektury i możliwości
Oracle VM Przegląd architektury i możliwości OPITZ CONSULTING Kraków Nowoczesne techniki konsolidacji i optymalizacji środowisk opartych o rozwiązania Oracle (2011) Mateusz Dohnal (Starszy konsultant)
Wirtualizacja. Systemy operacyjne 9 listopada 2007. Aleksander Jankowski Paweł Matysiak Aleksandra Murawska
Wirtualizacja Systemy operacyjne 9 listopada 2007 Aleksander Jankowski Paweł Matysiak Aleksandra Murawska Wirtualizacja - teoria Wirtualizacja ogólnie i jej główne aspekty Pewne problemy z x86 Nowe rozwiązania
VMware, QEMU, UML. oraz inne wirtualne maszyny. Piotr Findeisen Filip Grządkowski Piotr Kuśka Krzysztof Mroczek
VMware, QEMU, UML oraz inne wirtualne maszyny Piotr Findeisen Filip Grządkowski Piotr Kuśka Krzysztof Mroczek Wirtualizacja - technika ukrywania fizycznej charakterystyki zasobów przed systemami, aplikacjami
MANAGER 2010 PROFESSIONALP VS. VIRTUALIZATION WIRTUALIZACJA OBSŁUGIWANE ANAGER 2010 C MANAGER 2010 CORPORATE: Funkcja. Korzyści.
VIRTUALIZATION MANAGER 2010 PROFESSIONALP VS. VIRTUALIZATION MANAGER 2010 CORPORATE: ANAGER 2010 C Funkcja Opis Korzyści VM 2010 Professional VM 2010 Corporate WIRTUALIZACJA I MIGRACJE Funkcja Connect
Prezentacja emulatora QEMU Zajęcia SO
Prezentacja emulatora QEMU Zajęcia SO 08.11.2006 Czym jest QEMU...? QEMU to emulator procesora: osiągający bardzo dobrą szybkość emulacji udostępniony jako otwarte oprogramowanie Do czego może się przydać..?
Wirtualizacja w praktyce.
Wirtualizacja w praktyce. Autor: Marek Serafin Wirtualizacja - to proste! Poznaj zalety wirtualizacji i sytuacje, w których sprawdza się ona najlepiej Naucz się instalować najpopularniejsze rozwiązania
Zadanie1. Wykorzystując serwis internetowy Wikipedii wyjaśnij następujące pojęcia: wirtualizacja, VirtualBox, Vmware, KVM, Virtual PC, Hyper-V.
T: Wirtualizacja instalacji serwera Windows. Zadanie1. Wykorzystując serwis internetowy Wikipedii wyjaśnij następujące pojęcia: wirtualizacja, VirtualBox, Vmware, KVM, Virtual PC, Hyper-V. VirtualBox to
Konwersja maszyny fizycznej na wirtualną
1 (Pobrane z slow7.pl) Konwersja maszyny fizycznej na wirtualną (odsłona druga). Zadanie to wykonamy przy pomocy narzędzia Paragon Go Virtual. Paragon Go Virtual to rozwiązanie, które pomoże zrealizować
Wirtualizacja: XEN. Marek Marczykowski 16 czerwca 2010
marmarek@staszic.waw.pl 16 czerwca 2010 Model wirtualizacji parawirtualizacja wirtualizacja pełna, wspomagana sprzętowo Terminologia hypervisor - nadzorca dom0 - wyróżniona wirtualka do zarządzania domu
Szymon Acedański, Piotr Hofman, Łukasz Rekucki SO @ MIMUW, 2006
Szymon Acedański, Piotr Hofman, Łukasz Rekucki SO @ MIMUW, 2006 Monitor maszyny wirtulnej Opracowany Projekt na Uniwersytecie Cambridge Open Source (licencja GPL) Alternatywne podejście do wirtualizacji:
Technologia informacyjna. Urządzenia techniki komputerowej
Technologia informacyjna Urządzenia techniki komputerowej System komputerowy = hardware (sprzęt) + software (oprogramowanie) Sprzęt komputerowy (ang. hardware) zasoby o specyficznej strukturze i organizacji
Backup & Recovery 10 Home
PARAGON Backup & Recovery 10 Home Polska wersja językowa Backup & Recovery 10 Home to bogate pod względem funkcjonalności oprogramowanie do tworzenia i przywracania kopii zapasowych. Nieważne, czy chcesz
pasja-informatyki.pl
Wirtualizacja wprowadzenie 2017 pasja-informatyki.pl Sieci komputerowe Windows Server #6 HYPER V Damian Stelmach Wirtualizacja wprowadzenie 2019 Spis treści Wirtualizacja wprowadzenie... 3 Typy wirtualizacji
Wirtualizacja wspomagana sprz towo
Wirtualizacja wspomagana sprz towo zalety, wady i zagro»enia Bartosz G za Tomasz Rogozik Bartosz Szreder 19 listopada 2009 B. G za, T. Rogozik, B. Szreder () Wirtualizacja wspomagana sprz towo 19 listopada
Działanie systemu operacyjnego
Działanie systemu operacyjnego Budowa systemu komputerowego I NIC Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej
Emulacja maszyny. Program udaje zupełnie inną architekturę. Musi przetłumaczyć instrukcje emulowane na instrukcje platformy, na której działa
Emulacja maszyny Program udaje zupełnie inną architekturę Musi przetłumaczyć instrukcje emulowane na instrukcje platformy, na której działa Udaje to znaczy co? To znaczy, że program tworzy wirtualnie:
NASI SPONSORZY I PARTNERZY
NASI SPONSORZY I PARTNERZY Wirtualizacja baz danych a pamięć RAM Cezary Ołtuszyk Blog: coltuszyk.wordpress.com Plan spotkania I. Wprowadzenie do tematu II. III. IV. Hot Add Memory w Windows i SQL Server
Know your tools KVM. Dariusz Puchalak Dariusz_Puchalak < at > ProbosIT.pl
Know your tools KVM Dariusz Puchalak Dariusz_Puchalak < at > ProbosIT.pl O mnie. Linux/Unix 14+ lat KVM ~ 2.5lat IT Consulting ~ 10 lat I'm NOT a programmer! Historia Pierwsza stabilna wersja: Linux kernel
Grzegorz Jaśkiewicz Dariusz Stefański
Logiczne partycjonowanie systemów Grzegorz Jaśkiewicz Dariusz Stefański Plan prezentacji Podstawowe informacje Zastosowanie Hypervisor działanie hypervisora Wsparcie sprzętowe Partycjonowanie sprzętowe
LPAR - logiczne partycjonowanie systemów
Mateusz Błażewicz Piotr Butryn Jan Sikora MIMUW 20 grudnia 2007 1 2 Budowa i możliwości Instalacja 3 Budowa Co to jest? LPAR - logiczne partycjonowanie sprzętu Dzielenie zasobów fizycznego serwera na niezależne,
Tomasz Greszata - Koszalin
T: Wirtualizacja systemu Linux Ubuntu w maszynie wirtualnej VirtualBox. Zadanie1. Odszukaj w serwisie internetowym dobreprogramy.pl informacje na temat programu Oracle VM VirtualBox. VirtualBox to oprogramowanie
WIRTUALIZACJA SERWERÓW I STACJI ROBOCZYCH- NA PRZYKŁADZIE WYBRANEGO OPROGRAMOWA- NIA WIRTUALNE ŚRODOWISKO LABORATORYJNE DLA STUDENTÓW
PRACE NAUKOWE Akademii im. Jana Długosza w Częstochowie SERIA: Edukacja Techniczna i Informatyczna 2011 z. VI Piotr Kamiński, Wojciech Ciesielski Akademia im. Jana Długosza WIRTUALIZACJA SERWERÓW I STACJI
Działanie systemu operacyjnego
Działanie systemu operacyjnego Budowa systemu komputerowego Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej Pamięć
Zaawansowane systemy operacyjne. Wirtualizacja. Janina Mincer-Daszkiewicz. jmd@mimuw.edu.pl
Zaawansowane systemy operacyjne Wirtualizacja Janina Mincer-Daszkiewicz jmd@mimuw.edu.pl Wirtualizacja (systemu) Definicje Odwzorowanie widocznego na zewnątrz interfejsu warstwy i zasobów na interfejs
INSTRUKCJA I WSKAZÓWKI
INSTRUKCJA I WSKAZÓWKI korzystania z maszyny wirtualnej Oracle VirtualBox 4 Michał Karbowańczyk, wrzesień 2011 Spis treści 1 Informacje wstępne...4 1.1 Nazewnictwo...4 1.2 Legalność...4 1.3 Instalacja
SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)
(opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) W informatyce występują ściśle obok siebie dwa pojęcia: sprzęt (ang. hardware) i oprogramowanie
Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja
7 Windows Serwer 2003 Instalacja Łódź, styczeń 2012r. SPIS TREŚCI Strona Wstęp... 3 INSTALOWANIE SYSTEMU WINDOWS SERWER 2003 Przygotowanie instalacji serwera..4 1.1. Minimalne wymagania sprzętowe......4
Wprowadzenie do systemów operacyjnych
SOE - Systemy Operacyjne Wykład 1 Wprowadzenie do systemów operacyjnych dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW System komputerowy Podstawowe pojęcia System operacyjny
Architektura i administracja systemów operacyjnych
Architektura i administracja systemów operacyjnych Wykład 1 Jan Tuziemski Część slajdów to zmodyfiowane slajdy ze strony os-booi.com copyright Silberschatz, Galvin and Gagne, 2013 Informacje wstępne Prowadzący
Działanie systemu operacyjnego
Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej I NIC sieci Pamięć operacyjna Przerwania Przerwania
Programowanie niskopoziomowe. dr inż. Paweł Pełczyński ppelczynski@swspiz.pl
Programowanie niskopoziomowe dr inż. Paweł Pełczyński ppelczynski@swspiz.pl 1 Literatura Randall Hyde: Asembler. Sztuka programowania, Helion, 2004. Eugeniusz Wróbel: Praktyczny kurs asemblera, Helion,
Wirtualizacja. Co to właściwie jest? Jak działa? W jaki sposób jej używać? Systemy operacyjne 2007/08
Wirtualizacja Co to właściwie jest? Jak działa? W jaki sposób jej używać? Systemy operacyjne 2007/08 Przegląd tematu- use the Google Spis treści Definicja Trochę historii Odrobina abstrakcji Rodzaje wirtualizacji
Załącznik nr 1. Specyfikacja techniczna. Serwer 1 szt. Podać producenta i model. Serwer 1szt. ... Wymagana minimalna wartość parametru
Załącznik nr 1. Specyfikacja techniczna Serwer 1 szt. Lp. 1 2 Serwer 1szt. Ilość zainstalowanych procesorów Podać producenta i model Procesor 6-cio rdzeniowy, architektura x86-64 ze sprzętowym wsparciem
SYSTEMY OPERACYJNE. kik.pcz.czest.pl/so. (C) KIK PCz 2009. Materiały pomocnicze 1 PROWADZI: PODSTAWOWA LITERATURA: ZAJĘCIA: STRONA
SYSTEMY OPERACYJNE PROWADZI: dr inż. Jarosław Bilski Katedra Inżynierii Komputerowej Politechnika Częstochowska Wykład dla kierunku Informatyka 2 ZAJĘCIA: Obowiązkowe Wykład Laboratorium 2 godziny tygodniowo
2009-03-21. Paweł Skrobanek. C-3, pok. 321 e-mail: pawel.skrobanek@pwr.wroc.pl pawel.skrobanek.staff.iiar.pwr.wroc.pl
Wrocław 2007-09 SYSTEMY OPERACYJNE WPROWADZENIE Paweł Skrobanek C-3, pok. 321 e-mail: pawel.skrobanek@pwr.wroc.pl pawel.skrobanek.staff.iiar.pwr.wroc.pl 1 PLAN: 1. Komputer (przypomnienie) 2. System operacyjny
Architektura chmur i wirtualizacja. Wykład 4 Wirtualizacja
Architektura chmur i wirtualizacja Wykład 4 Wirtualizacja Zawartość Wprowadzenie do wirtualizacji Warstwy i interfejsy Wirtualne maszyny i menedżery wirtualnych maszyn Wsparcie sprzętowe Bezpieczeństwo
EPTI: Efficient Defence against Meltdown Attack for Unpatched VMs
EPTI: Efficient Defence against Meltdown Attack for Unpatched VMs Zhichao Hua, Dong Du, Yubin Xia, Haibo Chen, Binyu Zang Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University Meltdown
Działanie systemu operacyjnego
Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej sieci Pamięć operacyjna Przerwania Przerwania Przerwanie
Wykład 7. Zarządzanie pamięcią
Wykład 7 Zarządzanie pamięcią -1- Świat idealny a świat rzeczywisty W idealnym świecie pamięć powinna Mieć bardzo dużą pojemność Mieć bardzo krótki czas dostępu Być nieulotna (zawartość nie jest tracona
Jądro systemu operacyjnego
Jądro systemu operacyjnego Jądro (ang. kernel) jest to podstawowa część systemu operacyjnego, która jest odpowiedzialna za wszystkie jego zadania. Zapewnia ono usługi systemowe takie jak: komunikacja między
Budowa systemów komputerowych
Budowa systemów komputerowych Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Współczesny system komputerowy System komputerowy składa
Pamięć wirtualna. Przygotował: Ryszard Kijaka. Wykład 4
Pamięć wirtualna Przygotował: Ryszard Kijaka Wykład 4 Wstęp główny podział to: PM- do pamięci masowych należą wszelkiego rodzaju pamięci na nośnikach magnetycznych, takie jak dyski twarde i elastyczne,
ROBERT LIS. Wirtualizacja edukacyjnych zasobów IT. Virtualization of IT education
Wydawnictwo UR 2016 ISSN 2080-9069 ISSN 2450-9221 online Edukacja Technika Informatyka nr 2/16/2016 www.eti.rzeszow.pl DOI: 10.15584/eti.2016.2.31 ROBERT LIS Wirtualizacja edukacyjnych zasobów IT Virtualization
Włodzimierz Dymaczewski 10/05/2010. Forum IT. Zarządzanie realnymi problemami środowisk wirtualnych IBM Corporation
Włodzimierz Dymaczewski 10/05/2010 Forum IT Zarządzanie realnymi problemami środowisk wirtualnych Nie ma wirtualnych problemów Konfiguracja Wydajność Bezpieczeństwo Wirtualizacja (z czasem ) rodzi wiele
Backup & Recovery 12 Home
PARAGON Backup & Recovery 12 Home Polska wersja językowa Backup & Recovery 12 Home to bogate pod względem funkcjonalności oprogramowanie do tworzenia i przywracania kopii zapasowych. Nieważne, czy chcesz
Wirtualizacja. Maciej Pawlisz, Konrad Tomala, Paweł Łukasz
Wirtualizacja Maciej Pawlisz, Konrad Tomala, Paweł Łukasz Plan Prezentacji Co to jest wirtualizacja? Zastosowania wirtualizacji Historia wirtualizacji Typy wirtualizacji programowej Emulacja pełna Emulacja
Kernel Kompilacja jądra
Kernel Kompilacja jądra systemu Co to jest jądro systemu operacyjnego Jądro systemu operacyjnego jest rozpowszechniane na licencji GNU General Public License (GPL) określonej przez konsorcjum Free Software
BACKUP & RECOVERY 10 HOME PL
BACKUP & RECOVERY 10 HOME PL Backup & Recovery 10 Home to bogate pod względem funkcjonalności oprogramowanie do tworzenia i przywracania kopii zapasowych. Nieważne, czy chcesz w prosty sposób zapisać swoje
dziennik Instrukcja obsługi
Ham Radio Deluxe dziennik Instrukcja obsługi Wg. Simon Brown, HB9DRV Tłumaczenie SP4JEU grudzień 22, 2008 Zawartość 3 Wprowadzenie 5 Po co... 5 Główne cechy... 5 baza danych 7 ODBC... 7 Który produkt
Virtual Grid Resource Management System with Virtualization Technology
Virtual Grid Resource Management System with Virtualization Technology System zarządzania zasobami wirtualnego Gridu z wykorzystaniem technik wirtualizacji Joanna Kosińska Jacek Kosiński Krzysztof Zieliński
Podstawowe zagadnienia
SWB - Systemy operacyjne w systemach wbudowanych - wykład 14 asz 1 Podstawowe zagadnienia System operacyjny System czasu rzeczywistego Systemy wbudowane a system operacyjny Przykłady systemów operacyjnych
ARCHITEKTURA PROCESORA,
ARCHITEKTURA PROCESORA, poza blokami funkcjonalnymi, to przede wszystkim: a. formaty rozkazów, b. lista rozkazów, c. rejestry dostępne programowo, d. sposoby adresowania pamięci, e. sposoby współpracy
Acronis Universal Restore
Acronis Universal Restore Update 4 PODRĘCZNIK UŻYTKOWNIKA Spis treści 1 Czym jest narzędzie Acronis Universal Restore...3 2 Instalowanie narzędzia Acronis Universal Restore...3 3 Tworzenie nośnika startowego...3
PARAGON GPT LOADER. Przewodnik
PARAGON GPT LOADER Przewodnik Koncepcja produktu Główni odbiorcy Użytkownicy Windows XP Rozmiar dysków 3TB nie jest obsługiwany przez szeroko popularny system Windows XP 32- bitowy. Pomimo, że dwie nowe
Schematy zarzadzania pamięcia
Schematy zarzadzania pamięcia Segmentacja podział obszaru pamięci procesu na logiczne jednostki segmenty o dowolnej długości. Postać adresu logicznego: [nr segmentu, przesunięcie]. Zwykle przechowywana
Systemy operacyjne i sieci komputerowe Szymon Wilk System operacyjny 1
i sieci komputerowe Szymon Wilk System operacyjny 1 1. System operacyjny (ang. OS Operating System) to oprogramowanie nadzorujące pracę komputera. Programy, które uruchamia użytkownik na komputerze z systemem
W s zec hs tro nne i nieza w o dne tec hno lo g ie w irtua liza c ji w o pa rc iu o ro zw ią za nia firm y P a ra llels
www.itxon.pl W s zec hs tro nne i nieza w o dne tec hno lo g ie w irtua liza c ji w o pa rc iu o ro zw ią za nia firm y P a ra llels Informacje o firmie Parallels Działalność firmy Założona pod koniec
WWQ. Wakacyjne Warsztaty QNAP. Zaczynamy o 11:00. Prowadzący: Łukasz Milic Certyfikowany Trener QNAP
WWQ Prowadzący: Łukasz Milic Certyfikowany Trener QNAP Zaczynamy o 11:00 Informacje ogólne o WWQ - Webinaria są nagrywane i będą możliwe do odtworzenia w późniejszym czasie, - Podczas webinariów zapraszamy
Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator
Wspomagamy procesy automatyzacji od 1986 r. Skrócony przewodnik OPROGRAMOWANIE PC MultiCon Emulator Wersja: od v.1.0.0 Do współpracy z rejestratorami serii MultiCon Przed rozpoczęciem użytkowania oprogramowania
Systemy operacyjne II
Systemy operacyjne II Wojciech Kwedlo Wydział Informatyki PB, p. 205 wkwedlo@ii.pb.bialystok.pl aragorn.pb.bialystok.pl/~wkwedlo Pracownia specjalistyczna: Wojciech Kwedlo Krzysztof Bandurski Wojciech
Architektura systemu komputerowego
Architektura systemu komputerowego Klawiatura 1 2 Drukarka Mysz Monitor CPU Sterownik dysku Sterownik USB Sterownik PS/2 lub USB Sterownik portu szeregowego Sterownik wideo Pamięć operacyjna Działanie
UTK ARCHITEKTURA PROCESORÓW 80386/ Budowa procesora Struktura wewnętrzna logiczna procesora 80386
Budowa procesora 80386 Struktura wewnętrzna logiczna procesora 80386 Pierwszy prawdziwy procesor 32-bitowy. Zawiera wewnętrzne 32-bitowe rejestry (omówione zostaną w modułach następnych), pozwalające przetwarzać
Linux KVM - wparcie dla wirtualizacji w kontekście serwerów ARM
Linux - wparcie dla wirtualizacji w kontekście serwerów ARM Plan Terminologia i koncepcja wirtualizacji QEMU Czym jest? Architektura ARMv8 i wsparcie dla wirtualizacji poziomy uprzywilejowania dodatkowy
Narzędzie konfiguracji rozruchu
Narzędzie konfiguracji rozruchu 1. By skorzystać z narzędzia konfiguracji rozruchu na początek konieczne jest utworzenie płyty ratunkowej bądź wykorzystanie narzędzia IT Edition i uruchomienie maszyny
Podstawy informatyki. System operacyjny. dr inż. Adam Klimowicz
Podstawy informatyki System operacyjny dr inż. Adam Klimowicz System operacyjny OS (ang. Operating System) Program komputerowy bądź zbiór programów, który zarządza udostępnianiem zasobów komputera aplikacjom.
Backup Exec Disaster Recovery - konfiguracja płyty ratunkowej i przywracanie całego systemu operacyjnego z kopii bezpieczeństwa
Backup Exec Disaster Recovery - konfiguracja płyty ratunkowej i przywracanie całego systemu operacyjnego z kopii bezpieczeństwa Współczesne organizacje muszą dbać o ochronę kluczowych danych związanych
SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA
Załącznik Nr 1 do SIWZ Nr spr. 13/ZP/CBA/2007 SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA Zadanie nr 1 Serwer wraz z oprogramowaniem Serwer 1. Procesor(y) Dwa procesory wykonane w technologii czterordzeniowej.