1 / 102

Inleiding

Inleiding. kennismaking. Wie zijn jullie? Wie ben ik?. Wat gaan we zien. De Computer Besturingssystemen Word Excel Powerpoint beheerspakketten. Deel 1: De Computer. Overzicht. Een beetje geschiedenis Het von Neumann model Logisch zicht Fysiek zicht

alexavier
Télécharger la présentation

Inleiding

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Inleiding

  2. kennismaking • Wie zijn jullie? • Wie ben ik?

  3. Wat gaan we zien • De Computer • Besturingssystemen • Word • Excel • Powerpoint • beheerspakketten

  4. Deel 1: De Computer

  5. Overzicht • Een beetje geschiedenis • Het von Neumann model • Logisch zicht • Fysiek zicht • Abstractieniveaus in computersystemen • Architectuur vs. organisatie • Hardwarecomponenten

  6. Een beetje geschiedenis • Computer = rekenaar • Materiële ondersteuning van rekenen is zeer oud • Essentieel bij deze ondersteuning: algoritme een recept om via een opeenvolging van kleine transformaties een resultaat te berekenen

  7. Transformaties Algoritme controle Toestand

  8. 1 + + + 4 1 Uitvoering van een algoritme controle transformaties 1181 + 237 toestand 1 8

  9. Automatiseringsgeschiedenis • Automatisering van de toestand: extern toestandsgeheugen • Vingers, keitjes, knoopjes • Seizoensbepaling Wolfsbeenderen5000 V.C. Steentijdperk

  10. Automatiseringsgeschiedenis • Automatisering van de toestand: extern toestandsgeheugen • Telraam Abacus(13e eeuw; China) • geschreven symbolen

  11. Automatiseringsgeschiedenis • Automatisering van de transformaties • Zeventiende eeuw • Rekenlat (1622) • Mechanische calculatoren 1673 producten Gotfried Leibniz 1642 sommen Blaise Pascal 1622 William Schickard

  12. Automatiseringsgeschiedenis • Automatisering van de controle • Jacquardweefgetouw met ponskaarten (begin 19e eeuw) • Babbage: eerste samenvoeging van toestand, transformatie en controle in één model.

  13. De machines van Babbage Difference machine 1822 Analytical machine 1833

  14. Automatiseringsgeschiedenis • Echte doorbraak in de automatisering van de controle • Ontwikkelingen in de telefonie (begin 20e eeuw) • Konrad Zuse: eerste elektromechanisme computer: Z1 (1938-1943, 1989) • Mauchly & Eckert: eerste computer: ENIAC: Electronic Numerical Integrator And Computer (1946) • John von Neumann: eerste stored program computer: EDVAC (1949)

  15. Vermenigvuldiging: 5s! Z-1 (1938)Puur mechanisch

  16. Z-1 Deutsche Technik Museum Berlin-Kreuzberg Gereconstrueerd in 1986-1989

  17. Z-3 (1941)Met relais Vermenigvuldiging: 3s Deutsche Museum in Muenchen

  18. eerste bug ENIAC (14 feb 1946) 14 vermenigvuldigingen per s Mauchly Eckert

  19. Programmeren van de ENIAC

  20. EDVAC (Electronic Discrete Variable Automatic Computer) John von Neumann (1903-1954) 300 vermenigvuldigingen per s

  21. Overzicht • Een beetje geschiedenis • Het von Neumann model • Logisch zicht • Fysiek zicht • Abstractieniveaus in computersystemen • Architectuur vs. organisatie

  22. ALU O1 O2 R, S Controle klok Von Neumann-machineLogisch zicht Geheugen data instructies

  23. BUS adres CVE data controle ALU Geheugen:bau-cellen RAM Von Neumann-machineFysisch zicht Controle klok registers Invoer/Uitvoer

  24. Het geheugen • Array van geheugencellen of BAU-cellen (basic addressable units) • Elke BAU-cel heeft een adres 0 bau-cel 0 1 bau-cel 1 2 bau-cel 2 3 bau-cel 3 4 bau-cel 4 ...

  25. adres lezen data adres schrijven data Werking van de systeembus geheugen CVE

  26. Overzicht • Een beetje geschiedenis • Het von Neumann model • Logisch zicht • Fysiek zicht • Abstractieniveaus in computersystemen • Architectuur vs. organisatie • Hardwarecomponenten

  27. Abstractieniveaus • Een computersysteem bestaat uit een hiërarchie van lagen • Elke laag heeft een goed gedefinieerde interface naar de bovenliggende en onderliggende lagen • Essentieel bij de ondersteuning van opwaartste compatibiliteit

  28. Overzicht • Een beetje geschiedenis • Het von Neumann model • Logisch zicht • Fysiek zicht • Abstractieniveaus in computersystemen • Architectuur vs. organisatie • Hardwarecomponenten

  29. Archi-tectuur Organi-satie Lagen Toepassingenprogramma’s Hoog-niveauprogrammeertalen Machinetaal Controlesignalen Functionele blokken Poortnetwerken Transistoren en verbindingen

  30. Architectuur 1 Architectuur 2 Organisatie 1 Organisatie 2 Organisatie 3 Architectuur vs. Organisatie “zichtbaar” Architectuur Hardware/software interface Organisatie “onzichtbaar”

  31. Compatibiliteit Toepassingenprogramma’s Hoog-niveauprogrammeertalen Binaire compatibiliteit Machinetaal Hardware 1 Hardware 2 Hardware 3

  32. Compatibiliteit Toepassingenprogramma’s Broncodecompatibiliteit Hoog-niveauprogrammeertalen Machinetaal1 Machinetaal2 Machinetaal3 Hardware 1 Hardware 2 Hardware 3

  33. Emulatie Toepassingenprogramma’s Hoog-niveauprogrammeertalen Machinetaal 1 Emulatie Machinetaal 2 Hardware

  34. Voorbeelden interpreters • Java virtuele machine • Visual Basic interpreter • Web-browser • Postscript interpreter • Pdf-interpreter • Perl interpreter • Lisp, Prolog • …

  35. Overzicht • Een beetje geschiedenis • Het von Neumann model • Logisch zicht • Fysiek zicht • Abstractieniveaus in computersystemen • Architectuur vs. organisatie • Hardwarecomponenten

  36. Moederbord met socket

  37. Moederbord met slot

  38. Slocket

  39. Koelvin+ ventilator Processor

  40. Processor

  41. Chipset Integreert verschillende functies: klokgenerator, busregelaar, timer, onderbrekingsregelaar, DMA-regelaar, klok, toetsenbordregelaar

  42. Geheugenmodules SIMM Single inline memory module DIMM Dual inline memory module

  43. Geheugemodules op het moederbord

  44. PCI-kaart (Peripheral Component Interconnect)

  45. PCI-slots

  46. ISA-kaart (Industry Standard Architecture)

  47. Harde schijf

  48. Harde schijf

  49. EIDE (Enhanced Integrated Device Electronics)

  50. Chipset ISA-slots Moederbord PCI-slots Processor slot AGP-slot Accelerated Graphics Port EIDE ports DIMM sockets

More Related