Till KTH:s startsida Till KTH:s startsida

Ändringar mellan två versioner

Här visas ändringar i "Experiments" mellan 2016-08-24 14:11 av Johan Montelius och 2016-08-24 14:11 av Johan Montelius.

Visa < föregående | nästa > ändring.

Experiments

Here are a set of experiments that you should complete during the course. They will help you to understand the concepts that we discuss during the lectures. You do not need to hand in a report but you're encouraged to write a small four page summary of your findings. The exam will have questions related to these experiments; questions that will be quite easy to understand if you have done the experiments but rather hard to solve if you have not done them.

All experiments are done programming in C on a 64 bit Linux system. You can more or less easily adapt them to Os X, Windows or some other operating system but it is encouraged to instead install a virtual machine and boot it up with a Linux system. You should after the course be able to use a regular shell and some of the most basic operations. The best way to learn this is to actually use them so open up a shell and start practicing.


* A heap, a stack, a bottle and a rack
* Creating processesHello Dolly
* Want to play a game?
* My Malloc
* How large is the TLB?
* Page frame reclaiming algorithms
* Threads - roll your own
* Linking a link