ComputerSystems Flashcards
(42 cards)
Computer
multifunctioneel programeerbaar digitaal elektronisch toestel
Embedded System
(vaak kleinere) computer die deel uitmaakt van een toestel en waarvan de functionaliteit verbonden is met die van het toestel waarin hij ingebouwd is.
Elektronica
Technologie die gebruik maakt van elektrische signalen om informatie en/of energie te verwerken
Digitaal
Maakt gebruik van discrete, discontinue waarden
Analoog
Elke spannings- of stroomwaarde tussen twee grenzen heeft een betekenis
analoog vs digitaal
Digitaal:
Slects twee waarden zijn geldig, namelijk 0 en 1.
Waarom digitale elektronica?
Kwaliteit:
- Stabiel in de tijd en bij bewerkingen of versturen
- Zelf kiezen (trade-off met opslagruimte)
- Verschillende kwaliteiten op hetzelfde toestel
Productieprijs:
- Digitale schakelingen zijn eenvoudiger en lenen zich gemakkelijker tot hoge
integrate op IC (Integrated Circuit)
Dezelfde hardware kan gebruikt worden voor verschillende informatie (beeld, geluid,
tekst,…)
Redundantie, encryptie en compressie eenvoudig toe te passen
Redelijk betrouwbaar
Klein, draagbaar dankzij de miniaturisatie
Optische technologie
Berekeningen worden uitgevoerd met
lichtsignalen, geproduceerd door lasers of
diodes.
Voordeel optische technologie:
+ hogere bandbreedtes, sneller, minder
warmteproductie, verbruikt minder energie
Nadeel optische technologie:
- nog niet alle elektrische componenten kunnen
omgezet worden naar optische componenten -
> tijdelijke tussenstap: hybride systemen
Kwantumtechnologie
In plaats van elektronen worden
kwantumdeeltjes ingezet om berekeningen uit
te voeren. Het geheugen bestaat uit
qubits waarbij elke qubit tegelijkertijd de
waarden 0 én 1 heeft. Een qubit heeft bijgevolg
de waarde van 2 bits.
Voordeel kwantumtechnologie:
+ berekeningen worden veel sneller uitgevoerd
op grotere hoeveelheden data -> kan ingezet
worden voor wetenschappelijk onderzoek
waarbij intensieve simulaties uitgevoerd
moeten worden
Nadeel kwantumtechnologie:
- er is heel wat nodig (bv. extreme koeling) om
een kwantumcomputer stabiel te houden,
algoritmen moeten aangepast worden om
parallel ipv. serieel uitgevoerd te kunnen
worden
Wat is een besturingssysteem?
➔ Software die op een computerapparaat wordt uitgevoerd en de hardware- en
softwarecomponenten beheert.
➔ Scheduling: programma’s die uitgevoerd moeten worden en services aanbieden aan
gebruikers of programma’s worden ingepland.
➔ Besturingssysteem afgekort OS (Operating System)
Hardware
het fysieke deel van een computer inclusief
onderliggende elektronica
Kernel
vormt de communicatie tussen de
hardware en software van een computer en
beheert de hardwarebronnen
Shell
de gebruikersinterface waarmee gebruikers
specifieke taken van de computer kunnen
aanvragen. Deze verzoeken kunnen worden
gedaan via de CLI of GUI.
GUI
Grafische gebruikersinterface (Graphical User
Interface)
CLI
Commando-regel interface (Command Line
Interface)
Keuze van besturingssyteem:
➔ 3 belangrijke besturingssytemen → Microsoft Windows → Apple MacOS → Linux
➔ Enkel Microsoft Windows heeft zijn eigen code en niet gebaseerd op Unix of Linux.
Een aantal factoren spelen een rol bij de keuze van een geschikt besturingssyteem:
Rol:
Functie:
Levenscyclus:
Stabiliteit:
Compatibiliteit:
Kost:
➔ Rol : direct toegankelijk één gebruiker (desktop) of meerdere gebruikers op afstand (server)?
➔ Functie : moet er specifieke software op worden uitgevoerd? Wat zijn de vaardigheden van
gebruikers?
➔ Levenscyclus: verschillende releasecycli en onderhoudscycli voor ondersteuning en updates.
➔ Stabiliteit : zijn OS-release béta (niet getest “in het wild”) of stabiel (getest)?
➔ Compatibiliteit: is het achterwaards compatibel?
➔ Kost:
1.Microsoft → jaarlijkse licenties
2.Apple → geen jaarlijkse licentie enkel op Apple hardware
3.Linux → gratis → voor ondersteuning €€
Microsoft Windows
o Desktop- en serverversies
o Langzame releasecyclus (3-5 jaar), lange onderhoudscyclus
o Nadruk op achterwaardse compatibiliteit
o Grafische gebruikersinterface
o PowerShell vs Linux als tegenstander
Apple MacOS
o Alleen op Apple hardware
o Serverversie voegt paketten toe aan de desktopversie en (bestands)deling.
o UNIX gecertificeerd
o Nieuwe grote releases elke 18-24 maanden
Linux
o Na keuze Linux → distro kiezen
o Verschillende distros voor verschillende use-cases
o Sommige distros hebben commerciele ondersteuning, de meeste vrijwillig