Wat is hardware?

Wat is hardware?: definitie, versnelling, doek, codering, in de lus, virtualisatie.Inleiding. De term ‘hardware’ in softwareontwikkeling verwijst eigenlijk naar alles wat fysiek en tastbaar is.

Wat is hardware?: definitie, versnelling, doek, codering, in de lus, virtualisatie
Wat is hardware?: definitie, versnelling, doek, codering, in de lus, virtualisatie

Computers hebben traditioneel een besturingssysteem dat draait op wat de ‘software’ wordt genoemd. Maar tegenwoordig bedenken de makers van computers ook nieuwe manieren om je computer te gebruiken zonder toetsenbord, muis en muismat door schermen te maken van zachte materialen of lichten die ‘hologrammen’ worden genoemd.

Deze hologrammen werken op zo’n manier met de computer samen dat ze fysiek met je vingers kunnen communiceren en je op het scherm kunt zien wat je vingers doen.

Gezien de huidige technologische vooruitgang is er veel veranderd in hardware. Daarom zal dit artikel zich richten op verschillende dingen die u moet weten over hardware, zoals definitie, versnelling, doek, codering, in-the-loop en virtualisatie.

Definitie

In de eenvoudigst mogelijke vorm is hardware alles fysiek. Meestal wordt deze term aangepast aan elektronische apparaten zoals computers en digitale camera’s waarbij de fysieke componenten nauw zijn gekoppeld aan de software.

Met andere woorden, geheugenchips worden ook als hardware beschouwd, omdat ze gegevens en processen opslaan die gelijkwaardig op een computer zijn opgeslagen. De term ‘hardware’ wordt vaak door elkaar gebruikt met de term ‘elektronica’.

Er zijn veel termen die van alles betekenen of kunnen betekenen, van elektronica tot software, maar die meestal worden gebruikt om de fysieke apparaten die deel uitmaken van een computer te beschrijven. Enkele hiervan zijn: invoer, uitvoer en opslag.

Zonder hen is een computer niets meer dan een processor die in een lege ruimte draait en niets te doen heeft. Invoer zou in de vorm van een toetsenbord of muis zijn, waarmee we gegevens naar de computer kunnen overbrengen. Uitvoer zou het scherm en de luidsprekers zijn, waardoor we gegevens uit de computer kunnen overbrengen.

Versnelling

Hardwareversnelling is een term die betekent dat van de computer een intelligent apparaat is gemaakt door de fysieke eigenschappen van fysieke componenten te verzilveren.

Hardwareversnelling betekent dat er bepaalde fysieke dingen in de datapaden van een computer zijn verweven om die fysieke dingen sneller te verwerken. Simpel gezegd, de computerprocessors op uw laptop of desktopcomputer begrijpen geen fysieke concepten.

Het is beperkt tot alleen het verwerken van de elektronische eigenschappen van dingen. Om een computer te maken die fysieke informatie begrijpt, zoals texturen en posities in de 3D-ruimte, moet gespecialiseerde hardware in de computer worden verweven, zoals ray-tracing-algoritmen en rasterisatie.

Het type hardwareversnelling dat wordt gebruikt, hangt vaak af van het soort informatie dat wordt verwerkt. Als u bijvoorbeeld een 3D-wereld verwerkt, heeft uw computer een soort raytracing-versnelling nodig om de informatie te verwerken die binnenkomt van de 3D-camera’s.

Als u textuur en posities van uw 2D-camera’s verwerkt, wordt het ten zeerste aanbevolen om chipsets voor rasterisatieversnelling te gebruiken.

Lap

Doek is een type hardware dat wordt gebruikt voor natuurkundige simulatie. In termen van computerprogrammering verwijst kleding naar de manier waarop objecten met elkaar omgaan door middel van fysieke simulaties. Het wordt vaak gebruikt in games en films om de kleding op een realistische manier te laten bewegen.

Bij het maken van een stoffensimulatie moet eerst een natuurkundige simulatie worden opgezet die de kledingstukken en de omgeving omvat. Het eindresultaat is dat de kleding op zo’n manier in wisselwerking staat met de omgeving dat de gebruiker zich in een virtual reality kan voelen. Om deze realistische kwaliteit vast te stellen, is het noodzakelijk om leven te injecteren in wat anders gewoon een interactief object zou zijn.

Het gebruik van doeksimulaties kan de spelprestaties verbeteren vanwege het rekenintensieve dynamische doek. Het kan ook zorgen voor een meer geloofwaardige interactie met kleding. Het proces van het maken van stof begint met het maken van een object of de kleding van een object.

In het geval van een shirt of broek moeten ze worden gemaakt met extra fysica om ervoor te zorgen dat ze knikken wanneer het personage een actie uitvoert, zoals rennen of springen. Dit kan ook worden toegepast op andere kledingstukken zoals rokken en jassen. Voor complexere kleding, zoals stropdassen en handschoenen, moet een andere injectiemethode worden gebruikt om ze er natuurlijk uit te laten zien wanneer ze door een mens worden verplaatst.

codering

Coderen wordt gedefinieerd als het proces van het vertalen van informatie van de ene vorm naar de andere. Codering voor de software-industrie kan betekenen dat gegevens worden aangepast zodat ze kunnen worden opgeslagen of van het ene apparaat naar het andere kunnen worden verzonden.

Een dvd-speler leest bijvoorbeeld gecodeerde gegevens door deze aan te passen zodat ze op uw televisie kunnen worden afgespeeld. Maar de computerindustrie bedoelt dit niet als ze deze term gebruiken. “Coderen” betekent dat de gegevens worden gecodeerd zodat ze naar uw monitor kunnen worden verzonden.

In eenvoudige bewoordingen verwijst codering naar resolutie, beeldverhouding en kleurdiepte. Een webpagina is bijvoorbeeld gecodeerd op 1440×900 afmetingen met 32-bits kleurdiepte.

Bij videocodering leest de speler informatie die hem vertelt hoe de video moet worden weergegeven. Alleen eenvoudige gegevens (bits) worden van uw computer naar de monitor gestuurd; d.w.z. het is niet gecomprimeerd. In dit geval staat uw computer bekend als een consumentenapparaat, terwijl de monitor een professioneel apparaat is.

Een dvd-speler voor consumenten leest bijvoorbeeld gecodeerde gegevens door deze aan te passen zodat ze op uw televisie kunnen worden afgespeeld. Wanneer u video codeert op uw pc, wordt deze opgeslagen in het AVI-formaat.

Videocodering

Het proces van het coderen van video’s wordt gedaan om de bestandsgrootte te verkleinen en tegelijkertijd de videokwaliteit te verbeteren. Bestanden die zijn gecodeerd met een lage bitsnelheid zijn meestal bestanden van lage kwaliteit die niet veel details bevatten.

Ze hebben niet veel informatie of inhoud met een hoge resolutie en hebben meestal een grote bestandsgrootte. Aan de andere kant zijn bestanden die zijn gecodeerd met een hogere bitsnelheid meestal bestanden van hoge kwaliteit die meer details op het scherm definiëren en er helderder, helderder en nauwkeuriger uitzien. Ze hebben meer informatie of inhoud met een hoge resolutie, maar de bestandsgrootte is klein.

Er zijn drie hoofdstandaarden om codering te meten; d.w.z. Frames per Second (FPS), Kilobytes per seconde (Kbps) en Bitrate. Ze hebben allemaal hun eigen voor- en nadelen; d.w.z. een hogere bitrate betekent dat je video er beter uit zal zien, maar de bestandsgrootte zal groter zijn, terwijl een lagere FPS betekent dat je video er niet zo soepel uitziet, maar de bestandsgrootte zal kleiner zijn.

In de lus

In the loop wordt gebruikt in synchronisatiejargon, wat betekent dat twee processen op een vooraf gedefinieerde manier worden gesynchroniseerd. In de hardwarewereld zou dit betekenen dat het ene proces of ‘loop’ wordt uitgevoerd terwijl een ander proces wacht om gegevens te lezen of te schrijven.

Als u bijvoorbeeld een Word-document naar uw laptop schrijft en u voert een gesprek met iemand via uw mobiele telefoon, kan de telefoon het Word-document pas lezen als het klaar is met schrijven. Het gespreksproces is in de lus; daarom kan de telefoon niet doorgaan totdat het schrijfproces is voltooid.

In de oude dagen van de opdrachtprompt was een lus een opdracht die één regel tekst schreef en dan wachtte tot je nog een regel typte en dan nog een. De tekst zou kunnen worden gezien als een lus en het commando zou “rondgaan” of “cirkelvormig” zijn.

virtualisatie

Virtualisatie wordt gedefinieerd als het proces van het creëren van een illusie van de werkelijkheid waarbij software wordt uitgevoerd op hardware die ‘doet alsof’ ‘ echte fysieke apparaten zijn. In eenvoudige bewoordingen is virtualisatie software die is geschreven om op een meer fysieke manier met computers te communiceren.

Het proces wordt gedaan door de eigenschappen van een fysiek apparaat opnieuw in de software te creëren. Als u bijvoorbeeld een afbeelding van uw camera wilt nemen en deze op uw computer wilt opslaan, zou u een virtualisatieprogramma gebruiken om te “doen alsof” uw computer een externe harde schijf is.

Een andere toepassing van virtualisatie is als u een 3D-wereld wilt simuleren op uw laptop of mobiele telefoon. Dit wordt gedaan door een illusie van 3D te creëren in plaats van een complete 3D-wereld te creëren. Het wordt ook gebruikt op het gebied van augmented reality, waar je je smartphone als camera kunt gebruiken en computergames kunt spelen met behulp van de game-engine.

Virtualisatie is een van de meest recente technologieën die in de wereld van de technologie is geïntroduceerd. Het heeft veel deuren geopend voor mensen om hun eigen virtuele wereld te creëren en te doen wat ze willen.

Het belangrijkste idee voor virtualisatie ontstond in de jaren ’50 toen Buehler het concept ‘Buford’s Holographic Storage’ bedacht. Dit is waar je een hologram maakt door middel van laser- of holografische technologie. Sinds de uitvinding van deze technologieën worden ze veel gebruikt om verschillende omgevingen te simuleren en een illusie van de werkelijkheid te creëren.

Conclusie: wat is hardware?

De wereld van de technologie is veel veranderd en dat geldt ook voor hardware. Naarmate de technologie vordert, wordt verwacht dat er efficiëntere hardware zal worden ontwikkeld dan we hebben. Bovenstaande informatie is nuttig voor een individuele planning om bepaalde hardware te kopen.

Lees ook: Wat is software. Dit geeft u meer inzicht in het onderscheiden van software van hardware:Wat is software als een service?; Wat is software?; Verschillen tussen Chromebook en laptop; Samsung Galaxy fold-functies

Externe bron: Wikipedia

This post is also available in: English (Engels) Français (Frans) Deutsch (Duits) Español (Spaans) Dansk (Deens) Nederlands Svenska (Zweeds) Italiano (Italiaans) Português (Portugees, Portugal)