Anonim

Jeśli jesteś nowicjuszem w branży komputerowej, istnieje wiele rzeczy, które mogą być szczerze mówiąc przytłaczające. Blogi technologiczne i dziennikarze nonszalancko podchodzą do takich terminów jak „mikroarchitektura” i „szybkość zegara”, nie licząc się z tym, że spora część ich odbiorców ma tylko niewielkie pojęcie o tym, o czym do diabła mówią. Trzeba przyznać, że sam byłem winny tego w przeszłości.

Co więcej, większość definicji i samouczków zakłada, że ​​czytelnik ma już pewien stopień wiedzy technicznej. Często te informacje mogą być tak samo trudne do nadążenia jak oryginalne artykuły. Wiele osób po prostu się poddaje i akceptuje fakt, że będą mieli niejasne rozumienie rzeczy.

Co jeśli powiem Ci, że komputery nie są tak skomplikowane, jak robią to ludzie?

Prawdopodobnie szydziłbyś. Nazwij mnie szaleńcem. Zastanawiam się, czy próbuję ci coś sprzedać. Lub wszystkie z powyższych. Ale szczerze mówiąc… to prawda. Tutaj pokażę - oto kilka typowych terminów ze świata komputerowego, ułożonych dla laika dla wygody czytania.

Architektura systemu / mikroarchitektura:

U podstaw każdego mikroukładu komputerowego składają się dwa podstawowe elementy; znany odpowiednio jako architektura zestawu instrukcji (ISA) i mikroarchitektura. Pierwszy dotyczy programowania komputera - to znaczy, w jaki sposób komputer rozumie, co oznacza każdy element w jego podstawowym języku, jakie instrukcje należy wykonać iw jakiej kolejności itp. ISA zasadniczo zajmuje się tym, co robi układ . To rodzaj „pomostu” między oprogramowaniem a sprzętem.

Z drugiej strony mikroarchitektura może być postrzegana jako sposób, w jaki ISA robi to, co robi. W ten sposób wszystko jest ostatecznie zorganizowane na chipie lub procesorze. Jest w tym nieco więcej, ale w zasadzie… to wszystko, co musisz wiedzieć, aby zrozumieć ogólne znaczenie tego terminu.

Jeśli chcesz analogii, ISA jest brygadzistą fabryki, kierującej pracownikami, podczas gdy mikroarchitektura to sama hala produkcyjna, w której wszystko jest ułożone i złożone. Rozumiem? Dobry. Prawdopodobnie zauważyłeś, że pominąłem działające części fabryki. Przechodzę do tego.

Edytor

Procesor układu komputerowego (czasami nazywany technologią procesową lub technologią krzemową) zasadniczo wykonuje instrukcje określone przez ISA. Technicznie procesor jest częścią mikroarchitektury mikroukładu - zawiera on bity robocze. Wymieniam je jako różne terminy - ponieważ zwykle, gdy mowa jest o mikroarchitekturze, wskazujemy na to, jak układ jest zorganizowany - jak układają się jego fizyczne elementy.

Krótko mówiąc, podczas gdy ISA jest brygadzistą, a mikroarchitektura to układ fabryki, procesor to maszyny i pracownicy, którzy utrzymują fabrykę w działaniu. Proste, prawda?

SATA

Zdjęcie za pośrednictwem eshop.macsales.com

SATA oznacza Serial Advanced Technology Attachment. Ta definicja prawdopodobnie nie jest aż tak pomocna, prawda? Prawdopodobnie wciąż próbujesz dowiedzieć się, o czym, do diabła, mówię. Będę musiał podać trochę więcej szczegółów, jeśli chcesz zrozumieć, że „SATA” faktycznie oznacza, a nie to, co oznacza. Wytłumaczę:

Zasadniczo SATA to interfejs zaprojektowany do łączenia adapterów magistrali hosta z dyskami twardymi lub napędami optycznymi. Znowu tylko komplikuję sprawy, prawda? Teraz mamy jeszcze dwie definicje do przyjrzenia się, zanim naprawdę zrozumiemy, co do cholery powinno być SATA. Po pierwsze, magistrala komputerowa. Jeśli pierwszą rzeczą, o której myślisz, jest system transportu, nie jesteś wcale tak daleko. Magistrala jest zasadniczo podsystemem architektury komputera zaprojektowanym do przesyłania danych między elementami komputera lub, w niektórych przypadkach, między samymi komputerami. W związku z tym adapter magistrali hosta jest podsystemem, który łączy system hosta (w zasadzie płytę główną komputera głównego) z innymi komponentami, takimi jak dyski twarde, napędy dysków, karty sieciowe … masz pomysł.

Zasadniczo więc połączenie SATA stanowi interfejs przeznaczony do podłączenia komputera do dysku twardego. Widzieć? Nie jest tak przytłaczające lub skomplikowane, jak się wydaje na początku, prawda?

NALOT

RAID oznacza Redundant Array of Independant Discs. Ta definicja nie jest bardziej pomocna niż definicja SATA. Opracuję: w zasadzie macierz RAID jest sposobem na połączenie wielu oddzielnych napędów dysków w jedną jednostkę. Mimo że każdy z tych napędów jest technicznie niezależnym komponentem, są one traktowane jako pojedyncza jednostka niezależnie od systemu, z którym się połączą. W rezultacie dane są zapisywane w każdym z niezależnych napędów dyskowych. Powodem tego jest to, że nie tylko zyskujesz dodatkowe miejsce do przechowywania, ale także zwiększasz niezawodność - jeśli jeden dysk ulegnie awarii, prawdopodobnie nadal będziesz mieć kilka innych, które będą działać.

To prawda, że ​​wiele definicji podałem tutaj… ale to, co masz teraz, zapewni ci dobry punkt wyjścia, jeśli chcesz dowiedzieć się więcej.

W kategoriach laika (wydanie 1: architektura systemu, procesory, sata / raid)