16 05


Klasa - jest zdefiniowanym przez użytkownika typem. Jest to struktura, która pozwala na
współistnienie w jednym elemencie programowym: danych (zmiennych) oraz zestawu funkcji i
procedur na tych....
Obiekt - & .
za szybko dla mnie ;(
Cechy programowania zorientowanego obiektowo:
" wykorzystanie obiektu jako środka od modelowania i odwzorowywania rzeczywistości,
" budowa i rozbudowa aplikacji w taki sam sposób, w jaki rozbudowywany jest rzeczywisty
obiekt,
" taki sposób tworzenia aplikacji, aby raz tworzone...
za szybko dla mnie ;(
Deklaracja klasy TPojazd w notacji na platformę .NET (tzw. kod zarządzany);
class TPojazd
{
public string opis;
double v_MaxKH;
double v_MaxMS;
double masa;
public void UstalWartosci (double vKH, double vMS, double m)
{
v_MaxKH=vKH; v_MaxMS=MS; masa=m;
}
}
Deklarowanie i wykorzystanie zmiennych z klas obiektowych jest zgodne z ogólnymi zasadami
deklarowania zmiennych w języku C#. Utworzenie zmiennej (obiektu) w pamięci wymaga
zastosowania operatora new.
Odwołania do pól i metod klasy odbywa się w następujący sposób: po nazwie zmiennej wstawiany
jest znak  . , za którym można wpisać nazwę pola lub metody klasy.
&
TPojazd Pojazd;
&
Pojazd=new Tpojazd();
Pojazd.masa=100;
Pojazd.UstalWartosci(100,20,1200);
PARADGMATY PROGRAMOWANIA ZORIENTOWANEGO OBIEKTOWO
Pola
Metoda
-Enkapsulacja (hermetyzacja): zamknięcie kodu oraz danych w obrębie jednej struktury. Z pomocą
specjalnych słów kluczowych (specyfikatory dostępu) istnieje możliwość określenia części
struktury jako niedostępnej lub dostępnej dla innych w ramach jednej aplikacji.
-Dziedziczenie: wykorzystanie w nowotworzonych obiektach, cech wywodzących się z
postawionego wyżej w hierarchii, Dziedziczona może być jedynie struktura, a nie wartości danych,
-Polimorfizm: funkcjonowanie identycznie nazywanych metod w różnych klasach. Ich działanie
może być (mimo wspólnej nazwy) zupełnie inne, uzależnione od wzorca (klasy), na podstawie
której stworzony jest obiekt (zmienna).
Standard SCSI
SCSI jest rodzajem interfejsu, w którym jeden kontroler może obsługiwać wiele urządzeń
wewnętrznych i zewnętrznych. Urządzenia dołączane są równolegle do wspólnej szyny tzw. SCSI
BUS, zawierającej linie danych oraz linie sterujące. Wprowadzone specjalny system komunikacji
oraz protokół wymiany informacji pomiędzy urządzeniami: każde urządzenie SCSI (włącznie z
kontrolerem) otrzymuje własny numer identyfikacyjny ID, nadawany przez operatora na etapie
montażu i podłączania. Numery ID: 0,1  dyski (0 napęd startowy), 2,3,4  napędy CD ROM,
..dalsze  inne urządzenia, 7  host adapter (kontroler).
W komputerach typu PC traktowany był przez długi czas jako luksusowy i wykorzystywany, w
związku ze swoimi zaletami, w zastosowaniach profesjonalnych: serwery, szybkie stacje graficzne,
komputery do obróbki video i dzwięku.
Zalety standardu SCSI:
" własny procesor
" obsługa szerokiej gamy urządzeń wewnętrznych i zewnętrznych
" większa ilość urządzeń do podłączenia
" dłuższe kable połączeniowe (nawet do 25m)
" duża szybkość przesyłu danych (Ultra-3 : 320 MB/s)
" wysoka niezawodność
Wady standardu SCSI:
" cena sterownika i urządzeń
Przykłady:
Kontroler SCSI: Adaptec AVA-2904 Kit Fast SCSI_II  180 PLN
Adaptec ASC-39320A-R  1400 PLN
Dysk twardy: Seagate Cheetah X15K.5 300 GB (80-pin)
ST3300655LC  2170 PLN
Napęd MO Fujitsu MO MCJ3230SS 2.3 GB SCSI
internal  1556 PLN
Istotną zaletą systemu komunikacji na szynie SCSI jest możliwość wymiany danych pomiędzy
urządzeniami, bez angażowania procesora głównego. Cecha ta pozwala na uzyskanie dużo większej
sprawności. Poza tym pozwala na uzyskanie pewnych mechanizmów, których bez zastosowania
interfejsu SCSI nie można byłoby zrealizować (np. macierze dyskowe RAID, mirroring dysków w
serwerach). Urządzenia podłącza się równolegle, n końcach łańcuchów znajdują się terminatory
(pasywne lub aktywne).
Wersje kontrolerów
" kontrolery uniwersalne: posiadają zainstalowany BIOS,
" Uproszczone: i tańsze, bez wbudowanego BIOS'u, nie potrafią wystartować systemu z
dysku SCSI, ale po zainstalowaniu sterowników (z dysku IDE) z powodzeniem wykonują
swoje zadanie i spełniają wymogi standardu.
Przyszłość w Serial Attached SCSI (SAS)
W początkowych wersjach Serial Attached SCSI miał pracować z przepustowością do 300MB/s,
obecnie 3GB/s, 6GB/s, plany na rok 2013, 2014 przewidują szybkość do 12GB/s. Serial Attached
SCSI oferuje kompatybilność programową, tańsze połączenia wtykowe, lepszą skalowalność,
szybszą pracę oraz obsługę dysków SATA. W chwili obecnej są dostępne już dyski twarde oraz
kontrolery RAID w tej technologi.
Centronics, 50-stykowy, zewnetrzny
Standard, 50-stykowy, Narrow, wewnętrzny
High-Density, 68-stykowy, Wide, wewnętrzny
Sub-D, 25-stykowy, zewnętrzny
itd. & ...
Technologia RAID
" Najczęściej głównym zródłem wpływającym na ogólnie niską wydajność serwera plików
jest dysk twardy.
" Jest on zarazem częścią systemu, która najszybciej może ulec uszkodzeniu i powoduje przez
to największe straty poprzez utratę danych.
" Powyższe wady proacujących pojedynczo dysków twardych można wyeliminować stosując
kilka współpracujących ze sobą dysków  z pomocą technologii RAID.
Zadaniem technologii RAID jest:
" poprawa bezpieczeństwa danych przechowywanych na serwerach sieciowych,
" poprawa wygody pracy w sieci,
" zwiększenie szybkości zapisu i/lub odczytu danych z dysków.
Nie zawsze stosując technologie RAID doprowadzamy do poprawy wszystkich z w/w
elementów systemu komputerowego.


Wyszukiwarka

Podobne podstrony:
16 05
Badanie płytą 16 05 13 MC 20 ( rondo 1 w wa)
16 05 2012 19 47 0220
wątroba materiały 16 05 2012
Geodezja wykład 8 9 pomiary wysokościowe (9(16) 05 2011)
Wykład 16 05 2009r
05 05 16 pra
05 16

więcej podobnych podstron