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.
IRQ VE DMA??????
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 :)
müge seni alkışlamak istiyorum yani helal olsun bir kızdan beklenmeyeceğinin fazlasını yapıyorsun