アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
昔のOSは (スコア:2, 興味深い)
なかったですからね。
それでもチャンとマルチタスク。
何億円もするプラントを制御してました。
ああいうの勉強した方がいいのでは。
Re:昔のOSは (スコア:1, 興味深い)
現代のプロセッサでも、当時のRTOSと同等の機能を実装するならば、左程大きな違いにはならないと思います。
Re:昔のOSは (スコア:1)
…6800やZ80だと相対アドレスや割り込みが限定されるのでタスクの作り方も相当工夫がいるので、
ITronでよくあるように最初からカーネルとタスクを一体化してROM化してしまうか
カーネルとリンカを一体化してタスク自体が小さいかどっちかでしょうし
…あの領域は組み込みマイコンを深くやるにはいいんだけど、アルゴリズムをすっきりさせてメンテナンス性を上げる勉強にはならないんですよねぇ…ある種のDirty Hackのセンスの勉強にはなるからそれはそれで貴重な勉強になるのですが。
Re:昔のOSは (スコア:0)
Re:昔のOSは (スコア:1)
具体的にはカーネルとアプリ層を合わせて8〜16KB位で収めなければいけなくて、CPUが6800とか8080と言う世代の物です。
制御用マルチタスクシーケンサとしては十分だったかもしれないけど、環境としてのOSではなかった。
あの時代のマイコンユーザに取ってOS-9は画期的でしたからね。
マイコンでUnixライクな操作が出来るマルチタスクOS(しかも、PascalっぽいBASICまで付いている)と言うのは
それまでのアセンブラやKコンパイラなどでIOCSまでお手製でぜいぜい言いながらアプリを作っていた状況からしたらさに天国だった訳で
…OS-9はBASIC09もアセンブラもポータビリティが考えられていたし
…マイコンに於けるマルチタスクOSはOS-9 Level1以前と以後で概念的にも違ったような。
Re:昔のOSは (スコア:0)
Re:昔のOSは (スコア:0)
Re:昔のOSは (スコア:0)
まあそれで事足りるって言うか、それで足りるようにタイムスケジュールを設計してた訳ですが。