Algorithmique et Architecture des Systemes Informatiques