On the off chance that you were hunting down the IGNOU MCS -041 Solved Assignment for 2017-2018 Session then at long last you are at correct place as IGNOU MCS -041 Solved Assignment for 2017-2018 is presently accessible for FREE download. You can download the PDF documents from here.
Course Title : Operating Systems
Assignment Number : MCA(4)/041/Assignment/17-18
Maximum Marks : 100
Weightage : 25%
Last Dates for Submission : 15th October, 2017 (For July 2017 Session)
: 15th April, 2018 (For January 2018 Session)
This assignment has five questions which carries 80 marks. Rest 20 marks are for viva
voce. Answer all the questions. You may use illustrations and diagrams to enhance the
explanation. Please go through the guidelines regarding assignments given in the
1. With the aid of a diagram, describe what happens during the “fetchexecute”
cycle. Include a description of how interrupts are
detected. List various types of interrupts. Also explain in detail what
happens when an interrupt occurs?
2. (a) Explain the meaning and importance of the following terms with
respect to CPU scheduling of processes: CPU bound, I/O bound,
Pre-emptive, non-pre-emptive, turnaround time, normalised
turnaround time and response ratio.
(b) Consider the following set of processes with arrival time and
CPU execution time given in milliseconds. A process with a
larger priority number has a higher priority. If any assumptions
made by you, state them.
P1 0 03 1
P2 2 07 2
P3 3 04 3
P4 3 11 4
P5 7 05 5
(i) Draw the Gantt charts illustrating the execution of these
processes using the FCFS, SJF, Round Robin(with quantum = 2).
(ii) Also calculate the average turn around time, average waiting
time, processor utilization and throughput for each of the
algorithms mentioned in (i).
(c) Explain the trade-offs involved in choosing the size of a time
slice for a round robin algorithm
3. Describe the following disk scheduling policies: First Come First
Serve (FCFS), Shortest Seek Time First, SCAN, C-SCAN, Look
and C-Look. Show the disk arm movement and calculate the
number of tracks traversed using all of the policies if the disk has
200 tracks and the requested tracks, in the order received, are 55,
58, 39, 18, 90, 160, 150, 38, 184.
4. Write an interactive C/C++ program for implementing the
5. Discuss in detail the features, Process management, Memory
management, I/O Management, File management and Security
and Protection in Linux Operating System.
) link multiple traditional systems often suppliedby different software vendors.To manage this, a number of system development life cycle (SDLC) models have beencreated: waterfall, fountain, spiral, build and fix, rapid prototyping, incremental, andsynchronize and stabilize. Although in the academic sense, SDLC can be used to refer tovarious models, SDLC is typically used to refer to a waterfall methodology.
SDLC adheres to important phases that are essential for developers, such as planning,analysis, design, and implementation, and are explained in the section below. There areseveral SDLC Models in existence. The oldest model, that was originally regarded as“the SDLC” is the waterfall model: a sequence of stages in which the output of each stagebecomes the input for the next. These stages generally follow the same basic steps butmany different waterfall methodologies give the steps different names and the number of steps seems to vary between 4 and 7.There is no definitively correct SDLC model, but the steps can be characterized anddivided as follows:
To generate a high-level view of the intended project and determine the goals of theproject. The feasibility study is sometimes used to present the project to uppermanagement in an attempt to gain funding. Projects are typically evaluated in three areasof feasibility: economical, operational, and technical. Furthermore, it is also used as areference to keep the project on track and to evaluate the progress of the MIS team (Post& Anderson, 2006) The MIS is also a complement of those phase. This phase is alsocalled the analysis phase.
Requirements Gatherings And Analysis
The goal of systems analysis is to determine where the problem is in attempt to fix thesystem. This step involves breaking down the system in different pieces and drawingdiagrams to analyze the situation. Analysts project goals, breaking down functions that