dysk PATA

Jan 15, 2011 2 Replies

nurtuje mnie problem przerwania wykonywania operacji w dyskach PATA... chodzi o przypadek, wykonujemy wrtite sector, ale na skutek jakiego¶ b³êdu po wys³aniu do dysków paru s³ów trzeba anulowac polecenie write sector...



pytania-zagadnienia ;o):


- czy, istnieje w specyfikacji PATA jaki¶ rozkaz anulowania komendy?



- czy, gdybym po zapisaniu paru s³ów wbi³ do kontrolera jak±¶ inn± komendê, to czy dysk wywali b³±d czy wykona t± now± komendê - np. seek?



- ogólnie jak sobie z tym poradziæ?



mo¿e Kto¶ bieglejszy w assemblerze sprawdzi³ by to dla mnie? ;o)


isnieje jaka¶ komenda NOP w ATAPI-6... nie rozumiem do czego s³u¿y - za skomplikowany angielski - mo¿e Kto¶ by mi przet³umaczy³?

dokument:

formatting link
numer 157

ciekawsze masz na 158 - opis subkomend jest chyba jasny.

Za to zwracam uwage ze:

-to jest komenda dotyczaca PI - urzadzenia nie obslugujace PI nie musza jej implementowac,

-ja tez nie bardzo wiem czy to przerywa komende wykonywana, czy tylko czekajace w kolejce.

IMO to chyba nie tedy droga - chcesz cos zapisac to zapisuj, a nie przerywaj w polowie. A dysk i tak to moze zapisac zanim zdazysz przerwac wykonanie

J.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required