Video: LED: What is human centric lighting? 2025
Udtrykket flaskehals refererer ikke på nogen måde til kroppen af din typiske computer geek. I stedet forede computereker sætningen, da de opdagede, at den koniske form af en flaske Jolt Cola begrænsede den hastighed, hvormed de kunne forbruge drikkevaren.
Begrebet sidder fast og bruges til denne dag til at henlede opmærksomheden på den simple kendsgerning, at et computersystem kun er så hurtigt som dets langsomste komponent. Det er den computer, der svarer til den gamle truisme, at en kæde kun er så stærk som den svageste forbindelse.
For en simpel demonstration af dette koncept skal du overveje, hvad der sker, når du udskriver et tekstbehandlingsdokument på en langsom printer. Dit tekstbehandlingsprogram læser dataene fra disken og sender det til printeren. Så sidder du og venter, mens printeren udskriver dokumentet.
Vil du købe en hurtigere CPU eller tilføje mere hukommelse, gør dokumentet hurtigere? Nej. CPU'en er allerede meget hurtigere end printeren, og din computer har allerede mere end nok hukommelse til at udskrive dokumentet. Printeren selv er flaskehalsen, så den eneste måde at udskrive dokumentet hurtigere på er at erstatte den langsomme printer med en hurtigere.
Her er nogle andre tilfældige tanker om flaskehalse:
-
Et computersystem har altid en flaskehals. Antag for eksempel at du har besluttet, at flaskehalsen på din filserver er en langsom IDE-harddisk, så du udskifter det med det hurtigste SCSI-drev, som pengene kan købe. Nu er harddisken ikke længere flaskehalsen: Drevet kan behandle information hurtigere end det controllerkort, som disken er tilsluttet.
Du har ikke helt fjernet flaskehalsen: Du har lige flyttet den fra harddisken til diskcontrolleren. Uanset hvad du gør, vil computeren altid have en komponent, der begrænser systemets samlede ydeevne.
-
En måde at begrænse effekten af en flaskehals på er at undgå at vente på flaskehalsen. Med udskriftspooling kan du for eksempel undgå at vente på en langsom printer. Spooling fremskynder ikke printeren, men det gør det muligt for dig at gøre andet arbejde, mens printeren tugger sammen. På samme måde gør disk caching det muligt at undgå at vente på en langsom harddisk.