12.07.2015 Views

Marcin Szczuka: Modele Obliczeń. Wykład 3. Maszyny RAM i ...

Marcin Szczuka: Modele Obliczeń. Wykład 3. Maszyny RAM i ...

Marcin Szczuka: Modele Obliczeń. Wykład 3. Maszyny RAM i ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Złożoność operacji <strong>RAM</strong>Dla otrzymania bardziej sensownych oszacowań złożoności obliczeniowejprocedur realizowanych przez model <strong>RAM</strong> wprowadza się kosztywykonywania poszczególnych operacji. Koszty operacji są uzależnione odrozmiaru argumentu.Będziemy przyjmować, że koszt przetworzenia liczby całkowitej n jestrówny jej długości w zapisie pozycyjnym (binarnym) – log n.Koszt niektórych operacji <strong>RAM</strong>ADD/SUB r 1 – log(r 0 ) + log(r 1 )MULT 2 – log(r 0 ) + 1LOAD r r3 – log(r 3 ) + log(r r3 )STORE r 7 – log(r 0 ) + 3<strong>Marcin</strong> <strong>Szczuka</strong> (MIMUW) <strong>Modele</strong> Obliczeń 2008/2009 11 / 42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!