Mercurial > hg > Members > taiki > slides
comparison InformationEnglish/ieII.html @ 3:fea44bb81877 default tip
many change
author | taiki |
---|---|
date | Tue, 10 Dec 2013 15:31:33 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
2:7f4128b2369a | 3:fea44bb81877 |
---|---|
1 <!DOCTYPE html> | |
2 | |
3 <!-- | |
4 Google HTML5 slide template | |
5 | |
6 Authors: Luke Mahé (code) | |
7 Marcin Wichary (code and design) | |
8 | |
9 Dominic Mazzoni (browser compatibility) | |
10 Charles Chen (ChromeVox support) | |
11 | |
12 URL: http://code.google.com/p/html5slides/ | |
13 --> | |
14 | |
15 <html> | |
16 <head> | |
17 <title>Presentation</title> | |
18 <link src='../styles.css'> | |
19 <meta charset='utf-8'> | |
20 <script | |
21 src='../slides.js'></script> | |
22 </head> | |
23 | |
24 <style> | |
25 /* Your individual styles here, or just use inline styles if that’s | |
26 what you want. */ | |
27 | |
28 | |
29 </style> | |
30 <body style='display: none'> | |
31 | |
32 <section class='slides layout-regular template-default'> | |
33 | |
34 <!-- Your slides (<article class='nobackground'>s) go here. Delete or comment out the | |
35 slides below. --> | |
36 | |
37 <article> | |
38 <h1>Making OS by CbC</h1> | |
39 <p>Taiki Taira / 1,August,2012</p> | |
40 </article> | |
41 | |
42 <article> | |
43 <h3>I'm...</h3> | |
44 <p> | |
45 Taiki TAIRA<br> | |
46 Senior, Information Engineering, school of engineering, University of Ryukyus<br> | |
47 Concurrency Reliance Laboratory<br> | |
48 </p> | |
49 </article> | |
50 | |
51 <article> | |
52 | |
53 <h2>Today...</h2> | |
54 | |
55 </article> | |
56 | |
57 <article> | |
58 <h1>Making Operating System</h1> | |
59 </article> | |
60 | |
61 <article> | |
62 <h3>What's Operating System ?</h3> | |
63 <ul> | |
64 <li>Windows</li> | |
65 <li>Linux</li> | |
66 <li>Mac OS X</li> | |
67 <li>iOS, Android</li> | |
68 </ul> | |
69 </article> | |
70 | |
71 <article> | |
72 <h3>Background</h3> | |
73 <p>Making OS is good experience. Because programing use computer. | |
74 It is important that know computer architecture.<br> | |
75 I will make OS that programer don't have to manage internal computer in detail. | |
76 And today, many core CPU is increasing rapidly. </p> | |
77 </article> | |
78 | |
79 <article> | |
80 <h2>1st,This OS is written by special language.</h2> | |
81 </article> | |
82 | |
83 <article> | |
84 <h3>It's</h3> | |
85 <h1>Continuation based C</h1> | |
86 <p>Showten 'Continuation based C' to 'CbC'.</p> | |
87 </article> | |
88 | |
89 <article> | |
90 <h3>CbC</h3> | |
91 <ul><b>CbC made in Concurrency Reliance Laboratory.</b> | |
92 <li>original language.</li> | |
93 <li>near machine.</li> | |
94 <li>can plan by automaton.</li> | |
95 <li>write my stack.</li> | |
96 </ul> | |
97 </article> | |
98 | |
99 <article> | |
100 <h2>2nd,this OS will have special point.</h2> | |
101 </article> | |
102 | |
103 <article> | |
104 <h1>Using 'DataSegment' and 'CodeSegment'.</h1> | |
105 </article> | |
106 | |
107 <article> | |
108 <h3>DataSegment and CodeSegment</h3> | |
109 <p><img src='../images/code_datasegment.png'></p> | |
110 <p>CodeSegment divide processing into minimum, and can access to limited DataSegment. | |
111 <h2>Why do I use to make this OS ?</h2> | |
112 </article> | |
113 | |
114 <article> | |
115 <h3>Good point of 'DataSegment and CodeSegment'</h3> | |
116 <ul> | |
117 <li>Security</li> | |
118 <li>Programmable</li> | |
119 <li>Concurrency</li> | |
120 </ul> | |
121 <h2>So, It is used to make OS.</h2> | |
122 </article> | |
123 | |
124 <article> | |
125 <h3>What do I study?</h3> | |
126 <p>Boot OS,and memory management.<br></p> | |
127 <h3>What do I research and use method?</h3> | |
128 <ul> | |
129 <li>Read to exist source code.</li> | |
130 <li>Read theses.</li> | |
131 <li>Write bootstrap and memory management code.</li> | |
132 <li>Experiment to use real machine.</li> | |
133 </ul> | |
134 </article> | |
135 | |
136 <article> | |
137 <h3>Study plan</h3> | |
138 <table> | |
139 <tr><th>MONTH</th><th>PLAN</th></tr> | |
140 <tr><td>August</td><td>Boot OS and go to 64bit mode.</td></tr> | |
141 <tr><td>September</td><td>Study and plan about memory management.</td></tr> | |
142 <tr><td>October</td><td>Making part of memory management.</td></tr> | |
143 <tr><td>November</td><td>Study and plan about proccess management.</td></tr> | |
144 <tr><td>December</td><td>Making part of proccess management.</td></tr> | |
145 <tr><td>January</td><td>Finish making OS that should make OS untill senior.</td></tr> | |
146 <tr><td>February</td><td>Write thesis.</td></tr> | |
147 </table> | |
148 </article> | |
149 | |
150 <article class='nobackground'> | |
151 <h1> END </h1> | |
152 </article> | |
153 | |
154 </section> | |
155 | |
156 </body> | |
157 </html> |