view 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 source

<!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>