Hardware en netwerken Flashcards
Korte geschiedenis Computer:
- ‘60-‘70 Mainframe (nu nog voor complexe en/of gecentraliseerde systemen)
- Thin Client of Dumb Terminal
- nog geen GUI (Grafic User Interface)
- nog geen muis
- kleiner: lampen worden transistoren
- ontstaan PC (Personal Computer) / Desktop PC (IBM (=Individual Business Machines met harde schijf))
- ‘80 laptop
Ontwerp, vorm en implementatie van Central Processing Unit (CPU) zijn wel veranderd maar de werking ervan is al sinds jaren ’70 fundamenteel dezelfde gebleven.
Wat is het moederbord?
Basis van computer met
- bussen (USB = Universal Serial Bus) waarop
- componenten aangesloten kunnen worden
- via sockets (aansluitingen) die bepalen welke componenten aangesloten kunnen worden
- sommige componenten (zoals GPU = Graphic Processing Unit) worden in het moederbord geïntegreerd: laptops nog meer wegens gewicht.
Wat is een processor of CPU?
Central Processing Unit: verwerking van instructies vervat in een programma. 3 hoofdbestanddelen:
- Control Unit stuurt ALU aan en zorgt ervoor dat de data en de instructies in de registers geladen worden
- ALU (Arithmetic-Logic Unit) voert sequentieel basisberekeningen uit waartoe alle computerprogramma’s uiteindelijk herleid worden
- Geheugenregisters zijn zeer kleine, zeer snelle geheugeneenheden. Snelheid nodig omdat ALU miljoenen bewerkingen per seconde moet kunnen uitvoeren.
Snelheid/performantie van processor:
- kloksnelheid (in GHz): hoeveel keer per seconde een stuk data verplaatst kan worden (ook: Overclocking voor hogere framerates)
- woordlengte (in bits): hoeveel bits tegelijk verwerkt kunnen worden (meestal 32-64 tegenwoordig)
- single of multi-core: enkele kern = hogere temperatuur = meer kans op defect; dubbel aantal kernen is niet zomaar dubbel zo snel: software moet ermee omkunnen.
Welke vormen van geheugen vinden we in een computer?
- primair geheugen (RAM = Random Access Memory): tijdelijke opslag instructies van een programma + bijhorende data.
= snel + efficiënt maar info kwijt bij uitschakelen - secundair geheugen (floppy disk, harde schijf, SSD = solid state disk): in bytes (8 bits)
= permanente opslag
Wat zijn de verschillende Hardware componenten?
- Moederbord
- CPU / processor
- Geheugen
- invoer/uitvoer (toetsenbord, muis/scherm)
- GPU (Graphics Processing Unit)
- Koeling (koelblok = koelribben + ventilator OF waterkoeling)
Wat GPU computing?
Het gebruiken van de toeneembare programmeerbaarheid van GPU’s voor zware wetenschappelijke berekeningen.
= GPU als co-processor voor de CPU
Wat zijn datacenters en wat zijn de voordelen?
Verzameling van servers, netwerk- en opslagapparatuur.
Serverrekken/server racks:
= verzameling server computers
= zonder geluidskaart, beperkte grafische kaart, weinig aansluitingen voor in- en output.
Voordeel: schaalbaarheid en kostenreductie door centralisatie van bijvoorbeeld koeling.
OOK: mobiele datacenters
Wat betekent hot pluggable?
Eenvoudig modules toevoegen en verwijderen terwijl de computer blijft draaien.
Wat zijn Blade Servers?
Zeer smalle computers met enkel de hoogst noodzakelijke componenten om als server te dienen (CPU en primair geheugen).
= groep blade servers deelt dezelfde voeding, koeling en externe opslagcapaciteit.
Wat is een besturingssysteem? Hoe hanteren we dit?
OS (Operating System)
Alle programma’s die nodig zijn voor het geheugen- en processorbeheer en voor het functioneren van het systeem.
Hanteren aan de hand van CLI (command line interface, MS-DOS) of grafische interface (Windows)
Wat is Resource Management?
Het toewijzen van geheugen volgens prioriteiten binnen de jobs van de processor.
Voorbeeld: vooraf programmacode laden in RAM en geheugen toewijzen in RAM voor de data die verwerkt wordt.
Wat is een API?
Application Programming Interface
Een API definieert de toegang tot de functionaliteit die erachter schuil gaat. De buitenwereld kent geen details van de functionaliteit of implementatie, maar kan dankzij de API die functionaliteit wel gebruiken.
Interface tussen Server en Client.
Hoe draait bijvoorbeeld een virusscanner?
Op de achtergrond, als een service (=proces).
Wat zegt de Wet van Moore?
1965: aantal transistoren op geïntegreerde circuits verdubbelt elke twee jaar.