Anonim

Hvis du er en nykommer i computerbranchen, er der en masse ting, der helt ærligt kan være overvældende. Tekniske blogs og journalister smider nonchalant rundt om termer som "mikroarkitektur" og "urhastighed" med lidt overvejelse om, at en god del af deres publikum kun har en svag opfattelse af, hvad fanden de handler med. Jeg har ganske vist været skyld i dette selv i fortiden.

Desuden antager de fleste af de definitioner og tutorials, at læseren allerede har en vis grad af teknisk viden. Ofte kan disse informative stykker være lige så vanskelige at følge med som de originale artikler. Mange mennesker giver simpelthen op og accepterer, at de kun har en vag forståelse af tingene.

Hvad hvis jeg fortalte dig, at computere ikke er så komplicerede, som folk gør dem til at være?

Du ville sandsynligvis spotte. Kald mig skør. Spekulerer på, om jeg prøver at sælge dig noget. Eller alt det ovenstående. Men i al ærlighed… er det sandt. Her vil jeg vise dig - her er et par almindelige bit af terminologi fra computerverdenen, lagt i lægmandsbetingelser til din læservenlighed.

Systemarkitektur / mikroarkitektur:

I sin kerne består hver computerchip af to primære elementer; kendt som instruktionssætarkitektur (ISA) og mikroarkitektur. Førstnævnte er relateret til programmeringen af ​​en computer - det vil sige, hvordan computeren forstår, hvad hvert element i dets grundlæggende sprog betyder, hvilke instruktioner der skal udføres, og i hvilken rækkefølge osv. ISA handler grundlæggende om, hvad chippen gør . Det er en slags 'bro' mellem software og hardware.

På den anden side kan mikroarkitekturen ses som, hvordan ISA gør, hvad den gør. Det er sådan, at alt i sidste ende er organiseret på chippen eller processoren. Der er lidt mere ved det end det, men dybest set … det er alt hvad du behøver at vide for en generel forståelse af udtrykket.

Hvis du vil have en analogi, er ISA den leder af en fabrik, der dirigerer arbejderne, mens Microarchitecture er selve fabriksgulvet, hvordan alt er lagt ud og sat sammen. Forstået? Godt. Du har sikkert bemærket, at jeg har udeladt arbejdsdelene på fabrikken. Jeg kommer til det.

Processor

Processoren til en computerchip (lejlighedsvis benævnt Process Technology eller Silicon Process Technology) udfører dybest set de instruktioner, der er angivet af ISA. Teknisk set er processoren en del af mikroarkitekturen i en chip - den omfatter arbejdsbits. Jeg viser dem dog som forskellige udtryk, da vi normalt peger på, hvordan chippen er organiseret - hvordan de fysiske elementer i en chip er lagt ud, når man refererer til mikroarkitektur.

Lang historie kort, mens ISA er føreren og mikroarkitekturen er fabrikslayoutet, er processoren maskiner og arbejdere, der holder fabrikken i gang. Enkelt, ikke?

SATA

Billede via eshop.macsales.com

SATA står for Serial Advanced Technology Attachment. Denne definition er sandsynligvis ikke så nyttig, er det? Du prøver sandsynligvis stadig at finde ud af, hvad fanden jeg snakker om. Jeg bliver nødt til at gå nærmere ind på, hvis du forstår, at "SATA" faktisk betyder, snarere end hvad det står for. Jeg forklarer:

Grundlæggende er SATA en grænseflade, der er designet til at forbinde værtsbussadaptere til harddiske eller optiske drev. Igen, jeg komplicerer bare ting yderligere, ikke? Vi har nu to yderligere definitioner at se på, før vi rent faktisk forstår, hvad fanden SATA skal være. Først ud, en computerbus. Hvis den første ting du tænker på er et transportsystem, er du faktisk ikke så langt væk. En bus er dybest set et undersystem i en computers arkitektur designet til at transmittere data mellem computerkomponenter eller i nogle tilfælde mellem computere selv. Derfor er en hostbusadapter et delsystem, der forbinder et værtssystem (dybest set hovedcomputerens bundkort) til andre komponenter, såsom harddiske, diskdrev, netværkskort…. Du får ideen.

Så dybest set er en SATA-forbindelse i dets kerne en grænseflade designet til at tilslutte din computer til dens harddisk. Se? Intetsteds nær så overvældende eller kompliceret som det ser ud til i første omgang, er det?

RAID

RAID står for Redundant Array of Independent Discs. Denne definition er ikke mere nyttig end SATA-definitionen. Jeg vil uddybe: dybest set er en RAID-matrix et middel til at kombinere flere separate diskdrev til en enkelt enhed. Selvom hvert af disse drev teknisk set er en uafhængig komponent, behandles de som en enkelt enhed af uanset hvilket system de tilfældigvis er forbundet til. Som et resultat, når data gemmes, gemmes de på hvert af de uafhængige diskdrev. Årsagen til at gøre dette er, at man ikke kun får ekstra lagerplads, men også øget pålidelighed - hvis en disk mislykkes, har du sandsynligvis stadig flere andre, der fungerer.

Indrømmet, der er en smule mere til mange af de definitioner, jeg har givet her … men hvad du har nu, vil give dig et godt udgangspunkt, hvis du ønsker at finde ud af mere.

I lægmandsbetingelser (udgave 1: systemarkitektur, processorer, sata / raid)