12. オペレーティングシステムの歴史
第三世代: IC とマルチプログラミング
• CTSS: Compatible Time Sharing System
– 時分割システムの最初の重要なシステム
– MIT
– 7094 を改良
– 普及せず
• MULTICS: MULTiplexed Information and Computing Service
– 成功したが普及せず
– MIT、ベル研究所、GE
– Intel 386 より若干高性能
12
13. オペレーティングシステムの歴史
第三世代: IC とマルチプログラミング
• DEC PDP-1
– ミニコンピュータ
– 18 bit/word
– 12万ドル(安い)
– PDP-11 で頂点を迎える
13
By Stefan_Kögl (Own work) [GFDL (http://www.gnu.org/copyleft/fdl.html) or CC-BY-SA-3.0
(http://creativecommons.org/licenses/by-sa/3.0/)], via Wikimedia Commons
PDP-11/40
By Matthew Hutchinson (http://www.flickr.com/photos/hiddenloop/307119987/)
[CC BY 2.0 (http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons
PDP-1
14. オペレーティングシステムの歴史
第四世代: パソコン
IBM「OS くれよ」
Bill Gates「CP/M を持ってる Digital Research に聞いてみ」
IBM「CP/M(Control Program for Microcomputer) くれよ」
Digital Research「無理」
(Bill Gates「5万ドルで DOS くれよ」)
(Seattle Computer Products「ええで」)
IBM「OS くれよ」
Bill Gates「DOS やるよ」
IBM「DOS 改善してよ」
Bill Gates「MS-DOS 開発するぞ」
14
16. オペレーティングシステムの歴史
第四世代: パソコン
• Windows
– Macintosh に影響を受ける
– MS-DOS 上のグラフィカルな環境
• Windows 95, Windows 98
– MS-DOS はブート時と互換性を保つために使用
– 16bit のアセンブリ言語を含む
16
17. オペレーティングシステムの歴史
第四世代: パソコン
• Windows NT (New Technology)
– 完全な 32bit システム
– Windows 2000 は NT 5.0
– Windows 10 は NT 10.0
• UNIX
– X Window System をサポート
17
45. コンピュータハードウェアの概要
バス
• ISA (Industrial Standard Architecture)
– IBM PC/AT のバス
– 動作速度 8.33MHz、2バイト同時転送
– 最高速度は16.67 MB/s
• PCI (Peripheral Component Interconnect)
– ISA の後継
– Intel が開発
– 動作速度 66MHz、8バイト同時転送
– 転送速度は528 MB/s
45
46. • IDE
– ディスク、CD-ROM 向け
• USB (Universal Serial Bus)
– キーボードやマウスなどの低速の入出力デバイス向け
– 4本の配線コネクタのうち2本は電源供給
– 全 USB デバイスは1つの USB デバイスドライバを共有
→ 新たな USB デバイスを追加する際に
新たなドライバを実装する必要が無い
46
コンピュータハードウェアの概要
バス