Mercurial > hg > Members > shivanidubey > Internship_presentation
view slide.pdf.html @ 1:be770be61183
Updated
author | shivanidubey |
---|---|
date | Fri, 21 Jun 2019 15:28:51 +0900 |
parents | 845dadcd3a85 |
children | 54dd75a92d04 |
line wrap: on
line source
<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <title>Studying Operating System Using Docker</title> <meta name="generator" content="Slide Show (S9) v4.1.0 on Ruby 2.3.7 (2018-03-28) [universal.x86_64-darwin16]"> <meta name="author" content="Shivani Dubey" > <!-- style sheet links --> <link rel="stylesheet" href="s6/themes/screen.css" media="screen"> <link rel="stylesheet" href="s6/themes/print.css" media="print"> <link rel="stylesheet" href="s6/themes/blank.css" media="screen,projection"> <!-- JS --> <script src="s6/js/jquery-1.11.3.min.js"></script> <script src="s6/js/jquery.slideshow.js"></script> <script src="s6/js/jquery.slideshow.counter.js"></script> <script src="s6/js/jquery.slideshow.controls.js"></script> <script src="s6/js/jquery.slideshow.footer.js"></script> <script src="s6/js/jquery.slideshow.autoplay.js"></script> <!-- prettify --> <link rel="stylesheet" href="scripts/prettify.css"> <script src="scripts/prettify.js"></script> <style> .slide {page-break-after: always;} </style> </head> <body> <div class="layout"> <div id="header"></div> <div id="footer"> <div align="right"> <img src="s6/images/logo.svg" width="200px"> </div> </div> </div> <div class="presentation"> <div class='slide cover'> <table width="90%" height="90%" border="0" align="center"> <tr> <td> <div align="center"> <h1><font color="#808db5">Studying Operating System Using Docker</font></h1> </div> </td> </tr> <tr> <td> <div align="left"> Shivani Dubey Intern, University of the Ryukyus <hr style="color:#ffcc00;background-color:#ffcc00;text-align:left;border:none;width:100%;height:0.2em;"> </div> </td> </tr> </table> </div> <div class='slide'> <!-- _S9SLIDE_ --> <h1 id="introduction">Introduction</h1> <ul> <li>Docker</li> <li>xv6</li> </ul> <p>Why Docker?</p> <p>The modern platform for high velocity innovation. Docker container is not any specific platform. It can run on any computer, on any infrastructure and in any cloud.</p> </div> <div class='slide'> <!-- _S9SLIDE_ --> <h2 id="features-of-docker">Features of Docker</h2> <ul> <li>Easy and Faster Configuration</li> <li>Increases productivity</li> <li>Application Isolation</li> <li>Swarm</li> <li>Routing Mesh</li> <li>Services</li> <li>Security Management</li> </ul> <p>What is xv6?</p> <p>xv6 is modern reimplementation of Sixth Edition Unix in ANSI C.</p> </div> <div class='slide'> <!-- _S9SLIDE_ --> <h2 id="scheduling-processes-by-their-priorities">Scheduling processes by their priorities</h2> <p>We implemented the concept of scheduling processes by their priorities.</p> <pre><code class="language-c">int get_highest_priority_proc(void) { int highest_priority; int pid = 0; int hpid = -1; int rpid = 0; highest_priority=100; struct proc *p; for(p = ptable.proc; p < &ptable.proc[NPROC]; p++, pid++){ if(p->state != RUNNABLE) { continue; } rpid = pid; if (highest_priority > p->priority) { highest_priority=p->priority; hpid = pid; } } return hpid > 0?hpid:rpid; } </code></pre> </div> <div class='slide'> <!-- _S9SLIDE_ --> <h2 id="docker-limitations">Docker Limitations</h2> <p>Docker environment poses some problems, some of which are difficult to comprehend.</p> </div> </div><!-- presentation --> </body> </html>