ACSI
Direct Memory Access, DMA (z ang. bezpośredni dostęp do pamięci) – technika, w której sprzęt komputerowy podłączony do płyty głównej, np. karta graficzna, karta dźwiękowa, karta sieciowa czy kontroler dysku twardego, mogą korzystać z pamięci operacyjnej RAM lub portów we-wy, pomijając przy tym CPU. Wymaga to niewielkiej współpracy ze strony procesora, który musi zaprogramować kontroler DMA do wykonania odpowiedniego transferu danych, a następnie na czas przesyłania danych zwolnić magistralę systemową (przejść w stan wysokiej impedancji). Natomiast sam transfer danych jest już zadaniem wyłącznie kontrolera DMA. Realizacja cykli DMA może być przejmowana przez dedykowany układ cyfrowy, tak jak np. w komputerach PC, lub być realizowana programowo przez dane urządzenie.Sterownik urządzenia to program lub fragment programu odpowiadający za dane urządzenie i pośredniczący pomiędzy nim, a resztą systemu komputerowego. Zwykle uabstrakcyjnia pewne cechy urządzenia, choć może jedynie zajmować się kwestiami uprawnień dostępu i udostępniać urządzenie bez żadnej ingerencji. Wtedy program, który z niego korzysta też jest w pewnym sensie sterownikiem.
PIO (z ang. Programmed Input Output – programowane wejście/wyjście) – technika obsługi operacji wejścia/wyjścia między CPU a urządzeniami IDE/ATA polegająca na wykorzystaniu procesora jako układu je nadzorującego. Wymaga dużego zaangażowania procesora w procesie transferu danych, dlatego jest używana coraz rzadziej, zwłaszcza, gdy wymagane są duże prędkości transmisji.
Atari Computer Systems Interface (ACSI, DMA Port) – równoległa magistrala danych przeznaczona do przesyłania danych pomiędzy urządzeniami. Stworzona na wzór SASI (przodek SCSI), w odróżnieniu od której inicjatorem może być tylko komputer. Stosowana od początku (1985 rok) w serii ST/TT.
Transfer danych odbywa się w trybie DMA lub PIO z prędkością 1,25 MB/s
W początkowej fazie sterowniki obsługiwały jedynie sześciobajtowe komendy SASI (SCSI level 1). Dlatego magistrala rozpoznawała równolegle co najwyżej 8 urządzeń, a pojemność dysku ograniczona była do 1GB. Późniejsze sterowniki (HD Driver, ICD) obsługują pozostałe poziomy komend SCSI (dziesięciobajtowe - SCSI level 2), do 16 urządzeń równocześnie oraz dyski o większych pojemnościach.
Peryferia[ | edytuj kod]
ACSI obsługuje urządzenia peryferyjne takie jak:
A ponadto peryferia DIY: