Hardware en netwerken Flashcards

1
Q

Korte geschiedenis Computer:

A
  • ‘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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wat is het moederbord?

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wat is een processor of CPU?

A

Central Processing Unit: verwerking van instructies vervat in een programma. 3 hoofdbestanddelen:

  1. Control Unit stuurt ALU aan en zorgt ervoor dat de data en de instructies in de registers geladen worden
  2. ALU (Arithmetic-Logic Unit) voert sequentieel basisberekeningen uit waartoe alle computerprogramma’s uiteindelijk herleid worden
  3. Geheugenregisters zijn zeer kleine, zeer snelle geheugeneenheden. Snelheid nodig omdat ALU miljoenen bewerkingen per seconde moet kunnen uitvoeren.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Snelheid/performantie van processor:

A
  • 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Welke vormen van geheugen vinden we in een computer?

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wat zijn de verschillende Hardware componenten?

A
  • Moederbord
  • CPU / processor
  • Geheugen
  • invoer/uitvoer (toetsenbord, muis/scherm)
  • GPU (Graphics Processing Unit)
  • Koeling (koelblok = koelribben + ventilator OF waterkoeling)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wat GPU computing?

A

Het gebruiken van de toeneembare programmeerbaarheid van GPU’s voor zware wetenschappelijke berekeningen.
= GPU als co-processor voor de CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wat zijn datacenters en wat zijn de voordelen?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wat betekent hot pluggable?

A

Eenvoudig modules toevoegen en verwijderen terwijl de computer blijft draaien.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wat zijn Blade Servers?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wat is een besturingssysteem? Hoe hanteren we dit?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wat is Resource Management?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wat is een API?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hoe draait bijvoorbeeld een virusscanner?

A

Op de achtergrond, als een service (=proces).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Wat zegt de Wet van Moore?

A

1965: aantal transistoren op geïntegreerde circuits verdubbelt elke twee jaar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Wat is de basis van alle moderne netwerken?

A

Packet Switching: gegevens worden opgesplitst in kleine pakketten en verzonden over het netwerk waardoor meerdere computers tegelijkertijd gebruik kunnen maken van het netwerk.
Als er een punt wegvalt, dan blijven de pakjes zoeken naar bestemming via andere punten.

17
Q

Hoe is internet ontstaan?

A

einde ‘60: ARPANET (Advanced Research Projects Agency Network): netwerk dat overleeft onder aanval door Packet Switching.
Militair, dan universiteiten, dan gelijkaardige netwerken.
‘80: Standaardisatie protocollen naar TCP/IP en vervolgens DNS (Domain Name System) dat domeinnamen toekent aan IP-adressen.
‘90: openstellen aan particulieren en bedrijven.
Aanleg Backbones: snelle netwerk-verbindingen die aparte netwerken verbonden.

18
Q

Welke standaardisaties waren de sleutel tot het succes van het internet?

A
  • TCP (Transmission Control Protocol): transport van pakketten
  • IP (Internet Protocol): verpakking, adressering en routing
  • HTTP (HyperText Transfer Protocol): laag boven TCP/IP met instructies over hoe het gelezen moet worden; verzenden van hyperlinks.
  • HTML (HyperText Markup Language): standaardtaal voor opmaak van teksten en documenten op websites: inhoud.
19
Q

Wat is het internet?

A
Incredibly large network of indepently operated networks.
Fully distributed
No central control of anything
Assure end-to-end connectivity
Robuustheid boven snelheid
20
Q

Geschiedenis mobiele netwerken:

A

‘70 start ontwikkeling + eerste mobiele telefoon
‘80 eerste commerciële netwerk
‘90 GSM-netwerk, daarna 3G, 4G, 5G
Maakt IoT mogelijk.

21
Q

Wat is IoT?

A

Internet of Things: apparaten die informatie verzamelen en doorgeven.

22
Q

Wat is Wi-Fi?

A

Wireless Fidelity
Technologie voor lokale draadloze netwerken, gebaseerd op protocol genaamd 802.11.
Wegvallen noodzaak bekabeling.
Beveiligd door authenticatie en versleuteling.

23
Q

Wat is Wardriving?

A

Met een auto en laptop met software voor sniffing (verkeer afluisteren) zoeken naar onbeveiligde netwerken en dan niet verbinden maar verkeer afluisteren en die informatie delen.

24
Q

Wat is Public Wi-Fi?

A

Wanneer je kan verbinden met routers van je provider of partner-providers van je provider.

25
Q

Wat zijn draadloze mesh netwerken?

A

Verschillende apparaten die op intelligente wijze zorgen voor verbinding met netwerk en andere apparaten, zonder meervoudige bekabeling en (domme) repeaters.

26
Q

Wat is Bluetooth?

A

Apparaten verbinden over korte afstand zonder routers en netwerken, wel met authenticatie en versleuteling.

27
Q

Wat is Cloud-Computing?

A

Uitbesteding van software (na 2000):

  • IaaS (Infrastructure as a Service): gebruik Hardware
  • PaaS (Platform aaS): servers inclusief besturingssysteem en onderhoud, gerekend per tijd
  • SaaS (Software aaS): volledige applicaties (vb: Google Docs of Salesforce (CRM))
28
Q

Wat is Quantum-Computing?

A
  • Qubits ipv bits
  • parallel dezelfde berekeningen over veel data
  • enkel voor specifieke opdrachten
  • echte doorbraak moet nog komen
29
Q

Wat is het grootste nadeel van Cloud Computing? En wat zijn mogelijke oplossingen?

A

Performantie afhankelijk van internetverbinding:

  • Google bouwt overal data-centers om dichterbij te zijn
  • Hybrid Cloud Edge Computing