Če ste novinec v računalniški industriji, obstaja veliko stvari, ki so lahko odkrito prepričljive. Tehnični blogi in novinarji se nonšalantno lotevajo izrazov, kot sta mikroarhitektura in urna hitrost, z malo upoštevanja, da dobršen del njihove publike le rahlo zaznava, kaj za vraga se dogaja. Resnično sem bil v preteklosti sam kriv za to.
Poleg tega večina definicij in učnih navodil domneva, da ima bralec že nekaj tehničnega znanja. Pogosto so ti informativni kosi tako težko slediti kot originalni članki. Mnogi ljudje preprosto obupajo in sprejmejo, da bodo stvari samo razumeli.
Kaj pa, če bi vam rekel, da računalniki niso niti približno tako zapleteni, kot jih postavljajo ljudje?
Verjetno bi se norčevali. Pokliči me noro. Zanima me, če ti skušam kaj prodati. Ali pa vse zgoraj našteto. Toda z iskrenostjo … res je. Tukaj vam bom pokazal - tukaj je nekaj običajnih terminov iz računalniškega sveta, ki so za lažje branje postavljeni v laične izraze.
Arhitektura sistema / Mikroarhitektura:
V bistvu je vsak računalniški čip sestavljen iz dveh osnovnih elementov; znana kot arhitektura nabora navodil (ISA) in mikroarhitektura. Prva je povezana s programiranjem računalnika - to je, kako računalnik razume, kaj pomeni vsak element v svojem osnovnem jeziku, katera navodila je treba izvesti in v kakšnem vrstnem redu itd. ISA se v bistvu ukvarja s tem, kaj čip počne . To je nekakšen 'most' med programsko in strojno opremo.
Po drugi strani je Microarchitecture mogoče razumeti, kako ISA dela, kar počne. Tako je vse na koncu organizirano na čipu ali procesorju. V tem je nekaj več, toda v bistvu … to je vse, kar morate vedeti za splošno razumevanje izraza.
Če želite analogijo, je ISA vodja tovarne, ki vodi delavce, medtem ko je Microarchitecture samo tovarniško dno, kako je vse postavljeno in sestavljeno skupaj. Razumem? Dobro. Verjetno ste opazili, da sem izpustil delovne dele tovarne. Pridem do tega.
Procesor
Procesor računalniškega čipa (občasno imenovan Process Technology ali Silicon Process Technology) v osnovi izvaja navodila, ki jih določa ISA. Tehnično je procesor del mikroarhitekture čipa - obsega delovne bite. Navajam jih kot različne izraze, ker običajno, ko se sklicujemo na mikroarhitekturo, nakazujemo, kako je čip organiziran - kako so fizični elementi čipa razporejeni.
Kratka zgodba je kratka, medtem ko je ISA delovodja in mikroarhitektura postavitev tovarne, procesor pa so stroji in delavci, ki tovarno vzdržujejo. Enostavno, kajne?
SATA
Slika prek eshop.macsales.com
SATA pomeni Serial Attachment Serial. Verjetno ta definicija ni tako koristna, kajne? Verjetno še vedno skušate ugotoviti, o čem hudiču govorim. Bom moral malo podrobneje, če boste razumeli, da "SATA" dejansko pomeni, ne pa kaj pomeni. Bom razložil:
V bistvu je SATA vmesnik, ki je zasnovan za povezovanje adapterjev gostiteljske vodila s trdi disk ali optičnimi pogoni. Spet samo še otežujem stvari, kajne? Zdaj imamo na voljo še dve opredelitvi, preden dejansko razumemo, kaj naj bi bil SATA. Najprej računalniški avtobus. Če najprej pomislite na transportni sistem, pravzaprav niste tako daleč. Bus je v osnovi podsistem računalniške arhitekture, zasnovan za prenos podatkov med računalniškimi komponentami ali, v nekaterih primerih, med samimi računalniki. Posledično je adapter gostiteljske vodila podsistem, ki povezuje gostiteljski sistem (v bistvu matična plošča glavnega računalnika) z drugimi komponentami, kot so trdi diski, diskovni diski, omrežni adapterji ….
V bistvu je povezava SATA v svojem jedru vmesnik, zasnovan tako, da računalnik priklopi na trdi disk. Vidite? Nikoli blizu tako preobsežne ali zapletene, kot se sprva zdi, kajne?
RAID
RAID pomeni Redundantni niz neodvisnih diskov. Ta definicija ni bolj koristna kot definicija SATA. Bom razložil: v bistvu je RAID matrika sredstvo za združevanje več ločenih diskovnih pogonov v eno enoto. Čeprav je vsaka od teh pogonov tehnično neodvisna komponenta, jih obravnavajo kot eno celoto, ne glede na sistem, na katerega so povezani. Ko se podatki shranijo, se shranijo v vsak neodvisni pogon. Razlog za to je, da eden ne samo pridobi dodaten prostor za shranjevanje, ampak tudi poveča zanesljivost - če en disk ne uspe, boste verjetno še vedno imeli več drugih, ki bodo delovali.
Razumemo, da je tu še nekaj več definicij, ki sem jih navedel tukaj … toda to, kar imate zdaj, vam bo nudilo dobro izhodišče, če bi radi izvedeli več.
