MCM Master of Computer Management Sem 1 Operating Systems

MCM Operating Systems Course and Classes Syllabus for first Semester MCM Nagpur University

Atlanta Computer Institute Nagpur conducts Tuition Classes for MCM Part 1 First semester MCM Part 1 second semester MCM Part 2 third semester and MCM Part 2 fourth semester for all universities in India . The Following syllabus is of Nagpur University. Final Year Projects Training is also given to MCM Students.

Paper - III :


Introduction to Operating Systems


UNIT - I
Introduction - What operating systems do, Computer system organization, Computer system architecture, Operating system architecture, Operating system operations, Process management, Memory management, Storage management, Protection & Security, Kernel data structures, Computing environments, Open source operating systems. System Structures - Operating system services, User and operating system interface, system calls, types of system calls.

UNIT - II
Process Management - Process concept, Process Scheduling, Operations on processes, Interprocess Communication. Deadlocks - Deadlock characterization, Deadlock prevention, Deadlock Avoidance. Memory Management Strategies -
Background, Swapping, Contiguous memory Allocation, Segmentation, Paging. File System - File concept, File system mounting, File sharing.

UNIT - III
Introduction to Disk Operating System (DOS)
- File types, Directory Structure
- Booting - Warm and Cold Booting
- Types of DOS commands (Internal and External)
- Introduction of Autoexe and Config files.
- Directory commands: DIR, MD, RD, TREE, PATH, SUBST ETC.
- Wild card Definitions
- Commands related to file management: COPY, DEL, ERASE, REN, ATTRIB,
XCOPY, BACKUP and RESTORE .
- General commands: TYPE DATE, TIME, PROMPT etc.
- batch commands, wild card characters & its use.

UNIT - IV
Introduction to Unix overview
- File systems and structure of directories and file
- File Oriented Commands - Cat, op, In mv, rm etc.
- File Permissions
- Directory Oriented commands - ls, mkdir, rmdir, cd, pwd etc.
- Inter user connection commands - write, mail, used, at, wall etc.
- Common commands - skill, date, wo, sleep, who ps.
- Unix Utility Commands - grep, pr, cut, paste, sort, lp shutdown, halt, sys, tar, find
etc.
- Basics of shell scripts
- Writing shell scripts, running scripts, using variables, controlling the flow of
statement
- Introduction of Linux.

Text Books:
1. Abraham Silberschatz, Peter Galvin, Gerg Gagne, Operating System Concepts,
Wiley.
2. Robert M. Thomas, DOS 6 & 6.2, BPB Publications.
3. Yashavant Kanetkar, Unix Shell Programming, BPB Publications.
MCM Syllabus RTMNU
Reference Books:
1. Tanenbaum, Modern Operating Systems, PHI.
2. Stuart E. Madnick, John J. Donovan, Operating Systems, McGraw-Hill.
3. Dhananjay M. Dhamdhere, Operating Systems, McGraw-Hill
4. Sumitabha Das, Unix Concepts & Applications, McGraw-Hill.
5. Kernighan & Pike, The Unix Programming Environment, PHI.
6. Christopher Negus, Ubuntu Linux Toolbox, Wiley.
7. S. Jaiswal, DOS / Unix & Windows: IT Today, Encyclopedia.
8. Burnett, Using Linux: Tackett, PHI.
9. MS-DOS Manual.


Practical List of Introduction to Operating Systems

1. Make a directory naming VMV in DOS. Under that make three sub directories BCAI,
BCA II, BCAIII. Also explain the commands used in making the directories and subdirectories in DOS.
2. Using Tree Command in DOS make the following tree diagram
C:\MANAGER
FINANCE_MANAGER
PROJECT
GENERAL_MANAGER
SALES
Also explain the commands used in making the above tree diagram.

3. Using tree command in DOS makes the following tree diagram
C:\CPC
BCA
BCAI
BCAII
BCAIII
MCM
MCMI
MCMII
PGDCCA
Also explain the commands used in making the above tree diagram.
4. Make a file named ―compute.txt‖ in DOS and write the definition and characteristics
of computer in that file. Rename the file compute.txt to computer.txt.
Also explain the commands used in making the file and renaming file. Explain the
difference between copy and ren Command.


MCM Syllabus RTMNU
5. Make a file named ―compute.txt‖ in DOS and write the definition and characteristics
of computer in that file. Copy the contents of file compute.txt to computer.txt. Also explain the commands used in making the file and copying the contents of one file to another file.
6. Make a file named file1.txt in DOS and enter the following text in that file.
WWW can be defined as a set of standards for storing, retrieving, formatting and displaying information using client/server architecture, graphical user interfaces and a hypertext language that enables dynamic link to documents. World Wide Web is a repository of information spread all over the world and linked together.
7. Write a shell script in UNIX to calculate area of a triangle.
8. Write a shell script in UNIX to calculate area and circumference of a circle.
9. Write a shell script in UNIX to calculate the simple interest.
10. Write a shell script in UNIX to calculate the total marks and percentage of five
subjects.
11. Write a shell script in UNIX to calculate largest and smallest number among three
numbers.
12. Write a shell script in UNIX to calculate the gross salary of an employee. The salary
includes - Basic Salary, HRA (20% of Basic Salary), DA (20% of Basic Salary) and
CCA (10% of Basic Salary).
13. Write a shell script in UNIX to enter the two strings and then compare the two strings.
If strings are equal then display the message ―Strings are Equal‖ else ―Strings are not
Equal‖.
14. Write a shell script in UNIX to check whether the given file is directory or ordinary file.
15. Write a shell script in UNIX to check entered character is in uppercase or in lowercase.
16. Write a shell script in UNIX to check whether the entered number is EVEN or ODD.
17. Write a shell script in UNIX to check whether the entered number is prime or not.
18. Write a shell script in UNIX to print the Fibonacci series.
19. Write a shell script in UNIX to calculate the factorial of a given number.
20. Write a shell script in UNIX to calculate reverse a number.
21. Write a shell script in UNIX to find sum of digits of a number.
22. Write a shell script in UNIX to implement Break statement.
23. Write a shell script in UNIX to search whether element is present is in the list or not.
24. Write a shell script in UNIX to copy contents of one file to another.
25. Write a shell script in UNIX to count number of files in a directory.
26. Write a shell script in UNIX to implement FCFS Algorithm.


New MCM Syllabus Semester Pattern From 2016 - 17

Theory

1. Fundamental of Information Technology

2. Programming in C & OOPs Concept

3. Introduction to Operating Systems

4. Computerized Accounting ( Tally ERP 9 )

Practical

1. Practical-I : Programming in C & Operating Systems

2. Practical-II : Tally ( ERP 9 ) & MS-Office

MCM Semester 2

Theory

1. Management Information Systems

2. Core Java

3. Quantitative Techniques & Operation Research

4. E-Commerce and Web Designing

Practical

1. Practical-I : Core Java

2. Practical-II : HTML, JavaScript

MCM Part-II

MCM Semester 3

(A) Theory

1. Advanced Database Management System

2. Principles & Techniques of Management

3. Electives

( i ) PHP & My-SQL

( ii ) VB.Net

( iii ) C#.Net

4. Research Methodology

(B) Practical

1. Practical-I : SQL & PL/SQL

2. Practical-II : Electives

MCM Semester 4

(A) Theory

1. ASP.Net

2. Electives : (i) Advanced Java

(ii) Android Programming

(iii) Python

3. Electives : ( i ) Big Data & Hadoop

( ii ) Software Engineering

( iii )Strategic Management

(B) Practical

1. Practical-I : ASP.Net

2. Practical-II : Electives

(C) Project

1. PROJECT

BCA Bachelor Of Computer Application, BCCA, Bachelor of Commerce & Computer Application BE IT/CS, Information technology/Computer Science MCA, Master of Computer Application MCM, Master of Computer Management Diploma , Polytechnic Others,

Basic Programming

C / C++ ,

Testing

Software Testing,

Hardware & Networking

CCNA, MCSE, Hardware, Networking

Courses at Atlanta

New Batches start Every week On Mondays and Wednesdays.

New Batch Starting Date & Timing

Copyright © 2010-2023 All Right Reserved - Atlanta Computer Institute, Nagpur.