Ако сте новодошъл в компютърната индустрия, има много неща, които могат да бъдат откровено откровени. Технологичните блогове и журналисти непрекъснато се хвърлят около термини като "микроархитектура" и "тактова скорост", без да имат предвид, че добра част от тяхната аудитория има само леко възприятие за това, което по дяволите се случва. Признавам, че и в миналото съм бил виновен за това.
Нещо повече - повечето от определенията и уроците, които човек открива, предполагат, че читателят вече има известна степен на технически познания. Често тези информативни парчета могат да бъдат толкова трудни за поддържане, колкото оригиналните статии. Много хора просто се отказват и приемат, че ще имат само неясно разбиране на нещата.
Ами ако ви кажа, че компютърът не е толкова сложен, колкото хората да ги правят?
Вероятно ще се подигравате. Наричайте ме луд. Чудя се дали се опитвам да ви продам нещо. Или всичко по-горе. Но откровено … истина е. Ето, ще ви покажа - ето няколко общи бита терминология от компютърния свят, поставени в условията на миряните за ваше удобство при четене.
Системна архитектура / Микроархитектура:
В основата си всеки компютърен чип се състои от два основни елемента; известна съответно като Архитектура за набор от инструкции (ISA) и Микроархитектура. Първият е свързан с програмирането на компютър - тоест как компютърът разбира какво означава всеки елемент от основния му език, какви инструкции трябва да се изпълняват и в какъв ред и т.н. ISA основно се занимава с това, което прави чипът, Това е нещо като "мост" между софтуера и хардуера.
Микроархитектурата, от друга страна, може да се разглежда като ISA прави това, което прави. Така се организира всичко в крайна сметка на чипа или процесора. Има малко повече от това, но по принцип … това е всичко, което трябва да знаете за общо разбиране на термина.
Ако искате аналогия, ISA е бригадирът на фабрика, насочваща работниците, докато Microarchitecture е самата фабрика, как всичко е разположено и сглобено. Схванах го? Добре. Вероятно сте забелязали, че съм оставил работните части на фабриката. Стигам до това.
процесор
Процесорът на компютърен чип (понякога наричан Process Technology или Silicon Process Technology) по принцип изпълнява инструкциите, определени от ISA. Технически процесорът е част от микроархитектурата на чипа - той съдържа работните битове. Аз ги изброявам като различни термини, тъй като обикновено, когато се говори за микроархитектура, ние сочим как е организиран чипът - как са подредени физическите елементи на чипа.
Накратко, докато ISA е бригадирът и микроархитектурата е оформлението на фабриката, процесорът е машините и работниците, които поддържат фабриката да работи. Просто, нали?
SATA
Изображение чрез eshop.macsales.com
SATA означава Серийно приложение за модерни технологии. Това определение вероятно не е толкова полезно, нали? Вероятно все още се опитваш да разбереш за какво, по дяволите, говоря. Ще трябва да вляза в малко по-подробно, ако ще разберете „SATA“ всъщност означава, а не какво означава. Ще обясня:
По принцип SATA е интерфейс, който е предназначен за свързване на адаптери на хост шина към твърди дискове или оптични устройства. Отново просто усложнявам нещата, нали? Сега имаме още две дефиниции, които трябва да разгледаме, преди да разберем всъщност какъв е, по дяволите, SATA. Първо, компютърен автобус. Ако първото нещо, за което се сещате, е транспортна система, всъщност не сте чак толкова далеч. Шината е основно подсистема на архитектурата на компютъра, предназначена да предава данни между компютърни компоненти или в някои случаи между самите компютри. Следователно адаптер за хост шина е подсистема, която свързва хост система (по принцип, дънната платка на основния компютър) с други компоненти като твърди дискове, дискови устройства, мрежови адаптери ….
Така че, по същество, SATA връзката е в основата си интерфейс, предназначен да свързва компютъра към неговия твърд диск. Виждаш ли? Никъде не е толкова завладяващо или сложно, колкото изглежда в началото, нали?
RAID
RAID означава Redundant Array of Independent Discs. Това определение не е по-полезно от определението SATA. Ще поясня: в основата си RAID масивът е средство за комбиниране на множество отделни дискови устройства в едно цяло. Въпреки че всеки от тези дискове е технически независим компонент, те се третират като едно цяло от каквато и система да се свържат. В резултат на това, когато данните се запазват, те се записват на всяко едно от независимите дискови устройства. Причината за това е, че човек не само печели допълнително пространство за съхранение, но и увеличава надеждността си - ако един диск не успее, вероятно все още имате няколко други, които ще функционират.
Разбира се, има още малко до много от определенията, които съм предоставил тук … но това, което имате сега, ще ви осигури добра отправна точка, ако търсите да разберете повече.
