IRQ VE DMA??????

abcd
20-06-2007, 22:01   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
17 mesaj
Kayıt Tarihi:Kayıt: Haz 2007

MRB ARKADAŞLAR FORUNDA YENİYİM VE AKILIMA BİRŞEY TAKILDI.DMA VE IRQ NEDİR?DONATILAR\SİSTEM ARAÇLARINDA BUNLARLA İLGİLİ BİRÇEK YAZI VAR.
Beğendim

müge
20-06-2007, 22:16   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
193 mesaj
Kayıt Tarihi:Kayıt: May 2007

IRQ ; belli bir donanım aygıtı(klavye,ses kartı)tarafından işlemci ile direkt haberleşmek için kullandığı sinyaldir.Bir aygıt sadece sadece bir tane IRQ (kesme) kullanır.
birden fazla cihazın aynı kesmeyi kullanması durumunda sistemde çakışma meydana gelecek ve sistem kilitlenebilecektir.
herhangi bir aygıt işlemci ile haberleşmek istediği zaman hemen ona bir kesme çağrısı yollar.
işlemci hangi aygıttan böyle bir çağrının geldiğini IRQ numarasına bakarak anlar.
IRQ 0 : Sistem zamanlayıcısı (system timer)
IRQ 1 : klavye
IRQ 2 : IRQ 9'a bağlıdır.bazı VGA kartları be bazı  NE2000 ağ kartları tarafından kullanılır.
IRQ 3 : COM 2 ve COM 4
IRQ 4 : COM 1 ve COM 3
IRQ 5 : hazır (genellikle LPT2 ,ses kartı ve ağ kartları tarafından kullanılır)
IRQ 6 : disket sürücü kontrolcüsü
IRQ 7 : LPT1
IRQ 8 : gerçek zamanlı sistem saati(real time clock)
IRQ 9 : IRQ 2'ye bağlıdır.
IRQ 10 : boş
IRQ 11 : SCSI kontrolcüsü tarafından kullanılır.
IRQ 12 : fare portu
IRQ 13 : Matematik işlemci(Coprocessor)
IRQ 14 : Birincil IDE arabirimi
IRQ 15 : İkincil IDE arabirimi

DMA ; klavye ve ses kartı gibi birimler bellekten veri alıp ve belleğe veri aktarmak için direkt belleğe erişirler.buna DMA denir.
normal şartlarda DMA kullanmadan da bu aygıtlar çalışır.fakat bu durumda işlemciyi kullanmak zorunda kalacaklardır.

eski sistemlerdeki sabit disk kontrolcüleri,ethernet kartları,disket sürücü kontrolcüleri  DMA kanalının kullanan aygıtlara örnek verilebilir.

kolay gelsin arkadaşım :)

erkanc
20-06-2007, 22:50   |  #3  
Yıllanmış Üye
Teşekkür Sayısı: 1
3,213 mesaj
Kayıt Tarihi:Kayıt: Şub 2007

müge seni alkışlamak istiyorum yani helal olsun bir kızdan beklenmeyeceğinin fazlasını yapıyorsunBeğendimBeğendimAlkışAlkış

Son Düzenleme: erkanc ~ 20 Haziran 2007 22:50
benersince
21-06-2007, 08:51   |  #4  
Yıllanmış Üye
Teşekkür Sayısı: 1
2,283 mesaj
Kayıt Tarihi:Kayıt: Nis 2007

yaniBeğendim