4 ECTS credits
110 u studietijd

Aanbieding 1 met studiegidsnummer 4019832ENR voor alle studenten in het 1e semester met een verdiepend master niveau.

Semester
1e semester
Inschrijving onder examencontract
Niet mogelijk
Beoordelingsvoet
Beoordeling (0 tot 20)
2e zittijd mogelijk
Ja
Onderwijstaal
Nederlands
Faculteit
Faculteit Ingenieurswetenschappen
Verantwoordelijke vakgroep
Elektronica en Informatica
Onderwijsteam
Jacques Tiberghien (titularis)
Onderdelen en contacturen
24 contacturen Hoorcollege
24 contacturen Werkcolleges, practica en oefeningen
Inhoud

Onderwijstaal Engels en Nederlands.

Beschrijving inhoud in Nederlands volgt later.

- The translation of assembly language and high-level programming languages to machine language, compilers and interpreters.
- The representation of data in a computer.
- Instructions and addressing in a sequential computer.
- The stack machine: detailed layout, evaluation of the basic elements of high-level programming languages (expressions, conditions, loops, function calls,…).
- The register machine: detailed layout, processing of the basic elements of high-level programming languages (expressions, conditions, loops, function calls,…).
- Memory hierarchy and caching, peripheral memory.
- Input-output interfaces: polling, interrupts, DMA.
- The operating system.
- Memory management.
- File management.
- Process management.
- Performance indices and their evaluation
 

Studiemateriaal
Digitaal cursusmateriaal (Vereist) : All slides used in class are available, Canvas
Handboek (Aanbevolen) : Structured Computer Organization, Andrew S. Tanenbaum, 6de, Pearson International, 9780273769248, 2013
Handboek (Aanbevolen) : Operating System Concepts, Avi Silberschatz, Peter Baer Galvin, Greg Gagne, 11e, John Wiley & Sons, Inc. E-book, 9781119455868, 2019
Handboek (Aanbevolen) : Operating Systems Design and Implementation, Andrew S Tanenbaum, Albert S Woodhull, 3de, Pearson International, 9780131429383, 2006
Bijkomende info

Alle slides die in de les gebruikt worden zijn beschikbaar op "infoweb.ac.be"
References:
“Structured Computer Organization”, 6th edition,
Andrew S. Tanenbaum,
Pearson International,
ISBN: 9780273769248

“Operating System Concepts”, 10th Edition,
Avi Silberschatz, Peter Baer Galvin, Greg Gagne,
John Wiley & Sons, Inc.,
ISBN 9781119455868 E-book

“Operating Systems Design and Implementation”, 3rd edition,
Andrew S Tanenbaum, Albert S Woodhull,
Pearson International,
ISBN: 9780131429383

Leerresultaten

Algemene competenties

The goals are:
- To build up basic knowledge about and insight into the organization of computer systems, from hardware to operating system.
The corresponding competences are:
- Knowledge and understanding:
To obtain knowledge about and insight into the representation of data in machines.
To gain insight into the structure and execution of machine instructions in a simple sequential computer.
Understanding the evaluation of expressions, conditions, loops and function calls as used in high-level programming languages at the level of the machine.
Gaining insight into the organization of memory: memory hierarchies, caching and organization of peripheral memory.
Understanding mechanisms for input-output handling: polling, interrupts, DMA.
Understanding the basic roles of the operating system: process management, memory management and file management.
- Applying knowledge and understanding:
Being able to write a simple program in assembly language.
- Making judgements:
Based on the aforementioned knowledge and insights, being able to make choices between alternative solutions, being able to predict probable evolutions, being able to assess the benefits and drawbacks of innovative approaches.
- Communication:
To be able to clearly express oneself, both orally and in writing, with respect to the aforementioned topics. To be able to properly document assembly language programs.
- Learning skills:
To be able to learn about new hardware architectures or operating systems, starting from the knowledge and insights gained.

 

De Nederlandstalige beschrijving van de doelstellingen en eindtermen volgt later.

Beoordelingsinformatie

De beoordeling bestaat uit volgende opdrachtcategorieën:
Examen Mondeling bepaalt 100% van het eindcijfer

Binnen de categorie Examen Mondeling dient men volgende opdrachten af te werken:

  • Mond examen open boek met een wegingsfactor 1 en aldus 100% van het totale eindcijfer.

    Toelichting: Mondeling examen met 15 min schriftelijke voorbereiding, open boek.

Aanvullende info mbt evaluatie

Mondeling examen met 15 min schriftelijke voorbereiding, open boek.

Toegestane onvoldoende
Kijk in het aanvullend OER van je faculteit na of een toegestane onvoldoende mogelijk is voor dit opleidingsonderdeel.

Academische context

Deze aanbieding maakt deel uit van de volgende studieplannen:
Master in de ingenieurswetenschappen: toegepaste computerwetenschappen: Standaard traject