Hårdvara

Hårdvara [1] [2] [3] [4] , hårdvara , datorkomponenter , " järn ", ( eng.  hårdvara ) - elektroniska och mekaniska delar av en datorenhet som är en del av ett system eller nätverk, exklusive programvara och data (information som ett datorsystem lagrar och bearbetar). Hårdvara inkluderar: datorer och logiska enheter, externa enheter och diagnostisk utrustning, kraftutrustning, batterier och ackumulatorer [5] . Hårdvara avser de enheter som utgör konfigurationen av en dator.

Skilj mellan interna och externa enheter. Samordning mellan enskilda noder och block utförs med hjälp av hårdvarulogiska enheter som kallas hårdvarugränssnitt ; standarder för hårdvarugränssnitt kallas protokoll . En persondator är ett universellt tekniskt system, vars konfiguration kan ändras efter behov.

Dator

Hårdvara för datorsystem är ett generaliserat namn för den hårdvara som datorer och nätverk av datorer körs på.

Hårdvara inkluderar vanligtvis:

Vissa av de uppgifter som utförs av hårdvaran kan utföras helt eller delvis med mjukvaruemulering , till exempel i persondatorer används ofta mjukvaruimplementering av modemkommunikationsprotokoll , mjukvaruemulering av 3D-bildåtergivningsfunktioner. Att flytta en uppgift som ska utföras från hårdvara till mjukvara minskar vanligtvis kostnaden för hårdvara, men ökar belastningen på CPU:n.

I fallet med en betydande belastning på processorn av en viss typ av uppgifter, för att förbättra prestandan, utförs den omvända operationen: en del av algoritmen implementeras i hårdvara, vilket minskar processorns deltagande i exekveringen av algoritmen.

Exempel på hårdvaruimplementering av algoritmer som kan implementeras i mjukvara:

Persondator

En typisk persondator består av en systemenhet som består av ett chassi och kringutrustning .

Systemblocket innehåller:

Genom kontrollerna till moderkortet med hjälp av kabelslingor, signal och ström ansluts de möjliga elementen inuti systemenheten:

Dessutom innehåller datorhårdvaran även externa (i förhållande till systemenheten) komponenter - kringutrustning i olika kombinationer:

Arkitektur

Datorhårdvaruarkitektur hänvisar till de interna komponenterna i en dator och inmatningsenheterna (som en datormus och ett tangentbord) och utgångsenheter (bildskärm) som är anslutna till den. De interna komponenterna i en dator representerar tillsammans en dator- och kontrollenhet som är ansluten via en buss. De vanligaste beteckningarna är processor, RAM och hårddisk. En buss kopplar samman enskilda komponenter till ett komplext system, för utan en buss skulle olika delar inte kunna fungera. Processorn eller CPU:n bestämmer datorns grundläggande hastighet. Kraven på CPU-klockning och processorns egen kraft ökar hela tiden, eftersom kraven på teknik också växer. Programvaran som senare installeras på datorn kräver mer och mer processorkraft.

Termen arkitektur syftar på utformningen av ett komplett system, eftersom de enskilda komponenterna måste koordineras med varandra för att garantera att processen går smidigt. Annars kommer det att leda till datorproblem i framtiden. Om elementet inte passar med andra komponenter kan de inte heller förbruka full effekt. Separata byggstenar, såsom en processor, RAM eller en buss, måste bilda en enda enhet när höljet sätts ihop. Annars kommer programvaran som är ansluten till processorn inte att kunna utföra sina uppgifter fullt ut och hanteringen av datorn kommer att bli komplicerad.

Hårdvaruutveckling

Hårdvaruutveckling är ett komplext arbete, inklusive skapande och optimering av elektronik och delar av mekaniska system som utför olika beräkningsprocesser. Kommunikation mellan dessa element och objekt implementeras vanligtvis via ett hårdvarugränssnitt . [6]

Hårdvaruutveckling utförs vanligtvis i följande steg [6] :

  1. utveckling av system för hårdvaruelement;
  2. implementering av hårdvaruelement (i form av ett tryckt kretskort eller deras kombination);
  3. testning av hårdvaruelement i laboratorieförhållanden;
  4. systemintegration;
  5. fälttestning av hårdvara.

Det första steget i hårdvaruutvecklingsprocessen [7] är det viktigaste, eftersom korrekt hårdvarudesign inte bara minskar projektbudgeten utan också förhindrar ett antal potentiella haverier och driftstopp.

Likheterna med mjukvaruutveckling [8] är uppenbara:

Användare interagerar med produkter på en mängd olika sätt, produkter interagerar med andra produkter och produkter producerar utdata givet input.

Den har funktionella (användarinriktade) och icke-funktionella (icke-användarvända) krav.

Varje presentation av produktspecifikationer resulterar undantagslöst i en trädstruktur eftersom huvudegenskaperna delas upp i mindre. [9]

Länkar

Anteckningar

  1. "GRAMOTA.RU": Ordböcker för det ryska språket - Hjälp (otillgänglig länk) . Tillträdesdatum: 17 juli 2007. Arkiverad från originalet 27 augusti 2007. 
  2. Ordböcker för det ryska språket - Kontrollera ordet "tillhandahålla" Arkivkopia daterad 27 augusti 2007 på Wayback Machine Gramota.ru
  3. 2007 års upplaga av Ozhegovs stavningsordbok ger det enda alternativet . // Ortografisk ordbok för det ryska språket / Redigerad av S. I. Ozhegov. Locky-Press, 2007. 912 sid. ISBN 5-320-00396-X .
  4. 2006 och 2007 års upplaga av Rosenthal Dictionary ger också det enda alternativet - programvara // D. E. Rosenthal. Ryska språket. Handbok-övning. Onyx, Peace and Education, 2007. ISBN 5-488-00712-1 , 5-94666-332-1, 978-5-488-01360-5.
  5. "ORDLISTA.RU": Service av tematiska förklarande ordböcker . Hämtad 7 oktober 2010. Arkiverad från originalet 15 december 2010.
  6. ↑ 1 2 Hårdvaruutveckling  . _ Sirin programvara . Hämtad 11 februari 2022. Arkiverad från originalet 10 februari 2022.
  7.  Utveckling av inbäddad hårdvara  ? . ADUK GmbH . Hämtad 11 februari 2022. Arkiverad från originalet 26 januari 2022.
  8. Utveckling  av  inbyggd firmware . ADUK GmbH . Hämtad 11 februari 2022. Arkiverad från originalet 23 januari 2022.
  9. Hårdvara vs. Mjukvaruutveckling: likheter  och  skillnader . Cprime (19 november 2015). Hämtad 11 februari 2022. Arkiverad från originalet 10 februari 2022.