Mercurial > hg > Members > taiki > slides
diff InformationEnglish/ieII.html @ 3:fea44bb81877 default tip
many change
author | taiki |
---|---|
date | Tue, 10 Dec 2013 15:31:33 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/InformationEnglish/ieII.html Tue Dec 10 15:31:33 2013 +0900 @@ -0,0 +1,157 @@ +<!DOCTYPE html> + +<!-- + Google HTML5 slide template + + Authors: Luke Mahé (code) + Marcin Wichary (code and design) + + Dominic Mazzoni (browser compatibility) + Charles Chen (ChromeVox support) + + URL: http://code.google.com/p/html5slides/ +--> + +<html> + <head> + <title>Presentation</title> + <link src='../styles.css'> + <meta charset='utf-8'> + <script + src='../slides.js'></script> + </head> + + <style> + /* Your individual styles here, or just use inline styles if that’s + what you want. */ + + + </style> + <body style='display: none'> + + <section class='slides layout-regular template-default'> + + <!-- Your slides (<article class='nobackground'>s) go here. Delete or comment out the + slides below. --> + + <article> + <h1>Making OS by CbC</h1> + <p>Taiki Taira / 1,August,2012</p> + </article> + + <article> + <h3>I'm...</h3> + <p> + Taiki TAIRA<br> + Senior, Information Engineering, school of engineering, University of Ryukyus<br> + Concurrency Reliance Laboratory<br> + </p> + </article> + + <article> + + <h2>Today...</h2> + + </article> + + <article> + <h1>Making Operating System</h1> + </article> + + <article> + <h3>What's Operating System ?</h3> + <ul> + <li>Windows</li> + <li>Linux</li> + <li>Mac OS X</li> + <li>iOS, Android</li> + </ul> + </article> + + <article> + <h3>Background</h3> + <p>Making OS is good experience. Because programing use computer. + It is important that know computer architecture.<br> + I will make OS that programer don't have to manage internal computer in detail. + And today, many core CPU is increasing rapidly. </p> + </article> + + <article> + <h2>1st,This OS is written by special language.</h2> + </article> + + <article> + <h3>It's</h3> + <h1>Continuation based C</h1> + <p>Showten 'Continuation based C' to 'CbC'.</p> + </article> + + <article> + <h3>CbC</h3> + <ul><b>CbC made in Concurrency Reliance Laboratory.</b> + <li>original language.</li> + <li>near machine.</li> + <li>can plan by automaton.</li> + <li>write my stack.</li> + </ul> + </article> + + <article> + <h2>2nd,this OS will have special point.</h2> + </article> + + <article> + <h1>Using 'DataSegment' and 'CodeSegment'.</h1> + </article> + + <article> + <h3>DataSegment and CodeSegment</h3> + <p><img src='../images/code_datasegment.png'></p> + <p>CodeSegment divide processing into minimum, and can access to limited DataSegment. + <h2>Why do I use to make this OS ?</h2> + </article> + + <article> + <h3>Good point of 'DataSegment and CodeSegment'</h3> + <ul> + <li>Security</li> + <li>Programmable</li> + <li>Concurrency</li> + </ul> + <h2>So, It is used to make OS.</h2> + </article> + + <article> + <h3>What do I study?</h3> + <p>Boot OS,and memory management.<br></p> + <h3>What do I research and use method?</h3> + <ul> + <li>Read to exist source code.</li> + <li>Read theses.</li> + <li>Write bootstrap and memory management code.</li> + <li>Experiment to use real machine.</li> + </ul> + </article> + + <article> + <h3>Study plan</h3> + <table> + <tr><th>MONTH</th><th>PLAN</th></tr> + <tr><td>August</td><td>Boot OS and go to 64bit mode.</td></tr> + <tr><td>September</td><td>Study and plan about memory management.</td></tr> + <tr><td>October</td><td>Making part of memory management.</td></tr> + <tr><td>November</td><td>Study and plan about proccess management.</td></tr> + <tr><td>December</td><td>Making part of proccess management.</td></tr> + <tr><td>January</td><td>Finish making OS that should make OS untill senior.</td></tr> + <tr><td>February</td><td>Write thesis.</td></tr> + </table> + </article> + + <article class='nobackground'> + <h1> END </h1> + </article> + + </section> + + </body> +</html>