Computersystemen Flashcards
Voorlopers computer
Abacus (telraam)
Mechanisme van Antikythera
Rekenliniaal
Charles Babbage (Analytical Engine) → duur en steeds wijzigende plannen
1ste generatie computer (tijdsperiode en kenmerken)
jaren 40-1956 Elektronenbuizen Hitte Zeer groot Extreem duur Onbetrouwbaar Input: ponskaarten Output: printout
2de generatie computer (tijdsperiode en kenmerken)
1956 –1963 Transistoren Minder hitte Minder groot Zeer duur Input: •Ponskaarten •Magneetbanden Output: print
3de generatie computer (tijdsperiode en kenmerken)
1963 –jaren 70 Integrated Circuits Energiezuiniger Klein Duur Minder onderhoud Input: keyboard Output: scherm
4de generatie computer (tijdsperiode en kenmerken)
Jaren 70 –jaren 80 LSI en VLSI microprocessoren Energiezuiniger Kleiner Betaalbaar: Personal Computer Input: •Keyboard •Floppy disks Output: scherm
5de generatie computer (tijdsperiode en kenmerken)
Jaren 80 –nu
ULSI-microprocessoren
Gebruiksvriendelijke gebruikersinterfaces
Consument
kwantummechanica werkt met :
Verstrengeling
kwantumtoestanden van deeltjes zijn niet onafhankelijk als ze dicht genoeg bij elkaar geweest zijn, ongeacht hun afstand
Superpositie
kwantumtoestanden kunnen samengevoegd worden tot een nieuwe kwantumtoestand
n qubits = ? bits
2^n bits
supercomputer
Gebouwd voor maximale capaciteit die op dat ogenblik haalbaar is.
Onderzoeksinstellingen
Simulaties, weersvoorspellingen
Kosten 100’en miljoenen.
FLOPS
FloatingPoint Operations Per Second
Vooral bij supercomputers, grafische processors en gameconsoles
MIPS
Millions of Instructions Per Second
Vooral voor gewone processors
mainframecomputer
Kleinere versie van een supercomputer
Grote organisaties, overheden, bedrijven …
Om virtuele machines op te laten werken. Het systeem wordt opgesplitst in virtuele computers.
IBM is marktleider
Prijzen van 75.000 euro tot 10 miljoen.
Nadruk ligt meestal op Floating Point bewerkingen
minicomputer
Minder groot en krachtige mainframe, bedoeld voor tot 200 gebruikers die met een terminal toegang hebben via het netwerk.
Zijn nog altijd ter grootte van een koelkast.
Producenten: IBM, Honeywell en Hewlett-Packard.
Niet meer gebruikt! -> server
server
Vervanger van de minicomputer.
Client/Server model.
Client is meestal een microcomputer.
Server levert diensten aan meerdere clients. Webserver, databaseserver, bestandsserver, gameserver …
microcomputer
Personal Computer
Gebruikt een microprocessor(IC = Integrated Circuit)
•“micro” verwijst hier naar de schaal van de IC’s, maar ondertussen zitten we al op nanometer.
•Microprocessor -> Centrale verwerkingseenheid (CPU)
IoT (Internet of Things)
Alledaagse objecten
•ingebouwde computers
•wisselen gegevens uit via het internet.
Populair : Raspberry Pi
noodzakelijke componenten
CPU moederbord RAM HDD GPU voeding koeling
optionele componenten
optische-schijf
uitbreidingskaarten
behuizing
randapparatuur
muis beeldscherm printer USB luidspreker scanner externe harde schijf toetsenbord
Voeding
Krijgt 230V wisselspanning binnen
Verdeeld over apparaten
Moederbord werkt op gelijkspanning
Wet van Moore
aantal transistoren ingebouwd in een chip zal ongeveer om de 24 maanden verdubbelen
Moederbord
PCB
bij kleinere computers : Main Logic Board
centrale backbone
verdeeld energie over componenten
ATX-moederbord
Standaard moederbord
AT-moederbord
Oudere versie van ATX
heeft andere power supply connector
ITX-moederbord
Information Technology eXtended
klein moederbord
voor mobile devices (thin clients, media centers…)
BTX-moederbord
Balanced Technology eXtended
kan je herkennen aan de schuine socket
was ontworpen voor betere airflow
RTC
Real-Time Clock
houd de tijd bij
verbonden met energiebron (cmos batterijtje)
niet altijd aanwezig want kan ook van server gehaald worden
Bussen
Parallelle koperen sporen op het PCB
aantal sporen bepaald de “breedte”
verbind componenten
verschillende snelheden en breedtes
FSB
Front-Side Bus
systeembus (zeer snel)
verbinding tussen CPU en geheugencontrollers
wordt snel te klein door vele gegevens die moeten passeren
oplossing:
Intel: QuickPath Interconnect
AMD: HyperTransport
data bus
gegevens die op een bepaalde locatie staan
address bus
locatie van de gegevens in het geheugen
control bus
regelt communicatie (geschreven of gelezen)
systeembus
zeer snel verbinding werkgeheugen met processor geheugencontroller data bus address bus control bus