Jakkolwiek niepoważnie to zabrzmi, to nie szuka się danych na dysku! A w każdym razie nie na poziomie wiedzy przedmaturalnej...
Szuka się w plikach znajdujących się w systemie plików, który jest na dysku lub w danych z bazy danych zapisanej na dysku. Czyli w strukturach. I tak na prawdę normalnie nawet się nie wie gdzie jest baza danych, ani gdzie fizycznie znajduje się dany element systemu plików. Bo nie jest to do niczego potrzebne.
Wprawdzie system plików jest jakąś strukturą, ale struktura systemu plików właściwie sama z siebie nie ułatwia wyszukiwania czegokolwiek. Tak więc aby móc efektywnie wyszukiwać indeksuje się zawartość systemu plików i gdy jest potrzeba szukania szuka się w indeksie. (Indeksowanie samo z siebie jest bardzo obszernym tematem...)
Zwykle bazy danych automatycznie wszystko indeksują, ale pomyślałam, że nie pytasz się o bazy danych...
Tak na prawdę właściwie nie opisałeś o sytuacji, której dotyczy Twoje pytanie, więc mogę udzielić tylko ogólnej odpowiedzi:
po kolei czyta się wszystko...
Między innymi tak działają niektóre programy do odzyskiwania danych.
Wyjaśnienie
Wyobraź sobie, w sklepie kupiłam dysk 18 TB model WD181KFGX (ale mógłby to być np. ST18000NE000) i zapisałam go danymi. A teraz gdybym coś potrzebowała, to musiałabym poszukać... Sektor, po sektorze... Zakładając optymistycznie prędkość ciągłego odczytu na 200 MB/s, jeżeli sektor z potrzebnymi mi danymi akurat byłby na końcu, to potrzeba by czytać przez 25 godzin non-stop. Oczywiście jeśliby to był pierwszy sektor, to miałabym dane od razu, ale średnio rzecz biorąc 12,5 godziny aby cokolwiek znaleźć!
Odpowiedź
Jakkolwiek niepoważnie to zabrzmi, to nie szuka się danych na dysku! A w każdym razie nie na poziomie wiedzy przedmaturalnej...
Szuka się w plikach znajdujących się w systemie plików, który jest na dysku lub w danych z bazy danych zapisanej na dysku. Czyli w strukturach. I tak na prawdę normalnie nawet się nie wie gdzie jest baza danych, ani gdzie fizycznie znajduje się dany element systemu plików. Bo nie jest to do niczego potrzebne.
Wprawdzie system plików jest jakąś strukturą, ale struktura systemu plików właściwie sama z siebie nie ułatwia wyszukiwania czegokolwiek. Tak więc aby móc efektywnie wyszukiwać indeksuje się zawartość systemu plików i gdy jest potrzeba szukania szuka się w indeksie. (Indeksowanie samo z siebie jest bardzo obszernym tematem...)
Zwykle bazy danych automatycznie wszystko indeksują, ale pomyślałam, że nie pytasz się o bazy danych...
Tak na prawdę właściwie nie opisałeś o sytuacji, której dotyczy Twoje pytanie, więc mogę udzielić tylko ogólnej odpowiedzi:
po kolei czyta się wszystko...
Między innymi tak działają niektóre programy do odzyskiwania danych.
Wyjaśnienie
Wyobraź sobie, w sklepie kupiłam dysk 18 TB model WD181KFGX (ale mógłby to być np. ST18000NE000) i zapisałam go danymi. A teraz gdybym coś potrzebowała, to musiałabym poszukać... Sektor, po sektorze... Zakładając optymistycznie prędkość ciągłego odczytu na 200 MB/s, jeżeli sektor z potrzebnymi mi danymi akurat byłby na końcu, to potrzeba by czytać przez 25 godzin non-stop. Oczywiście jeśliby to był pierwszy sektor, to miałabym dane od razu, ale średnio rzecz biorąc 12,5 godziny aby cokolwiek znaleźć!