CS703 Assignment 3 Solution and Discussion


  • Cyberian's Gold

    CS703 – Advanced Operating Systems

    Due Date: 22-1-2020

    Assignment 3

    Instructions to Solve Assignments

    The purpose of assignments is to give you hands on practice. It is expected that students will solve the assignments themselves. Following rules will apply during the evaluation of assignment.

    • Cheating from any source will result in zero marks in the assignment.
    • Any student found cheating in any two of the assignments submitted will be awarded “F” grade in the course.
    • No assignment after due date will be accepted.

    Question 1: Total Points (25)

    There are four memory blocks partitions B1, B2, B3 and B4 in a system having sizes
    {100, 500, 200, 300, and 600} and there are four processes P1, P2, P3 and P4 having following sizes {212, 417, 112, 426};
    Arrange the above given process using Best Fit Algorithm. Show diagrammatically the allocation of processes in the memory blocks

    Question 2: Total Points (10)

    Write down the functionality of the given UNIX system commands.

    Commands Functionality
    netstat
    time
    ps
    uptime
    vmstat
    gprof
    prof
    top
    chgrp
    touch

    Question 3: Total Points (10+10=20)
    Read the paper titled “A Study of Real-time Memory Management: Evaluating
    Operating System’s Performance”
    ”, and answer the following questions:
    (a) Write the brief summary of the given paper.
    (b) Write a short note on the memory allocators working Linux, Mac and Windows operating systems discussed in the mentioned paper.
    Note: Research paper is available in the zip folder.



Quiz 100% Result Quiz 100% Result
| |