OSを基礎から学ぶには?
- : OS厨房 [] NGNG
- 来春、情報処理技術者試験を受けるのですが、我が身を振りかえ見れば
いろんなOSを使ってはいるものの、OSの基本動作についてはマトモに
学んだことがありません。主記憶管理なりタスクスケジューリングなり
ページングのアルゴリズムなりを、一から学んでみようと思いました。
そこで
(1)どんな書籍を読めばよいか
(2)OSは何を使って検証すればよいか(やはりオープンソースのもの
でしょうか
(3)専門学校へ逝った方がいいのか
(4)どこかのベンダに小間使いで修行に逝ったほうがいいのか
などなど、御意見きかせてください。 - : Be名無しさん [] NGNG
- >>1
整数論から学びなさい。 - : Be名無しさん [] NGNG
- はじめて読む486 はいいホンダね。
カーネルのソースをいくら読んだところで
ターゲットの仕様を理解しないことには
意味がないことが分かったよ。 - : Be名無しさん [] NGNG
- age
- : login:Penguin [] NGNG
- >73
いい本だけど、わかりやすいのは、MMUのとこだけ 笑
- : [] NGNG
- 1:PDP-11のようなマシンの例えばWindows上あるいはLinux上の
エミュレータ‐があれば、物理的な実機がなくても動作させる
ことは問題があるまい。なにせ1MIPS程度のマシンだったのだから、
いまの100MIPSクラスのPCでエミュレートできないはずはないのだ。
2:OSの作成の実際を学ぶ本として何がもっとも適切かは、よくしらない
のだが、こういった本があるといいと前から思っていることを述べよう。
それは、アセンブラやCのソースをもちろん乗せるのだが、段階的に
OSとして必要な機能を徐々に付け加えていって段々と複雑な機能を
実現していくという形の教科書である。例えば第1章では
キーボードの割り込みによる入力と、画面への一文字単位での
出力を実現するというプログラムにする。もちろんまだマルチ
タスクとか記憶管理などはない。第二章では、非常に簡単な
ブートローダーを導入する、。。。
。。。。。となっていって、だんだんとメモリ管理方式の
さまざまとか、ファイルシステムとか、シェルとか、
シングルユーザーシングルタスクとか、シングルユーザー
マルチタスクとか、マルチユーザーマルチタスク、とかにしたり、
仮想記憶の導入をしたり、プロテクションメカニズムを導入したり、
通信機能を取り込む、、、などと章を追うに従って、段々と
本物らしい機能が付け加わっていくというやり方で説明する。
それぞれの段階でのソースコードと、実際にPC上で動作させる
ときのそれぞれの段階でのイメージを配置したFDあるいはCD
がついているというのがよい。演習問題では、各段階での
機能を一部変更してみるとしてどうすればよいかなどという
ような問題がよいかも。 - : Be名無しさん [] NGNG
-
そういう本ってありそうなもんなのにね。
なんで誰もださないんだろ? - : login:Penguini [] NGNG
- >77 OS concepts
近いと思うが - : age [age] NGNG
- age
- : Be名無しさん [] NGNG
- 76>>
だれかつくってないのかな?
(1)開発はVCで
(2)バイナリはFDにコピー
(3)ブートからの解説(LINUXは難しすぎるので最小限FDだけ使いるように)
(4)簡単なコマンドDOSのDIRとかCOPYとか
(5)マルチタスクができる
シンプルでいいから(GUIはいらない)つくってよ!
- : Be名無しさん [sage] NGNG
-
自分で作れ。 - : Be名無しさん [sage] NGNG
- マルチタスクでGUIなしってどんなん?
- : Be名無しさん [] NGNG
- linux
ls 6みたいなやつ - : Be名無しさん [] NGNG
- ls &だ
- : Be名無しさん [] NGNG
-
コンソールの裏で複数のプロセスが同時進行っていう感じでしょうか。
X-WindowなしでUNIX系OSを一度使ってみればわかると思います。
「マルチタスクOS=窓がいっぱい開いているOS」っていう固定観念が
解消すると思いますよ。 - : Be名無しさん [] NGNG
- &を作ればバックランドで実行されるてやつ
- : Be名無しさん [] NGNG
- ttp://http://www.inkando.com/cgi-rankingplus/rankin.cgi?id=0511030508
- : おくづみ公一 [をっさん格闘家sage] NGNG
- うんうん
- : 名無しさん@お腹いっぱい。 [sage] NGNG
- alt+F1とかF2とかってみんなあんまりつかわないんだね
- : Be名無しさん [sage] NGNG
- 勉強になるなぁ
- : Be名無しさん [sage] NGNG
-
いや、俺は使う。 - : Be名無しさん [] NGNG
- タネンバウム氏の著書『オペレーティングシステム 設計と理論および
MINIXによる実装』を読み始めたのですが、一章目からつまづくことが
多くて困っています。特にシステムコールやOSの構造に関する概要を理
解するのに非常に手間取ります。
僕は、パスカルを一通り勉強してC言語の基礎的な本を一冊勉強した程度
のレベルなのですが、この本はレベルが高すぎるのでしょうか。
ご助言をいただけたらと思います。 - : Be名無しさん [sage] NGNG
-
非常に手間取っていいんだよ。
苦労しないと。 - : BTRON名無しさん [sage] NGNG
-
って言うかさ、君くらいの知識であの本をさくさく読めて一発で
内容がわかる奴が居たらオレはそいつを神って呼んでやるよ。
当然オレもダメだったが。
まぁとにかくその心意気や善し。がんばれ。 - : Be名無しさん [] NGNG
-
あたたかいお言葉、ありがとうございます。
やはり苦労しないと勉強にならないですよね。
くじけず頑張ってみます。
なお、知らない用語を検索してみたら計算機関係の
単語だということがわかりました。OSを完全に理解
するには、計算機自体の勉強が必要のようですね。 - : Be名無しさん [sage] NGNG
- 放送大学でやってた。ずっと前・・
- : Be名無しさん [] NGNG
- age
- : Be名無しさん [] NGNG
- age
- : Be名無しさん [0] NGNG
- !sage
- : Be名無しさん [sage] NGNG
- まあ、たいしたことナイヨネ。
- : Be名無しさん [0] NGNG
- A.トフラー「第三の波」がいいとおもわれ。
- : Be名無しさん [] NGNG
-
> どうもアメリカ人の書いたものは
誰も突っ込まないんだな。。 - : Be名無しさん [] NGNG
-
オランダ人って言って欲しいのか? - : Be名無しさん [] NGNG
- ageてみる。
タネンバウムは英語ぺらぺらの米国人じゃなかったっけ? - : Be名無しさん [] NGNG
-
「IT業界の開拓者たち」って本に出てますね。
アメリカ生まれのアメリカ育ちで、オランダに移住したのは大学卒業後だとか。 - : 山崎渉 [(^^)sage] NGNG
- (^^)
- : Be名無しさん [] NGNG
- 有名な
ttp://http://www.law.co.jp/okamura/OpenSource_Web_Version/appen_A/appen_A.html - : Be名無しさん [] NGNG
- KDEの開発者がMacの使いやすさは単なる馴れの問題とかいってたけど、実際
触らせたら感動してた。 - : Be名無しさん [] NGNG
- KDEとGNOMEは逝っていただきたく。。。
- : Be名無しさん [sage] NGNG
- つうかOSの基礎と関係ないやん。
仮死状態スレだったからまあいいか - : Be名無しさん [sage] NGNG
- MacもKDEも両方糞だじゃらドングリってところか?
- : Be名無しさん [] NGNG
- マイクロカーネル対モノリシックなシステムについて、3分で理解できる
説明して欲しいデス - : ぃぬ [sage] NGNG
- XINUをネタに使った"Operating System Design"て本でOSの勉強してみようと思いますが
OS設計の方法論は学べるでしょうか?(タイトルからそう言うことを期待しているのですが。) - : ぃぬ [] NGNG
- 誰か教えてちょんmage
- : Be名無しさん [sage] NGNG
-
Xinuネタだと日本語で分かりやすいサイトがあるよ
ttp://http://a414s1.it.nanzan-u.ac.jp/seminar/OS/index.html - : ぃぬ [sage] NGNG
- ありがとうございます。
解説もあるし、ソースも見れるみたいだし、良いサイトですね。
ここで勉強してから、>113に書いた本を読んでみようと思います。 - : Be名無しさん [sage] NGNG
- OSのお勉強系スレ
【ヤチャータ】OS作りました【デキチャータ】
ttp://pc.5ch.net/test/read.cgi/os/1019463348/l50">ttp://pc.2ch.net/test/read.cgi/os/1019463348/l50
OSの設計(マジで
ttp://pc.2ch.net/test/read.cgi/os/1012656943/l50
2ちゃんねるで新しいOSを!!!
ttp://pc.2ch.net/test/read.cgi/os/1019033075/l50
x86でOSを表現する方法
ttp://pc.2ch.net/test/read.cgi/os/1022415564/l50
JAVAでOSを作る
ttp://pc.2ch.net/test/read.cgi/os/984210541/l50
【鬱】ブートセクタ作ったけど書き込めない
ttp://pc.2ch.net/test/read.cgi/os/1021884430/l50
: Be名無しさん [] NGNG-
仮に新しくOS作るとしたら、、、
ttp://pc.2ch.net/test/read.cgi/os/994675006/l50
OSの作り方
ttp://pc.2ch.net/test/read.cgi/os/1007213585/l50
OSを作るためにみんなでお勉強スレッド
ttp://pc.2ch.net/test/read.cgi/os/1020424840/l50
【2chOS】OSを作ろう【マジ】
ttp://pc.2ch.net/test/read.cgi/os/1018174274/l50
つーか、OSってつくれないのか?
ttp://pc.2ch.net/test/read.cgi/os/1002981262/l50
OSを基礎から学ぶには?
ttp://pc.2ch.net/test/read.cgi/os/1004069708/l50
まとめてみた。 - : Be名無しさん [] NGNG
-
超遅レス、スマソ
ジジイ折れが始めてコンピュータを勉強した本だ
ミニコンピュータシステム入門 (原理とプログラミング)
上下 / R.H.エックハウスJR./著 中西正和/訳
ttp://http://shopping.yahoo.co.jp/shop?d=jb&id=00949422(絶版)
エミュじゃなく実機ベースの本だがPDP-11を題材として
ハードウエアに密接した形で、アセンブラ、入出力システム
→アルゴリズム→→基本的なオペレーティングシステムやデータベース等
までを解説している。 結構ハード寄りで面白い。
- : 山崎渉 [(^^)] NGNG
- (^^)
- : 山崎渉 [(^^)sage] NGNG
- ∧_∧
( ^^ )< ぬるぽ(^^) - : Be名無しさん [sage] NGNG
- なんとなく保守
- : Be名無しさん [sage] NGNG
-
その本まだ売ってれば最近はPDP-11とかならエミュも豊富だから古の技術者と同じ道を辿って御勉強も可能だね。 - : Be名無しさん [] NGNG
-
保守 - : 大塚裕司 [] NGNG
- ttp://http://elife.fam.cx/a001/
- : 山崎 渉 [(^^)] NGNG
-
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄ - : Be名無しさん [] NGNG
- あげ
- : Be名無しさん [] NGNG
- いくら勉強しても、SONYや日立の優秀な技術者(現実にOS開発をされている方々)
にはかないませんよ? - : Be名無しさん [sage] NGNG
- これ(128)ほど情けないレスがつくとはageた127は思いもしなかったろうな。
ご愁傷様です。やはりsageて行こう。 - : Be名無しさん [] NGNG
- さんは結構いい事言ってると
思うんですけど・・・(激藁嘲笑苦笑 - : Be名無しさん [] NGNG
- 以下について説明せよ。
多重プログラミングを実現するのに必要なハードウェア機能
プログラムとプロセスの違い
ユーザレベルスレッドとカーネルレベルスレッドの違い
デッドロックとスターベイション
システム性能評価の方法
- : _ [sage] NGNG
- ttp://http://homepage.mac.com/hiroyuki44/
- : Be名無しさん [sage] NGNG
-
テメエのようなクズはな。 - : ぼるじょあ ◆yBEncckFOU [(^^)] NGNG
- ∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ - : 山崎 渉 [(^^)] NGNG
- (⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン - : Be名無しさん [] NGNG
- 歴史順に、必要性・加わった機能・時代背景、
そして現在使われているOSについて調べていくと
理解しやすいと思う。
ただ、取っ付き難い - : Be名無しさん [sage] NGNG
- age
- : Be名無しさん [] NGNG
- あげ
- : Be名無しさん [] NGNG
- 分散OSに興味を持っていまして、
それ関連の大学院に進みたいと考えているんですが、
今現在分散OS関連の研究の状況というのはどんなもんなんでしょうか。 - : Be名無しさん [] NGNG
- むずかしいことはわからないので別の人に聞いてください
- : Be名無しさん [sage] NGNG
- 教授に聞いて判らないようなら大学の選択からやりなおし。
- : Be名無しさん [sage] NGNG
- >141
専攻が違うんですよ… - : Be名無しさん [sage] NGNG
-
>>大学の選択からやりなおし。<< - : Be名無しさん [sage] 2005/05/12(木) 19:56:06
- オススメはどこの大学だい?
- : Be名無しさん [sage] 2005/05/15(日) 14:30:36
- やるき大學
- : Be名無しさん [sage] 2005/05/15(日) 17:17:02
- マサチューセッツ工科大学
- : Be名無しさん [sage] 2005/07/13(水) 00:41:07
- すいません同じような質問なんですが
今、高2でOS関係の研究をしている研究室に行きたいのですが
どこの大学の研究室が盛んでしょうか? - : Be名無しさん [sage] 2005/07/19(火) 09:59:15
- 慶応とか九大とか農工大とかそのあたり?
- : Be名無しさん [] 2005/07/23(土) 00:40:53
- アリの巣コロリってあるじゃん。
蟻の行列にポンと置くと、一瞬ビックリして列が乱れる。
邪魔だなと言わんばかりに迂回する列が出来る。
そのうち好奇心旺盛な一匹がアリの巣コロリに入る。
そいつをマネして何匹も入る。
毒とも知らずにツブツブを運び出す。一匹が一粒づつ。
いつのまにか行列はアリの巣コロリが折り返し地点になる。
黄色い粒と黒い蟻が作り出す模様は綺麗で見てて楽しい。
一匹が一粒づつ、丁寧にせっせと毒の粒を運ぶ。
せっせと、せっせと、せっせと、せっせと。
蟻さんって働き者だなと思う。俺も頑張らなきゃなと思う。
次の日、あ - : Be名無しさん [sage] 2005/07/23(土) 22:42:09
- OSを作ろうと必死になってる俺が来ましたよ。
- : Be名無しさん [sage] 2005/07/26(火) 19:46:53
-
がんがれよ - : Be名無しさん [sage] 2005/07/26(火) 20:18:37
- がんばるよ
- : Be名無しさん [sage] 2006/02/23(木) 15:20:14
- いや、そうじゃなくて、がんがれ
- : Be名無しさん [] 2006/08/05(土) 22:48:10
- はじめてのシリーズ
- : Be名無しさん [] 2006/08/31(木) 07:11:40
-
貴方は、予言者?
「30日でできる! OS自作入門」 - : Be名無しさん [sage] 2007/06/13(水) 00:06:02
-
あまり根を詰めないで、たまにはここに来て息抜きしなよ。 - : Be名無しさん [] 2007/08/25(土) 05:38:46
- ふぅ〜
- : Be名無しさん [sage] 2009/01/17(土) 14:07:12
-
そういえば、「リクルート」のコリン・ファレルがマサチューセッツ工科大学卒だったな。 - : Be名無しさん [] 2011/06/15(水) 17:49:06.65
- まずはCOMETとCASLから
- : Be名無しさん [sage] 2011/06/15(水) 18:20:56.71
- COMETに実装したOSがあるならともかく……
- : Be名無しさん [sage] 2011/06/19(日) 17:32:47.08
- アセンブラで
FDブートでBIOSのファンクションを使って
文字を表示することしかできない僕にとっては
OS作りなんて不可能ですよね - : Be名無しさん [sage] 2011/06/19(日) 20:18:59.80
- とりあえずは30日本の内容を全部やってみろ
- : Be名無しさん [sage] 2011/06/19(日) 23:06:19.42
- いや、OS作る気なんて全くない
- : Be名無しさん [] 2011/08/23(火) 20:46:01.59
- 謙虚にね
- : Be名無しさん [] 2011/12/26(月) 21:08:50.78
- 勉強は大事
- : Be名無しさん [] 2012/12/28(金) 20:58:44.33
- ムック
- : Be名無しさん [] 2013/01/02(水) 14:49:49.50
- は基本持ってないのが丸分かりw
- : Be名無しさん [sage] 2013/01/02(水) 18:17:26.81
- COMETに実装したOSがあるというなら見せてみろや基本情報持ちさんw
- : Be名無しさん [age] 2016/09/16(金) 22:36:21.72
- 本
- : Be名無しさん [] 2016/09/19(月) 17:24:09.55
- iPhone 7 の発表前は、新しい電話の色とか、
イヤホンジャックとかどーでもいい話で盛り上げていた。
日本には、本当にたくさんのAPple御用ライターがいる。
で、でてきたのがガラケーでもう10年近く前から実現しているおサイフケータイ。呆れる
アップルの新社屋「Apple Campus 2」の3Dレンダリング動画
いったい維持費がいくらになるのか。
というよりも、完成するとはとうてい思えない。
iPhoneとMacだけでこんな巨大な構築物を作れるんだから、
ずいぶんとApple税は高いな。
ttp://https://twitter.com/onodekita/status/775309307525013504
我が家は娘が気づいて3年前からPCカメラを目隠ししてる。
「web講義」を受けた時に「おや?」と思って「もしかして、こっちも見られてる?」と思ったらしい。
油断も隙もない世の中だね〜一般国民は油断も隙もありありなんですが・・・
【身を守れ】FBI、スノーデン、ザッカーバーグらがノートPCのウェブカメラをシールで隠すよう提言
ttp://http://xn--nyqy26a13k.jp/archives/22080健康法.jp/archives/22080 
以前、深夜未明にカメラが勝手に起動したときは本当に驚いた
ttp://https://twitter.com/wVega_Planet/status/777657551479418880 - : Be名無しさん [] 2017/12/30(土) 22:21:16.53
- 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
FDI6U55BEG
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキングが作成したキャッシュです。元のページはこちら。削除についてはこちら。