[OSy] Testy

Petr Hosek petr.hosek at hotmail.com
Mon Nov 3 15:37:50 CET 2008


Ahoj,

Co se týče prvního problému, tisíc mikrosekund by mělo podle mně odpovídat
jedné sekundě, ne tisíci sekundám.

Ohledně druhého problému ti doporučím si přečíst manuál k procesoru MIPS
který je dostupný na stránkách předmětu, konkrétně sekci o ošetřování
instrukce BREAK.

Hezký zbytek dne,

Petr Hošek

-----Original Message-----
From: osy-bounces at dsrg.mff.cuni.cz [mailto:osy-bounces at dsrg.mff.cuni.cz] On
Behalf Of Ersin
Sent: Monday, November 03, 2008 3:17 PM
To: Operating Systems Course
Subject: [OSy] Testy

Dobre odpoledne,

koukam na testy, a nektere me ponekud prekvapuji. Proto bych se rad ujistil,
ze se nejedna o chybu:

Test iol:
23 #define POLL_DELAY_MS   1000
57                         thread_usleep (POLL_DELAY_MS * 1000);

Opravdu se zde ma test na ctvrt hodiny zastavit? Ja rovnou priznam, ze nas
kernel tento radek nesnese, protoze pri nem pretika registr pro pocitani
instrukci. Predpokladam, ze v realnem systemu takhle dlouha cekani resi
systemove hodiny, a ne pocitani instrukci. Ma tedy funkce thread_usleep
snaset libivolne velka cisla?

Test exc4:
27         printk ("Issuing break instruction, should be ignored...\n");
28         asm (
29                 "break  10\n"
30         );

Ackoli nas kernel Break vyjimku zcela ignoruje (bez ohledu na branch delay
slot), msim se na tomto miste zastavi. Pro ukonceni je nutne ctrl+c, bash ma
ale pote nejaky rozbity vypis (konkretne nevypisuje nic). Zvlada msim
spravne predavani break vyjimek?

Dekuji za odpovedi

Stanislav Kozina

_______________________________________________
OSy mailing list
OSy at dsrg.mff.cuni.cz
https://dsrg.mff.cuni.cz/mailman/listinfo/osy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20081103/6706340c/attachment.html>


More information about the NSWI004 mailing list