| Current Path : /var/www/html/jagpreets/ |
| Current File : /var/www/html/jagpreets/iops332.php |
<!DOCTYPE html>
<html class="js no-touch csstransitions" style="" lang="en"><head>
<link rel="icon" type="image/x-icon" sizes="16x16" href="img/fav.png">
<title>IIPG132C</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="description" content="Jagpreet Singh">
<meta name="keywords" content="IIITA Jagpreet Singh">
<!--CSS styles-->
<link rel="stylesheet" href="style/bootstrap-3.3.4/css/bootstrap.css">
<link rel="stylesheet" href="style/perfect-scrollbar-0.css">
<link rel="stylesheet" href="style/magnific-popup.css">
<link rel="stylesheet" href="style/style.css">
<link id="theme-style" rel="stylesheet" href="style/default.css">
<script type="text/javascript" src="style/bootstrap-3.3.4/js/bootstrap.min.js"></script>
<script type="text/javascript" src="script/jquery-1.11.2.min.js"></script>
<script type="text/javascript" src="script/perfect-scrollbar-0.js"></script>
<link rel="stylesheet" href="style/fontellos.css">
</head>
<body>
<div id="wrapper">
<?php require 'sidebar.php'; ?>
<div id="main">
<div data-pos="p1" id="teaching" class="page home">
<div class="pageheader">
<div class="headercontent">
<div class="section-container">
<h2 class="title">Operating Systems (IOPS332C)</h2>
<h3>Course Webpage (Semester 3, 2019-20)</h3>
<div class="row">
<div class="col-md-12">
<style type="text/css">
<style type="text/css">
.tg {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}
</style>
<table class="tg">
<tr>
<th class="tg-0pky">Component</th>
<th class="tg-0pky">Unit</th>
<th class="tg-0pky">Topics</th>
</tr>
<tr>
<td class="tg-0pky">Component 1</td>
<td class="tg-0pky">Unit1</td>
<td class="tg-0pky">OS Basic : Defination, Operating System as resource manager, Evolution<br>of OS, Structural overview, types of OS; System Calls, Types of System<br>Call, Hardware requirements: protection, context switching, privileged<br>mode; processes, process Concept, Process Scheduling, Threads :<br>Overview, Multithreading Models, Threads and their Management; CPU-<br>Scheduling : Scheduling Criteria, Scheduling Algorithms, Multiple-<br>Processor Scheduling</td>
</tr>
<tr>
<td class="tg-0pky"></td>
<td class="tg-0pky">Unit 2</td>
<td class="tg-0pky">Process Management : Operation on Processes, Interprocess<br>communication; Process Synchronization : The Critical-Section Problem,<br>Peterson▒~@~Ys Solution, Synchronization Hardware, Monitors, Semaphores,<br>Classic Problems of Deadlocks: System Model, Dynamic Resource<br>Allocation, Deadlock Characterization, Methods for Handling<br>Deadlocks, Deadlock Prevention, Deadlock Avoidance, Deadlock<br>Detection, Recovery from Deadlock</td>
</tr>
<tr>
<td class="tg-0pky">Component 2</td>
<td class="tg-0pky">Unit 3</td>
<td class="tg-0pky">Memeory Management: Main Memeory Basic, Swapping, Contiguous<br>Memeory Allocation, Paging, Structure of the Page Table,<br>Segementation, Basic of Virtual Memory, Demanfd Paging, Page<br>Replacement, Allocation of Frames, Thrasing Storage Management:<br>Desgin of IO System, File Management, Mememory Management:<br>paging, Virtual Memory management, Distributed and Multiprocessor<br>System, Case Studies</td>
</tr>
<tr>
<td class="tg-0pky"></td>
<td class="tg-0pky">Unit 4</td>
<td class="tg-0pky">Directory Structure, File-System Mounting, File Sharing, File-System<br>Structure, File System Implementation, Directory Implementation,<br>Allocation Methods, Mass Storage Structure, Overview of Mass Storage,<br>Disk Scheduling, Dish Management,Case Study- xv6 Operating System</td>
</tr></table>
</div>
</div>
</div>
</div>
</div>
<div class="pagecontents">
<div class="section color-1">
<div class="section-container">
<div class="row">
<div class="title text-center">
<h3>Course Slides</h3>
<h4> For Tutorial and Lab assignments, visit course </h4> <a href="http://172.20.72.22/moodle/login/index.php"
target="_blank"><h4> moodle web page </h4> </a>
</div>
<ul class="ul-dates">
<li>
<div class="dates">
<span>Lec-0208</span>
<span>Lec-0808</span>
</div>
<div class="content">
<a href="https://www.dropbox.com/s/cjn0pdkd2cqs9x1/1.os_introduction.pptx?dl=0"
target="_blank"><h4>Operating System (OS): Introduction </h4> </a>
<a href="https://www.dropbox.com/s/ay2zwi2cgjlv2fu/2.structure_syscall.pptx?dl=0"
target="_blank"><h4>OS Structure and System Calls </h4> </a>
<p>
</p>
</div>
</li>
</ul>
<ul class="ul-dates">
<li>
<div class="dates">
<span>Lec-1608</span>
<span>Lec-3008</span>
</div>
<div class="content">
<a href="https://www.dropbox.com/s/4g54h4q0rke26et/3.processes.pptx?dl=0"
target="_blank"><h4>Processes </h4> </a>
<a href="https://www.dropbox.com/s/7qcgpaqdful5mxx/4.scheduling.pptx?dl=0"
target="_blank"><h4>Scheduling </h4> </a>
<p>
</p>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- <div class="pagecontents">
<div class="section color-1">
<div class="section-container">
<div class="row">
<div class="title text-center">
<h3>Lab Work</h3>
</div>
<ul class="ul-dates">
<li>
<div class="dates">
<span>Lab-1</span>
</div>
<div class="content">
<a href="OS_2019/lab1.pdf"
target="_blank"><h4>Working with Linux and Shell Programming </a>
</div>
</li>
</ul>
</div>
</div>
</div>
</div> -->
<!-- <ul class="ul-dates">
<li>
<div class="dates">
<span>Lab-3</span>
<!-- <span>Lab-5</span>
</div>
<div class="content">
<a href="OS_2019/lab1.pdf"
target="_blank"><h4>Working with Linux and Shell Programming </av class="content">
<a href="OS_2019/lab1.pdf"
target="_blank"><h4>Working with Linux and Shell Programming </a>> <div class="content">
<a href="https://www.dropbox.com/s/h5x7f5wvexvrypy/lab3_ps.pdf?dl=0"
target="_blank"><h4>Processes</a> <a href="lab3-resources.zip" >   Reference Codes</h4></a>
<!-- <a href="https://www.dropbox.com/s/n62j9l479fjumzg/lab3.pdf?dl=0" target="_blank"> <h4>Practice Problems 3 - Arrays </h4> </a>
<p>
</p>
</div>
</li>
</ul>
<ul class="ul-dates">
<li>
<div class="dates">
<span>Lab-4</span>
<!-- <span>Lab-5</span> -->
<!-- </div>
<div class="content">
<a href="lab4_multithreading_using_pthread.pdf"
target="_blank"><h4>Threads</a> <a href="Lab-4.tar.gz" >   Reference Codes</h4></a>
<!-- <a href="https://www.dropbox.com/s/n62j9l479fjumzg/lab3.pdf?dl=0" target="_blank"> <h4>Practice Problems 3 - Arrays </h4> </a> -->
<!-- <p>
</p>
</div>
</li>
</ul>
<ul class="ul-dates">
<li>
<div class="dates">
<span>Lab-5</span>
<!-- <span>Lab-5</span> -->
<!-- </div>
<div class="content">
<a href="lab5.pdf"
target="_blank"><h4>IPC</a> <a href="read-write.tar.gz">   Reference_Codes</h4></a> <a href="lecture_notes_IPC_mechanism.pdf">Lecrute notes on IPC</h4></a>
<!-- <a href="https://www.dropbox.com/s/n62j9l479fjumzg/lab3.pdf?dl=0" target="_blank"> <h4>Practice Problems 3 - Arrays </h4> </a> -->
<!-- <p>
</p>
</div>
</li>
</ul>
<ul class="ul-dates">
<li>
<div class="dates">
<span>Lab-6</span>
<!-- <span>Lab-5</span> -->
<!-- </div>
<div class="content">
<a href="lab6.pdf"
target="_blank"><h4>Semaphore</a> <a href="read-write2.tar.gz">   Reference_Codes</h4></a>
<!-- <a href="https://www.dropbox.com/s/n62j9l47i9fjumzg/lab3.pdf?dl=0" target="_blank"> <h4>Practice Problems 3 - Arrays </h4> </a> -->
<!-- <p>
</p>
</div>
</li>
</ul>
<ul class="ul-dates">
<li>
<div class="dates">
<span>Lab-7</span>
<!-- <span>Lab-5</span> -->
<!-- </div>
<div class="content">
<a href="http://www.cs.miami.edu/home/geoff/Courses/CSC521-04F/Assessment/VMSim.html"
target="_blank"><h4>Memory Management</a>
<!-- <a href="https://www.dropbox.com/s/n62j9l47i9fjumzg/lab3.pdf?dl=0" target="_blank"> <h4>Practice Problems 3 - Arrays </h4> </a> -->
<p>
</p>
</div>
</li>
</ul>
<!-- <ul class="ul-dates">
<li>
<div class="dates">
<span>Lab-6&7</span>
OA <span>Lab-8</span>
</div>
<div class="content">
<a href="https://www.dropbox.com/s/pl3cdx6kpib4ze7/lab4.pdf?dl=0" target="_blank"> <h4>Practice Problems 4 - Function and Recursion </h4> </a>
<a href="https://www.dropbox.com/s/jnn1w04vgfq2tsw/lab5.pdf?dl=0" target="_blank"> <h4>Practice Problems 5 - Pointers and Strings </h4> </a>
<p>
</p>
</div>
</li>
</ul>
</div>
</div>
</div>
<div class="section color-2">
<div class="section-container">
<div class="row">
<div class="title text-center">
<h3>Slides</h3>
<h4>Thanks to Prof. Partha Pratim Das, IIT Kharagpur and Dr. Smruti Sarangi, IIT Delhi, for the original slides</h4>
</div>
<ul class="ul-dates">
<li> -->
<!-- <div class="dates">
<span>1</span>
<span>2</span>
</div> -->
<!-- <div class="content">
<a href="http://www.dropbox.com/s/p9mwk8ydes8uwhz/slide1.pdf?dl=0" target="_blank"><h4>1. Introduction to Computers and Programming</h4></a>
<a href="https://www.dropbox.com/s/eff1w7ypjhul5gl/Lect-3-Expr-Assign.pdf?dl=0" target="_blank"><h4>2. Expressions and Operators</h4></a>
<a href="https://www.dropbox.com/s/25zmaweul43zg3l/Lect-4-5-Conditional.pdf?dl=0" target="_blank"><h4>3. Control Statements</h4></a>
<a href="https://www.dropbox.com/s/jnwcmcehr5czec8/Lect-6-7-Loop.pdf?dl=0" target="_blank"><h4>4. Loops</h4></a>
<a href="https://www.dropbox.com/s/ftmaq0zlpzhz6q9/Lect-8-Array.pdf?dl=0" target="_blank"><h4>5. 1d-Arrays</a>   <a href="http://www.dropbox.com/s/fc0pfj57184111h/Lect-22-2d-Array.pdf?dl=0" target="_blank"> 2d-Arrays</h4></a>
<a href="https://www.dropbox.com/s/8lu81ygqjpzf6q1/Lect-9-10-Function.pdf?dl=0" target="_blank"><h4>6. Functions</a>   <a href= "http://www.dropbox.com/s/lhnux8rxn9zwy7l/Lect-11-12-Recursion.pdf?dl=0" target="_blank">Recursion</h4></a>
<a href="http://cs-fundamentals.com/c-programming/static-and-dynamic-linking-in-c.php" target="_blank"><h4>7. Creating Static/Dynamic library Files in C using gcc</h4></a>
<a href="https://www.dropbox.com/s/rfd1u60vsltcbrl/Lect-16-17-Pointer-Basics.pdf?dl=0" target="_blank"><h4>8. Poniters-Basics</a>  <a href= "https://www.dropbox.com/s/kr1xed47zguulm4/Lect-18-Pointers-Arrays-Structures.pdf?dl=0" target="_blank">Pointers-Arrays and Structures</a>  <a href= "https://www.dropbox.com/s/npcadrlqi53hgq2/Lect-19-Pointers-Parameters-Strings.pdf?dl=0" target="_blank">Pointers-Parameters and Strings</h4></a>
<a href="https://www.dropbox.com/sh/g7vp2918glaulqk/AACuin6R9VPuV3i6SyIs4XDBa?dl=0" target="_blank"><h4>9. Structure, Dynamic Memory Allocation and File Handling</h4></a>
<h4>   </h4>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
-->
<div style="z-index: 0; left: 100%;" data-pos="p1" id="gallery" class="page">
<div class="pagecontents">
<div class="section color-3" id="gallery-header">
<div class="section-container">
<div class="row">
<div class="col-md-3">
<h2>Gallery</h2>
</div>
<div class="col-md-9">
<p> </p>
</div>
</div>
</div>
</div>
<div class="section color-3" id="gallery-large"></div>
</div>
</div>
</body>
<script type="text/javascript">
$(document).ready(function() {
$('.mobilemenu').click(function() {
$('#main-nav').css('left', '0px');
$('#social-icons').css('left', '0px');
$('#main').css('left', '250px');
$('#main').css('right', '-250px');
});
$('#main').click(function() {
if ($('.mobilemenu').css('display') === "none") {
return ;
}
$('#main').css('left', '0px');
$('#main').css('right', '0px');
$('#main-nav').css('left', '-250px');
$('#social-icons').css('left', '-250px');
});
/******************************************/
$("#main-nav").perfectScrollbar({
wheelPropagation:true,
wheelSpeed:80
});
});
</script>
</html>