Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

LAB FILE FOR

OPERATING SYSTEMS
CIC-353

Faculty name: Mr. Vibhor Sharma Name: Sahil Rohera


Roll No.: 01114803121
Semester: 5
Group: I1

Maharaja Agrasen Institute of Technology, PSP Area,


Sector - 22, Rohini, New Delhi - 110085
MAHARAJA AGRASEN INSTITUTE OF TECHNOLOGY

VISION

To nurture young minds in a learning environment of high academic value and imbibe spiritual
and ethical values with technological and management competence.

MISSION

The Institute shall endeavor to incorporate the following basic missions in the teaching
methodology:

Engineering Hardware - Software Symbiosis


Practical exercises in all Engineering and Management disciplines shall be carried out by
Hardware equipment as well as the related software enabling deeper understanding of basic
concepts and encouraging inquisitive nature.

Life - Long Learning


The Institute strives to match technological advancements and encourage students to keep
updating their knowledge for enhancing their skills and inculcating their habit of continuous
learning.

Liberalization and Globalization


The Institute endeavors to enhance technical and management skills of students so that they are
intellectually capable and competent professionals with Industrial Aptitude to face the
challenges of globalization.

Diversification
The Engineering, Technology and Management disciplines have diverse fields of studies with
different attributes. The aim is to create a synergy of the above attributes by encouraging
analytical thinking.

Digitization of Learning Processes


The Institute provides seamless opportunities for innovative learning in all Engineering and
Management disciplines through digitization oflearning processes using analysis, synthesis,
simulation, graphics, tutorials and related tools to create a platform for multi- disciplinary
approach.

Entrepreneurship
The Institute strives to develop potential Engineers and Managers by enhancing their skills and
research capabilities so that they become successfully entrepreneurs and responsible citizens.
Department of Information Technology

VISION

To establish a center of excellence promoting Information


Technology related education and research thus producing technocrats
and entrepreneurs with ethical values.

MISSION

To provide an open, diverse and collaborative environment to


achieve global technological excellence producing world-class
engineers to solve real-world problems fulfilling the needs of the
society.
Computer Networks Lab CO's and its mapping with PO's
and PSO's

Program Specific Outcomes (PSOs)

PSOl: Proficient at discerning suitable data structures and algorithms for designing,
executing, and validating efficient solutions for research-oriented challenges.
PSO 2: Attaining excellence in programming, technical projects and handling technical
challenges.
PSO 3: Acquiring adequate knowledge in Information Technology for a successful
professional life, entrepreneurship and higher education.

Program Outcomes (POs)

Engineering Graduates will be able to:


1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution of complex engineering
problems.
2. Problem analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.

3. Design/development of solutions: Design solutions for complex engineering problems


and design system components or processes that meet the specified needs with
appropriate consideration for the public health and safety, and the cultural, societal, and
environmental considerations.

4. Conduct investigations of complex problems: Use research-based knowledge and


research methods including design of experiments, analysis and interpretation of data, and
synthesis of the information to provide valid conclusions.

5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and
modem engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations.

6. The engineer and society: Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal and cultural issues and the consequent responsibilities
relevant to the professional engineering practice.

7. Environment and sustainability: Understand the impact of the professional engineering


solutions in societal and environmental contexts, and demonstrate the knowledge of, and
need for sustainable development.

8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice.

9. Individual and team work: Function effectively as an individual, and as a member or


leader in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend and
write effective reports and design documentation, make effective presentations, and give
and receive clear instructions.

11. Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one's own work, as a member
and leader in a team, to manage projects and in multidisciplinary environments.

12. Life-long learning: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological
change
Rubrics Evaluation

INFORMATION TECHNOLOGY DEPARTMENT


RUBRICS FOR LAB ASSESSMENT
Rubrics Mark0 Mark l Mark 2 Mark 3
Missing Inadequate Needs Improvement Adequate

RI ls able to identify No mention is made An attempt is made to The problem to be The problem to be solved
the problem to be of the problem to identify the problem solved is described but is clearly stated
solved and define solved to be solved but it is there are minor Objectives are complete,
the objectives of described in a om1ss10ns or vague specific, concise and
the experiment confusing manner, details Objectives are measurable They are
objectives are not conceptually correct written using correct
relevant objectives and measurable but may technical terminology
contain technical be incomplete in scope and are free from
conceptual errors or or have linguistic errors linguistic errors
objectives are not
measurable
R2 Is able to design a The experiment does The experiment The experiment The experiment solves
reliable not solve the problem attempts to solve the attempts to solve the the problem and has a
experiment that problem but due to problem but due to the high likelihood of
solves the the nature of the nature of the design producing data that will
problem design the data will there is a moderate lead to a reliable solution
not lead to a reliable chance the data will not
solution lead to a reliable
solution
R3 Is able to Diagrams are missing Diagrams are present Diagrams and/or Diagrams and/or
communicate the and/or experimental but unclear and/or experimental procedure experimental procedure
details of an procedure is missing experi men ta] are present but with are clear and complete
experimental or extremely vague. procedure is present minor omissions or
procedure clearly but important details vague details
and completely. are m1ssmg
R4 Is able to record Data are either absent Some important data All-important data are All-important data are
and represent data or incomprehensible are absent or present, but recorded in present, organized and
in a meaningful incomprehensible a way that requires recorded clearly.
way. some effort to
comprehend
RS Is able to make a No discussion is A judgment is made An acceptable judgment An acceptable judgment
judgment about presented about the about the results, but is made about the result, is made about the result,
the results of the results of the it is not reasonable or but the reasoning is with clear reasoning The
experiment experiment coherent flawed or incomplete effects of assumptions
and experimental
uncertainties are
considered
OPERATING SYSTEMS LAB
PRACTICAL RECORD

PAPER CODE CIC - 353

Name of the student Sahil Rohera

University Roll No. 01114803121

Branch Information Technology

Section/ Group I1

PRACTICAL DETAILS

a) Experiments according to the list provided by GGSIPU & additional experiments.

Exp. Date Experiment Name Marks (0-3) Total Sign.


No. Marks
(15)
Rl R2 R3 R4 RS
1. To study various operating systems
and their comparisons.

2. To study and execute various Linux


commands.

3. Write a program to implement CPU


scheduling for first come first serve
(FCFS).

4. Write a program to implement CPU


scheduling for shortest job first (SJF)
non-preemptive.

5. Write a program to implement CPU


scheduling for shortest job first (SJF)
preemptive.

6. Write a program to implement CPU


scheduling for Round Robin.

7. Write a program to perform non-


preemptive priority scheduling.

8(a) Write a program for page


replacement policy using LRU page
replacement algorithm
8(b) Write a program for page
replacement policy using FIFO page
replacement algorithm

8(c) Write a program for page


replacement policy using Optimal
page replacement algorithm

9. Write a program to implement first


fit, best fit , and worst fit algorithm
for memory management.

10. Write a program to implement


reader-writer problem using
semaphores.

11. Write a program to implement


producer -consumer problem using
semaphores.

12. Write a program to implement


Banker's algorithm for deadlock
avoidance.

13. Write a C program to implement


various file organization techniques.

b) Experiments Additional the list provided by GGSIPU

Exp. Date Experiment Name Marks (0-3) Total Sign.


No. Marks
(15)
Rl R2 R3 R4 RS
1. Write a shell script to read from a
file.

2. Write a shell script to concatenate 2


string variables.

3. Write a shell script to remove


duplicate lines from a text file.

4. Write a shell script to check whether


entered year is leap year or not.

5. Write a shell script to send mail.

You might also like