オリジナルOSの製作
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[裏プロジェクト]]
*オリジナルOSの製作 [#w9d1ab3a]
追い抜け追い越せ窓OS。
----
#contents
*概要 [#y9ba7693]
近年稀に見るME以来と言われたVistaの失敗から学び、OSとは何かを真剣に考え、OSの製作を通してコンピュータアーキテクチャを勉強するプロジェクト。
また、それに付随する周辺技術(プロセッサ設計/コンパイラ設計)に関しても視野に入れる。
基本的に後述する参考図書に従って1日単位の進度報告を行う。
*使用教材 [#n12a786e]
:OS自作入門|30日でOSが作れると%%無理の%%定評のある本。~
基本的にこの本を用いてプロジェクトの進行を行う。
:はじめて読む486|x86アーキテクチャのCPUの使い方などを知ることの出来る数少ない本。~
副読本として候補にあげておく。
*プロジェクト一覧 [#v2bc7426]
:[[0日目>オリジナルOSの製作/0日目]]|Chapter0 開発を始める前に
:[[1日目>オリジナルOSの製作/1日目]]|Chapter1 PCの仕組みからアセンブラ入門まで
:[[2日目>オリジナルOSの製作/2日目]]|Chapter2 アセンブラ学習とMakefile入門
:[[3日目>オリジナルOSの製作/3日目]]|Chapter3 32ビットモード突入とC言語導入
:[[4日目>オリジナルOSの製作/4日目]]|Chapter4 C言語と画面表示の練習
:[[5日目>オリジナルOSの製作/5日目]]|Chapter5 構造体と文字表示とGDT/IDT初期化
:[[6日目>オリジナルOSの製作/6日目]]|Chapter6 分割コンパイルと割り込み処理
:[[7日目>オリジナルOSの製作/7日目]]|Chapter7 FIFOとマウス制御
:[[8日目>オリジナルOSの製作/8日目]]|Chapter8 マウス制御と32ビットモード切り替え
:[[9日目>オリジナルOSの製作/9日目]]|Chapter9 メモリ管理
:[[10日目>オリジナルOSの製作/10日目]]|Chapter10 重ね合わせ処理
:[[11日目>オリジナルOSの製作/11日目]]|Chapter11 ついにウィンドウ
:[[12日目>オリジナルOSの製作/12日目]]|Chapter12 タイマ-1
:[[13日目>オリジナルOSの製作/13日目]]|Chapter13 タイマ-2
:[[14日目>オリジナルOSの製作/14日目]]|Chapter14 高解像度・キー入力
:[[15日目>オリジナルOSの製作/15日目]]|Chapter15 マルチタスク-1
:[[16日目>オリジナルOSの製作/16日目]]|Chapter16 マルチタスク-2
:[[17日目>オリジナルOSの製作/17日目]]|Chapter17 コンソール
:[[18日目>オリジナルOSの製作/18日目]]|Chapter18 dirコマンド
:[[19日目>オリジナルOSの製作/19日目]]|Chapter19 アプリケーション
:[[20日目>オリジナルOSの製作/20日目]]|Chapter20 API
:[[21日目>オリジナルOSの製作/21日目]]|Chapter21 OSを守ろう
:[[22日目>オリジナルOSの製作/22日目]]|Chapter22 C言語でアプリケーションを作ろう
:[[23日目>オリジナルOSの製作/23日目]]|Chapter23 グラフィックいろいろ
:[[24日目>オリジナルOSの製作/24日目]]|Chapter24 ウィンドウ操作
:[[25日目>オリジナルOSの製作/25日目]]|Chapter25 コンソールを増やそう
:[[26日目>オリジナルOSの製作/26日目]]|Chapter26 ウィンドウ移動の高速化
:[[27日目>オリジナルOSの製作/27日目]]|Chapter27 LDTとライブラリ
:[[28日目>オリジナルOSの製作/28日目]]|Chapter28 ファイルと日本語表示
:[[29日目>オリジナルOSの製作/29日目]]|Chapter29 圧縮と簡単なアプリケーション
:[[30日目>オリジナルOSの製作/30日目]]|Chapter30 高度なアプリケーション
:[[31日目>オリジナルOSの製作/31日目]]|Chapter31 開発を終えた後で
終了行:
[[裏プロジェクト]]
*オリジナルOSの製作 [#w9d1ab3a]
追い抜け追い越せ窓OS。
----
#contents
*概要 [#y9ba7693]
近年稀に見るME以来と言われたVistaの失敗から学び、OSとは何かを真剣に考え、OSの製作を通してコンピュータアーキテクチャを勉強するプロジェクト。
また、それに付随する周辺技術(プロセッサ設計/コンパイラ設計)に関しても視野に入れる。
基本的に後述する参考図書に従って1日単位の進度報告を行う。
*使用教材 [#n12a786e]
:OS自作入門|30日でOSが作れると%%無理の%%定評のある本。~
基本的にこの本を用いてプロジェクトの進行を行う。
:はじめて読む486|x86アーキテクチャのCPUの使い方などを知ることの出来る数少ない本。~
副読本として候補にあげておく。
*プロジェクト一覧 [#v2bc7426]
:[[0日目>オリジナルOSの製作/0日目]]|Chapter0 開発を始める前に
:[[1日目>オリジナルOSの製作/1日目]]|Chapter1 PCの仕組みからアセンブラ入門まで
:[[2日目>オリジナルOSの製作/2日目]]|Chapter2 アセンブラ学習とMakefile入門
:[[3日目>オリジナルOSの製作/3日目]]|Chapter3 32ビットモード突入とC言語導入
:[[4日目>オリジナルOSの製作/4日目]]|Chapter4 C言語と画面表示の練習
:[[5日目>オリジナルOSの製作/5日目]]|Chapter5 構造体と文字表示とGDT/IDT初期化
:[[6日目>オリジナルOSの製作/6日目]]|Chapter6 分割コンパイルと割り込み処理
:[[7日目>オリジナルOSの製作/7日目]]|Chapter7 FIFOとマウス制御
:[[8日目>オリジナルOSの製作/8日目]]|Chapter8 マウス制御と32ビットモード切り替え
:[[9日目>オリジナルOSの製作/9日目]]|Chapter9 メモリ管理
:[[10日目>オリジナルOSの製作/10日目]]|Chapter10 重ね合わせ処理
:[[11日目>オリジナルOSの製作/11日目]]|Chapter11 ついにウィンドウ
:[[12日目>オリジナルOSの製作/12日目]]|Chapter12 タイマ-1
:[[13日目>オリジナルOSの製作/13日目]]|Chapter13 タイマ-2
:[[14日目>オリジナルOSの製作/14日目]]|Chapter14 高解像度・キー入力
:[[15日目>オリジナルOSの製作/15日目]]|Chapter15 マルチタスク-1
:[[16日目>オリジナルOSの製作/16日目]]|Chapter16 マルチタスク-2
:[[17日目>オリジナルOSの製作/17日目]]|Chapter17 コンソール
:[[18日目>オリジナルOSの製作/18日目]]|Chapter18 dirコマンド
:[[19日目>オリジナルOSの製作/19日目]]|Chapter19 アプリケーション
:[[20日目>オリジナルOSの製作/20日目]]|Chapter20 API
:[[21日目>オリジナルOSの製作/21日目]]|Chapter21 OSを守ろう
:[[22日目>オリジナルOSの製作/22日目]]|Chapter22 C言語でアプリケーションを作ろう
:[[23日目>オリジナルOSの製作/23日目]]|Chapter23 グラフィックいろいろ
:[[24日目>オリジナルOSの製作/24日目]]|Chapter24 ウィンドウ操作
:[[25日目>オリジナルOSの製作/25日目]]|Chapter25 コンソールを増やそう
:[[26日目>オリジナルOSの製作/26日目]]|Chapter26 ウィンドウ移動の高速化
:[[27日目>オリジナルOSの製作/27日目]]|Chapter27 LDTとライブラリ
:[[28日目>オリジナルOSの製作/28日目]]|Chapter28 ファイルと日本語表示
:[[29日目>オリジナルOSの製作/29日目]]|Chapter29 圧縮と簡単なアプリケーション
:[[30日目>オリジナルOSの製作/30日目]]|Chapter30 高度なアプリケーション
:[[31日目>オリジナルOSの製作/31日目]]|Chapter31 開発を終えた後で
ページ名: