Co to jest Advanced Computing?
Zaawansowane techniki obliczeniowe to szeroki termin używany do opisania określonego rodzaju komputera klasy wyższej i podejmowanych na nim procesów lub zestawu umiejętności wykorzystywanych na komputerach osobistych. Oba znaczenia są zupełnie różne i nie ma ścisłej definicji tego wyrażenia, więc to, co jedna osoba ma na myśli, gdy mówi, że zaawansowane przetwarzanie danych może być bardzo różne od tego, co mówi inna osoba. Zasadniczo, jeśli kurs oferowany jest w dziedzinie zaawansowanych komputerów, odnosi się to do zaawansowanych umiejętności obsługi komputera, podczas gdy agencja promująca zaawansowane komputery prawdopodobnie mówi o komputerach z wyższej półki.
Komputery o wysokiej wydajności (HPC) to jedno z aspektów zaawansowanego przetwarzania. W tym sensie odnosi się do wykorzystania superkomputerów lub klastrów komputerowych działających jako superkomputer do podejmowania dużych projektów. Mimo że współczesne komputery mają dużą moc obliczeniową, wszystkie z wyjątkiem najpotężniejszych nadal mogą zająć długie okresy czasu, aby podjąć najbardziej złożone funkcje. Zasadniczo ten rodzaj zaawansowanego przetwarzania jest wykorzystywany do symulacji, często w dziedzinie inżynierii.
Na przykład grupa inżynierów pracująca nad nowym projektem skrzydła mogłaby wykorzystać zaawansowane obliczenia do symulacji związanej z tym dynamiki płynów. Dzięki wystarczająco silnej symulacji mogą wirtualnie prototypować nowe projekty, wprowadzając drobne zmiany, aż znajdą idealny projekt, w którym to czasie mogą rozpocząć produkcję produktu. Podobnie astrofizycy mogą wykorzystać zaawansowane metody obliczeniowe do modelowania czegoś, co ich zdaniem ma miejsce w gwiazdach. Albo chemicy i biolodzy mogą korzystać z zaawansowanego komputera do obliczania nowych struktur białek lub mapowania genomu.
Zupełnie inne użycie wyrażenia zaawansowane obliczenia odnosi się do umiejętności obsługi komputera, których większość użytkowników nie ma. Wiele umiejętności, które należą do zaawansowanego komputera moniker, nie byłyby faktycznie uważane za zaawansowane przez użytkowników komputerów wysokiego poziomu, ale kursy oferowane jako regionalne programy zajmowania lub uczelnie często używają tego wyrażenia. W tym sensie zaawansowane komputery są najczęściej używane w codziennym świecie.
Na przykład większość użytkowników komputerów robi na komputerze tylko kilka rzeczy: pisanie dokumentów, wysyłanie wiadomości e-mail, słuchanie muzyki, przeglądanie Internetu i odtwarzanie zdjęć. W ramach każdej z tych rzeczy prawdopodobnie wiedzą tylko, jak zrobić absolutne minimum, którego potrzebują, aby uzyskać pożądany rezultat. Zaawansowane obliczenia nauczyłyby szerszego zakresu umiejętności i pogłębiałyby się z każdym z nich.
Na przykład zajęcia oferowane w lokalnej szkole dla społeczności, które uczą, jak korzystać z Photoshopa, mogą być określane jako zajęcia z zaawansowanego komputera. Podobnie klasa, która dogłębnie zastanawia się, jak najlepiej wykorzystać system operacyjny Windows, może również odnosić się do siebie w ten sposób. Co ciekawe, znacznie bardziej zaawansowane zestawy umiejętności, takie jak programowanie lub konfiguracja sieci na dużą skalę, rzadko, jeśli w ogóle, byłyby określane jako zaawansowane komputery, ponieważ użytkownicy tych umiejętności prawdopodobnie używaliby bardziej szczegółowego terminu. Zaawansowany użytkownik komputera może czasem być również określany jako użytkownik zaawansowany , co oznacza, że uzyskuje więcej mocy ze swojego komputera.