diff slide.md @ 1:be770be61183

Updated
author shivanidubey
date Fri, 21 Jun 2019 15:28:51 +0900
parents 845dadcd3a85
children 54dd75a92d04
line wrap: on
line diff
--- 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