Co to jest segment danych?
Segment danych to samodzielna sekcja na twardym dysku komputera lub baza danych, która przechowuje klaster informacji. Aplikacje odnoszą się do segmentów danych w celu wykonania i działania. W każdym segmencie danych znajduje się linia kodu lub informacji. Jest to komputerowy sposób organizowania i przechowywania zapisanych informacji.
Na dysku twardym lub serwerze bazy danych pewna ilość miejsca zostanie przydzielona na pamięć. Bloki pamięci bazy danych zwykle zawierają więcej niż jeden segment danych. W bloku pamięci każda sekcja będzie zwykle podzielona na segmenty kodu i tekstu. Te sekcje mogą zawierać instrukcje dla niektórych aplikacji lub zawierać informacje, do których aplikacje muszą mieć dostęp, takie jak numery telefonów i adresy klientów.
Aby aplikacja działała poprawnie, musi polegać na instrukcjach programowania i pamięci krótkotrwałej. Pamięć o dostępie swobodnym (RAM) to rodzaj przechowywania danych, z którego korzystają programy komputerowe w celu odniesienia się do informacji, które są potrzebne tylko raz, zwykle podczas działania programu. Przykładem może być wycinanie i wklejanie tekstu w edytorze tekstu. Gdy użytkownik „wycina” tekst, jest on przechowywany w tymczasowym segmencie danych, który jest przywoływany, gdy użytkownik instruuje edytor tekstu, aby „wkleił” go w nowej lokalizacji.
Ten rodzaj działania uważa się za użycie segmentu danych pamięci krótkoterminowej, ponieważ informacje są usuwane, gdy program do edycji tekstu jest zamknięty lub gdy użytkownik zdecyduje się wyciąć i skopiować inną sekcję tekstu. Natomiast pamięć długoterminowa składa się z danych przechowywanych na dysku i dostępnych kilkakrotnie. Chociaż możliwe jest usunięcie niektórych przechowywanych danych, zwykle składa się z plików lub aplikacji, których użytkownik już nie uważa za potrzebny.
Segmenty danych są zazwyczaj zorganizowane w logiczny lub sekwencyjny sposób. Mogą być one uporządkowane według klastrów tabel, grup, wielkości lub orientacji. Użytkownicy mogą tworzyć własne reguły indeksowania, w zależności od możliwości serwera bazy danych lub systemu operacyjnego. Na przykład, gdy programy są instalowane na komputerze, zwykle automatycznie tworzą indeks lub segment w rejestrze komputera.
W większości przypadków instalatorzy oprogramowania mogą poinstruować komputer, gdzie program powinien być przechowywany. Można go zainstalować na pulpicie komputera, w folderze plików programów lub w folderze utworzonym przez siebie. Niezależnie od tego, gdzie użytkownik umieści program, pliki rejestru są tworzone jako stałe źródło instrukcji kodu, które są używane przy każdym uruchomieniu aplikacji.