We are here with you hands in hands to facilitate your learning & don't appreciate the idea of copying or replicating solutions. Read More>>

Looking For Something at vustudents.ning.com? Click Here to Search


+ Link For Assignments, GDBs & Online Quizzes Solution


+ Link For Past Papers, Solved MCQs, Short Notes & More

Dear Students! Share your Assignments / GDBs / Quizzes files as you receive in your LMS, So it can be discussed/solved timely. Add Discussion

How to Add New Discussion in Study Group ? Step By Step Guide Click Here.

Assignment No. 03
Semester: Spring 2016

CS604 –Operating System

Total Marks: 20


Due Date: 28-07-2016


Assignment Objective:

  • To enhance presentation skills of students
  • How Random Access Memory works


Uploading instructions:

  • Your assignment must be in .ZIP format (Any other formats like scan images, PDF, bmp, etc will not be accepted).
  • Save your assignment with your ID (e.g. bc020200786.doc).
  • No assignment will be accepted through email.


Rules for Marking:


It should be clear that your assignment will not get any credit if:

  • The assignment is submitted after due date.
  • The submitted assignment does not open or file is corrupted.
  • Your assignment is copied from internet, handouts or from any other student








Prepare 4 to 5 slides and record your video about the following topic. Upload slides and video on VU-LMS after zipping it.


Topic: How Paging Saves External Fragmentation




Instructions for the assignment preparation:

  1. You are required to make a presentation file (.ppt or .pptx) for your assignment solution
  2. Presentation will consist of maximum of 4 – 5 slides
  3. First slide will contain student name and ID
  4. Remaining slides will contain the solution of the assignment
  5. You have to formally present your assignment with proper dress code and have to record the video of your presentation
  6. You can use any video recording facility such as web cam, camera, mobile phone or etc. for recording of your presentation (See the tutorial “Tips for Recording Videos.mp4” available at download section of VULMShttp://vulms.vu.edu.pk/Courses/CS506/Downloads/Tips%20for%20Recordi...).
  7. In first slide, you will speak your name and ID, and in remaining slides, you will be required to explain your solution.
  8. Your introduction and explanation should not take more than 4 to 5 minutes
  9. After recording of your presentation, you have to convert your video in “.3gp” format using any video conversion tool to reduce the size of the video file. (See the tutorial “Video Compression.mp4” available at download section of VULMS,http://vulms.vu.edu.pk/Courses/CS506/Downloads/Soft%20Skill%20Assig...)
  10. After converting the video in .3gp format, review your file to verify that audio and video are properly playing. 
  11. Install VLC media player to view your compressed video before uploading on VU-LMS. You can download VLC from http://www.videolan.org/vlc/download-windows.html
  12. It is preferable to use English in your presentation in case of reluctance you can also use Urdu language.
  13. Note that you will record your presentation standing in front of camera.

Weightage of Assignment:

  • This assignment has 5% weightage of your overall marks in CS604. 

Instructions for the assignment submission:

  • Compress your video file and presentation file using any compression tool like WINZIP or WINRAR
  • Save your assignment with your ID (e.g. bc020200786.rar)
  • Make sure that size of assignment file should not exceed 30 MB

Your assignment must be uploaded on VULMS on or before Monday28th July 2016.

For any query about the assignment, contact at cs604@vu.edu.pk


          GOOD LUCK




+ How to Follow the New Added Discussions at Your Mail Address?

+ How to Join Subject Study Groups & Get Helping Material?

+ How to become Top Reputation, Angels, Intellectual, Featured Members & Moderators?

+ VU Students Reserves The Right to Delete Your Profile, If?

See Your Saved Posts Timeline

Views: 6720


+ http://bit.ly/vucodes (Link for Assignments, GDBs & Online Quizzes Solution)

+ http://bit.ly/papersvu (Link for Past Papers, Solved MCQs, Short Notes & More)

+ Click Here to Search (Looking For something at vustudents.ning.com?)

+ Click Here To Join (Our facebook study Group)


Replies to This Discussion

4 slides ki vido separet separate 4 bnani ha .jb aek slide open ho to ek videi ai aur jab dasri file open ho to dosri video
4 slide bnani he aur video srf ek hi bnani ha js me wohi btana ha jo kuch in slides me ha



Ali ap topic ghalt bta rhy ho shayad .....

How Paging Saves External Fragmentation

mean paging external fragmentention ma kitni useful ha or paging external fragmentation ko kesy save krti ha ...i think asy topic ha

jnb paging mn tu external fragmention use he nai hoti? useful kaisy ho ge?

is men audio recording b send kar sakty hai zarori nhe ky video recording do 

 parisha bs

video with proper dress code means proper dreees up ho k video bnanai ha

4 slides n one video ?

Paging is to deal with external fragmentation problem. This is to allow the logical address space of a process to be noncontiguous, which makes the process to be allocated physical memory


In the memory management techniques discussed so far, two Paging is a memory
management scheme that permits the physical address space of a process to be noncontiguous.
It avoids the considerable problem of fitting the various sized memory
chunks onto the backing store, from which most of the previous memory-management
schemes suffered. When some code fragments or data residing in main memory need to
be swapped out, space must be found on the backing store. The fragmentation problems
discussed in connection with main memory are also prevalent with backing store, except
that access is much slower so compaction is impossible.
Physical memory is broken down into fixed-sized blocks, called frames, and logical
memory is divided into blocks of the same size, called pages. The size of a page is a
power of 2, the typical page table size lying between 1K and 16K. It is important to keep
track of all free frames. In order to run a program of size n pages, we find n free frames
and load program pages into these frames. In order to keep track of a program’s pages in
the main memory a page table is used.
Thus when a process is to be executed, its pages are loaded into any available
memory frames from the backing store. The following snapshots show process address
space with pages (i.e., logical address space), physical address space with frames, loading
of paging into frames, and storing mapping of pages into frames in a page table.
Paging itself is a form of dynamic relocation. When we use a paging scheme, we have
no external fragmentation; however we may have internal fragmentation. An important
aspect of paging is the clear separation between the user’s view of memory and the actual
physical memory. The user views that memory as one single contiguous space,
containing only this program. In fact, the user program is scattered throughout the
physical memory, which also holds other programs.
Paging Example
• Page size = 4 bytes
• Process address space = 4 pages
• Physical address space = 8 frames
• Logical address: (1,3) = 0111
• Physical address: (6,3) = 1011

Yar carefully listen to this and very easy assignment ha                      https://youtu.be/4_qdrTpze14?list=PLC7EBD346D045E2B1

koi solution dy do


Latest Activity

+!!! Annie !!!+ added a discussion to the group EDU654 Addressing problems of learning through technology and pedagogy
4 minutes ago
+!!! Annie !!!+ added a discussion to the group EDU433 Professionalism in Teaching
6 minutes ago
irum zahra and mubashir rehman are now friends
8 minutes ago
MUHAMMAD USMAN replied to Ikra butt's discussion CS504 QUIZ NO 1 SOLUTION WITH COMPLETE GUIDELINES 2019 in the group CS504 Software Engineering - I
9 minutes ago
Profile IconMUHAMMAD USMAN and Ikra butt joined + M.Tariq Malik's group
9 minutes ago
irum zahra liked + M.Tariq Malik's group MGT301 Principles of Marketing
11 minutes ago
Soha waris replied to + M.Tariq Malik's discussion EDU402 Curriculum Development Assignment No 01 Fall 2019 Solution & Discussion in the group EDU402 Curriculum Development
29 minutes ago
Profile IconSoha waris and ALI HASSAN joined + M.Tariq Malik's group
29 minutes ago
zobialatif posted a discussion
30 minutes ago
maria ali added a discussion to the group STA630 Research Methods
1 hour ago
maria ali joined + M.Tariq Malik's group
1 hour ago
+!!! Annie !!!+ liked + M.Tariq Malik's group EDU302 Human Development and Learning
1 hour ago
+!!! Annie !!!+ liked №Oř's group Novels and Famous e books
1 hour ago
+!!! Annie !!!+ liked + M.Tariq Malik's group CS204 Cyber Law
1 hour ago
+!!! Annie !!!+ liked + M.Tariq Malik's group EDU433 Professionalism in Teaching
1 hour ago
+!!! Annie !!!+ liked + M.Tariq Malik's group EDU654 Addressing problems of learning through technology and pedagogy
1 hour ago
+!!! Annie !!!+ liked + M.Tariq Malik's group EDU630 Research Project - Education
1 hour ago
+!!! Annie !!!+ liked + M.Tariq Malik's group TPT620 Teaching Practice (Long Term)
1 hour ago
Ahad Kharal replied to + M.Tariq Malik's discussion CS625 Professional Practices Assignment No 01 Fall 2019 Solution & Discussion in the group CS625 Professional Practices
1 hour ago
Ahad Kharal joined + M.Tariq Malik's group
1 hour ago

Today Top Members 

© 2019   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service