・著者:川合秀実
・定価:3,990円(税込)
・B5変型判 722ページ
・ISBN4-8399-1984-4
・発売日:2006年02月28日
■内容紹介
プログラミングの基礎からはじめて、
30日後にはウィンドウシステムを有する32bitマルチタスクOSを
フルスクラッチで作り上げるという入門書。
ビギナーでも無理なく作成できるよう
PCの仕組み・アセンブラ・Cの解説から始まり、
試行錯誤を繰り返しながらアルゴリズムを学びつつ、
たのしく自由な雰囲気でOSをゼロから構築していくという、
他に類を見ない手法による、趣味と実用と学習を兼ね備えた
OS作成の入門書です。
探検
「OS自作入門」
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2006/07/07(金) 00:40:20140デフォルトの名無しさん
2006/08/30(水) 16:07:38 BIOS画面で、余計なIRQ全部カット
DOSのディスク作って余計なデバドラ全部削除。
それにさ、プログラムの質でも速度はずいぶん違うんだから、
ネイティブコード見ながら改良の繰り返し。
これで我慢しれよ。
DOSのディスク作って余計なデバドラ全部削除。
それにさ、プログラムの質でも速度はずいぶん違うんだから、
ネイティブコード見ながら改良の繰り返し。
これで我慢しれよ。
141デフォルトの名無しさん
2006/08/30(水) 19:21:56 >>139
レス見ててもわかるけど、レスした奴にFPGA使ったことがある奴はいないと思う
レス見ててもわかるけど、レスした奴にFPGA使ったことがある奴はいないと思う
142デフォルトの名無しさん
2006/11/16(木) 12:38:35 保守
143デフォルトの名無しさん
2006/12/02(土) 11:38:32144デフォルトの名無しさん
2007/03/10(土) 13:48:25 安い本体買ってきて試してみようかな
エミュでもいいけど、実機で動いたほうが感動するし
エミュでもいいけど、実機で動いたほうが感動するし
145デフォルトの名無しさん
2007/03/23(金) 17:35:15 この本3つに裂いて読んでるところです。
軽くなってイイ!!
軽くなってイイ!!
146デフォルトの名無しさん
2007/03/23(金) 20:57:09147デフォルトの名無しさん
2007/03/24(土) 00:06:03 裂き方にもよるな
文字とそれ以外に分けて裂いたり
拍子ビリビリとかにしても軽くならないし
文字とそれ以外に分けて裂いたり
拍子ビリビリとかにしても軽くならないし
148デフォルトの名無しさん
2007/04/01(日) 11:00:24 たしかに、正直重いよこの本…
149デフォルトの名無しさん
2007/04/08(日) 10:09:38 つまり、付属CDにpdf版もインストールしとけ、ってことですか?
150デフォルトの名無しさん
2007/04/08(日) 13:03:28 >>65
ICE使うとハード壊れない?
いま、SlingShotっての使って作業してんだけど、
ハード壊れたら怖いなーと思ってる。。
気にすることないのかな?
破壊を防ぐには実行前のレビューをして責任を分散
することでしょうか?w
つか、レビューもろくにしてくれないチームなんだよな・・。
ICE使うとハード壊れない?
いま、SlingShotっての使って作業してんだけど、
ハード壊れたら怖いなーと思ってる。。
気にすることないのかな?
破壊を防ぐには実行前のレビューをして責任を分散
することでしょうか?w
つか、レビューもろくにしてくれないチームなんだよな・・。
151デフォルトの名無しさん
2007/04/08(日) 16:06:42 >>150
ICE使っても壊れるときは壊れるよ。
ICE使っても壊れるときは壊れるよ。
152デフォルトの名無しさん
2007/04/08(日) 16:42:45 壊れるのは、
・単なるミス
例->入力ポートに出力して過負荷になって壊れる
・他の要因
例-> LEDのダイナミック点灯のように、止めてしまうと定格を越えてしまう場合に
他の奴が割り込み禁止期間をそれ以上かけてしまった
とかであって、単なるミスはICEでステップ実行でもすれば防ぎやすいのかもしれないが
ICEを使ったら防げるというようなものじゃない。
逆にダイナミック点灯の停止のような問題があるとICE入れてもブレークポイント仕掛けられないしね
・単なるミス
例->入力ポートに出力して過負荷になって壊れる
・他の要因
例-> LEDのダイナミック点灯のように、止めてしまうと定格を越えてしまう場合に
他の奴が割り込み禁止期間をそれ以上かけてしまった
とかであって、単なるミスはICEでステップ実行でもすれば防ぎやすいのかもしれないが
ICEを使ったら防げるというようなものじゃない。
逆にダイナミック点灯の停止のような問題があるとICE入れてもブレークポイント仕掛けられないしね
153デフォルトの名無しさん
2007/04/10(火) 07:05:41 ブログ読んだ。
名前もメールもhariboteosだけど、
hariboteosって名前がでてくんの三日目からじゃない?
名前もメールもhariboteosだけど、
hariboteosって名前がでてくんの三日目からじゃない?
154デフォルトの名無しさん
2007/04/10(火) 23:38:58155デフォルトの名無しさん
2007/05/03(木) 23:33:02 電子工作入門
156デフォルトの名無しさん
2007/05/04(金) 16:03:27 この本つまんねぇww
図書館でパラ見してみたけど、「こうやってください」、「こういうものです」、「ここはこうやります」的なことしか書いてないじゃんw
「自作入門」じゃなくて、「こうやってください」じゃねぇかw
図書館でパラ見してみたけど、「こうやってください」、「こういうものです」、「ここはこうやります」的なことしか書いてないじゃんw
「自作入門」じゃなくて、「こうやってください」じゃねぇかw
157デフォルトの名無しさん
2007/05/04(金) 16:25:58 最近そういう本多いね
マニュアルやヘルプ見れば分かる内容を
なんでわざわざ劣化コピーしてまで出版するのか
売れるからなんだろうけど買う方にしてみたら騙された気分
マニュアルやヘルプ見れば分かる内容を
なんでわざわざ劣化コピーしてまで出版するのか
売れるからなんだろうけど買う方にしてみたら騙された気分
158デフォルトの名無しさん
2007/05/04(金) 16:43:12 >>156
入門書とはそういうものです。
入門書とはそういうものです。
159デフォルトの名無しさん
2007/05/04(金) 21:03:36160デフォルトの名無しさん
2007/05/04(金) 21:09:57 >>159
理科年表があっても自動車作れないの? お前、馬鹿?
理科年表があっても自動車作れないの? お前、馬鹿?
161デフォルトの名無しさん
2007/05/04(金) 21:51:35 むしろ理科年表見ただけで自動車作れる人間を見てみたいな。
もちろん、自動車に関する知識がある人は無しで。
もちろん、自動車に関する知識がある人は無しで。
162デフォルトの名無しさん
2007/05/04(金) 22:30:58 疲れたから説明は後回しって、おいw
163デフォルトの名無しさん
2007/05/04(金) 22:34:18 >>161
俺は、むしろ理科年表だけを材料に自動車を作れる人間を見てみたい。
俺は、むしろ理科年表だけを材料に自動車を作れる人間を見てみたい。
164デフォルトの名無しさん
2007/05/26(土) 14:28:41165自作厨 ◆A1RaQAF1QY
2007/06/17(日) 10:54:31 OS自作入門を市立図書館で借りてきた。
30日以内に20日目(395ページ)までの目標を達成して
どっかのアプロダにそこまでのモノをあげてやんよ
べつにそれをDLしろって言ってるわけじゃないんだからな
30日以内に20日目(395ページ)までの目標を達成して
どっかのアプロダにそこまでのモノをあげてやんよ
べつにそれをDLしろって言ってるわけじゃないんだからな
166デフォルトの名無しさん
2007/06/26(火) 13:19:33167デフォルトの名無しさん
2007/07/11(水) 01:01:46 最後までセグメント一辺倒でいくのかー。
ページングに関しては紙面を割けませんかそうですか。
世の中にはx86しかCPUは存(ry
ページングに関しては紙面を割けませんかそうですか。
世の中にはx86しかCPUは存(ry
168デフォルトの名無しさん
2007/07/11(水) 12:48:48 そのむかし、ページ単位で管理するのは無駄が多いとかなんとか
言ってた気がする。
その影響でしょうな。
言ってた気がする。
その影響でしょうな。
169デフォルトの名無しさん
2007/07/16(月) 23:25:56 最近読みはじめたのだけど、使ってもいいメモリの位置とか結構適当なんだね。
FDに書き込まれるプログラムの位置もバイナリ直接みて判断してるけどこんな適当でいいの?
FDに書き込まれるプログラムの位置もバイナリ直接みて判断してるけどこんな適当でいいの?
170デフォルトの名無しさん
2007/07/17(火) 07:22:32 >>165
UPまだ?
UPまだ?
171デフォルトの名無しさん
2007/07/17(火) 12:55:58 >>165
図書館だと一週間で返却すんじゃねの?
図書館だと一週間で返却すんじゃねの?
172デフォルトの名無しさん
2007/07/18(水) 00:10:29 図書館によるでしょ
運営市区町村によって貸し出し期間は案外違う
運営市区町村によって貸し出し期間は案外違う
173デフォルトの名無しさん
2007/07/30(月) 22:59:12 そうだそうだ!!
おれんとこだと2週間だ
おれんとこだと2週間だ
174デフォルトの名無しさん
2007/08/03(金) 10:38:30 >>168
>そのむかし、ページ単位で管理するのは無駄が多いとかなんとか
昔のメモリの少ないマシンを想定しているということだろうか。
さすがにOSASKはページングなんでしょ?
著者の態度として、技術的な事は、たぶん初心者のためと思ってかなりミニマリズム
に徹している感がある反面、変なおしゃべりみたいなのがやたらあると言う...
まあ好きずきだけどな。
>そのむかし、ページ単位で管理するのは無駄が多いとかなんとか
昔のメモリの少ないマシンを想定しているということだろうか。
さすがにOSASKはページングなんでしょ?
著者の態度として、技術的な事は、たぶん初心者のためと思ってかなりミニマリズム
に徹している感がある反面、変なおしゃべりみたいなのがやたらあると言う...
まあ好きずきだけどな。
175デフォルトの名無しさん
2007/08/03(金) 11:23:25176デフォルトの名無しさん
2007/08/03(金) 23:27:12 >>175
え、そうなんだ。
OSASKの解説をwebでちら見すると... 確かに、メモリ保護の観点では
セグメントはいいのかもしれない。
ただ、いまどきのOSには大抵ある仮想記憶の各種最適化方法はページングなくして
は使えないような... セグメントなりのやり方があるのかな?
え、そうなんだ。
OSASKの解説をwebでちら見すると... 確かに、メモリ保護の観点では
セグメントはいいのかもしれない。
ただ、いまどきのOSには大抵ある仮想記憶の各種最適化方法はページングなくして
は使えないような... セグメントなりのやり方があるのかな?
177デフォルトの名無しさん
2007/08/14(火) 16:29:24 夏休みだから、久しぶりに読んでみようかな。
去年の秋に、自室が狭いんで、ベランダにビニール袋に包んで放置したままだったから。
時々無性に読みたくなる時もあったけど、面倒臭さには勝てなかった。
去年の秋に、自室が狭いんで、ベランダにビニール袋に包んで放置したままだったから。
時々無性に読みたくなる時もあったけど、面倒臭さには勝てなかった。
178デフォルトの名無しさん
2007/08/18(土) 15:01:50 これアセンブラが独自じゃなかったら最高だったのに
179デフォルトの名無しさん
2008/01/11(金) 23:30:33 立ち読みしてて、もれなく付いてきますとか書いてある所まで読んだ。
読んでて嫌気がする文が所々にあった。
読んでて嫌気がする文が所々にあった。
180デフォルトの名無しさん
2008/03/04(火) 02:42:29 低年齢向けだもの
181デフォルトの名無しさん
2008/03/04(火) 02:59:04182デフォルトの名無しさん
2008/03/04(火) 08:40:37 gasはx86アセンブラとしては使い難い。
せめてnasmを使いたいところだし、
アセンブラぐらい自作でもたいしたことはない。
せめてnasmを使いたいところだし、
アセンブラぐらい自作でもたいしたことはない。
183デフォルトの名無しさん
2008/03/20(木) 18:19:46 メモリの上限調べるの、あんなやり方でいいのだろうか?
実装範囲を越えたらリピートイメージが読み出されたり
バスエラー起きたりしないのかPCAT互換アーキテクチャは…
実装範囲を越えたらリピートイメージが読み出されたり
バスエラー起きたりしないのかPCAT互換アーキテクチャは…
184デフォルトの名無しさん
2008/03/20(木) 18:56:19 2GBか4GBか超えるとそうなるよ
185デフォルトの名無しさん
2008/03/21(金) 12:19:11 Kは仕様とか規格なんてどうでもいいって言ってるやつだから仕方ないよ。
その言葉を見て、OSASKから手を引いたし。
その言葉を見て、OSASKから手を引いたし。
186デフォルトの名無しさん
2008/03/21(金) 23:26:45 >>183
PC/ATはメモリのない所は拡張バスの方を見にいくので、
イメージが見えたりはしない。
68kみたいなバスエラーなんてものはx86には存在しない。
まああのやり方だとメモリじゃないものをメモリと誤認識する
事があるので、エラいことになるかもしれないわけですが。
たぶん4G積んでるPCではかなりの確率でそうなるんでないかと。
PC/ATはメモリのない所は拡張バスの方を見にいくので、
イメージが見えたりはしない。
68kみたいなバスエラーなんてものはx86には存在しない。
まああのやり方だとメモリじゃないものをメモリと誤認識する
事があるので、エラいことになるかもしれないわけですが。
たぶん4G積んでるPCではかなりの確率でそうなるんでないかと。
187デフォルトの名無しさん
2008/03/22(土) 12:55:11 OS作ろうと思って調べているけど、ATってBIOSだのリアルモードだの「過去」を引きずって汚いシステムなんだね・・・。
いっそ、まったく新しい現代的アークテクチャの64ビットマシン作りたくなってきた。
いっそ、まったく新しい現代的アークテクチャの64ビットマシン作りたくなってきた。
188デフォルトの名無しさん
2008/03/22(土) 13:34:57189デフォルトの名無しさん
2008/03/27(木) 16:55:48 OS作るならブートローダーだけは作っちゃいけねぇ・・・
190デフォルトの名無しさん
2008/03/27(木) 19:23:28 ブート部分は既存のをぱくって、その先を作るとかいう本があればいいのに。
191デフォルトの名無しさん
2008/03/27(木) 22:22:46 o
192デフォルトの名無しさん
2008/03/28(金) 00:09:31193デフォルトの名無しさん
2008/03/28(金) 07:18:33 >>192
AlphaマシンがBIOSでx86をエミュっててx86用のVGA BIOSを使って初期化したりしてたの知ってる?
AlphaマシンがBIOSでx86をエミュっててx86用のVGA BIOSを使って初期化したりしてたの知ってる?
194デフォルトの名無しさん
2008/03/28(金) 21:48:39 SFにToroOSっていうのがあって、FPCで書かれてるんだけど、
えらいソースは短くて読みやすいので、それで勉強してます。
いいとこまで出来ているような気がするのですが、
しかし、もったいないことに、放置されてます。
これ、仮想マシン上でブートできるけど、実マシンで
ブートできないのは、ナゼですか?
あと、ネットワークでブートするようなOSにしたいんですが、
なにを勉強すれば良いですか?
えらいソースは短くて読みやすいので、それで勉強してます。
いいとこまで出来ているような気がするのですが、
しかし、もったいないことに、放置されてます。
これ、仮想マシン上でブートできるけど、実マシンで
ブートできないのは、ナゼですか?
あと、ネットワークでブートするようなOSにしたいんですが、
なにを勉強すれば良いですか?
195デフォルトの名無しさん
2008/03/28(金) 22:34:54 >>194
> これ、仮想マシン上でブートできるけど、実マシンで
> ブートできないのは、ナゼですか?
ソースを改造してint 10hとか埋め込みまくって自分で調べなさい。
そうやって自分の手を動かすのが勉強というものだ。
> あと、ネットワークでブートするようなOSにしたいんですが、
> なにを勉強すれば良いですか?
通信はNICのBIOSがやってくれるから
ブートするだけなら自分で通信コードを書く必要はない。
PXEサーバとBOOTPサーバを立ててIPLを送り込みなさい。
> これ、仮想マシン上でブートできるけど、実マシンで
> ブートできないのは、ナゼですか?
ソースを改造してint 10hとか埋め込みまくって自分で調べなさい。
そうやって自分の手を動かすのが勉強というものだ。
> あと、ネットワークでブートするようなOSにしたいんですが、
> なにを勉強すれば良いですか?
通信はNICのBIOSがやってくれるから
ブートするだけなら自分で通信コードを書く必要はない。
PXEサーバとBOOTPサーバを立ててIPLを送り込みなさい。
196デフォルトの名無しさん
2008/03/28(金) 23:02:44 >>193
AlphaならケチくさいこといわんでTGAを使うべきでないかと。
AlphaならケチくさいこといわんでTGAを使うべきでないかと。
197デフォルトの名無しさん
2008/03/29(土) 01:54:19 >>188
>ブート部分は、どのOSも似たようなもんだから、そう言うところは
>パクレばいいんじゃない。
一般的にはハードやブートの情報を取ってこないといけないし、
OSのカーネルのバイナリフォーマットも違ったりするし、
ある程度ブートローダには手を入れないといけないよね。
あ、それを「パクる」というのかw
>ブート部分は、どのOSも似たようなもんだから、そう言うところは
>パクレばいいんじゃない。
一般的にはハードやブートの情報を取ってこないといけないし、
OSのカーネルのバイナリフォーマットも違ったりするし、
ある程度ブートローダには手を入れないといけないよね。
あ、それを「パクる」というのかw
198デフォルトの名無しさん
2008/06/08(日) 01:31:23 誰かこれでOS作れるようになった?
199デフォルトの名無しさん
2008/06/08(日) 01:41:20200デフォルトの名無しさん
2008/06/09(月) 10:38:07201デフォルトの名無しさん
2008/06/11(水) 20:54:43 正直、この本はOS開発に少し興味がある人がその好奇心を満たすだけの本だと思う
202デフォルトの名無しさん
2008/06/12(木) 14:07:03 >>201
それでいいような気が・・・・
それでいいような気が・・・・
203デフォルトの名無しさん
2008/06/13(金) 19:26:38 OSが作れるとか言うのはともかく(おい)、
こういう、ハードに近い部分のコードを一行一行いい意味でチマチマ説明していく
タイプの本は、かえって新鮮だなと思った。
ちなみに、一見詳細に説明してあるように見えて、よく読むと新しい概念を説明なしに
どんどん登場させているので、本当に知らない人が読みやすいのかという疑問はある。
でも、読む側もよくわからないことはとりあえず放置して進むことも大事なのかな。
プログラミングを長年やってると「定義は、それが参照されるまでに行わねばならない」
とか思っちゃうけどw この手の本で真面目にそれをやると、前半部分が超重くなりそうだし。
こういう、ハードに近い部分のコードを一行一行いい意味でチマチマ説明していく
タイプの本は、かえって新鮮だなと思った。
ちなみに、一見詳細に説明してあるように見えて、よく読むと新しい概念を説明なしに
どんどん登場させているので、本当に知らない人が読みやすいのかという疑問はある。
でも、読む側もよくわからないことはとりあえず放置して進むことも大事なのかな。
プログラミングを長年やってると「定義は、それが参照されるまでに行わねばならない」
とか思っちゃうけどw この手の本で真面目にそれをやると、前半部分が超重くなりそうだし。
204デフォルトの名無しさん
2008/07/01(火) 20:21:38205デフォルトの名無しさん
2008/07/02(水) 21:53:23 OS作るのに必要なファイル類はどんなのでしょうか?
206デフォルトの名無しさん
2008/07/02(水) 22:18:50 ファイルの概念のないOSも有るまする
207デフォルトの名無しさん
2008/07/02(水) 23:24:41 ソースファイルとヘッダファイルとメイクファイルぐらいじゃね。
208デフォルトの名無しさん
2008/07/03(木) 02:58:34 メイクファイルなんて根性があれば要らないじゃん
209デフォルトの名無しさん
2008/07/03(木) 05:21:52 >>208
そう思っていた時期が俺にもありました。
ヘッダを更新した時に、依存してる奴のコンパイルを忘れて
謎の現象に悩むことになるんですな。
で、原因に気がついたときにものすごい疲労感に襲われると。
常に全ソースリビルドすればいいとか言わんように。
そう思っていた時期が俺にもありました。
ヘッダを更新した時に、依存してる奴のコンパイルを忘れて
謎の現象に悩むことになるんですな。
で、原因に気がついたときにものすごい疲労感に襲われると。
常に全ソースリビルドすればいいとか言わんように。
210デフォルトの名無しさん
2008/07/03(木) 10:33:57 >>206
そういう意味じゃないだろ。
そういう意味じゃないだろ。
211デフォルトの名無しさん
2008/07/03(木) 16:05:57 モトローラSレコードかインテルHEXでいいんじゃね?
212デフォルトの名無しさん
2008/07/04(金) 23:48:00213デフォルトの名無しさん
2008/07/05(土) 00:57:57 >>209
メモリモデル(死語)を混在させてしまっていたことに気づかなかった私はどうなるのでしょうか?
メモリモデル(死語)を混在させてしまっていたことに気づかなかった私はどうなるのでしょうか?
214デフォルトの名無しさん
2008/07/15(火) 02:12:00 さらに発展させると根性があれば、それこそOSすら要らないな
215デフォルトの名無しさん
2008/07/15(火) 11:47:30 しかし、いつのまにかOSを作っていた、というのはありそう。
216デフォルトの名無しさん
2008/07/15(火) 20:14:03 ・・・なんか格好いいな
217デフォルトの名無しさん
2009/04/26(日) 21:06:12 3日目から再開
218デフォルトの名無しさん
2009/05/26(火) 20:36:42 そろそろ再開
219217
2009/09/28(月) 20:48:49 本日二十日目ニ到達
220デフォルトの名無しさん
2009/10/23(金) 03:00:42 3日目ぐらいでずっと放置してたんだけど
久しぶりに4日目から読み始めたらCが出てきてスルスル読めるようになった。
久しぶりに4日目から読み始めたらCが出てきてスルスル読めるようになった。
221デフォルトの名無しさん
2010/01/07(木) 01:28:20 この本の前半戦、16bit modeで動くのに何でCでかけるの?
cc1.exeで32bitコードを16bitコードに変換してる?
cc1.exeで32bitコードを16bitコードに変換してる?
222デフォルトの名無しさん
2010/01/07(木) 01:43:26 ソース見たことないけど.code16gccとか使ってるんでないの?
223デフォルトの名無しさん
2010/04/27(火) 23:17:21 age
224デフォルトの名無しさん
2010/05/23(日) 11:02:37 この本を買わずに、どこかのサイトで親切にOSの作り方を
教えているサイトありませんか。
教えているサイトありませんか。
225デフォルトの名無しさん
2010/05/23(日) 11:15:39 あるよ。
インターネット、っていうサイト。
インターネット、っていうサイト。
226デフォルトの名無しさん
2010/05/23(日) 11:50:31 馬鹿は無理にレスしてくれなくていいです。
227デフォルトの名無しさん
2010/05/23(日) 14:03:03228デフォルトの名無しさん
2010/05/23(日) 16:02:31 分かりました。一応、ググってみたんですけど、無かったので、
このOS自作入門を買う事にしました。
C言語で画面に文字を表示するぐらいしか、知識を持っていませんが、
こんな僕でも作れますかね?
このOS自作入門を買う事にしました。
C言語で画面に文字を表示するぐらいしか、知識を持っていませんが、
こんな僕でも作れますかね?
229デフォルトの名無しさん
2010/05/23(日) 16:03:38 アセンブラや他の言語を知ってるなら
230デフォルトの名無しさん
2010/05/23(日) 16:42:10 すごいな。OS自作かあ〜。
ハード面の知識がないので><
そういうのはホントにすごいと思う。
OSを自作するってことは、
周辺機器のデバイスドライバも自作するってことでしょ?
>>228
本当に作りたいという想いがあれば
ハード面の知識がないので><
そういうのはホントにすごいと思う。
OSを自作するってことは、
周辺機器のデバイスドライバも自作するってことでしょ?
>>228
本当に作りたいという想いがあれば
231デフォルトの名無しさん
2010/05/23(日) 16:52:52 もう、想いがないんだよな〜・・・。
コンピューターへの。
プログラミングは情熱でするものですよね。
コンピューターへの。
プログラミングは情熱でするものですよね。
232デフォルトの名無しさん
2010/05/23(日) 18:04:44233デフォルトの名無しさん
2010/05/23(日) 22:37:34 ドライバ作る方がめんどい
234デフォルトの名無しさん
2010/05/23(日) 22:45:06 このOS自作入門はどれぐらいのレベルのOSを作ることができるの?
235デフォルトの名無しさん
2010/05/23(日) 23:02:40 1)ハードディスクではなくフロッピーからのブート
2)32bitモードへの移行とメモリ・割り込み管理
3)BIOSを使わないでディスプレイへお絵かき(ドライバレベルではない)
4)マウス割り込みを使ってディスプレイへマウスのお絵かき(ドライバレベルではない)
ドライバは作ってない
ウィンドウシステムはない
2)32bitモードへの移行とメモリ・割り込み管理
3)BIOSを使わないでディスプレイへお絵かき(ドライバレベルではない)
4)マウス割り込みを使ってディスプレイへマウスのお絵かき(ドライバレベルではない)
ドライバは作ってない
ウィンドウシステムはない
236デフォルトの名無しさん
2010/05/23(日) 23:04:26 ttp://www.petatv.com/tvpopup/video.asp?video=agri_long&Player=wm&speed=_med
237デフォルトの名無しさん
2010/05/24(月) 14:47:16 この本の良いとこ、悪いとこを書いてください。
238デフォルトの名無しさん
2010/05/24(月) 15:12:10 良くも悪くも入門書
239デフォルトの名無しさん
2010/05/24(月) 19:46:29 良いとこ
・普段使わないようなRing0の命令に触れる事が出来る
・プロテクトモードに関する知識が得られる
・マウスやVRAMの操作に関する知識が得られる
悪いとこ
・Windows用のツールを使っているため別OSではそのまま試せない
・16ビットBIOSによるディスクアクセスしか扱っておらず、
32ビットモードになってからディスクアクセスする方法について全く分からない
・普段使わないようなRing0の命令に触れる事が出来る
・プロテクトモードに関する知識が得られる
・マウスやVRAMの操作に関する知識が得られる
悪いとこ
・Windows用のツールを使っているため別OSではそのまま試せない
・16ビットBIOSによるディスクアクセスしか扱っておらず、
32ビットモードになってからディスクアクセスする方法について全く分からない
240デフォルトの名無しさん
2010/05/24(月) 20:19:32 別の本だけど、こっちも「OS自作入門」
12ステップで作る組込みOS自作入門
ttp://www.amazon.co.jp/dp/4877832394/
12ステップで作る組込みOS自作入門
ttp://www.amazon.co.jp/dp/4877832394/
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★2 [Hitzeschleier★]
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★3 [少考さん★]
- 三谷幸喜氏 温泉嫌いの理由を熱弁「知らない人の股間を素通りしたお湯なんですよ」「おじさんの肛門を通り過ぎたお湯が自分の前に」 [Ailuropoda melanoleuca★]
- 【伊原剛志】62歳俳優、夫婦別姓に「選択出来るならしたい人はする したくない人はしない 何が問題?」 [少考さん★]
- 【三重】「お金がない。あした払う」タクシー料金払わず、男性運転手を数十発殴った疑い ブラジル人の女を逮捕…容疑を否認 [少考さん★]
- 【日本人の旅行離れ】国内旅行すら行けなくなった……オーバーツーリズムだけじゃない 旅行者減少の異常事態 ★2 [ぐれ★]
- 【高市物価悲報】ケンタッキーのパーティーセット(5000円)ワロタwwwwww [153490809]
- 【実況】博衣こよりのえちえちドラクエ1&4リメイク🧪
- 【高市悲報】小泉の進さん「日米電話会談を行いました😤(パシャリ)」あからさまなパフォーマンスだと話題に [359965264]
- 平成って最高だったよな
- 核心ついちゃって悪いんだけど日本はセルフ経済制裁やめて人口増やして減税して経済成長したら軍事力も上がるよ? [819729701]
- サラリーマンの天国・日高屋に高齢者が殺到 ネトウヨ「現役世代の楽しみまで奪う気か!」 [377482965]
