Paging and Segmentation 1: Simple Paging

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ต.ค. 2024

ความคิดเห็น • 17

  • @zacnetic3103
    @zacnetic3103 6 ปีที่แล้ว +1

    You made this seem as though it was a lot easier than it appears so thanks man! Really helped me out.

  • @mushahidhussain1516
    @mushahidhussain1516 3 ปีที่แล้ว

    I want to smash that like button.Thank you.

  • @anuraglpu
    @anuraglpu 6 ปีที่แล้ว +2

    Great. Very discreet and coherent. Please share more videos. Thanks.

  • @ilank43
    @ilank43 2 ปีที่แล้ว

    Thanks for the clear explanation and for sharing ! I have one question, hope you answer: the paging conversion table should be implemented by using high speed hardware, am I right?

  • @munyafiction
    @munyafiction 7 ปีที่แล้ว +8

    Great video as always. Your volume is quite low. Thanks for the videos!

  • @ZDanimations
    @ZDanimations 6 ปีที่แล้ว

    @madhura it is 0 -4194303, 4194304 are total numbers that can be represented. 0 is included. same reason a byte, which translates to 256 decimal can only include numbers 0-255. 2^3 is 8 but bit representation 111 is 7.

  • @AakarshDarla
    @AakarshDarla 5 ปีที่แล้ว +4

    9:16 how did we assume that D's perspective is only the addresses from 0x0000000h to 0x0D00000h ? What does this even mean ?

    • @usamatariq8180
      @usamatariq8180 5 ปีที่แล้ว +5

      It has to do with the logical addressing. D effectively tells the CPU how many bits of memory it will require. So since D contains processes 3, 4, 5 and 7 (which are 4 pages... each taking up 4 MB) it tells the CPU "hey I need the memory space 0x0000000h to 0x0D00000h in order for 3,4,5 and 7 to fit in memory". Hope that helps

  • @alikamali1135
    @alikamali1135 4 ปีที่แล้ว

    Thank you.Great explanation.

  • @ichunwei
    @ichunwei 5 ปีที่แล้ว +1

    Great explaination! Thanks

  • @phamhoa5590
    @phamhoa5590 5 ปีที่แล้ว

    better than my teacher, thank you

  • @madhxxx5460
    @madhxxx5460 6 ปีที่แล้ว

    Hi, you say 11 1111 1111 1111 1111 1111 (22 one's) is 4MB, but it converts into 4194303 in decimal. However, 4MB in decimal is actually 4194304. Can any of you please explain why?

    • @brunon9837
      @brunon9837 6 ปีที่แล้ว +4

      With 22 bits you can represent 4194304 numbers, but the range goes from 0 to 4194303 (zero is included in the range). 1111 converted to decimal is 15, but you can represent 16 numbers with 4 bits (range 0 to 15)!
      (2 ^ 22) - 1 = 4194303
      (2 ^ 4) - 1 = 15

  • @MukundiMatodzi
    @MukundiMatodzi 7 ปีที่แล้ว

    Awesome video sir

  • @sanjaybabusanjay
    @sanjaybabusanjay 6 ปีที่แล้ว

    well explained, thanks

  • @roytonido8580
    @roytonido8580 7 ปีที่แล้ว

    big thanks sir!
    godbless

  • @antoniamendo
    @antoniamendo 7 ปีที่แล้ว

    Thank you!