Mercurial > hg > Members > shivanidubey > Internship_presentation
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 < &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> @@ -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 < &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> @@ -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>