Technologie informacyjne. Laboratorium dodatkowe N.. Formatowanie tekstów naukowo-technicznych Cel ćwiczeń: projektowanie wzorów matematycznych, wykorzystanie edytora równań; podpisy i odsyłacze do wzorów, tabel i rysunków; spis literatury, odsyłacze do literatury. Program zajęć. Zapoznać się z możliwościami edytora tekstu w zakresie:.. Projektowania formuł matematycznych... Możliwości wstawiania formuł bezpośrednio w wierszach tekstu oraz za pomocą edytora równań..3. Wstawiania podpisów pod rysunkami, nad tabelami, oraz podpisów do wzorów matematycznych... Tworzenia spisu literatury w postaci listy numerowanej..5. Wstawiania odsyłaczy do rozdziałów, rysunków, tabel, wzorów matematycznych, oraz do literatury.. W ramach ćwiczeń zrealizować następujące zadania. Zad... Zaprojektować wzory matematyczne przedstawione poniżej. Wykorzystać polecenie: Wstaw-Obiekt-MS_Equation. a+ b X + a) x n + y n = z n b c ; b) x + x = x 3 ; c) m i d) f ( x) = a i x e) i= 0 n k = n a k n f) n! = i i= g) ax a3x h) x + y = x + x y + x x y i) G x) dx y = e C G ( x) e ( G ( x) dx Zad... W tekście podanym w niniejszym opracowaniu (lub własnym) zdefiniować etykiety i numery do rysunków, tabel oraz wzorów (Wstaw-Odwołanie-Podpis). Każdy wzór umieścić w niewidocznej tabeli o dwóch kolumnach (w jednej kolumnie wzór, w drugiej podpis do wzoru, np. (-) ). Wstawić odsyłacze do rozdziałów, rysunków, tabel, wzorów, oraz pozycji w spisie literatury. Aktualizować pola po dokonaniu zmian. Zad..3. Dodać lub usunąć pozycje ze spisu literatury. Zaobserwować jak zmieniają się wartości odsyłaczy do literatury w tekście po aktualizacji pól.
ROZPROSZONE SYSTEMY KOMPUTEROWE Adam Adamski Wojciech Kowalski Streszczenie. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst. Streszczenie tekst.
SPIS TREŚCI. SYSTEM ROZPROSZONY.... KOMUNIKACJA W SYSTEMACH KOMPUTEROWYCH... 5 3. PODSUMOWANIE... 7 3
. System rozproszony Rozwój sieci komputerowych umożliwił łączenie ze sobą komputerów pracujących w rożnych systemach operacyjnych i na rożnych platformach sprzętowych. Stosowanie różnorodnych rozwiązań technologicznych doprowadziło do sytuacji, w której niezbędne stało się wprowadzenie standardów sieciowych. Pierwszym standardem, który uporządkował zasady komunikacji w sieci był opracowany przez ISO (ang. International Standarisation Organisation) siedmiowarstwowy model odniesienia. Standard ten opisywał jedynie, jakie zasady muszą być spełnione, aby dwa systemy otwarte mogły wymieniać między sobą informacje. Wraz z szybkim rozwojem technologii informatycznych (między innymi zwiększeniem szybkości sieci, wzrostem wydajności komputerów) pojawiła się potrzeba opracowania nowych rozwiązań umożliwiających przetwarzanie w środowisku rozproszonym (zobacz pozycja []). Rysunek - To jest rysunek Zagadnienie przetwarzania w środowisku rozproszonym w porównaniu z przetwarzaniem scentralizowanym jest dość złożone. Projektując system rozproszony napotyka się na różne problemy związane między innymi z brakiem wspólnej pamięci, znacznym oddaleniem poszczególnych maszyn, przydziałem zasobów, czy synchronizacją procesów (zobacz pozycje [], [5]). Rysunek - Rysunek drugi
. Komunikacja w systemach komputerowych Gwałtowny rozwój technologii informatycznych w ostatnich latach spowodował wzrost ilości komputerów oraz spadek ich cen, przez co stały się one bardziej dostępne i praktycznie wszędzie obecne. To z kolei pociągnęło za sobą konieczność łączenia komputerów w pewne struktury. Początkowo były to sieci lokalne LAN (ang. Local Area Network) umożliwiające łączenie komputerów w obrębie budynków i wymianę informacji pomiędzy nimi, a później rozległe sieci komputerowe - WAN (ang. Wide Area Network), które pozwoliły połączyć miliony maszyn na całym świecie. Rysunek - Kolejny rysunek W wyniku połączenia wielu komputerów za pomocą sieci LAN/WAN powstały systemy rozproszone (ang. distributed systems), w których poszczególne procesory nie dzielą pamięci ani zegara a wymiana danych pomiędzy nimi realizowana jest w oparciu o przesyłanie wiadomości za pomocą różnych linii komunikacyjnych. Systemy rozproszone są alternatywą dla systemów scentralizowanych (ang. centralized systems), w których pojedynczy komputer realizuje wszystkie zadania związane z przetwarzaniem informacji rozdział. Tabela - Tabela w rozdziale 5
Scentralizowany system komputerowy składa się z jednego procesora centralnego, pamięci, urządzeń zewnętrznych i pewnej liczby terminali - Rysunek -. System rozproszony jest układem złożonym z niezależnych komputerów, które udostępniają użytkownikom swoje zasoby (np. drukarki, dyski, itp.), w sposób sprawiający nanich wrażenie, jakby korzystali z jednego komputera [5]. Z przedstawionej definicji wynika, że procesory w systemie rozproszonym są fizycznie od siebie oddalone i posiadają własną, lokalną pamięć. Ponadto charakteryzuje je zróżnicowanie pod względem budowy, zastosowania i zaawansowania technologicznego mogą to być zarówno wielkie systemy komputerowe ogólnego przeznaczenia, jak i małe mikroprocesory, stacje robocze, czy minikomputery. Określa się je wspólnymi nazwami, takimi jak: stanowisko, węzeł, maszyna, komputer. W dalszej części pracy określenia te będą używane zamiennie w zależności od potrzeb (zobacz Tabela -). Kolejną cechą, która potwierdza wyższość systemów rozproszonych nad scentralizowanymi jest większa niezawodność. Gdy awarii ulegnie jeden komputer system nadal pracuje, gdyż obciążenie rozłożone jest na wiele maszyn. Jest to szczególnie ważne, gdy mamy do czynienia z odpowiedzialnymi zadaniami, takimi jak np. linia produkcyjna. ax a3x (-) Aby wykryć blokadę konstruuje się graf oczekiwań, opisujący stan rozdziału zasobów. Dla każdego stanowiska tworzy się lokalny graf oczekiwań. Węzły grafu odpowiadają wszystkim tym procesom (lokalnym i nielokalnym), które zajmują dowolny zasób lokalny na danym stanowisku, albo go zamawiają. Jak z tego wynika ten sam proces może występować w dwóch grafach, jeśli zamówił zasoby na różnych stanowiskach. Jeśli założy się, że występują tylko pojedyncze reprezentacje poszczególnych typów zasobów, to wówczas pętla w grafie oznacza blokadę. Wzór (-) przedstawia równanie, podobnie jak wzory (-) oraz (3-). 6
Grafy lokalne łączą się w większe struktury. W zależności od sposobu łączenia grafów lokalnych i ich organizacji wyróżnia się scentralizowane wykrywanie blokad, podejście hierarchiczne oraz w pełni rozproszone. ax a3x (-) 3. Podsumowanie Tekst podsumowania. Konstrukcja ciała polega na utworzeniu zbioru elementów ciała i wyznaczeniu tabliczek dodawania i mnożenia. W praktyce najczęściej nie korzystamy z tabliczek działań, lecz na bieżąco obliczamy sumy i iloczyny elementów ciała prostego. Ciała proste nie są stosowane bezpośrednio do konstrukcji kodów, ale służą do konstrukcji ciał rozszerzonych. Przykłady ciał prostych podano w następnym punkcie. Tabliczka dodawania ciała skończonego jest kwadratem łacińskim. W kwadracie łacińskim we wszystkich ko-lumnach i wierszach każdy element ciała pojawiaja się tylko raz. Ta właściwość ta-bliczki dodawania wynika z aksjomatu zamkniętości dodawania A, p.... Podobną właściwość ma tabliczka mnożenia w części zawierającej elementy grupy multyplika-tywnej. Każdy element niezerowy ciała generuje grupę cykliczną. Element pierwotny ciała generuje grupę multyplikatywną ciała. W tak utworzonej grupie będą wszystkie nieze-rowe elementy ciała. Elementy grupy multyplikatywnej o rzędzie multyplikatywnym większym od i mniejszym od n generują podgrupy multyplikatywne. Taka pod-grupa zachowuje działania grupy (zobacz [], [3]). Tabela 3- Nowa tabela Jeśli liczba n nie istnieje, to charakterystyka ciała jest z definicji równa zero, np. ciała liczb wymiernych, rzeczywistych i zespolonych mają charakterystykę zero - Rysunek -. 7
Elementy grupy multyplikatywnej o rzędzie multyplikatywnym większym od i mniejszym od generują podgrupy multyplikatywne. Taka podgrupa zachowuje działania grupy. Jeśli liczba n nie istnieje, to charakterystyka ciała jest z definicji równa zero, np. ciała liczb wymiernych, rzeczywistych i zespolonych mają charakterystykę zero. W przypadku ciał skończonych charakterystyka ciała jest liczbą pierwszą, a ciało rozszerzone zachowują charakterystykę ciała prostego, nad którym zostało skonstruowane rozszerzenie (Tabela -). ax a3x (3-) Każdy element niezerowy ciała generuje grupę cykliczną. Element pierwotny ciała generuje grupę multyplikatywną ciała. W tak utworzonej grupie będą wszystkie niezerowe elementy ciała. Elementy grupy multyplikatywnej o rzędzie multyplikatywnym większym od i mniejszym od generują podgrupy multyplikatywne. Taka podgrupa zachowuje działania grupy (zobacz Tabela 3-). W przypadku ciał skończonych charakterystyka ciała jest liczbą pierwszą, a ciało rozszerzone zachowują charakterystykę ciała prostego, nad którym zostało skonstruowane rozszerzenie. Literatura [] Cieciura Marek: Podstawy Technologii Informacyjnych z przykładami zastosowań, Wydaw. VIZJA PRESS&IT SP.z o.o., Warszawa 006 r. [] Gogołek Włodzimierz: Technologie informacyjne mediów, Oficyna Wydawnicza ASPRA-JR, Warszawa 005 r. [3] Gogołek Włodzimierz: Wprowadzenie do informatyki dla humanistów, Centrum Doradztwa i Informatyzacji Difin sp. z o. o., Warszawa 007 r. [] Bremer Aleksander, Sławik Mirosław: @bc użytkownika komputera, Videograf Edukacja Sp. z o. o., Chorzów 006 r. [5] Rogaliński Paweł: Technologie informacyjne wykład, 8