Micro Project Format
Micro Project Format
Title of Micro Project: Create a Report despicting features of different types of Operating
System Batch Operating System, Multiprogramming Operating System, Time Shared,
Multiprocessor Operating System, Real Time Systems, Mobile Operating System with Example.
3.0 Action Plan (Sequence and time required for major activities for 8 weeks)
Sr. Details of Activity Planned Planned Name of Responsible
No. Start Date Finish Date Team Members
1 Discuss on the topic which 15-07-2019 17-07-2019 Mahesh, Zeeshan
was assigned to us.
2 Discuss on the Logical format 18-07-2019 20-07-2019 Mahesh, Zeeshan
3 Executed the Project 22-07-2019 23-07-2019 Mahesh, Zeeshan
4 Group meet, editing and final touch 01-08-2019 01-08-2019 Mahesh, Zeeshan
ups of the project
4.0 Resources Required (Such as raw material, some machining facility, software etc.)
Sr. Name of Resource/Material Specifications Qty Remarks
No.
1 Operating system Windows 1
2 Application Used Notpad,Notpad++,Chrome 1
3 Microsoft word 2016 1
4 RAM 8 GB 1
5 Hard Disk Drive 80 GB 1
Department of Information Technology
PART-B (Outcomes after Execution and Format for Micro-Project Report, About 6-10 Pages)
For 1st to 4th Semester
Title of Micro Project: Create a Report despicting features of different types of Operating
System Batch Operating System, Multiprogramming Operating System, Time Shared,
Multiprocessor Operating System, Real Time Systems, Mobile Operating System with Example.
1.0 Brief Description: (Importance of the project, in about 100 to 200 words)
This project is created to know the Features, Meaning of different Operation System.
Means Features of Batch Operating System, Multiprogramming operating system,
Multiprocessor operating System, Real Time Operating System, Time shared Operating System
And Mobile Operating System To know the feature of different Operating System means its
new service what new Features its provide.
2.0 Aim of Micro Project: (in about 100 to 200 words)
This project is created to know the Features, Meaning of different Operation System.
Means Features of Batch Operating System, Multiprogramming operating system,
Multiprocessor operating System, Real Time Operating System, Time shared Operating System
And Mobile Operating System To know the feature of different Operating System means its
new service what new Features its provide and To Know the Features of different Operating
System.
3.0 Course Outcomes Integrated (Add to the earlier list if more CO’s are addressed)
Note: Every course teacher is expected to assign marks for group evolution in first 3 columns
and individual in 4th columns for each group of students as per rubrics.
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
Note: Every course teacher is expected to assign marks for group evolution in first 3 columns
and individual in 4th columns for each group of students as per rubrics.
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
Working:-
OS keeps the number of jobs in memory and executes them one by one. Jobs processed in first
come first served order. Each set of a job considered as a batch. When a job completes its
execution, its memory is released, and the output for the job gets copied into an output spool
for later printing or processing. User interaction in the batch processing system is minimal.
One’s system accepts the jobs from users, and then the user is free. That is why we can use
batch processing system in large organizations in these days.
Features:-
• A process is complete its execution, next job from job spool get executed without any
user interaction.
• To speed up the processing speed, the batch process can partition into the number of
processes.
• You don’t need special hardware and system support to input data in batch systems.
• The batch systems can manage large repeated work easily.
• Same jobs in the batch are higher executed speed.
Examples:-
Payroll System, Bank Statements etc.
Department of Information Technology
Working/Examples:-
As shown in fig, at the particular situation, job' A' is not utilizing the CPU time because it is busy
in I/ 0 operations. Hence the CPU becomes busy to execute the job 'B'. Another job C is waiting
for the CPU for getting its execution time. So in this state the CPU will never be idle and utilizes
maximum of its time.
A program in execution is called a "Process", "Job" or a "Task". The concurrent execution of
programs improves the utilization of system resources and enhances the system throughput as
compared to batch and serial processing. In this system, when a process requests some I/O to
allocate; meanwhile the CPU time is assigned to another ready process. So, here when a
process is switched to an I/O operation, the CPU is not set idle.
Department of Information Technology
Features:-
• CPU is used most of time and never become idle.
• The system looks fast as all the tasks runs in parallel.
• Short time jobs are completed faster than long time jobs.
• Multiprogramming systems support multiply users.
• In some applications multiple tasks are running and multiprogramming systems better
handle these type of applications.
In above figure the user 5 is active but user 1, user 2, user 3, and user 4 are in waiting state
whereas user 6 is in ready status.
As soon as the time slice of user 5 is completed, the control moves on to the next ready user i.e.
user 6. In this state user 2, user 3, user 4, and user 5 are in waiting state and user 1 is in ready
state. The process continues in the same way and so on.
Department of Information Technology
The time-shared systems are more complex than the multi-programming systems. In time-
shared systems multiple processes are managed simultaneously which requires an adequate
management of main memory so that the processes can be swapped in or swapped out within
a short time.
Features:-
• The CPU idle time can be decreased.
• In time sharing systems all the tasks are given specific time and task switching time is
very less so applications don’t get interrupted by it.
• You can also use time sharing in batch systems if appropriate which increases
performance.
• Time sharing systems is better way to run a business having lot of tasks to be done and
no task get interrupted by the system.
• Each task and each user get its time.