METODY PROBABILISTYCZNE I STATYSTYKA - INFORMACJE UZUPEŁNIAJĄCE
Układ sprzętowo-programowy to najczęściej spotykane rozwiązanie w przetwarzaniu danych. Część funkcji realizowane jest przez oprogramowanie, a część przez sprzęt. Każdy komputer jest układem sprzętowo-programowym.
Termin środowisko sprzętowo-programowe oznacza przykładowo serwery oraz bazę danych i system informatyczny.
2.2. Pojęcie niezawodności14
Każdy system, w tym także komputer, jest budowany z myślę o spełnieniu określonej funkcji. Jako miarę zdolności systemu do spełnienia zadanej funkcji wprowadza się pojęcie wydajności. Jednakże z tym pojęciem nie wiąże się żadne stwierdzenie dotyczące przedziału czasowego, w którym system działa poprawnie. To czasowe zmniejszenie wydajności zależy od niezawodności oraz możliwości konserwacji.
Formalnie niezawodność można zdefiniować w sposób następujący:
Niezawodność (ang. reliability) systemu jest to prawdopodobieństwo zdarzenia polegającego na tym, że w z góry zadanym przedziale czasowym, przy określonych warunkach, system wykona zadania, do których został przeznaczony.
Pojecie niezawodności można interpretować jako prawdopodobieństwo „przeżycia” systemu.
Ilościowo można opisać niezawodność za pomocą funkcji niezawodności R(t) określającej prawdopodobieństwo działania systemu w przedziale czasowym (0, t).
1
--►
Rysunek 6. Przykładowa funkcja niezawodności
Funkcja ta ma następujące własności:
Na początku przedziału czasowego system działa poprawnie, gdy czas rośnie nieskończenie, system na pewno przestanie działać. W przedziale czasowym (0, od) funkcja niezawodności jest monotonicznie malejąca.
Za zawodność systemu Q(t) można przyjąć prawdopodobieństwo niesprawności systemu. Tak więc
Q(t)+R(t) = 1
Kolejne pojęcie to efektywność.
14 W dalszych punktach niniejszego rozdziału 2.2. - 2.4. zamieszczono przede wszystkim fragmenty książki: Herman Kopetz, Niezawodność oprogramowania, WNT, Warszawa 1980.
18
Data ostatniej aktualizacji: piątek, 29 października 2010