diff slide.pdf.html @ 2:54dd75a92d04

fix slies
author shivanidubey
date Sat, 22 Jun 2019 12:32:52 +0900
parents be770be61183
children 623da64aac7a
line wrap: on
line diff
--- a/slide.pdf.html	Fri Jun 21 15:28:51 2019 +0900
+++ b/slide.pdf.html	Sat Jun 22 12:32:52 2019 +0900
@@ -7,7 +7,7 @@
 <html>
 <head>
    <meta http-equiv="content-type" content="text/html;charset=utf-8">
-   <title>Studying Operating System Using Docker</title>
+   <title>Studying Operating System Using Docker Platform</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" >
@@ -55,7 +55,7 @@
       <tr>
         <td>
           <div align="center">
-              <h1><font color="#808db5">Studying Operating System Using Docker</font></h1>
+              <h1><font color="#808db5">Studying Operating System Using Docker Platform</font></h1>
           </div>
         </td>
       </tr>
@@ -75,17 +75,52 @@
 <div class='slide'>
   
 <!-- _S9SLIDE_ -->
+<h1 id="why-operating-system">Why Operating System?</h1>
+
+<ul>
+  <li>
+    <p>Backbone of computer system</p>
+  </li>
+  <li>
+    <p>Manages the computer’s memory and processes, as well as all of its software and hardware.</p>
+  </li>
+</ul>
+
+
+
+</div>
+
+<div class='slide'>
+  <!-- _S9SLIDE_ -->
 <h1 id="introduction">Introduction</h1>
 
 <ul>
-  <li>Docker</li>
-  <li>xv6</li>
+  <li>
+    <p>Docker</p>
+  </li>
+  <li>
+    <p>xv6</p>
+  </li>
 </ul>
 
-<p>Why Docker?</p>
+<p>What is Docker?</p>
+
+<ul>
+  <li>The modern platform for high velocity innovation</li>
+  <li>Docker has products that use operating system level virtualization to develop and deliver software in packages called containers</li>
+  <li>Docker can run on any computer, on any infrastructure and in any cloud</li>
+</ul>
 
-<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>
+<p>What is xv6?</p>
+
+<ul>
+  <li>
+    <p>A Unix-like operating system developed in MIT.</p>
+  </li>
+  <li>
+    <p>xv6 is modern reimplementation of Sixth Edition Unix in ANSI C.</p>
+  </li>
+</ul>
 
 
 
@@ -93,31 +128,89 @@
 
 <div class='slide'>
   <!-- _S9SLIDE_ -->
-<h2 id="features-of-docker">Features of Docker</h2>
+<h1 id="what-helped-us">What helped us</h1>
 
 <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>
+  <li>
+    <p>emacs editor (amidst the editor war between vi and emacs!)</p>
+  </li>
+  <li>
+    <p>homebrew (it simplifies installation of software in macOS)</p>
+  </li>
+  <li>
+    <p>Mercurial repository of the lab where we saved everything using ssh</p>
+  </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>
+<h2 id="why-docker">Why Docker?</h2>
+
+<p>Features of Docker:</p>
+
+<ul>
+  <li>
+    <p>Easy and Faster Configuration</p>
+  </li>
+  <li>
+    <p>Increases productivity</p>
+  </li>
+  <li>
+    <p>Application Isolation</p>
+  </li>
+  <li>
+    <p>Services</p>
+  </li>
+  <li>
+    <p>Security Management</p>
+  </li>
+</ul>
+
+
+
+</div>
+
+<div class='slide'>
+  <!-- _S9SLIDE_ -->
+<h2 id="why-xv6">Why xv6?</h2>
 
-<p>We implemented the concept of scheduling processes by their priorities.</p>
+<ul>
+  <li>
+    <p>It gives a good insight into Command Line Interface of Unix OS</p>
+  </li>
+  <li>
+    <p>xv6 is modern reimplementation of Sixth Edition Unix in ANSI C</p>
+  </li>
+</ul>
+
+
+
+</div>
+
+<div class='slide'>
+  <!-- _S9SLIDE_ -->
+<h1 id="scheduling-processes-by-their-priorities">Scheduling processes by their priorities</h1>
+
+<ul>
+  <li>
+    <p>Added getpriority() and setpriority() and get_highest_priority() functions in proc.c file of xv6</p>
+  </li>
+  <li>
+    <p>Added a test function testpriority() in usertests.c file of xv6 to implement our algorithm</p>
+  </li>
+</ul>
+
+
+
+</div>
+
+<div class='slide'>
+  <!-- _S9SLIDE_ -->
+<h2 id="the-function">The function</h2>
 
 <pre><code class="language-c">int get_highest_priority_proc(void)
 {
@@ -148,9 +241,35 @@
 
 <div class='slide'>
   <!-- _S9SLIDE_ -->
-<h2 id="docker-limitations">Docker Limitations</h2>
+<h2 id="docker-limitation">Docker Limitation</h2>
+
+<p>Mutliple images present in repository due to form command.</p>
+
+<p>If repository breaks, Docker poses problem</p>
+
+<p>What can be done?</p>
+
+<p>We can keep track of images of Docker</p>
+
+
+
+</div>
 
-<p>Docker environment poses some problems, some of which are difficult to comprehend.</p>
+<div class='slide'>
+  <!-- _S9SLIDE_ -->
+<h1 id="conclusion">Conclusion</h1>
+
+<ul>
+  <li>
+    <p>Docker environment poses some problems, some of which are difficult to comprehend</p>
+  </li>
+  <li>
+    <p>Storage is difficult too</p>
+  </li>
+  <li>
+    <p>Yet, it gives a good insight of the underlying important concepts of operating system beacuse it is well documented, fast and uses less resources</p>
+  </li>
+</ul>
 
 </div>