・著者:川合秀実
・定価: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:202006/07/30(日) 01:25:45
CRTが安いと思ってるのは、最近店頭に並んでるようなのしか知らない人だけかと。
100デフォルトの名無しさん
2006/07/30(日) 01:34:50 フラットパネルか、せめて円筒形の管面でなきゃいやだ。
101デフォルトの名無しさん
2006/07/30(日) 02:08:33 うっせばーか
102デフォルトの名無しさん
2006/07/30(日) 11:20:43 俺も液晶は172X使ってる。
17インチでちっちゃいけど、フレームが小さいからx4ディスプレイで仕様
CRTは塗り替えてるから型番がわからない。型落ちの25万くらいのものだったと思う。
172Xを一台4万ちょいで買ったから16万とアームで6万で22万。CRTのが高いな
液晶の利点って、小さくて安い事だと思ってる。
普通の事務処理だと発色とか反応速度はどうでもいいから、液晶で十分事足りるし
17インチでちっちゃいけど、フレームが小さいからx4ディスプレイで仕様
CRTは塗り替えてるから型番がわからない。型落ちの25万くらいのものだったと思う。
172Xを一台4万ちょいで買ったから16万とアームで6万で22万。CRTのが高いな
液晶の利点って、小さくて安い事だと思ってる。
普通の事務処理だと発色とか反応速度はどうでもいいから、液晶で十分事足りるし
103デフォルトの名無しさん
2006/07/30(日) 11:23:31104デフォルトの名無しさん
2006/07/30(日) 11:54:24 お前等板違い
105デフォルトの名無しさん
2006/07/30(日) 20:17:44106デフォルトの名無しさん
2006/07/30(日) 23:58:30 CRTをけなすやつはCRTを常用した事ないやつだけ
液晶をけなすのは金持ちだけ
こんなかんじか?
液晶をけなすのは金持ちだけ
こんなかんじか?
107デフォルトの名無しさん
2006/07/31(月) 12:29:03 CRTを貶すのは貧乏人だけ
液晶を貶すのは金持ちだけ
こうしとけ
液晶を貶すのは金持ちだけ
こうしとけ
108デフォルトの名無しさん
2006/08/02(水) 15:36:43 ひじょうに勉強になる話でしたが確かに板違い。w
109デフォルトの名無しさん
2006/08/14(月) 02:56:36 マルチタスクいらないんです。
その代わり早く計算したい・・そんなOSがこの本読めばつくれますか?
(マルチタスクにしようが、シングルタスクにしようが、計算速度はそんなに違わないんですかね?最近のcpuは)
その代わり早く計算したい・・そんなOSがこの本読めばつくれますか?
(マルチタスクにしようが、シングルタスクにしようが、計算速度はそんなに違わないんですかね?最近のcpuは)
110デフォルトの名無しさん
2006/08/14(月) 06:45:18 最近のCPUということでいえば、既にマルチチップorマルチコアが主流なのでマルチスレッドでないと話にならない。
#純粋な1コアCPU一個で勝負するなら、シングルスレッドの方が速いとは思うが。
それはいいとして、そのOSは事実上GUIもマルチメディアも捨てるということになるぞ。
#純粋な1コアCPU一個で勝負するなら、シングルスレッドの方が速いとは思うが。
それはいいとして、そのOSは事実上GUIもマルチメディアも捨てるということになるぞ。
111デフォルトの名無しさん
2006/08/16(水) 18:58:13 >>109
速く計算させたいならMS-DOSで動く「応用ソフト」作ってその中でガンガレ。
計算させるだけなら基本ソフト作る必要性もないだろう。
ただし、16ビット演算にする必要性とファイルサイズを64KB以下にする必要性が生じるが。
速く計算させたいならMS-DOSで動く「応用ソフト」作ってその中でガンガレ。
計算させるだけなら基本ソフト作る必要性もないだろう。
ただし、16ビット演算にする必要性とファイルサイズを64KB以下にする必要性が生じるが。
112デフォルトの名無しさん
2006/08/16(水) 19:22:08 >それはいいとして、そのOSは事実上GUIもマルチメディアも捨てるということになるぞ。
あほか
あほか
113デフォルトの名無しさん
2006/08/16(水) 20:53:15114デフォルトの名無しさん
2006/08/16(水) 21:55:15 お前Windows1シリーズしってるか?
115デフォルトの名無しさん
2006/08/16(水) 21:57:02 あと、初期のマッキントッシュもシングルタスク
古い絵描きソフトにもシングルタスクの名残でMDIじゃなくてウインドウがいっぱいに分かれてるやつあるだろ
ああいうのは全てシングルタスクで動いてた
てかよくマルチタスクとかいう言葉を出しといて、シングルタスクじゃGUIは出来ないとか抜かせるな
お前の技量が全く足りないだけだろ
古い絵描きソフトにもシングルタスクの名残でMDIじゃなくてウインドウがいっぱいに分かれてるやつあるだろ
ああいうのは全てシングルタスクで動いてた
てかよくマルチタスクとかいう言葉を出しといて、シングルタスクじゃGUIは出来ないとか抜かせるな
お前の技量が全く足りないだけだろ
116デフォルトの名無しさん
2006/08/16(水) 22:51:25 >>115
恥ずかしいよ、お前
恥ずかしいよ、お前
117デフォルトの名無しさん
2006/08/16(水) 23:31:14118デフォルトの名無しさん
2006/08/17(木) 00:01:42 論点がズレテルからだろ・・・
119113
2006/08/17(木) 01:20:16 なるほど判った。
元々の>>109は計算速度を優先させたいと言うことなのだからその演算タスクでGUIの面倒を見るのは論外なわけだ。
確かにマルチファインダーが出る前のMacは演算中にはGUIも止まってたもんな。
#それはわかったとして、Windows1の頃はタスクスイッチングしてたと思うのだがあれはマルチタスクとは言わないのかな?
元々の>>109は計算速度を優先させたいと言うことなのだからその演算タスクでGUIの面倒を見るのは論外なわけだ。
確かにマルチファインダーが出る前のMacは演算中にはGUIも止まってたもんな。
#それはわかったとして、Windows1の頃はタスクスイッチングしてたと思うのだがあれはマルチタスクとは言わないのかな?
120デフォルトの名無しさん
2006/08/17(木) 02:10:16 いや
シングルタスクでGUIは出来ないとか抜かしてるアホに教えるには十分
シングルタスクでGUIは出来ないとか抜かしてるアホに教えるには十分
121デフォルトの名無しさん
2006/08/17(木) 10:09:48 Windows3.1すら知らない世代か…
あ、あれは似非マルチタスク?
あ、あれは似非マルチタスク?
122デフォルトの名無しさん
2006/08/17(木) 23:05:13 3.1はちゃんとしたマルチタスク。 実装が頭悪すぎただけ。
123デフォルトの名無しさん
2006/08/17(木) 23:12:22 そんな事はない
ユーザーが馬鹿だっただけだ!
ユーザーが馬鹿だっただけだ!
124109
2006/08/18(金) 00:55:39 えっと、たとえば200桁くらいの素数を探すのに利用したいんです。
最新のCPUをつんだPCが計算が速いのは当たり前。
でも、このシングルタスクOSを載せた1、2世代前のPCでも
最新機種と同等の計算速度が出るよ!みたいなOSがあればなぁ・・無ければ作りたいなぁ・・と。
なのでぶっちゃけCRTつながんなくてもいいです。RS−232Cかなにかで親PCに繋げてひたすら
見つけた素数を送り続けるような・・・
バカな考えでしょうか?もしかしてOSわざわざ作らなくてもいけますか?
最新のCPUをつんだPCが計算が速いのは当たり前。
でも、このシングルタスクOSを載せた1、2世代前のPCでも
最新機種と同等の計算速度が出るよ!みたいなOSがあればなぁ・・無ければ作りたいなぁ・・と。
なのでぶっちゃけCRTつながんなくてもいいです。RS−232Cかなにかで親PCに繋げてひたすら
見つけた素数を送り続けるような・・・
バカな考えでしょうか?もしかしてOSわざわざ作らなくてもいけますか?
125デフォルトの名無しさん
2006/08/18(金) 02:18:09 OSを作ってさらにパフォーマンスを上げるのであれば、既存のOSを上回る
CPUドライバなどいろいろな面で、かなりの労力が必要。
本当に単一ならある程度は出来ると思うけど、これくらいもわからないと
ころから始めるのであれば、出来るころには今の最新マシンが10世代くら
い遅れてるかもしれないんで、今最新のマシンを使ってやればいいと思う
シリアルコンソール使うにもそれのドライバが必要。
この本読んでも、蒸気のことには何の役にも立たない
CPUドライバなどいろいろな面で、かなりの労力が必要。
本当に単一ならある程度は出来ると思うけど、これくらいもわからないと
ころから始めるのであれば、出来るころには今の最新マシンが10世代くら
い遅れてるかもしれないんで、今最新のマシンを使ってやればいいと思う
シリアルコンソール使うにもそれのドライバが必要。
この本読んでも、蒸気のことには何の役にも立たない
126デフォルトの名無しさん
2006/08/18(金) 21:42:38 文部省の人見てますか?
これがIT先進国日本の現状ですよ
これがIT先進国日本の現状ですよ
127デフォルトの名無しさん
2006/08/18(金) 21:52:19 こんな過疎スレをもって、日本の現状などと言われましても・・・
128デフォルトの名無しさん
2006/08/18(金) 23:34:49 >>126はどれに対していってるの?
129デフォルトの名無しさん
2006/08/19(土) 00:39:39130デフォルトの名無しさん
2006/08/19(土) 11:52:43 素数見つける専用ハードウェア作ったほうが早くね?
131デフォルトの名無しさん
2006/08/19(土) 12:42:29 >>124
既存のマルチタスクOSでも不必要なサービスを止めたり、タスクの優先度を変更すれば
それほどシステムに処理能力を持って行かれることはないと思うが。
どうしてもシングルタスクがいい!って言うのならOS作るより MS-DOS + 32bit DOS Extender
辺りを使った方がいいだろう。
少なくとも自作OSよりはマシな開発環境が揃えられるだろうし。
既存のマルチタスクOSでも不必要なサービスを止めたり、タスクの優先度を変更すれば
それほどシステムに処理能力を持って行かれることはないと思うが。
どうしてもシングルタスクがいい!って言うのならOS作るより MS-DOS + 32bit DOS Extender
辺りを使った方がいいだろう。
少なくとも自作OSよりはマシな開発環境が揃えられるだろうし。
132デフォルトの名無しさん
2006/08/25(金) 19:08:20 > RS−232Cかなにかで親PCに繋げてひたすら
>見つけた素数を送り続けるような・・・
これで良いなら、計算プログラムにイニシャル部と通信部を付け加えるだけで、
OSなんて高級なもの要らないぞ。
memtest みたいにフロッピー1枚で収まるだろ。
>見つけた素数を送り続けるような・・・
これで良いなら、計算プログラムにイニシャル部と通信部を付け加えるだけで、
OSなんて高級なもの要らないぞ。
memtest みたいにフロッピー1枚で収まるだろ。
133Chia
2006/08/25(金) 21:21:17 おまえらまじですか…
定計算させるなら、FPGA以上に早いものはないと思うけど…
それ専用の計算装置を作るんだから、PCで専用OS作るのなんて比べ物似ないくらい早い
どれくらい高速かと言うと、作る人ののうみそにもよるけど自分が作ったのは
Zip2.0のパスワード解析で22.4MPass/sでた。
参考までにCPU: Athlon64 x2 4200+ soft:Advanced Archive Password Recovery
のマシンだと、17.8MPass/s。
クロックでいうとたった80MHzでこのスピードが出る。
俺でもこのスピードが出ると言うことは、本気でやるともっと出ると思うよ。
RS-232Cでデータをリンクさせるっていうのも、まさにそれだし。
定計算させるなら、FPGA以上に早いものはないと思うけど…
それ専用の計算装置を作るんだから、PCで専用OS作るのなんて比べ物似ないくらい早い
どれくらい高速かと言うと、作る人ののうみそにもよるけど自分が作ったのは
Zip2.0のパスワード解析で22.4MPass/sでた。
参考までにCPU: Athlon64 x2 4200+ soft:Advanced Archive Password Recovery
のマシンだと、17.8MPass/s。
クロックでいうとたった80MHzでこのスピードが出る。
俺でもこのスピードが出ると言うことは、本気でやるともっと出ると思うよ。
RS-232Cでデータをリンクさせるっていうのも、まさにそれだし。
134デフォルトの名無しさん
2006/08/25(金) 22:04:36 >>133
ヒント:コスト
ヒント:コスト
135デフォルトの名無しさん
2006/08/25(金) 23:48:04 ClearSpeedなら96並列演算できるが、ボードもSDKも定価は200万だった希ガス。
Xtrillionなら96並列orベクタ演算できるが、SDKは未だなかった希ガス。
FPGAボードもあるけどこれまた安くないし……
Xtrillionなら96並列orベクタ演算できるが、SDKは未だなかった希ガス。
FPGAボードもあるけどこれまた安くないし……
136デフォルトの名無しさん
2006/08/25(金) 23:55:47 大学の実習でFPGAに触って、興奮してるんでしょ。
137109
2006/08/26(土) 02:29:05 みなさんどうも。
低コストで早い演算を・・とおもいここに書き込んだんですけど、
なかなかそう都合のいいものはないんですね。
マルチタスク→割り込み頻発で速度遅い シングルタスク→割り込み少なくて速度はやい
っていうのは、昔の発想だったのかな?
MS-DOS + 32bit DOS Extenderというのも確かにありかと思いますが、
今のマシンで動くMS-DOSというのはあるのでしょうか?(動作保障外だったと思うのですけど、動くことは動くのかな?)
DR-DOSなんてのも昔あったような記憶が。。探してみようかな?
PS3に個人向け開発環境がでたら、それも選択肢かと思うんですけど、PS2の時の二の舞開発環境ならダメですしw
そもそもPS3に個人向け開発環境が出るのかもまだ分かりませんし。
色々どうもありがとうございました。(ぺこり)
低コストで早い演算を・・とおもいここに書き込んだんですけど、
なかなかそう都合のいいものはないんですね。
マルチタスク→割り込み頻発で速度遅い シングルタスク→割り込み少なくて速度はやい
っていうのは、昔の発想だったのかな?
MS-DOS + 32bit DOS Extenderというのも確かにありかと思いますが、
今のマシンで動くMS-DOSというのはあるのでしょうか?(動作保障外だったと思うのですけど、動くことは動くのかな?)
DR-DOSなんてのも昔あったような記憶が。。探してみようかな?
PS3に個人向け開発環境がでたら、それも選択肢かと思うんですけど、PS2の時の二の舞開発環境ならダメですしw
そもそもPS3に個人向け開発環境が出るのかもまだ分かりませんし。
色々どうもありがとうございました。(ぺこり)
138デフォルトの名無しさん
2006/08/26(土) 04:04:31 >>137
>今のマシンで動くMS-DOSというのはあるのでしょうか?
つ FreeDOS
DOSを起動させるだけでいいのなら、WinXPで「MS-DOSの起動ディスクを作成する」に
チェックを入れてFDをフォーマットするだけでおk
>今のマシンで動くMS-DOSというのはあるのでしょうか?
つ FreeDOS
DOSを起動させるだけでいいのなら、WinXPで「MS-DOSの起動ディスクを作成する」に
チェックを入れてFDをフォーマットするだけでおk
139デフォルトの名無しさん
2006/08/26(土) 18:11:20 FPGAのスタータなんて3万も出せば買えるが…。
80MHzって言ってる時点で、スタータだろ‥。
俺はそこにお前らまじか‥。
80MHzって言ってる時点で、スタータだろ‥。
俺はそこにお前らまじか‥。
140デフォルトの名無しさん
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:20■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【日本人の旅行離れ】国内旅行すら行けなくなった……オーバーツーリズムだけじゃない 旅行者減少の異常事態 [ぐれ★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★12 [蚤の市★]
- 中国の渡航自粛要請1カ月 大阪の観光バス予約ゼロ、東北にも波及 [蚤の市★]
- 【神戸】エレベーター「かご」なく男性医師が転落死 大手「三菱電機ビルソリューションズ」の担当者、安全装置切り放置か [ぐれ★]
- 【福岡】「人が道路に寝込んでいた。顔面から出血し、うなり声をあげている」 福岡市中央区で男性はねられ死亡 タクシー運転手逮捕 [ぐれ★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 [蚤の市★]
- 高市、メガソーラー廃止。環境破壊が社会問題化 [792147417]
- クリスマスに何かする「予定なし」は54%。 過去最高水準に。ケーキの値上げもあって節約志向へ [663766621]
- 他人のリクエストで自分の癖と異なる絵を上げる絵師いるじゃん?
- なぜ日本人はフード被らないの?寒いのに
- ワイが考えてるキャラ当ててみろやwww
- 🏡おい!返事しろ︎︎!知的障害者!
