Ziarno

W świecie komputerów ziarno może oznaczać trzy różne rzeczy: 1) ziarno losowe, 2) dane inicjalizujące lub 3) klienta w sieci peer-to-peer.

1. Ziarno losowe

Ziarno losowe to wartość używana do generowania losowych danych. Ponieważ komputery są zaprogramowane tak, aby wykonywać instrukcje na podstawie określonych danych wejściowych, tworzenie losowych danych wyjściowych jest trudniejsze, niż mogłoby się wydawać. Aby wygenerować losową wartość, jako dane wejściowe należy podać inną wartość nazywaną „ziarnem losowym”. Może to być znacznik czasu (z uwzględnieniem milisekund), wartość systemowa np. (GUID), numer seryjny sprzętu lub inna unikatowa wartość.

Ziarno losowe może być generowane automatycznie (np. jako znacznik czasu) albo jawnie przekazane do funkcji losującej jako parametr. Funkcja używa wartości ziarna do tworzenia losowych danych wyjściowych, którymi zazwyczaj jest liczba.

2. Dane inicjalizujące

Dane inicjalizujące to informacje ładowane w celu umożliwienia prawidłowego działania funkcji lub programu. Jeśli na przykład funkcja wysyła zapytanie do pustej bazy danych, nie wygeneruje użytecznych danych wyjściowych. Jeśli baza danych zostanie „zasilona” danymi, funkcja wygeneruje znaczące wyniki. Dane inicjalizujące są często używane do testowania. Mogą być tworzone automatycznie albo wprowadzane ręcznie.

3. Ziarno P2P

Ziarno peer-to-peer (P2P) to komputer (lub „węzeł”), który wysyła co najmniej jeden plik w sieci udostępniania plików, takiej jak BitTorrent. Gdy użytkownik pobierze cały plik, może udostępniać go innym użytkownikom. Węzły udostępniające pliki innym użytkownikom torrentów do pobrania nazywa się ziarnami. Węzły, które pobierają pliki, ale rzadko je wysyłają lub nie wysyłają ich wcale, nazywa się pijawkami.

Zaktualizowano October 25, 2017 przez Per C.

quizSprawdź swoją wiedzę

Which year did the Unix epoch begin?

A
1965
0%
B
1970
0%
C
1975
0%
D
1980
0%
Correct! Incorrect!     View the Epoch Time definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Ziarno na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.