🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.asm
2 messages
2 total messages Started by identifikator: 20040501 Thu, 10 Dec 2009 19:56
dysk ata
#2044
Author: identifikator: 20040501
Date: Thu, 10 Dec 2009 19:56
5 lines
1349 bytes
programował Ktoś z Was dysk ata? ciekawią mnie polecenia read burfor i write 
bufor... niby jak wykonuje się polecenie write sector to dysk wywołuje 
przerwanie i czeka na 512 bajtów... czy dało by sie wykonać polecenie write 
sector bez przesyłania danych, a dane żeby były przesłane poleceniem write 
bufor? jak? 
Re: dysk ata
#2045
Author: Bogdan (bogdro)
Date: Sat, 12 Dec 2009 12:14
21 lines
1898 bytes
identifikator: 20040501 pisze:
> programował Ktoś z Was dysk ata? ciekawią mnie polecenia read burfor i
> write bufor... niby jak wykonuje się polecenie write sector to dysk
> wywołuje przerwanie i czeka na 512 bajtów... czy dało by sie wykonać
> polecenie write sector bez przesyłania danych, a dane żeby były
> przesłane poleceniem write bufor? jak?

 Z danych, które udało mi się znaleźć wynika, że się nie da - obie
komendy służą do zapisu danych do dysku. Tyle tylko, że write buffer
zapisuje do bufora dysku. Z tego by wynikało, że komendy te służą do
innych celów.
 Jak chcesz przesyłać dane inaczej niż poprzez port danych, skorzystaj
z DMA.
http://www.o3one.org/hwdocs/ata_atapi/ata-r4c.txt
http://www.repairfaq.org/filipg/LINK/F_IDE-tech.html#IDETECH_010

-- 
Pozdrawiam/Regards - Bogdan                     (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.JabberPL.org www.TorProject.org Soft (EN): miniurl.pl/bogdro-soft
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads