changeset 1:be770be61183

Updated
author shivanidubey
date Fri, 21 Jun 2019 15:28:51 +0900
parents 845dadcd3a85
children 54dd75a92d04
files build.sh slide.html slide.md slide.md~ slide.pdf.html
diffstat 5 files changed, 179 insertions(+), 29 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/build.sh	Fri Jun 21 15:28:51 2019 +0900
@@ -0,0 +1,2 @@
+slideshow build -t s6cr slide.md
+open slide.html
\ No newline at end of file
--- a/slide.html	Fri Jun 21 14:14:31 2019 +0900
+++ b/slide.html	Fri Jun 21 15:28:51 2019 +0900
@@ -7,7 +7,7 @@
 <html>
 <head>
    <meta http-equiv="content-type" content="text/html;charset=utf-8">
-   <title>Internship in University of the Ryukyus</title>
+   <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" >
@@ -70,7 +70,7 @@
       <tr>
         <td>
           <div align="center">
-              <h1><font color="#808db5">Internship in University of the Ryukyus</font></h1>
+              <h1><font color="#808db5">Studying Operating System Using Docker</font></h1>
           </div>
         </td>
       </tr>
@@ -78,7 +78,7 @@
         <td>
           <div align="left">
               Shivani Dubey
-              University of the Ryukyus
+              Intern, University of the Ryukyus
             <hr style="color:#ffcc00;background-color:#ffcc00;text-align:left;border:none;width:100%;height:0.2em;">
           </div>
         </td>
@@ -100,7 +100,26 @@
 
 <p>Why Docker?</p>
 
-<p>The modern platform for high velocity innovation.</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>
 
@@ -114,7 +133,30 @@
   <!-- _S9SLIDE_ -->
 <h2 id="scheduling-processes-by-their-priorities">Scheduling processes by their priorities</h2>
 
-<p>We added</p>
+<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 &lt; &amp;ptable.proc[NPROC]; p++, pid++){
+    if(p-&gt;state != RUNNABLE) {
+      continue;
+    }
+    rpid = pid;
+    if (highest_priority &gt; p-&gt;priority) {
+       highest_priority=p-&gt;priority;
+       hpid = pid;
+    }
+  }
+  return hpid &gt; 0?hpid:rpid;
+}
+</code></pre>
 
 
 
@@ -122,8 +164,9 @@
 
 <div class='slide'>
   <!-- _S9SLIDE_ -->
-<h2 id="page-4">Page 4</h2>
-<p>hi hello</p>
+<h2 id="docker-limitations">Docker Limitations</h2>
+
+<p>Docker environment poses some problems, some of which are difficult to comprehend.</p>
 
 </div>
 
--- a/slide.md	Fri Jun 21 14:14:31 2019 +0900
+++ b/slide.md	Fri Jun 21 15:28:51 2019 +0900
@@ -1,6 +1,6 @@
-title: Internship in University of the Ryukyus 
+title: Studying Operating System Using Docker  
 author: Shivani Dubey
-profile: University of the Ryukyus 
+profile: Intern, University of the Ryukyus 
 
 # Introduction
 
@@ -8,19 +8,60 @@
 - Docker
 - xv6
 
-
 Why Docker?
 
-The modern platform for high velocity innovation. 
+
+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.
+
+## Features of Docker 
 
+- Easy and Faster Configuration
+- Increases productivity
+- Application Isolation
+- Swarm
+- Routing Mesh
+- Services
+- Security Management
 
 What is xv6?
 
+
 xv6 is modern reimplementation of Sixth Edition Unix in ANSI C.
 
 ## Scheduling processes by their priorities
 
-We added 
+
+
+We implemented the concept of scheduling processes by their priorities. 
+
+```c
+int get_highest_priority_proc(void)
+{
+  int highest_priority;
+  int pid = 0;
+  int hpid = -1;
+  int rpid = 0;
 
-## Page 4
-hi hello
\ No newline at end of file
+  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;
+}
+```
+
+
+## Docker Limitations
+
+
+
+Docker environment poses some problems, some of which are difficult to comprehend.
\ No newline at end of file
--- a/slide.md~	Fri Jun 21 14:14:31 2019 +0900
+++ b/slide.md~	Fri Jun 21 15:28:51 2019 +0900
@@ -1,26 +1,47 @@
-title: Internship in University of the Ryukyus 
+title: Studying Operating System Using Docker  
 author: Shivani Dubey
-profile: University of the Ryukyus 
+profile: Intern, University of the Ryukyus 
 
 # Introduction
 
 
--Docker
--xv6
-
+- Docker
+- xv6
 
 Why Docker?
 
-The modern platform for high velocity innovation. 
+
+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.
+
+## Features of Docker 
 
+- Easy and Faster Configuration
+- Increases productivity
+- Application Isolation
+- Swarm
+- Routing Mesh
+- Services
+- Security Management
 
 What is xv6?
 
+
 xv6 is modern reimplementation of Sixth Edition Unix in ANSI C.
 
 ## Scheduling processes by their priorities
 
 
 
-## Page 4
-hi hello
\ No newline at end of file
+We implemented the concept of scheduling processes by their priorities. 
+
+```c
+hjhjgbfhv
+```
+
+
+## Docker Limitations
+
+
+
+Docker environment poses some problems, some of which are difficult to comprehend.
\ No newline at end of file
--- a/slide.pdf.html	Fri Jun 21 14:14:31 2019 +0900
+++ b/slide.pdf.html	Fri Jun 21 15:28:51 2019 +0900
@@ -7,7 +7,7 @@
 <html>
 <head>
    <meta http-equiv="content-type" content="text/html;charset=utf-8">
-   <title>Internship in University of the Ryukyus</title>
+   <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" >
@@ -55,7 +55,7 @@
       <tr>
         <td>
           <div align="center">
-              <h1><font color="#808db5">Internship in University of the Ryukyus</font></h1>
+              <h1><font color="#808db5">Studying Operating System Using Docker</font></h1>
           </div>
         </td>
       </tr>
@@ -63,7 +63,7 @@
         <td>
           <div align="left">
                Shivani Dubey
-               University of the Ryukyus
+               Intern, University of the Ryukyus
             <hr style="color:#ffcc00;background-color:#ffcc00;text-align:left;border:none;width:100%;height:0.2em;">
           </div>
         </td>
@@ -84,7 +84,26 @@
 
 <p>Why Docker?</p>
 
-<p>The modern platform for high velocity innovation.</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>
 
@@ -98,7 +117,30 @@
   <!-- _S9SLIDE_ -->
 <h2 id="scheduling-processes-by-their-priorities">Scheduling processes by their priorities</h2>
 
-<p>We added</p>
+<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 &lt; &amp;ptable.proc[NPROC]; p++, pid++){
+    if(p-&gt;state != RUNNABLE) {
+      continue;
+    }
+    rpid = pid;
+    if (highest_priority &gt; p-&gt;priority) {
+       highest_priority=p-&gt;priority;
+       hpid = pid;
+    }
+  }
+  return hpid &gt; 0?hpid:rpid;
+}
+</code></pre>
 
 
 
@@ -106,8 +148,9 @@
 
 <div class='slide'>
   <!-- _S9SLIDE_ -->
-<h2 id="page-4">Page 4</h2>
-<p>hi hello</p>
+<h2 id="docker-limitations">Docker Limitations</h2>
+
+<p>Docker environment poses some problems, some of which are difficult to comprehend.</p>
 
 </div>