Search Papers On This Blog. Just Write The Name Of The Course

Thursday, 30 June 2011

Re: )))))))Vu & Company((((((( help required regarding operating system's assignment....

ok dasta hn

On 6/30/11, mc090202888 Saba Naureen <mc090202888@vu.edu.pk> wrote:
> yar aik problem hai ...........
> 1. A 36 bit address can address 2^36 bytes in a byte addressable
> machine. Since the size of a page 8K bytes (2^13), the number of
> addressable
> pages is 2^36 / >2^13 = 2^23
> yahan 8 K ke liye 13 kese use hua????
>
> On Fri, Jul 1, 2011 at 12:22 AM, Mohammad Sajjad
> <ghulamemastan@gmail.com>wrote:
>
>> dekha mera nam hi kafi hai ab samajh i k samjhaon?
>>
>> On 6/30/11, mc090202888 Saba Naureen <mc090202888@vu.edu.pk> wrote:
>> > hmmmmmmmmm samajh aa gai pehle sawal ki.......
>> > how intelligent i am .........
>> > On Thu, Jun 30, 2011 at 11:39 PM, mc090202888 Saba Naureen <
>> > mc090202888@vu.edu.pk> wrote:
>> >
>> >> A computer system has a 36-bit virtual address space with a page size
>> >> of
>> >> 8K, and 4 bytes per page table entry.
>> >>
>>
>>> 1. How many pages are in the virtual address space?
>> >> 2. What is the maximum size of addressable physical memory in this
>> >> system?
>> >> 3. If the average process size is 8GB, would you use a one-level,
>> >> two-level, or three-level page table? Why?
>> >> 4. Compute the average size of a page table in question 3 above.
>> >>
>> >> Solution:
>> >>
>> >> 1. A 36 bit address can address 2^36 bytes in a byte addressable
>> >> machine. Since the size of a page 8K bytes (2^13), the number of
>> >> addressable
>> >> pages is 2^36 / >2^13 = 2^23
>> >> 2. With 4 byte entries in the page table we can reference 2^32
>> >> pages.
>> >> Since each page is 2^13 B long, the maximum addressable physical
>> memory
>> >> size
>> >> is 2^32 * 2^13 = 2^45 B (assuming no protection bits are used).
>> >> 3. 8 GB = 2^33 B
>> >>
>> >> We need to analyze memory and time requirements of paging schemes in
>> order
>> >> to make a decision. Average process size is considered in the
>> calculations
>> >> below.
>> >>
>> >> *1 Level Paging*
>> >> Since we have 2^23 pages in each virtual address space, and we use 4
>> bytes
>> >> per page table entry, the size of the page table will be 2^23 * 2^2 =
>> >> 2^25.
>> >> This is 1/256 of the process' own memory space, so it is quite costly.
>> (32
>> >> MB)
>> >>
>> >> *2 Level Paging*
>> >> The address would be divided up as 12 | 11 | 13 since we want page
>> >> table
>> >> pages to fit into one page and we also want to divide the bits roughly
>> >> equally.
>> >>
>> >> Since the process' size is 8GB = 2^33 B, I assume what this means is
>> that
>> >> the total size of all the distinct pages that the process accesses is
>> 2^33
>> >> B. Hence, this process accesses 2^33 / 2^13 = 2^20 pages. The bottom
>> level
>> >> of the page table then holds 2^20 references. We know the size of each
>> >> bottom level chunk of the page table is 2^11 entries. So we need 2^20 /
>> >> 2^11
>> >> = 2^9 of those bottom level chunks.
>> >>
>> >> The total size of the page table is then:
>> >>
>> >> //size of the outer page table
>> >>
>> >> //total size of the inner pages
>> >>
>> >> 1 * 2^12 * 4
>> >>
>> >> + 2^9 * 2^11 * 4
>> >>
>> >> = 2^20 * ( 2^-6 + 4) ~4MB
>> >>
>> >> *3 Level Paging*
>> >> For 3 level paging we can divide up the address as follows:
>> >> 8 | 8 | 7 | 13
>> >>
>> >> Again using the same reasoning as above we need 2^20/2^7 = 2^13 level 3
>> >> page table chunks. Each level 2 page table chunk references 2^8 level 3
>> >> page
>> >> table chunks. So we need 2^13/2^8 = 2^5 level-2 tables. And, of course,
>> >> one
>> >> level-1 table.
>> >>
>> >> The total size of the page table is then:
>> >>
>> >> //size of the outer page table
>> >>
>> >> //total size of the level 2 tables
>> >>
>> >> //total size of innermost tables
>> >>
>> >> 1 * 2^8 * 4
>> >>
>> >> 2^5 * 2^8 *4
>> >>
>> >> 2^13 * 2^7 * 4
>> >>
>> >> ~4MB
>> >>
>> >> As easily seen, 2-level and 3-level paging require much less space then
>> >> level 1 paging scheme. And since our address space is not large enough,
>> >> 3-level paging does not perform any better than 2 level paging. Due to
>> the
>> >> cost of memory accesses, choosing a 2 level paging scheme for this
>> process
>> >> is much more logical.
>> >>
>> >> 1. Calculations are done in answer no. 3
>> >>
>> >>
>> >>
>> >>
>> >> On Thu, Jun 30, 2011 at 11:37 PM, mc090202888 Saba Naureen <
>> >> mc090202888@vu.edu.pk> wrote:
>> >>
>> >>> A computer system has a 32-bit virtual address space with a page size
>> of
>> >>> 4K and 8
>> >>> bytes per page table entry.
>> >>> 1. How many pages can be in the virtual address space?
>> >>> 2. What is the maximum size of addressable physical memory in this
>> >>> system?
>> >>>
>> >>> is question ki exact ulat example mili hai..... net se
>> >>>
>> >>>
>> >>> On Thu, Jun 30, 2011 at 11:33 PM, Mohammad Sajjad <
>> >>> ghulamemastan@gmail.com> wrote:
>> >>>
>> >>>> knsa hai swal ji?
>> >>>>
>> >>>> On 6/30/11, mc090202888 Saba Naureen <mc090202888@vu.edu.pk> wrote:
>> >>>> > bhaiya assignment ke sawal hi nahi hal ho rahe..... kiya
>> >>>> > karan......
>> >>>> >
>> >>>> > On Thu, Jun 30, 2011 at 11:28 PM, Mohammad Sajjad
>> >>>> > <ghulamemastan@gmail.com>wrote:
>> >>>> >
>> >>>> >> yes what help u need?
>> >>>> >>
>> >>>> >> On 6/30/11, mc090202888 Saba Naureen <mc090202888@vu.edu.pk>
>> wrote:
>> >>>> >> > yar kisi ne is stupid assignment ko try kiya hai????
>> >>>> >> >
>> >>>> >> > --
>> >>>> >> > You received this message because you are subscribed to the
>> Google
>> >>>> >> > Groups
>> >>>> >> > "Vu and Company" group.
>> >>>> >> > To post to this group, send email to
>> >>>> vu-and-company@googlegroups.com.
>> >>>> >> > To unsubscribe from this group, send email to
>> >>>> >> > vu-and-company+unsubscribe@googlegroups.com.
>> >>>> >> > For more options, visit this group at
>> >>>> >> > http://groups.google.com/group/vu-and-company?hl=en.
>> >>>> >> >
>> >>>> >> >
>> >>>> >>
>> >>>> >>
>> >>>> >> --
>> >>>> >> ~Ghulam-e-Mastan~
>> >>>> >> الله محمد چار یار حاجی خواجہ قطب فرید
>> >>>> >> ( حق فرید یا فرید ( رحمتہ الله علیہ
>> >>>> >>
>> >>>> >> --
>> >>>> >> You received this message because you are subscribed to the Google
>> >>>> Groups
>> >>>> >> "Vu and Company" group.
>> >>>> >> To post to this group, send email to
>> vu-and-company@googlegroups.com.
>> >>>> >> To unsubscribe from this group, send email to
>> >>>> >> vu-and-company+unsubscribe@googlegroups.com.
>> >>>> >> For more options, visit this group at
>> >>>> >> http://groups.google.com/group/vu-and-company?hl=en.
>> >>>> >>
>> >>>> >>
>> >>>> >
>> >>>> > --
>> >>>> > You received this message because you are subscribed to the Google
>> >>>> Groups
>> >>>> > "Vu and Company" group.
>> >>>> > To post to this group, send email to
>> vu-and-company@googlegroups.com.
>> >>>> > To unsubscribe from this group, send email to
>> >>>> > vu-and-company+unsubscribe@googlegroups.com.
>> >>>> > For more options, visit this group at
>> >>>> > http://groups.google.com/group/vu-and-company?hl=en.
>> >>>> >
>> >>>> >
>> >>>>
>> >>>>
>> >>>> --
>> >>>> ~Ghulam-e-Mastan~
>> >>>> الله محمد چار یار حاجی خواجہ قطب فرید
>> >>>> ( حق فرید یا فرید ( رحمتہ الله علیہ
>> >>>>
>> >>>> --
>> >>>> You received this message because you are subscribed to the Google
>> >>>> Groups
>> >>>> "Vu and Company" group.
>> >>>> To post to this group, send email to vu-and-company@googlegroups.com.
>> >>>> To unsubscribe from this group, send email to
>> >>>> vu-and-company+unsubscribe@googlegroups.com.
>> >>>> For more options, visit this group at
>> >>>> http://groups.google.com/group/vu-and-company?hl=en.
>> >>>>
>> >>>>
>> >>>
>> >>
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "Vu and Company" group.
>> > To post to this group, send email to vu-and-company@googlegroups.com.
>> > To unsubscribe from this group, send email to
>> > vu-and-company+unsubscribe@googlegroups.com.
>> > For more options, visit this group at
>> > http://groups.google.com/group/vu-and-company?hl=en.
>> >
>> >
>>
>>
>> --
>> ~Ghulam-e-Mastan~
>> الله محمد چار یار حاجی خواجہ قطب فرید
>> ( حق فرید یا فرید ( رحمتہ الله علیہ
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Vu and Company" group.
>> To post to this group, send email to vu-and-company@googlegroups.com.
>> To unsubscribe from this group, send email to
>> vu-and-company+unsubscribe@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/vu-and-company?hl=en.
>>
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Vu and Company" group.
> To post to this group, send email to vu-and-company@googlegroups.com.
> To unsubscribe from this group, send email to
> vu-and-company+unsubscribe@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/vu-and-company?hl=en.
>
>


--
~Ghulam-e-Mastan~
الله محمد چار یار حاجی خواجہ قطب فرید
( حق فرید یا فرید ( رحمتہ الله علیہ

--
You received this message because you are subscribed to the Google Groups "Vu and Company" group.
To post to this group, send email to vu-and-company@googlegroups.com.
To unsubscribe from this group, send email to vu-and-company+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/vu-and-company?hl=en.

No comments:

Post a Comment