Katedra Inżynierii Oprogramowania
|
|
- Irena Pawłowska
- 8 lat temu
- Przeglądów:
Transkrypt
1 Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI Katedra Inżynierii Oprogramowania Imię i nazwisko dyplomanta: Nr albumu: Rodzaj studiów: Kierunek studiów: Wojciech Basałaj 78421/ETI Dzienne Informatyka Praca magisterska Wykonanie dystrybucji systemu Linux dla klastrowych stacji bezdyskowych Kierujący pracą: Konsultant: dr hab. inż. Jerzy Kaczmarek mgr inż. Michał Wróbel Zakres pracy: W ramach niniejszej pracy skonstruowano dystrybucję systemu operacyjnego klastrowy cdlinux.pl opartego o jądro GNU/Linux oraz o oprogramowanie, które w większej części wchodzi w skład dystrybucji cdlinux.pl. System operacyjny klastrowy cdlinux.pl uruchamiany jest na komputerze PC całkowicie z jednej płyty CD-ROM i pozwala na automatyczne stworzenie klastra obliczeniowego złożonego z danego komputera PC oraz wszystkich komputerów obecnych w jego sieci lokalnej. W części pisemnej przedstawiono podłoże teoretyczne tematu klastrów oraz szczegółowy opis uruchamiania i budowy systemu klastrowy cdlinux.pl. Część praktyczną stanowi realizacja projektu w postaci płyty z działającym systemem operacyjnym oraz wykonanie testów wydajności ukazujących zalety i wady zaprezentowanego rozwiązania, jak również porównanie skalowalności klastra z klastrami profesjonalnymi. Gdańsk, 2005
2 Spis treści 1. Wstęp Porównanie systemów Linux i Microsoft Windows Dystrybucje uruchamiane z wymiennych nośników Dystrybucja cdlinux.pl Dystrybucja klastrowy cdlinux.pl Środowisko klastrowe openmosix Klastry obliczeniowe Podstawowe pojęcia Klasyfikacja klastrów Typy budowy klastrów HPC NUMA DSM MPI oraz PVM Środowisko openmosix jako klaster HPC Single System Image Perspektywa procesu Perspektywa użytkownika Perspektywa systemu plików openmosix File System Konfiguracja openmosixa Konfiguracja statyczna Konfiguracja dynamiczna automatyczne odkrywanie Oprogramowanie monitorujące openmosixview Zdalne zarządzanie węzłami Główne okno programu Zarządzanie procesami przez openmosixprocs Statystyki Graficzny monitoring i zarządzanie - openmosixmigmon Wykorzystanie środowiska openmosix w klastrowym cdlinux.pl Uruchamianie systemu operacyjnego Uruchamianie kontrolera klastra
3 Wczytanie programu ładującego Linuxa El Torito SYSLINUX Uruchomienie jądra Linuxa Przygotowanie systemów plików Konfigurator yahade Uruchomienie rozszerzeń względem cdlinux.pl Uruchamianie węzła klastra Środowisko PXE (Pre Execution Environment) Nawiązanie komunikacji węzła z kontrolerem klastra Opis usługi Dynamic Host Configuration Protocol (dhcp) Opis usługi Trivial File Transfer Protocol (tftp) PXELINUX druga odsłona SYSLINUXa Uruchomienie jądra z nfsroot Opis protokołu NFS Zakończenie inicjacji węzła Budowa systemu operacyjnego Doinstalowane oprogramowanie Przygotowanie jądra Wsparcie dla NFS w cramfs Opcje kompilacji jądra Linuxa Przygotowanie programu ładującego ISOLINUX Przygotowanie systemów plików Narzędzia openmosix Zmiany dokonane przez yahade Usunięcie niepotrzebnego oprogramowania System plików eksportowany do węzła Stworzenie płyty z dystrybucją Przygotowanie węzła do uruchomienia przez sieć Gotowy produkt Testy wykonanego systemu Test przy pomocy POVRAY w oparciu o PVM Test na trzech węzłach o różnej wydajności
4 Test na węzłach o takiej samej wydajności Pomiar prędkości uruchamiania Renderowanie mało skomplikowanej grafiki Renderowanie bardziej skomplikowanej grafiki Testy w oparciu o MPI Test przy pomocy POVRAY w oparciu o MPI Porównanie klastrowego cdlinux.pl do klastrów Top Podsumowanie Bibliografia Załączniki Spis ilustracji Spis tabel Spis diagramów
5 1. Wstęp Linux jest nowoczesnym systemem operacyjnym, który zdobywa coraz szersze kręgi użytkowników na całym świecie informatycznym. Jest ceniony przede wszystkim za swoją politykę dotyczącą oprogramowania większość jest rozprowadzana na licencji GNU General Public License, której głównym przesłaniem jest darmowe rozpowszechnianie oprogramowania w postaci kodu źródłowego. Kolejną zaletą jest jego wysoka jakość ukazująca się przez wydajność oraz stabilność. Obecnie najczęściej używanymi systemami operacyjnymi na stacjach roboczych są produkty firmy Microsoft serii Windows, jednak nie wszyscy użytkownicy komputerów się na nie decydują Porównanie systemów Linux i Microsoft Windows System operacyjny Linux nie jest łatwy do zainstalowania na stacji roboczej przez przeciętnego użytkownika komputera PC. Problemy wynikają przede wszystkim z odmienności samego systemu od Microsoft Windows. Poniżej zestawiono kilka różnic wpływających ujemnie na łatwość instalacji Linuxa. Podstawowym problemem dla wielu jest inny układ dysków twardych i ich partycji. W systemach operacyjnych DOS oraz Windows (poza serią NT i pochodnymi) partycje wszystkich dysków fizycznych dostępne są w postaci pojedynczej listy i identyfikowane są poprzez kolejne litery alfabetu (A:, B:, C:,...), natomiast w Linuxie partycje dostępne są poprzez nazwę zawierającą w sobie numer dysku twardego oraz partycji względem tego dysku. Obydwa rozwiązania mają swoje wady i zalety. Rozwiązanie firmy Microsoft cechuje prostota (jeżeli istnieje jeden dysk twardy w komputerze, jego pierwsza partycja będzie zawsze dostępna pod nazwą C:), jednak w przypadku częstej zmiany konfiguracji dyskowej komputera, rodzą się problemy. Druga partycja dysku, do tej pory dostępna pod nazwą D:, po dołożeniu drugiego dysku do komputera będzie dostępna pod nazwą E:, natomiast jej miejsce zajmie pierwsza partycja dołożonego dysku. W rozwiązaniu linuxowym administrator musi więcej zwrócić uwagi na poprawne zaadresowanie partycji w systemie (nazwa identyfikująca partycję zawiera numer dysku oraz numer partycji względem dysku), jednak dzięki temu nazwa ta nie zmienia się po dostawieniu, bądź usunięciu innych dysków do/z systemu komputerowego. 5
6 Nowością w Linuxie względem Windows jest większa liczba partycji do przygotowania. Instalując system Windows należy jedynie wskazać, na której partycji ma być zainstalowany system. Podczas instalacji systemu Linux, użytkownik stoi przed zadaniem określenia partycji podstawowej, ewentualnie partycji przeznaczonych na części drzewa katalogów (np. /usr, /home, etc.) oraz tzw. partycji wymiany, która składa się wraz z pamięcią RAM na pamięć wirtualną systemu operacyjnego. Dodatkowo, występujące w systemie Linux narzędzia służące do zarządzania dyskami twardymi oferują więcej możliwości, niż ich odpowiedniki z innych popularnych systemów. Zwiększa to zagubienie świeżego użytkownika. Instalację systemu operacyjnego Linux cechuje większa elastyczność w doborze komponentów. Wprawdzie w większości dystrybucji tegoż systemu operacyjnego dla użytkownika przygotowanych jest kilka zestawów komponentów, co upraszcza wybór, jednak bogaty asortyment dostarczanego oprogramowania powoduje, iż domyślna instalacja może zajmować bardzo dużą przestrzeń dysku twardego. Skłania to użytkowników do eksperymentowania z doborem komponentów do instalacji, co może spowodować frustrację przez nieuruchamiający się, bądź wybrakowany i przez to nieużywalny systemem operacyjny. Z drugiej strony, dla doświadczonych użytkowników dowolność ta jest bardzo pożądana. Innym problemem jest niewielka jeszcze ilość użytkowników Linuxa, która dobrze opanowała sztukę jego instalacji. O ile w obliczu problemów z instalacją systemu Windows możemy liczyć na pomoc ze strony większości znajomych posiadających komputery (w domyśle: używających Windowsa), o tyle spotkawszy się z problemami przy instalacji Linuxa musimy sobie często poradzić sami, bądź szukać odpowiedzi w Internecie, czy prosić o pomoc lokalnego guru Linuxa, który nie zawsze ma ochotę udzielać pomocy. Wyżej opisane wady mogą powodować problemy tylko na początku użytkowania systemu operacyjnego. W rzeczywistości są to zalety, które zatrzymują przy Linuxie osoby, które raz go wypróbowały Dystrybucje uruchamiane z wymiennych nośników Przedstawione wyżej powody zrodziły potrzebę zaistnienia dystrybucji systemu Linux, które albo wyeliminują problemy związane ze zbyt dużą dowolnością przy instalacji, bądź wyeliminują całkowicie instalację. W odpowiedzi powstały dystrybucje systemu Linux 6
7 mieszczące się całkowicie na jednym egzemplarzu nośnika (ewentualnie na dwóch w przypadku dyskietek 1.4MB), które uruchomione z tego nośnika stawały się działającym systemem operacyjnym. Jedną z takich dystrybucji Linuxa była PocketLinux [PKTLNX]. Użyto sformułowania była, gdyż obecnie najświeższą wersją jest 2.51, która ukazała się w 1998 roku. Oparta jest o jądro Linuxa w wersji ( w przypadku wersji -fix-3), obsługuje szereg kart sieciowych, modem, popularne systemy plików (łącznie z vfat znanym z produktów serii Windows firmy Microsoft), standardowe porty szeregowe (równoległe nie są obsługiwane), mysz na porcie PS/2. Posiada bogate oprogramowanie, jak na tak niewielką objętość, które umożliwia automatyczną konfigurację i diagnozę sieci, edycję plików, zdalną pracę, zarządzanie komputerem. Polecenie help udziela krótkiego, lecz treściwego wyjaśnienia dla początkujących. Istnieją niewielkie, jak na obecne warunki, wymagania pamięciowe, czyli około 7 megabajtów pamięci operacyjnej oraz pamięć w postaci pliku, czy partycji wymiany, które to pliki system potrafi sam automatycznie tworzyć na partycjach, a partycje wymiany potrafi wykrywać. Od czasów świetności PocketLinuxa rozwinęła się technologia, popularne nośniki zyskały na pojemności, dostępności, niezawodności. Obecnie standardowym wyposażeniem każdego komputera jest napęd CD-ROM, czyli urządzenie odczytujące nośnik w postaci dysku optycznego bez możliwości zapisu. Pojemności największych płyt CD-ROM sięgają 800MB, co jest wielkością prawie 600 razy większą, niż pojemność dawniej popularnej dyskietki 1.4MB. Z biegiem czasu oprogramowanie zwiększało swoją objętość, zatem i dystrybucje Linuxa, nawet te nieinstalowane, wymagały coraz większych pojemności nośników. Mając do dyspozycji podłoże technologiczne, powstały dystrybucje systemu operacyjnego Linux uruchamiane z CD-ROMu. Ten typ dystrybucji nosi nazwę live CD. Uruchamianie systemu z CD-ROMu przebiega podobnie, jak uruchamianie z dyskietki i jest opisane szerzej w rozdziale dotyczącym uruchamiania systemu będącego przedmiotem pracy. 7
8 Istnieje kilka projektów mających na celu wytworzenie dystrybucji Linuxa uruchamianej z CD-ROMu. Przykładami są: Knoppix Eagle Linux Phrealon cdlinux.pl 1.3. Dystrybucja cdlinux.pl Cdlinux.pl [CDLINUXPL] jest systemem operacyjnym, o który oparta jest niniejsza praca. Został on wytworzony jako przedmiot pracy dyplomowej Michała Wróbla pt. Modyfikacja systemu Linux dla stacji bezdyskowych [WRÓB]. System ten mieści się na jednej płycie CD-ROM, z której można go bezpośrednio uruchomić bez instalacji na dysku twardym. W trakcie pisania niniejszej pracy, cdlinux.pl rozprowadzany jest w dwóch wersjach: duży i mały. Wersja duży zajmuje całą płytę CD-ROM, natomiast mały został zaprojektowany z myślą o płytach CD-ROM o średnicy 8cm. Płyty takie do niedawna jeszcze były w sprzedaży w wersji do 250 megabajtów, jednak obecnie najczęściej spotykanymi rozmiarami są 210 megabajtów. System operacyjny klastrowy cdlinux.pl został oparty o wersję cdlinux.pl-mały pre2. Wersja ta pozbawiona jest dużych aplikacji i środowisk pracy, np. menadżera okien KDE, aplikacji biurowych (w tym OpenOffice.org). Zdecydowano, iż nie będą one potrzebne w najczęstszych przypadkach użycia konstruowanego klastra, a w razie pilnej potrzeby można system łatwo o nie wzbogacić Dystrybucja klastrowy cdlinux.pl Klastrowy cdlinux.pl jest dystrybucją systemu Linux, która pozwala na budowanie jednorodnego klastra obliczeniowego, w którym zwielokrotniona jest pamięć operacyjna, pamięć masowa, moc obliczeniowa. Do korzystania z takiego klastra nie są wymagane specjalnie projektowane dla niego aplikacje, gdyż fakt istnienia wielu procesorów w klastrze jest dla aplikacji ukryty. Klaster cdlinux.pl można przyrównać do jednego komputera z wieloma procesorami, który pracuje pod kontrolą systemu operacyjnego typu Symmetric Multi Processing (SMP). Jądro systemu SMP nie wyróżnia żadnego z procesorów spomiędzy innych obciążenie jest rozkładane w miarę możliwości równomiernie pomiędzy wszystkie 8
9 procesory. Podobnie klaster cdlinux.pl stara się zrównoważyć obciążenie każdego ze swoich węzłów, przy czym obciążenie jest rozumiane zarówno jako zajętość pamięci, jak i obciążenie CPU (Central Processing Unit, głównego procesora obliczeniowego systemu komputerowego). Przy równoważeniu obciążenia brana jest pod uwagę znamionowa pojemność pamięci operacyjnej jak i znamionowa szybkość CPU. Zasadniczą różnicą między porównywanymi rozwiązaniami jest to, że SMP składa się z wielu procesorów na wspólnej szynie danych, natomiast w klastrze cdlinux.pl procesory są w odrębnych komputerach, a zatem połączone na wyższej warstwie komunikacyjnej poprzez sieć komputerową. Z tego tytułu komunikacja między procesorami jest o kilka rzędów mniej sprawna w klastrze, niż w SMP oraz synchronizacja jest utrudniona. Technologią użytą w celu wzbogacenia Linuxa o wsparcie dla klastrów jest mechanizm stworzony w projekcie openmosix, któremu poświęcony zostanie osobny rozdział. Do skonstruowania klastra w oparciu o klastrowy cdlinux.pl wystarczy jedna płyta CD-ROM. System operacyjny z niej uruchomiony jest centralnym węzłem klastra (nazywanym dalej kontrolerem klastra). Proces jego uruchomienia nie odbiega daleko od procesu uruchamiania zwykłego cdlinux.pl. Po zainicjowaniu systemu, uruchomione zostają pozostałe komputery mające wejść w skład klastra. Komputer taki jest albo skonfigurowany do uruchomienia systemu operacyjnego przez sieć (jeżeli karta sieciowa oraz płyta główna komputera na to pozwalają), bądź stosowana jest dyskietka startowa, która zastępuje część ładującą systemu, która powinna być na karcie sieciowej. Komputer wykrywa kontroler klastra poprzez uruchomiony na tym ostatnim serwer bootp. Z tegoż serwera węzeł dowiaduje się, skąd ma pobrać program ładujący oraz jądro systemu operacyjnego (otrzymuje adres serwera tftp) i wzbogacony o tę wiedzę, pobiera ww. składowe systemu. Po uruchomieniu nowo pozyskanego jądra, skrypty startowe montują udziały sieciowego systemu plików NFS w trybie tylko do odczytu z kontrolera klastra, tworzą wirtualne dyski w pamięci RAM (ramdyski) i oddają kontrolę nad inicjacją systemu do standardowych skryptów inicjacyjnych cdlinux.pl. Po zakończeniu inicjacji system operacyjny uruchomiony na węźle funkcjonuje bardzo podobnie do systemu operacyjnego kontrolera klastra. Pod koniec procesu uruchamiania systemu operacyjnego, inicjowany jest podsystem openmosix, przy czym proces ten jest prawie identyczny zarówno na kontrolerze, jak i na 9
10 węzłach, gdyż żaden z elementów klastra nie jest wyróżniony z punktu widzenia pracy klastra. Inicjacja podsystemu openmosix polega na wydaniu odpowiedniego rozkazu do jądra systemu (przez interfejs sysctl) oraz na uruchomieniu daemona omdiscd, który odpowiedzialny jest za automatyczne dołączanie węzłów do klastra. Dodatkowo na kontrolerze klastra uruchomiony zostaje daemon openmosixcollector, który wspomaga pracę programu realizującego pulpit kontrolny klastra, openmosixview. W dalszych częściach pracy przedstawiono szczegółowo system openmosix oraz pewne rozwiązania z nim związane w klastrowym cdlinux.pl. Następnie omówiono proces uruchamiania klastra ze szczególnym naciskiem na elementy różniące go od cdlinux.pl oraz jego budowę. W ostatniej części pracy znajdują się wyniki testów wydajności zbudowanego systemu operacyjnego. 10
11 2. Środowisko klastrowe openmosix 2.1. Klastry obliczeniowe Pomysł klastrów komputerowych powstał w wyniku zapotrzebowania na dużą skalowalną moc obliczeniową uzyskaną kosztem niedrogiego sprzętu. Tym niedrogim sprzętem mogą być popularne obecnie komputery PC zakupione na poczet budowy klastra, a mogą to być również stacje robocze końcowych użytkowników. Użytkownicy przez większą część czasu nie potrzebują wielkich mocy obliczeniowych swoich stacji roboczych do wykonywania pracy, więc nie są one dociążane. Z drugiej strony, okazjonalnie miewają potrzeby krótkich, lecz intensywnych obliczeń i wtedy dociążają swoje stacje do granic wytrzymałości. Nasuwa się spostrzeżenie, iż praca przebiegałaby bardziej wydajnie, gdyby komputery były częścią większej całości nagłe zapotrzebowanie na moc obliczeniową byłoby rozkładane na większą ilość komputerów, czyli między innymi na niedociążane zwykle stacje robocze. Tradycyjnie skomplikowanymi obliczeniami zajmowały się korporacyjne superkomputery maszyny zaprojektowane do konkretnej wydajnej pracy nad pewnymi zagadnieniami matematycznymi, fizycznymi, chemicznymi, czy rozrywkowymi (komputery grające w szachy). Superkomputery były i są bardzo kosztowne, gdyż nie należą do produktów masowych, tworzone są na zamówienie. Ich wysoka cena zawężała grono użytkowników do dużych korporacji, czy uniwersytetów. Ponadto, w obliczu obecnego szybkiego rozwoju techniki, nawet superkomputery mogą szybko stać się zbyt wolne i zbyt przestarzałe jak na cenę, którą należało za nie zapłacić. Tych wszystkich wad pozbawione są klastry obliczeniowe, które przede wszystkim są zbudowane z tanich komputerów, a ponadto są łatwe w rozbudowie Podstawowe pojęcia Podstawową jednostką klastra jest węzeł, czyli pojedyncza maszyna (komputer) wchodząca w jego skład. Węzły są połączone między sobą przez sieć komputerową. Topologie połączeń mogą być bardzo zróżnicowane zależnie od środowiska, w którym klaster pracuje. W pracowni komputerowej będzie to przeważnie sieć LAN Ethernet bądź TokenRing, na odległych maszynach porozrzucanych po sieci metropolitarnej MAN może to być ATM czy 11
12 sieci DSL, natomiast w ogólności, gdy maszyny połączone są ze sobą przez Internet, sieci są dowolnego rodzaju i nie ma to większego znaczenia. Klastry zwykle są zaprojektowane w sposób, który umożliwia ich łatwą rozbudowę o kolejne węzły - skalowanie. Niektóre rozwiązania pozwalają nawet na swobodne podłączanie i odłączanie węzłów podczas pracy klastra. Fakt ten oraz duże zróżnicowanie sprzętu, który wchodzić może w skład heterogenicznego (zbudowanego z komponentów różnych typów) klastra powodują, iż mechanizmy rządzące klastrem mają trudne zadanie zapewnienia wysokiej wydajności całego organizmu Klasyfikacja klastrów Można wyodrębnić trzy podstawowe typy klastrów [OMHOWTO]: klastry odpornena-awarie (ang. fail-over cluster), klastry rozkładające obciążenie (ang. load-balancing cluster) i klastry wysokiej wydajności obliczeniowej, czyli HPC (ang. High Performance Computing cluster). Klastry odporne-na-awarie polegają na połączeniu w sieć dwóch lub większej ilości komputerów. Z logicznego punktu widzenia, oprócz połączenia ogólnego przeznaczenia (np. transmisji danych), występuje również połączenie kontrolne, tzw. heartbeat (ang. bicie serca), czyli sposób sprawdzania, czy komputery nadal działają. Jeżeli tego typu klaster wykonuje jakąś usługę, to wykonuje ją w rzeczywistości tylko jeden z komputerów wchodzących w jego skład. Pozostałe tylko obserwują, czy ten jeden nie przestanie działać. Jeżeli to nastąpi, jeden z pozostałych zajmuje jego miejsce w wykonywaniu usługi. Oczywiście usług może być wiele, niekoniecznie jeden z węzłów musi być przeznaczony do wykonywania wszystkich usług jednocześnie. Gdy w klastrze rozkładającym obciążenie nadchodzi żądanie usługi, jest ono kierowane do najmniej obciążonego węzła klastra. Ma to zastosowanie najczęściej w przypadku farmy serwerów WWW, gdzie wszystkie węzły mają dostęp do bazy danych, skąd czerpią zawartość stron do zaprezentowania użytkownikowi. Klastry rozkładające obciążenie są też przeważnie klastrami odpornymi-na-awarie, tylko że zwykle posiadają więcej węzłów. Klastry HPC są zaprojektowane z myślą o wysokiej wydajności przetwarzania danych. Łączą w sobie cechy obydwu wyżej wymienionych typów klastrów, jednak zasadniczym mechanizmem ich działania jest zrównoleglanie wykonywania programów podprogramy nie 12
13 muszą zawsze czekać na wykonanie poprzednich, mogą być równolegle wykonywane na innych węzłach klastra. Programy wykonywane na klastrach HPC są zwykle projektowane specjalnie pod dany typ klastra, a czasami nawet pod konkretną topologię sieciową, która łączy jego węzły Typy budowy klastrów HPC Jeżeli mówi się o przetwarzaniu równoległym w klastrach, ma się na myśli raczej klastry HPC. Ze względu na mechanizmy równoległego przetwarzania można wyodrębnić kilka rodzajów klastrów HPC: Non-Uniform Memory Access, Distributed Shared Memory, Parallel Virtual Machine, Message Passing Interface NUMA Non-Uniform Memory Access (NUMA), czyli Nie-Jednolity Dostęp do Pamięci [NUMA], nie jest stricte oznaczeniem typu klastra, a raczej rodzaju pojedynczej maszyny, która jednak bardzo podobna jest w budowie do klastra. NUMA oznacza maszynę, która ma wiele procesorów (CPU) i pamięć, której różne regiony mają różne czasy dostępu z punktu widzenia poszczególnych CPU. Można przyjąć, że w maszynie jest kilka szyn danych. Do każdej z szyn podłączone są jeden lub więcej CPU oraz pamięci. W maszynie NUMA istnieje pojęcie węzłów i w omawianym założeniu węzłem będzie jedna szyna danych wraz z otoczeniem, czyli podłączonymi do niej procesorami oraz pamięciami. Mając to na uwadze, z punktu widzenia procesora z węzła A, pamięć w węźle A będzie lokalna (ang. local), natomiast pamięć w węźle B będzie odległa (ang. remote). Klasyfikację taką przeprowadza się w ten sposób dlatego, że czas dostępu z procesorów z węzła A do pamięci węzła B będzie większy, niż czas dostępu do pamięci w obrębie jednego węzła. Analogia do klastra polega na tym, że w NUMA też występują węzły z procesorami jako oddzielne jednostki, w obrębie których nie ma zróżnicowania co do dostępu do pamięci. Zasadniczą różnicą jest to, że w klastrze każdy węzeł pracuje pod kontrolą osobnego systemu operacyjnego z własną kontrolą dostępu do pamięci, zasobów wejścia/wyjścia, etc. W systemie NUMA jeden system operacyjny zarządza wszystkimi węzłami, czyli wszystkimi procesorami. Różnicą są też przepływności komunikacyjne między węzłami. W systemie NUMA węzły są częścią jednego komputera, zatem przepływności będą dużo wyższe niż w 13
14 klastrze, gdzie węzły znajdują się na osobnych komputerach połączonych siecią komputerową. Obecnie głównymi implementacjami maszyn NUMA są komputery IBM NUMA-Q, Compaq Wildfire, SGI MIPS64. W systemie operacyjnym Linux istnieje wsparcie dla NUMA, jednak obecnie tylko w gałęziach kodu 2.5.X oraz 2.6.X DSM Distributed Shared Memory (DSM) jest pojęciem opisującym pewną warstwę abstrakcji implementowaną zarówno w oprogramowaniu, jak i sprzęcie, która ma zapewnić dostęp do fizycznie rozproszonej pamięci [CHANDRA]. Polega to głównie na wymianie porcji danych między węzłami klastra i przedstawienie ich przez API (Application Programming Interface, interfejs programistyczny) do aplikacji. Sprzętowe systemy DSM charakteryzują się zapewnieniem spójności danych na poziomie poszczególnych linii pamięci podręcznej oraz replikacją danych w pamięci podręcznej procesorów. Dotyczy to szybkiej wymiany niewielkiej porcji danych, gdyż pamięć podręczna jest o kilka rzędów mniej pojemna, niż pamięć operacyjna. Z drugiej strony, programowe rozwiązania DSM polegają na wymianie dużych obszarów pamięci operacyjnej kosztem wolniejszej komunikacji. Mimo, iż rozwiązania programowe stosuje się przeważnie w rozproszonych środowiskach z luźno powiązanymi węzłami, niektóre programowe mechanizmy mają potencjalnie zastosowanie tam, gdzie procesory są ze sobą ściśle powiązane. Jest tak na przykład w przypadku aplikacji, gdzie każdy procesor pracuje na dużych zestawach danych i wtedy replikacja ma miejsce w pamięci głównej całych zestawów. Istnieje dużo projektów informatycznych dotyczących programowych rozwiązań DSM. Listę zbierającą część z nich można znaleźć w [DSMWWW] MPI oraz PVM Message Passing Interface (MPI) i Parallel Virtual Machine (PVM), czyli odpowiednio Interfejs Przesyłania Wiadomości i Równoległa Maszyna Wirtualna, są to podobne rozwiązania programowe oferujące wsparcie dla przetwarzania rozproszonego. Komunikacja między węzłami klastra opartego na MPI i PVM polega na przesyłaniu tzw. wiadomości, czyli paczek danych o ściśle określonej strukturze. Poprzez wiadomości przesyłane jest sterowanie jak i dane do wykonywanego programu. Podczas gdy PVM jest konkretnym pakietem 14
15 oprogramowania (dostępnym w [PVMWWW]), MPI jest otwartym standardem, którego najpopularniejszymi implementacjami są MPICH [MPICHWWW], LAM/MPI [LAMWWW] Środowisko openmosix jako klaster HPC Dzięki projektowi openmosix istnieje możliwość zbudowania klastra w oparciu o oprogramowanie typu opensource (otwarte źródło), co dodatkowo zwiększa dostępność klastrów. Projekt openmosix wywodzi się z projektu Mosix, który został zapoczątkowany w roku 1977 w Hebrew University of Jerusalem przez profesora Amnona Baraka. Celem Mosixa było przekształcenie zbioru komputerów, niekoniecznie tego samego typu, w jeden wydajny klaster obliczeniowy. Odbywało się to na zasadzie dokonania zmian w jądrze systemu operacyjnego mających na celu zbudowanie klastra SSI (patrz niżej) oraz planisty, który potrafi przenosić procesy między węzłami klastra w zależności od obciążenia węzła. Mosix pracował nawet na takich maszynach, jak PDP11/45, czy VAX, pod kontrolą systemu operacyjnego AT&T UNIX 6, BSD/OS 3.0. System operacyjny GNU/Linux został wybrany jako platforma rozwojowa kolejnego wcielenia systemu Mosix w roku W roku 1999 dr Moshe Bar objął stanowisko drugiego menedżera projektu Mosix. W roku 2002, w wyniku różnicy zdań profesora Baraka oraz dr Bara co do komercyjnej przyszłości projektu Mosix, dr Moshe Bar odłączył się od projektu zakładając firmę Qlusters Inc. i jednocześnie zapoczątkował projekt openmosix bazując na Mosixie. Główną cechą różniącą Mosixa od openmosixa była licencja, na jakiej oprogramowanie było rozprowadzane. Mosix był komercyjnym produktem, natomiast openmosix, jak sama nazwa sugeruje, od samego początku rozprowadzany był na licencji GNU, czyli wolny od opłat, ze źródłem kodu powszechnie dostępnym. Obecnie istnieją obydwa projekty Mosix oraz openmosix, jednak z wypowiedzi dr Moshe Bara z 2002 roku wynika, iż około 97% użytkowników Mosixa zaczęło używać openmosixa Single System Image Pojęcie Single System Image (SSI) można zdefiniować jako iluzję stworzoną przez oprogramowanie lub sprzęt przedstawiającą zbiór elementów obliczeniowych jako jeden logiczny zasób [PFISTER]. Według Pfistera, w klastrze wyodrębnić można różne poziomy SSI część podsystemów rozpozna klaster jako SSI, a część nie. Aby dobrze 15
16 scharakteryzować openmosixa jako SSI, należy rozpatrzyć różne poziomy SSI z różnych perspektyw, zwłaszcza z perspektywy procesu, użytkownika, systemu plików Perspektywa procesu W systemie operacyjnym UNIX mówi się o programie jako o wykonywalnym pliku, natomiast jego uruchomiona instancja to proces. Przestrzeń procesów to zbiór informacji o wszystkich działających procesach w systemie. W tradycyjnych systemach nie-ssi, każda maszyna posiada własną przestrzeń procesów, która jest zarządzana oddzielnie i niezależnie od innych maszyn. W openmosixie istnieje dla danego procesu pojęcie UHN Unique Home Node, czyli Unikalnego Węzła Domowego. Jest to węzeł, na którym proces został uruchomiony. Każdy proces zostaje podzielony na 2 części: systemową oraz użytkownika. Część systemowa zawsze pozostaje na UHN, natomiast część użytkownika może migrować na inne węzły. Mimo to, z punktu widzenia użytkownika UHN proces znajduje się w jednej przestrzeni procesów. Przestrzeń tę tworzą dla UHN wszystkie inne węzły klastra. Proces może być w pełni zarządzany z UHN, nawet jeżeli w danym momencie został migrowany na węzeł inny niż UHN. Dla końcowego użytkownika fakt migracji jest przezroczysty, dlatego mówi się o SSI, czyli iluzji pojedynczego systemu z perspektywy przestrzeni procesów. Aby równomiernie rozłożyć obciążenie na węzłach klastra, openmosix stara się ocenić obciążenie każdego z węzłów. W przypadku węzłów posiadających taką sama moc obliczeniową i tyle samo pamięci operacyjnej, zadanie to nie byłoby trudne. Sprowadzałoby się to do oceny obciążenia każdego z węzłów w oparciu o procentową zajętość CPU oraz pamięci operacyjnej i porównania obciążeń. Jednak w heterogenicznym środowisku nie jest to takie łatwe. Przy dodawaniu węzłów do klastra openmosix stara się ocenić moc obliczeniową każdego z węzłów, by następnie móc wprowadzać korekty do algorytmu obliczania obciążenia węzłów. Na podstawie danych pozyskanych według takich kryteriów, openmosix próbuje migrować procesy z bardziej obciążonych węzłów na mniej obciążone Perspektywa użytkownika Z perspektywy użytkownika zarządzanie procesami odbywa się tak samo, jak na pojedynczej stacji roboczej. Użytkownik nie musi wiedzieć, na którym węźle w danym momencie dany proces pracuje, żeby mu wysłać sygnał. Po prostu wysyła sygnał do procesu na UHN, a openmosix zajmuje się dostarczeniem go do odpowiedniego węzła do części 16
17 systemowej procesu. Równie ważny jest fakt automatycznej migracji procesów celem równoważenia obciążenia. Użytkownik może ingerować w proces migracji, jednak jest to całkowicie opcjonalne. Ingerencja może polegać na zakazaniu lub nakazaniu migracji a'priori, czy też wręcz na przemieszczaniu procesów między poszczególnymi węzłami. Jeżeli jednak użytkownik zdecyduje się nie wnikać w szczegóły pracy klastra, openmosix zajmie się tym za niego. Kolejnym zadaniem, przy którym użytkownik, a dokładniej administrator jest wyręczany, jest proces dodawania i usuwania węzłów do/z klastra. Tradycyjnie lista węzłów klastra musiała być zachowana w pliku na każdym z węzłów i uaktualniana przy dodawaniu/usuwaniu węzłów. Obecnie jednym z narzędzi openmosixa jest daemon omdiscd, który jeżeli jest uruchomiony na każdym z węzłów, zajmuje się automatycznym kompletowaniem klastra. Nie istnieje potrzeba administracyjnego formułowania listy węzłów, gdyż daemon omdiscd, przez zastosowanie ruchu sieciowego multicast, wykryje wszystkie węzły i spowoduje, że każdy z nich uzna pozostałe jako części klastra. Przy automatycznym dodawaniu węzła również ma miejsce ocenianie jego mocy obliczeniowej i zasobów pamięciowych, celem wykorzystania tej wiedzy następnie w algorytmie równoważenia obciążenia Perspektywa systemu plików System plików jest kluczowym elementem pracy procesu. Programy są często tak zaprojektowane, by korzystały z systemu plików do odczytywania i zapisywania danych. Jeżeli dany proces zostanie uruchomiony na UHN i stworzy tam plik /tmp/plik, lecz w wyniku migracji znajdzie się później na innym węźle, to gdy będzie chciał odwołać się do stworzonego wcześniej pliku, okaże się, że go tam nie ma, gdyż został na UHN, gdzie proces nie jest w danym momencie wykonywany. Innym, bardziej ogólnym problemem, jest potrzeba współdzielenia przez wiele węzłów (spośród których każdy ma być UHN dla własnych procesów) tych samych zasobów systemów plików. Zwykle można to osiągnąć przez korzystanie z sieciowego systemu plików NFS, jednak system ten jest daleki od doskonałości. Po pierwsze, występują tradycyjne dla NFS problemy z pamięcią podręczną, znacznikami czasowymi, prawami dostępu do plików, a po drugie, jest to zewnętrzny mechanizm powodujący dodatkowy ruch w sieci. W systemie openmosix istnieje kilka mechanizmów, które zajmują się wyżej wymienionymi problemami. 17
18 Pierwszym, najbardziej ogólnym sposobem, jest przechwytywanie operacji wejścia/wyjścia. Operacje te są przechwytywane przez węzeł, na którym w danym momencie wykonywany jest proces i kierowane są do UHN, gdzie istnieją fizycznie zasoby, do których proces się odwołuje. Można sobie łatwo wyobrazić, iż proces ten jest stosunkowo wolny, gdyż wymaga narzutu spowodowanego przez przekierowywanie żądań wejścia/wyjścia do UHN, obsługiwanie ich tam i powrót sterowania do węzła, na którym wykonywany jest proces. Drugim, bardziej eleganckim sposobem jest wykorzystanie omfs, czyli sieciowego systemu plików openmosix File System. 18
19 openmosix File System omfs jest systemem plików podobnym w użyciu do NFS [NFSHOWTO], jednak pozbawionym uciążliwych cech NFS związanych z pamięcią podręczną, znacznikami czasowymi, prawami dostępu do plików, etc. Dzięki zamontowaniu systemu plików omfs na danym węźle, każdy proces uruchomiony na nim otrzymuje dostęp do dowolnego pliku na dowolnym węźle klastra. Wyjątek stanowią zawartości katalogów /proc węzłów oraz pliki specjalne, np. pliki urządzeń do tych plików umieszczonych na węzłach nie można uzyskać dostępu przez omfs. Idea omfs została zobrazowana na diagramie nr. Zakłada się, że w klastrze istnieją węzły o numerach ID 1, 2, 5. Przedstawiono uproszczoną zawartość katalogu głównego każdego z węzłów oraz zawartość zamontowanego systemu omfs w katalogu /mfs jednego z węzłów === === === `-bin `-bin `-etc `-etc `-boot `-home `-home `-etc `-sbin `-usr `-home `-usr (dowolny) =========... `-mfs `-1 `-bin `-etc `-home `-usr `-2 `-bin `-boot `-etc `-home `-5 `-etc `-home `-sbin `-usr Diagram 1. Połączenia między węzłami klastra w obrębie omfs 19
20 Widać jak każdy z węzłów ma dostęp do systemów plików każdego z pozostałych węzłów klastra. Oprócz tej ogólnej zasady, w katalogu /mfs znajdują się również następujące specjalne katalogi, które są de facto niemodyfikowalnymi dowiązaniami symbolicznymi do katalogów reprezentujących systemy plików różnych węzłów. Ich znaczenie zależne jest od nazwy: /mfs/here - bieżący węzeł /mfs/home - węzeł UHN /mfs/magic - jest to bieżący węzeł, jeżeli ścieżka użyta jest przy wywołaniu systemowym tworzącym plik (creat bądź open z opcją O_CREAT), a w innym przypadku jest to węzeł, na którym ostatnio proces stworzył plik przez omfs; mechanizm przydatny przy wykorzystywaniu plików tymczasowych /mfs/lastexec - węzeł, na którym proces ostatnio z powodzeniem wykonał wywołanie systemowe execve /mfs/selected - węzeł zaznaczony (ang. selected) przez dany proces lub jednego z jego przodków przez zapisanie liczby do pliku /proc/self/selected. System plików omfs jest obecnie wyposażony w mechanizm DFSA Direct File System Access, czyli bezpośredni dostęp do systemu plików. Umożliwia on przezroczysty dostęp do zasobów systemu plików UHN dla wywołań systemowych procesu wykonywanego na innym węźle przez system plików omfs. Bez uruchomionego mechanizmu DFSA, omfs nadal będzie udostępniał zdalne systemy plików, jednak uruchomione na węzłach procesy nie będą mogły z nich przezroczyście korzystać. Co więcej, dzięki DFSA openmosix dokonuje oceny, czy bardziej korzystnie jest kontynuować wykonywanie danego procesu zdalnie i udostępniać mu dane przez sieć, czy przywołać go z powrotem do UHN, gdzie dane są dostępne lokalnie. Zalecane jest łączenie w klaster openmosix komputerów, które pracują pod kontrolą tak samo skonfigurowanego podsystemu openmosix w jądrze. Ma to znaczenie w szczególności dla pracy DFSA. Należy ponadto zwrócić uwagę na to, by na każdym z węzłów numery użytkowników (UID) oraz grup (GID) były takie same dla tych samych nazw użytkowników i grup. Również nie należy się przejmować wynikiem polecenia df, podającego rozmiar oraz zajętość zamontowanych systemów plików w systemie operacyjnym, gdyż często ma miejsce błędny odczyt pojemności i zajętości zamontowanego omfs. 20
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
Bardziej szczegółowoCechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;
14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi
Bardziej szczegółowoWprowadzenie. Co to jest klaster? Podział ze względu na przeznaczenie. Architektury klastrów. Cechy dobrego klastra.
N Wprowadzenie Co to jest klaster? Podział ze względu na przeznaczenie. Architektury klastrów. Cechy dobrego klastra. Wprowadzenie (podział ze względu na przeznaczenie) Wysokiej dostępności 1)backup głównego
Bardziej szczegółowoSERWER AKTUALIZACJI UpServ
Wersja 1.12 upserv_pl 11/16 SERWER AKTUALIZACJI UpServ SATEL sp. z o.o. ul. Budowlanych 66 80-298 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166 075 www.satel.pl SATEL
Bardziej szczegółowoUniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki Tomasz Pawłowski Nr albumu: 146956 Praca magisterska na kierunku
Bardziej szczegółowo4. Podstawowa konfiguracja
4. Podstawowa konfiguracja Po pierwszym zalogowaniu się do urządzenia należy zweryfikować poprawność licencji. Można to zrobić na jednym z widżetów panelu kontrolnego. Wstępną konfigurację można podzielić
Bardziej szczegółowoLaboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark
Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark Topologia Cele Część 1: Zapisanie informacji dotyczących konfiguracji IP komputerów Część 2: Użycie programu Wireshark do przechwycenia
Bardziej szczegółowoDziałanie komputera i sieci komputerowej.
Działanie komputera i sieci komputerowej. Gdy włączymy komputer wykonuje on kilka czynności, niezbędnych do rozpoczęcia właściwej pracy. Gdy włączamy komputer 1. Włączenie zasilania 2. Uruchamia
Bardziej szczegółowoPraca w sieci z serwerem
11 Praca w sieci z serwerem Systemy Windows zostały zaprojektowane do pracy zarówno w sieci równoprawnej, jak i w sieci z serwerem. Sieć klient-serwer oznacza podłączenie pojedynczego użytkownika z pojedynczej
Bardziej szczegółowoKonfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie
Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne z modułem BK9050 Moduł BK9050 jest urządzeniem typu Bus Coupler, umożliwiającym instalację rozproszonych grup terminali
Bardziej szczegółowoSERWER AKTUALIZACJI UpServ
Wersja 1.11 upserv_pl 06/16 SERWER AKTUALIZACJI UpServ SATEL sp. z o.o. ul. Budowlanych 66 80-298 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166 075 www.satel.pl SATEL
Bardziej szczegółowoBezpieczeństwo systemów informatycznych
Politechnika Poznańska Bezpieczeństwo systemów rozproszonych Bezpieczeństwo systemów informatycznych ĆWICZENIE VPN 1. Tunele wirtualne 1.1 Narzędzie OpenVPN OpenVPN jest narzędziem służącym do tworzenia
Bardziej szczegółowoSERWER AKTUALIZACJI UpServ
upserv_pl 02/14 SERWER AKTUALIZACJI UpServ SATEL sp. z o.o. ul. Schuberta 79 80-172 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166 075 info@satel.pl www.satel.pl SATEL
Bardziej szczegółowoAutorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA. Dlaczego DNS jest tak ważny?
Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA Dlaczego DNS jest tak ważny? DNS - System Nazw Domenowych to globalnie rozmieszczona usługa Internetowa. Zapewnia tłumaczenie nazw domen
Bardziej szczegółowoKancelaria Prawna.WEB - POMOC
Kancelaria Prawna.WEB - POMOC I Kancelaria Prawna.WEB Spis treści Część I Wprowadzenie 1 Część II Wymagania systemowe 1 Część III Instalacja KP.WEB 9 1 Konfiguracja... dostępu do dokumentów 11 Część IV
Bardziej szczegółowoWykład Nr 4. 1. Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia
Sieci komputerowe Wykład Nr 4 1. Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia Sieci bezprzewodowe Sieci z bezprzewodowymi punktami dostępu bazują na falach radiowych. Punkt dostępu musi mieć
Bardziej szczegółowoTworzenie i obsługa wirtualnego laboratorium komputerowego
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Ochociński nr albumu: 236401 Praca magisterska na kierunku informatyka stosowana Tworzenie i obsługa wirtualnego
Bardziej szczegółowoPlantVisor_1.90PL Instrukcja instalacji, konfiguracji oraz obsługi
PlantVisor_1.90PL Instrukcja instalacji, konfiguracji oraz obsługi 1/27 Wymagania sprzętowe dla komputera PC Processor: Pentium 4 2.0 GHz Ram: 512MB Twardy dysk: 20GB (200MB dla instalacji oprogramowania
Bardziej szczegółowoOpis komunikacji na potrzeby integracji z systemem klienta (12 kwiecień, 2007)
Opis komunikacji na potrzeby integracji z systemem klienta (12 kwiecień, 2007) Copyright 2004 Anica System S.A., Lublin, Poland Poniższy dokument, jak również informacje w nim zawarte są całkowitą własnością
Bardziej szczegółowoInstrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie
Strona 1 z 6 Połączenia Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Uwaga: Przy instalowaniu drukarki podłączonej lokalnie, jeśli dysk CD-ROM Oprogramowanie i dokumentacja
Bardziej szczegółowoSYSTEMY 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
Bardziej szczegółowoPR P E R Z E E Z N E T N A T C A JA C JA KO K RP R O P RA R C A Y C JN Y A JN ACTINA DATA MANAGER
PREZENTACJA KORPORACYJNA ACTINA DATA MANAGER Oprogramowanie Actina Data Manager (ADM) Podstawowe zagadnienia: 1. Zastosowanie 2. Grupa docelowych uŝytkowników 3. Bezpieczeństwo 4. Środowisko pracy 5. MoŜliwości
Bardziej szczegółowoIBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania
IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania Spis treści Rozdział 1. Wprowadzenie do programu IBM SPSS Modeler Social Network Analysis.............. 1 IBM SPSS
Bardziej szczegółowoBSX PRINTER INSTRUKCJA UŻYTKOWNIKA. Autor: Karol Wierzchołowski 30 marca 2015
! BSX PRINTER INSTRUKCJA UŻYTKOWNIKA Autor: Karol Wierzchołowski 30 marca 2015 SPIS TREŚCI WSTĘP... 3 INTERFEJS PROGRAMU... 5 KONFIGURACJA PROGRAMU... 6 DRUKOWANIE PARAGONÓW I FAKTUR... 8 REJESTRACJA PROGRAMU...
Bardziej szczegółowoInstrukcja konfiguracji funkcji skanowania
Instrukcja konfiguracji funkcji skanowania WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_PL 2004. Wszystkie prawa zastrzeżone. Rozpowszechnianie bez zezwolenia przedstawionych materiałów i informacji
Bardziej szczegółowoWin Admin Monitor Instrukcja Obsługi
Win Admin Monitor Instrukcja Obsługi czerwiec 2019 wersja dokumentu 1.7 dla wersji aplikacji 2.1.1.0 Spis treści: I. Wstęp 3 II. Wymagania systemowe 4 III. Ograniczenia funkcjonalne wersji demo 5 IV. Instalacja
Bardziej szczegółowoJęzyk UML w modelowaniu systemów informatycznych
Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 10 Diagramy wdrożenia I Diagramy wdrożenia - stosowane do modelowania
Bardziej szczegółowoPodstawy konfiguracji środowiska graficznego. Umieszczamy kursor na pustym obszarze na pulpicie i naciskamy prawy guzik:
Umieszczamy kursor na pustym obszarze na pulpicie i naciskamy prawy guzik: Wybieramy myszką opcję Utwórz aktywator. Na ekranie ukaże się okno tworzenia nowego aktywatora: Strona 1 z 12 Możemy utworzyć
Bardziej szczegółowoSpis treści. O autorze 9. O recenzentach 10. Przedmowa 13. Rozdział 1. Oto Linux Mint 17_
O autorze 9 O recenzentach 10 Przedmowa 13 Rozdział 1. Oto Linux Mint 17_ Dlaczego Linux? 18 Czym jest dystrybucja? 19 Czy Linux jest trudny do opanowania? 21 Cechy wyróżniające dystrybucję Mint 22 Wersje
Bardziej szczegółowoSamsung Universal Print Driver Podręcznik użytkownika
Samsung Universal Print Driver Podręcznik użytkownika wyobraź sobie możliwości Copyright 2009 Samsung Electronics Co., Ltd. Wszelkie prawa zastrzeżone. Ten podręcznik administratora dostarczono tylko w
Bardziej szczegółowoINSTRUKCJA 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
Bardziej szczegółowoKOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED
KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:
Bardziej szczegółowo26.X.2004 VNC. Dawid Materna
26.X.2004 Zastosowanie programu VNC do zdalnej administracji komputerem Autor: Dawid Materna Wstęp W administracji systemami operacyjnymi często zachodzi potrzeba do działania na Pulpicie zarządzanego
Bardziej szczegółowoLaboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego TCP
Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego Topologia Cele Część 1: Przygotowanie Wireshark do przechwytywania pakietów Wybór odpowiedniego interfejsu
Bardziej szczegółowoUsługi sieciowe systemu Linux
Usługi sieciowe systemu Linux 1. Serwer WWW Najpopularniejszym serwerem WWW jest Apache, dostępny dla wielu platform i rozprowadzany w pakietach httpd. Serwer Apache bardzo często jest wykorzystywany do
Bardziej szczegółowoĆwiczenie Nr 6 Przegląd pozostałych najważniejszych mechanizmów systemu operacyjnego Windows
Ćwiczenie Nr 6 Przegląd pozostałych najważniejszych mechanizmów systemu operacyjnego Windows Cel ćwiczenia: Zapoznanie się z: zarządzaniem systemami plików, zarządzaniem atrybutami plików, prawami do plików
Bardziej szczegółowoSIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE
SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE, AiR r. I, sem. II Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE
Bardziej szczegółowoDiagnostyka pamięci RAM
Diagnostyka pamięci RAM 1 (Pobrane z slow7.pl) Uszkodzenie pamięci RAM jest jednym z najczęściej występujących problemów związanych z niestabilnym działaniem komputera. Efektem uszkodzenia kości RAM są
Bardziej szczegółowoINSTRUKCJA DO OPROGRAMOWANIA KOMPUTEROWEGO
INSTRUKCJA DO OPROGRAMOWANIA KOMPUTEROWEGO DLA LEKKIEJ PŁYTY DO BADAŃ DYNAMICZNYCH HMP LFG WYMAGANE MINIMALNE PARAMETRY TECHNICZNE: SPRZĘT: - urządzenie pomiarowe HMP LFG 4 lub HMP LFG Pro wraz z kablem
Bardziej szczegółowoSzpieg 2.0 Instrukcja użytkownika
Szpieg 2.0 Instrukcja użytkownika Spis treści: Wstęp: 1. Informacje o programie 2. Wymagania techniczne Ustawienia: 3. Połączenie z bazą danych 4. Konfiguracja email 5. Administracja Funkcje programu:
Bardziej szczegółowo7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze
Specyfikacja oprogramowania do Opis zarządzania przedmiotu i monitorowania zamówienia środowiska Załącznik nr informatycznego 1 do specyfikacji Lp. 1. a) 1. Oprogramowanie oprogramowania i do systemów
Bardziej szczegółowo1. Opis. 2. Wymagania sprzętowe:
1. Opis Aplikacja ARSOFT-WZ2 umożliwia konfigurację, wizualizację i rejestrację danych pomiarowych urządzeń produkcji APAR wyposażonych w interfejs komunikacyjny RS232/485 oraz protokół MODBUS-RTU. Aktualny
Bardziej szczegółowoInstrukcja instalacji i obsługi programu Szpieg 3
COMPUTER SERVICE CENTER 43-300 Bielsko-Biała ul. Cieszyńska 52 tel. +48 (33) 819 35 86, 819 35 87, 601 550 625 Instrukcja instalacji i obsługi programu Szpieg 3 wersja 0.0.2 123 SERWIS Sp. z o. o. ul.
Bardziej szczegółowoWykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa
Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa Instalacja roli kontrolera domeny, Aby zainstalować rolę kontrolera domeny, należy uruchomić Zarządzenie tym serwerem, po czym wybrać przycisk
Bardziej szczegółowoUniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej
Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin HENRYKOWSKI Nr albumu: 158069 Praca magisterska na kierunku Informatyka Archiwizacja
Bardziej szczegółowoStruktura dysku. Dyski podstawowe i dynamiczne
Struktura dysku Dyski podstawowe i dynamiczne System Windows 2000 oferuje dwa rodzaje konfiguracji dysków: dysk podstawowy i dysk dynamiczny. Dysk podstawowy przypomina struktury dyskowe stosowane w systemie
Bardziej szczegółowoInstalacja sieciowa i rejestracja progecad Professional
Instalacja sieciowa i rejestracja Professional 1 Treść 1 Treść... 1 2 Wstęp... 1 3 Jak rozpocząć?... 2 3.1 Instalacja serwera NLM dla... 2 3.2 Rejestracja serwera NLM dla... 2 3.3 Dodawanie i aktywacja
Bardziej szczegółowoDESlock+ szybki start
DESlock+ szybki start Wersja centralnie zarządzana Wersja bez centralnej administracji standalone WAŻNE! Pamiętaj, że jeśli chcesz korzystać z centralnego zarządzania koniecznie zacznij od instalacji serwera
Bardziej szczegółowo2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego
2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego produktu. 23 czerwca 2014 Spis treści 3 Spis treści...5
Bardziej szczegółowoOBSŁUGA I KONFIGURACJA SIECI W WINDOWS
OBSŁUGA I KONFIGURACJA SIECI W WINDOWS Jak skonfigurować komputer pracujący pod kontrolą systemu operacyjnego Windows 7, tak aby uzyskać dostęp do internetu? Zakładamy, że komputer pracuje w małej domowej
Bardziej szczegółowoProtokoły zdalnego logowania Telnet i SSH
Protokoły zdalnego logowania Telnet i SSH Krzysztof Maćkowiak Wprowadzenie Wykorzystując Internet mamy możliwość uzyskania dostępu do komputera w odległej sieci z wykorzystaniem swojego komputera, który
Bardziej szczegółowo1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1
Spis treści Wstęp... xi Wymagania sprzętowe (Virtual PC)... xi Wymagania sprzętowe (fizyczne)... xii Wymagania programowe... xiii Instrukcje instalowania ćwiczeń... xiii Faza 1: Tworzenie maszyn wirtualnych...
Bardziej szczegółowoZawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6
Zawartość Wstęp... 1 Instalacja... 2 Konfiguracja... 2 Uruchomienie i praca z raportem... 6 Wstęp Rozwiązanie przygotowane z myślą o użytkownikach którzy potrzebują narzędzie do podziału, rozkładu, rozbiórki
Bardziej szczegółowoVeronica. Wizyjny system monitorowania obiektów budowlanych. Instrukcja oprogramowania
Veronica Wizyjny system monitorowania obiektów budowlanych Instrukcja oprogramowania 1 Spis treści 1. Aplikacja do konfiguracji i nadzoru systemu Veronica...3 1.1. Okno główne aplikacji...3 1.2. Edycja
Bardziej szczegółowoProgramator Kart Master - klient
Programator Kart Master - klient Kraków 2002.11.27 SPIS TREŚCI 1 WSTĘP... 2 2 ROZPOCZĘCIE PRACY Z PROGRAMEM... 3 3 ZMIANA KLUCZA DOSTĘPU.... 4 4 GENEROWANIE KART UŻYTKOWNIKÓW... 5 1 1 Wstęp Programator
Bardziej szczegółowoSeria wielofunkcyjnych serwerów sieciowych USB
Seria wielofunkcyjnych serwerów sieciowych USB Przewodnik szybkiej instalacji Wstęp Niniejszy dokument opisuje kroki instalacji i konfiguracji wielofunkcyjnego serwera sieciowego jako serwera urządzenia
Bardziej szczegółowoSKRó CONA INSTRUKCJA OBSŁUGI
SKRó CONA INSTRUKCJA OBSŁUGI dla systemu Windows Vista SPIS TREśCI Rozdział 1: WYMAGANIA SYSTEMOWE...1 Rozdział 2: INSTALACJA OPROGRAMOWANIA DRUKARKI W SYSTEMIE WINDOWS...2 Instalowanie oprogramowania
Bardziej szczegółowoSposoby zwiększania efektywności systemu Windows
Grzegorz Trześniewski kl 1Tia 26.05.08r. Sposoby zwiększania efektywności systemu Windows Prof. Artur Rudnicki Uruchamiianiie ii zamykaniie Należy monitorować oprogramowanie ładowane podczas uruchamiania
Bardziej szczegółowoIBM SPSS Statistics dla systemu Linux Instrukcje instalacji (licencja sieciowa)
IBM SPSS Statistics dla systemu Linux Instrukcje instalacji (licencja sieciowa) Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics wersji 20 przy użyciu licencja sieciowa. Ten dokument
Bardziej szczegółowoSeria wielofunkcyjnych serwerów sieciowych USB
Seria wielofunkcyjnych serwerów sieciowych USB Przewodnik szybkiej instalacji Wstęp Niniejszy dokument opisuje kroki instalacji i konfiguracji wielofunkcyjnego serwera sieciowego jako serwera urządzenia
Bardziej szczegółowoAlgorytmy i Struktury Danych
POLITECHNIKA KRAKOWSKA - WIEiK KATEDRA AUTOMATYKI i TECHNIK INFORMACYJNYCH Algorytmy i Struktury Danych www.pk.edu.pl/~zk/aisd_hp.html Wykładowca: dr inż. Zbigniew Kokosiński zk@pk.edu.pl Wykład 12: Wstęp
Bardziej szczegółowoSposoby zdalnego sterowania pulpitem
Karolina Wieczorko, EMiI Sposoby zdalnego sterowania pulpitem Jest wiele opcji zdalnego sterowania pulpitem, począwszy od narzędzi systemowych, poprzez różnego rodzaju programy przez sieć internetową.
Bardziej szczegółowoPC0060. ADAPTER Kabel Easy Copy PC-Link USB 2.0 Proste kopiowanie, bez instalacji. Instrukcja obsługi
PC0060 ADAPTER Kabel Easy Copy PC-Link USB 2.0 Proste kopiowanie, bez instalacji Instrukcja obsługi Rozdział 1 Produkt 1.1 Instrukcja Produkt PC0060 to najlepsze rozwiązanie w zakresie przesyłania danych.
Bardziej szczegółowoWINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.
WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8. Gdy już posiadamy serwer i zainstalowany na nim system Windows XP, 7 lub 8 postawienie na nim serwera stron WWW jest bardzo proste. Wystarczy
Bardziej szczegółowoWstęp. Skąd pobrać program do obsługi FTP? Logowanie
Wstęp FTP - (ang. File Transfer Protocol - protokół transmisji danych) jest to protokół typu klient-serwer, który umożliwia przesyłanie plików na serwer, oraz z serwera poprzez program klienta FTP. Dzięki
Bardziej szczegółowoKomputery bezdyskowe - wprowadzenie
Komputery bezdyskowe - wprowadzenie Jakub 'skaarj' Kulczyński qba@bryza.net 3 VII 2005 Zastosowania Terminale dla pracowników w firmie Komputery domowe Stacje robocze Routery Serwery Komputer bezdyskowy
Bardziej szczegółowoInstalacja SQL Server Express. Logowanie na stronie Microsoftu
Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy
Bardziej szczegółowodziennik 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
Bardziej szczegółowoWstęp 5 Rozdział 1. SUSE od ręki 13
Wstęp 5 Rozdział 1. SUSE od ręki 13 KDE czy GNOME? 13 Jak uruchomić SUSE Live-CD z interfejsem GNOME? 14 Jak uruchomić SUSE Live-CD z interfejsem KDE? 15 Jak zmienić rozdzielczość ekranu? 16 Jak wyświetlić
Bardziej szczegółowoProdukty. MKS Produkty
Produkty MKS Produkty czerwiec 2006 COPYRIGHT ArkaNET KATOWICE CZERWIEC 2006 KOPIOWANIE I ROZPOWSZECHNIANIE ZABRONIONE MKS Produkty czerwiec 2006 Wersja dokumentu W dokumencie użyto obrazków zaczerpniętych
Bardziej szczegółowoKierunek: technik informatyk 312[01] Semestr: II Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński
Kierunek: technik informatyk 312[01] Semestr: II Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński Temat 8.9. Wykrywanie i usuwanie awarii w sieciach komputerowych. 1. Narzędzia
Bardziej szczegółowoInstalacja programu dreryk
Program dla praktyki lekarskiej Instalacja programu dreryk Kontakt: serwis@dreryk.pl +48-42-2912121 www.dreryk.pl Copyright Ericpol Telecom sp. z o.o. 2006 Copyright Ericpol Telecom sp. z o.o. 1 System
Bardziej szczegółowoMonitorowanie i zarządzanie urządzeniami sieciowymi przy pomocy narzędzi Net-SNMP
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Szymon Klimuk Nr albumu: 187408 Praca magisterska na kierunku Informatyka Monitorowanie
Bardziej szczegółowoXopero Backup Build your private cloud backup environment. Rozpoczęcie pracy
Xopero Backup Build your private cloud backup environment Rozpoczęcie pracy 07.05.2015 Spis treści Wstęp... 2 Pobierz aplikację Management Center... 2 Przygotuj Xopero do pracy... 3 Zmień hasło administratora...
Bardziej szczegółowoWprowadzenie do informatyki
Grzegorz Śliwiński Radosław Maciaszczyk Wprowadzenie do informatyki Laboratorium Temat: Wirtualizacja Katedra Architektury Komputerów i Telekomunikacji Szczecin - 2019 I. Podłączenie do aplikacji zdalnej
Bardziej szczegółowoAkademia Techniczno-Humanistyczna w Bielsku-Białej
Akademia Techniczno-Humanistyczna w Bielsku-Białej Wydział Budowy Maszyn i Informatyki Laboratorium z sieci komputerowych Ćwiczenie numer: 9 Temat ćwiczenia: Aplikacje klient-serwer. 1. Wstęp teoretyczny.
Bardziej szczegółowoOdczyty 2.0 Spis treści
Opracowanie i skład: MMSoft s.c Copyright MMSoft s.c. Wszelkie prawa zastrzeżone. All Rights Reserved Powielanie w jakiejkolwiek formie całości lub fragmentów podręcznika bez pisemnej zgody firmy MMSoft
Bardziej szczegółowoASMAX ISDN-TA 128 internal Instalacja adaptera w środowisku Windows 98 / ME
ASMAX ISDN-TA 128 internal Instalacja adaptera w środowisku Windows 98 / ME Asmax Support www.asmax.com.pl ftp.asmax.com.pl Tutaj znajdziesz informację jak zainstalować odpowiednie sterownika adaptera
Bardziej szczegółowoDział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący
Przedmiotowy system oceniania Zawód: Technik Informatyk Nr programu: 312[ 01] /T,SP/MENiS/ 2004.06.14 Przedmiot: Systemy Operacyjne i Sieci Komputerowe Klasa: pierwsza Dział Dopuszczający Dostateczny Dobry
Bardziej szczegółowoSerwer SSH. Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami
Serwer SSH Serwer SSH Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami Serwer SSH - Wprowadzenie do serwera SSH Praca na odległość potrzeby w zakresie bezpieczeństwa Identyfikacja
Bardziej szczegółowoFiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe
Fiery Remote Scan Program Fiery Remote Scan umożliwia zarządzanie skanowaniem na serwerze Fiery server i drukarce ze zdalnego komputera. Programu Fiery Remote Scan można użyć do wykonania następujących
Bardziej szczegółowoInstrukcja obsługi Konfigurator MLAN-1000
Instrukcja obsługi Konfigurator MLAN-1000 Strona 2 z 8 SPIS TREŚCI 1. Logowanie... 3 2. Diagnostyka... 4 3. Konfiguracja sterownika... 5 3.1 Konfiguracja sterownika aktualizacja oprogramowania... 5 4.
Bardziej szczegółowoQ 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
Bardziej szczegółowoSIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja
SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska, marzec 2015 Wprowadzenie Ćwiczenie jest wykonywane
Bardziej szczegółowoSystemy rozproszone. na użytkownikach systemu rozproszonego wrażenie pojedynczego i zintegrowanego systemu.
Systemy rozproszone Wg Wikipedii: System rozproszony to zbiór niezależnych urządzeń (komputerów) połączonych w jedną, spójną logicznie całość. Połączenie najczęściej realizowane jest przez sieć komputerową..
Bardziej szczegółowoU 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
Bardziej szczegółowoInstalacja Wirtualnego Serwera Egzaminacyjnego
Instalacja Wirtualnego Serwera Egzaminacyjnego (materiał wewnętrzny: aktualizacja 2010-10-26 Pilotaż Egzaminów Online) Wprowadzenie: 1. Wirtualny Serwer Egzaminacyjny ma niewielkie wymagania sprzętowe
Bardziej szczegółowopodstawowa obsługa panelu administracyjnego
podstawowa obsługa panelu administracyjnego Poniższy dokument opisuje podstawowe czynności i operacje jakie należy wykonać, aby poprawnie zalogować się i administrować środowiskiem maszyn wirtualnych usługi
Bardziej szczegółowoMODEL WARSTWOWY PROTOKOŁY TCP/IP
MODEL WARSTWOWY PROTOKOŁY TCP/IP TCP/IP (ang. Transmission Control Protocol/Internet Protocol) protokół kontroli transmisji. Pakiet najbardziej rozpowszechnionych protokołów komunikacyjnych współczesnych
Bardziej szczegółowoMIGRATE OS TO SSD. Przewodnik
MIGRATE OS TO SSD Przewodnik Koncepcja produktu Główni odbiorcy Migrate OS to SSD to podręczne rozwiązanie do transferu systemów opartych na Windows na inny dysk, nawet o mniejszej pojemności. Rozwiązanie
Bardziej szczegółowoSystem obsługi wag suwnicowych
System obsługi wag suwnicowych Wersja 2.0-2008- Schenck Process Polska Sp. z o.o. 01-378 Warszawa, ul. Połczyńska 10 Tel. (022) 6654011, fax: (022) 6654027 schenck@schenckprocess.pl http://www.schenckprocess.pl
Bardziej szczegółowoKonfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie
Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne ze sterownikiem CX9000 Sterownik CX9000 należy do grupy urządzeń określanych jako komputery wbudowane (Embedded-PC).
Bardziej szczegółowoPodręcznik administratora systemu
Podręcznik administratora systemu Medtronic MiniMed Northridge, CA 91325 USA 800-646-4633 (800-MiniMed) 818.576.5555 www.minimed.com Przedstawiciel w Unii Europejskiej Medtronic B.V. Earl Bakkenstraat
Bardziej szczegółowo10.2. Udostępnianie zasobów
Rozdział 10 t Praca w sieci równoprawnej Aby komputer mógł być widoczny wśród innych w otoczeniu sieciowym, musi mieć unikalną nazwę i przynależeć do grupy roboczej. Ustawienia te dostępne są poprzez aplet
Bardziej szczegółowoSYSTEMY 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
Bardziej szczegółowoKonwersja 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
Bardziej szczegółowoInstrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie
Strona 1 z 5 Połączenia Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Przed instalacją oprogramowania drukarki do systemu Windows Drukarka podłączona lokalnie to drukarka
Bardziej szczegółowoTomasz Greszata - Koszalin
T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołów HTTP oraz HTTPS i oprogramowania IIS (ang. Internet Information Services).
Bardziej szczegółowoWykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych
Wykład 2: Budowanie sieci lokalnych 1 Budowanie sieci lokalnych Technologie istotne z punktu widzenia konfiguracji i testowania poprawnego działania sieci lokalnej: Protokół ICMP i narzędzia go wykorzystujące
Bardziej szczegółowoSposób funkcjonowania
Stratus Avance został zaprojektowany w sposób, który w przypadku wystąpienia awarii ma zminimalizować czas przestoju i zapobiec utracie danych. Jednocześnie rozwiązanie ma być tanie i łatwe w zarządzaniu.
Bardziej szczegółowo