$LastChangedDate: 2007-02-14 14:07:53 +0100 (Wed, 14 Feb 2007) $

ICT Infrastructuren (I00038), 2006/2007

Instructor: Eric D. Schabell

Comments from Fall 2006/2007 students

Final exams:

On Jan 26, 2007 from 10:30 to 12:30, in room HG 00.086 will be the final exam.
NO EXAM (nobody signed up for it) : On Feb 19, 2007 10.30 to 12.30, in room HG 00.308 will be the re-exam.

Locations are as yet unknown, see online exams agenda for actual information.

Topic 1: Machines and machine language (slides)


Classes:

  • WEEK 36: Monday, September 4, 2006 from 13:30 - 15:30 (room HG01.058)
    • present this weeks material.
  • WEEK 37: Monday, September 11, 2006 from 13:30 - 15:30 (room HG01.058)
    • discuss written assignment and/or practical exercise.

Required reading:

  • Chapter 1 from Stallings, excluding Appendix 1.A (Appendix 1.B is required reading).
  • From the SPARC Manual: pg. 11, Ch. 3 (excluding pg. 21), 4.1 (excluding: ``Overlapping of Windows''), 4.2 (only the part covering the PSR icc), A.1, A.3, B.1, B.4, B.10, B.13, B.15, B.21, B.24, B.25, D.5 (only pg. 198), D.6 (excluding the middle section of code starting with #define}).
  • The chapter from Stallings is very general, giving you the background information. The SPARC manual reading is necessary to complete this weeks written assignment and for the first practical assignment, exercise A.

Assignments:

A general introduction to UNIX is available here (pdf) in Dutch.

Topic 2: Processes and Threads (slides)


Classes:

  • WEEK 38: Monday, September 18, 2006 from 13:30 - 15:30 (room HG01.058)
    • present this weeks material.
  • WEEK 39: Monday, September 25, 2006 from 13:30 - 15:30 (room HG01.058)
    • discuss written assignment and/or practical exercise.

Required reading:

  • Stallings - 2.1, 2.2, 3.1 t/m 3.4, 4.1 (excluding 4.1.5) en 4.2

Assignments:

Topic 3: Synchronization and Deadlock (slides)


Classes:

  • WEEK 40: Monday, October 2, 2006 from 13:30 - 15:30 (room HG01.058)
    • present this weeks material.
  • WEEK 41: Monday, October 9, 2006 from 13:30 - 15:30 (room HG01.058)
    • discuss written assignment and/or practical exercise.

Required reading:

  • Ch. 5: t/m 5.3
  • Ch. 6: t/m 6.6 (excluding 6.6.2)

The Uppaal model files of the producer-consumer example is available here and here (you will need the "development" version of Uppaal to open the model).

Assignments:

Topic 4: Memory Management (slides)


Classes:

  • WEEK 42: Monday, October 16, 2006 from 13:30 - 15:30 (room HG01.058)
    • Fall vacation - NO CLASS.
  • WEEK 43: Monday, October 23, 2006 from 13:30 - 15:30 (room HG01.058)
    • present this weeks material and discuss practical exercise.

Required reading:

  • Ch. 7
  • Ch. 8: only up to and including section 8.1

Assignments:

  • No assignments this week.

Topic 5: Scheduling (slides)


Classes:

  • WEEK 44: Monday, October 30, 2006 from 13:30 - 15:30 (room HG01.058)
    • present this weeks material.
  • WEEK 45: Monday, November 6, 2006 from 13:30 - 15:30 (room HG01.058)
    • discuss written assignment and/or practical exercise.

Required reading:

  • CH. 9 (excluding appendix B)
  • Ch. 10: only section 10.2

Assignments: will be made available after class.

Topic 6: Networking I - OSI Model (slides)


Classes:

  • WEEK 46: Monday, November 13, 2006 from 13:30 - 15:30 (room HG01.058)
    • present this weeks material.
  • WEEK 47: Monday, November 20, 2006 from 13:30 - 15:30 (room HG01.058)
    • discuss written assignment and/or practical exercise.

Required reading:

  • Handouts: 1-49, 343-352, 357-360, 384-396, 431-449 from Computer Networks by Andrew Tanenbaum (4th edition)

Assignments: will be made available after class.

Topic 7: Networking II - TCP/IP (slides)


Classes:

  • WEEK 48: Monday, November 27, 2006 from 13:30 - 15:30 (room HG01.058)
    • present this weeks material.
  • WEEK 49: Monday, December 04, 2006 from 13:30 - 15:30 (room HG01.058)
    • NO CLASS.

Required reading:

  • Handouts: 481-513, 524-557, 579-588 from Computer Networks by Andrew Tanenbaum (4th edition)

Assignments: will be made available after class.



$LastChangedDate: 2007-02-14 14:07:53 +0100 (Wed, 14 Feb 2007) $