• ks. direct memory access. bilgisayardaki bir donanımın doğrudan kendisi ile ram arasında transfer yapabilmesini sağlayan mekanizma. donanım gerekli transferi yaparken işlemciyi meşgul etmediğinden işlemci dma gerçekleştiği sırada başka işler yapabilir. özellikle tek çekirdekli işlemcilerde multitasking'den verim almanın tek yolu budur. çok çekirdeklilerde de çekirdeklerin verimli kullanımı için gereklidir.

    dma tabi her zaman aygıtla ram arası aktarımda en verimli yöntem değildir. mesela en başta transferin sonlandırdığını belirtmek için interrupt kullanması gerekir. bu da daha çok sistem kaynağı kullanma anlamına gelir. interrupt storm gibi problemlere sebep olabilir. dma destekleyen donanım geliştirmek karmaşıklığından dolayı daha pahalıya mal olur.

    mesela klavye ve fare gibi veriyi topluca aktarması gerekmeyen hatta tam tersine sürekli geldikçe aktarmak durumunda olan donanımda anlamsızdır. daha çok büyük veri miktarları aktarılan durumlarda (disk ve ağ bileşenleri gibi) anlamlıdır.
  • eğer windows xp altında pio mode da takılmaya zorlanan bir cd writer sahibiyseniz yapmanız gereken en mantıklı şey o aletin üstünde bulunduğu ide channel'ı uninstall etmektir. restart sonrası pio modu gitmiş udma gelmiş olacaktır. *
    (bkz: gelsin gelsin oba makarna)
  • ks. dynamic mechanical analysis
  • xp de soylebir guzelligi olan sey:
    misal writerinizi yaptiniz primary master, koydunuz icine bozukca bir cd, harddiske kopyalamayi deniyorsunuz; bir de baktiniz ki udma bilmem kac olan setting* pio only olmamis mi.iste bunu gibi can sikici seylerin kaynagi, direk microsoft'un agzindan

    "for repeated dma errors.
    windows xp will turn off dma mode for a device after encountering certain errors during data transfer operations. if more that six dma transfer timeouts occur, windows will turn off dma and use only pio mode on that device.
    in this case, the user cannot turn on dma for this device. the only option for the user who wants to enable dma mode is to uninstall and reinstall the device.
    windows xp downgrades the ultra dma transfer mode after receiving more than six crc errors. whenever possible, the operating system will step down one udma mode at a time (from udma mode 4 to udma mode 3, and so on).
    if the mini-ide driver for the device does not support stepping down transfer modes, or if the device is running udma mode 0, windows xp will step down to pio mode after encountering six or more crc errors. in this case, a system reboot should restore the original dma mode settings.
    all crc and timeout errors are logged in the system event log. these types of errors could be caused by improper mounting or improper cabling (for example, 40-pin instead of 80-pin cable). or such errors could indicate imminent hardware failure, for example, in a hard drive or chipset."
  • dimetilamin
hesabın var mı? giriş yap