• 29-05-2018, 19:23:36
    #1
    Üyeliği durduruldu
    16 bit adres kullanan ve sanal adres alanı 64 KB ve fiziksel adres alanı(RAM) 32 KB olan bir sistemde bellek 4 KB’lık sayfalara bölünmüştür. Aşağıda verilen sayfa tablosunu kullanarak a) ve b) şıklarında verilen sanal adreslerin(virtual addresses) varsa fiziksel adres karşılıklarını bulunuz.

    a) 512
    b) 28814


  • 29-05-2018, 19:57:58
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    eğitim sistemimize selamlar.
  • 29-05-2018, 20:06:20
    #3
    cevaplari biliyor musun? 28814 icin hesapladim ama emin degilim hardware alanim degil cunku yanlis yonlendirmek istemem




    4KB = 4*1024 => 4096B
    28814/4096 = 7.034xx > 7 sayfa numarası (0 dahil etmeyi unutma eger sayfa numarasini vermezse.)
    28814-(7*4096)=28814-28672=>142 offset=142
    virtual address araligi 28K-32K
    cerceve numarasi sayfa 7de 0
    0*4096 = 0
    offseti 142 bulmustuk
    0+142=142
    142 => 0-4k araliginda ve aralik tutuyor
    bir kontrol et sen de

    aynisini 512 icin de duzenleyeyim

    4KB = 4*1024 => 4096B
    512/4096 = 0.125 > 0 sayfa numarası (0 dahil etmeyi unutma eger sayfa numarasini vermezse.)
    512-(0*4096)=512-0=>512 offset=512
    virtual address araligi 0K-4K
    cerceve numarasi sayfa 0da 2
    2*4096 = 8192
    offseti 512 bulmustuk
    8192+512=8704
    8704 => 8k-12k araliginda ve aralik tutuyor
    ama dedigim gibi emin degilim bilisim dersleri gormedim ve web developerim bunlari goze alarak guven eger hic bilmiyorsan.
  • 29-05-2018, 22:21:25
    #4
    Üyeliği durduruldu
    teşekkürler

    SaidYildiz adlı üyeden alıntı: mesajı görüntüle
    cevaplari biliyor musun? 28814 icin hesapladim ama emin degilim hardware alanim degil cunku yanlis yonlendirmek istemem




    4KB = 4*1024 => 4096B
    28814/4096 = 7.034xx > 7 sayfa numarası (0 dahil etmeyi unutma eger sayfa numarasini vermezse.)
    28814-(7*4096)=28814-28672=>142 offset=142
    virtual address araligi 28K-32K
    cerceve numarasi sayfa 7de 0
    0*4096 = 0
    offseti 142 bulmustuk
    0+142=142
    142 => 0-4k araliginda ve aralik tutuyor
    bir kontrol et sen de

    aynisini 512 icin de duzenleyeyim

    4KB = 4*1024 => 4096B
    512/4096 = 0.125 > 0 sayfa numarası (0 dahil etmeyi unutma eger sayfa numarasini vermezse.)
    512-(0*4096)=512-0=>512 offset=512
    virtual address araligi 0K-4K
    cerceve numarasi sayfa 0da 2
    2*4096 = 8192
    offseti 512 bulmustuk
    8192+512=8704
    8704 => 8k-12k araliginda ve aralik tutuyor
    ama dedigim gibi emin degilim bilisim dersleri gormedim ve web developerim bunlari goze alarak guven eger hic bilmiyorsan.
  • 29-05-2018, 22:58:45
    #5
    BerkTarzan adlı üyeden alıntı: mesajı görüntüle
    teşekkürler
    rica ederim