狠狠撸

狠狠撸Share a Scribd company logo
1
インターフェース入门



    2
自己紹介
?   板谷郷司 a.k.a. 東雲翡陽

?   @H_Shinonome

?   hiyou@shinono.me

?   http://blog.shinono.me/



?   #qpstudy 派生勉強会 #nwstudy 主宰

?   忍者ツールズの中の人 ≠ 忍者

?   #qpstudy系専属(?)Ustreamer
                              3
? 今日の資料、P.100まで有ります。
? 持ち時間は40分です。
? つまり、駆け抜けます。


           4
インターフェースとは



    5
インターフェースとは
二つのものの間に立って、情報のやり取りを
仲介するもの。また、その規格。
「IF」「I/F」の略号で示されることもある。
IT関連では、
  「ハードウェアインターフェース」
  「ソフトウェアインターフェース」
  「ユーザインターフェース」
の三つに大別できる。
         引用元:IT用語辞典 e-Words http://e-words.jp/w/E382A4E383B3E382BFE383BCE38395E382A7E383BCE382B9.html

                     6
インターフェースとは
身近な例

?口 / 耳
  インターフェース
?空気
  伝送媒体
?言葉
  プロトコル
                 ?
             7
ハードウェアインターフェース


       PCに付いてる”ポート”
                HDMI
  High-De?nition Multimedia Interface




                                        ?
                   8
ソフトウェアインターフェース


               API
  Application Program Interface




                                  ?
                9
ユーザーインターフェース
              CUI
 Character-based User Interface
 Command-line User Interface

              GUI
    Graphical User Interface
     Gijinka User Interface



                                  ?
               10
ユーザーインターフェース
              CUI
 Character-based User Interface
 Command-line User Interface

              GUI
    Graphical User Interface
     Gijinka User Interface

       #s_gijinka
                                  ?
               11
今回はハードウェアです。




     12
実物



13
音響カプラ
受話器に音声を流して通信を行う。構造
としては、端末につながるマイクとスピー
カーそのもの。
通信速度:最大14,400bps
同時送受信:1
強者は自分の声と耳で通信するとか




                      14
X.21 規格
端子数??:15
通信速度?:最大9,600bps (X.26時)
同時送受信:1
電気的規格としてX.26およびX.27等




                           15
RS-232C
端子数??:25
通信速度?:最大57,600bps
同時送受信:1

シリアル通信の標準規格
後にRS-232Eまで拡張される
230400bpsまで通信速度拡張 ※規格外動作



                           16
DB-60(HD60)
端子数??:60
通信速度?:最大115,200bps
同時送受信:1

Cisco規格
ネットワーク




                     17
疑問



18
端子数増えた



  19
通信速度上がった



   20
同时送信数は?



   21
すべて?1



  22
シリアル通信



  23
シリアル通信とは



   24
1001 0101 0110 1010




         25
シンプル



 26
端子数が多いわけ

? 直接データを送受信しない端子
? 同時に同じデータを複数端子で送る
? そもそも使ってない無駄な端子

         27
信頼性の向上



  28
では、それで。



   29
でも、头打ち。



   30
再び疑問



 31
のその前に



  32
動作周波数



  33
1Hz




1s
34
8Hz




1s
35
問題



36
33MHz
1cycle = ?sec.


      37
33MHz
1cycle = 0.03 nano sec.

            その間に電気はどれだけ進めるでしょうね。



           38
SDR
Single Data Rate



       39
8Hz = 8bit
1   0   1   0        0   1   0 1




            1s
                40
DDR
Double Data Rate



       41
8Hz = 16bit
1010010101011010




        1s
         42
気を取りなおして

     再び疑問



           43
速度が伸び悩む訳



   44
費用対効果



  45
半導体性能



  46
それなら、並行して
 データ流そう


    47
パラレル通信とは



   48
1?0?0?1
0?1?1?0
0?0?1?1
1?1?0?0
並列 : Parallel



      50
同時送信でいいこと

? データを送受信しない端子が減る
? 同時に違うデータを複数端子で送る
? ある程度速度が上がる

         51
実物



52
IEEE 1284
端子数??:25
通信速度?:最大約4,000,000bps
同時送受信:8bit

プリンタポートとして出てきたものを拡張
した国際標準規格




                        53
SCSI
端子数??:50
通信速度?:最大40,000,000bps
同時送受信:8bit




                        54
ATA ( E-IDE )
端子数??:40
通信速度?:最大約1,100,000,000bps
同時送受信:16bit

PC内部に使われるインターフェース




                            55
Ultra SCSI 320
端子数??:68
通信速度?:最大2,560,000,000bps
同時送受信:16bit




                           56
シリアルより速い



   57
だがしかし



  58
世界は再びシリアス
シリアルな展開に


    59
世界は再びシリアス
シリアルな展開に


    60
さらなる疑問



  61
のその前に



  62
Ultra SCSI 320
端子数??:68
通信速度?:最大2,560,000,000bps
同時送受信:16bit




                           63
Ultra SCSI 320
端子数??:68
通信速度?:最大2,560,000,000bps
同時送受信:16bit
                 読める?




                           64
Ultra SCSI 320
端子数??:68
通信速度?:最大2.56Gbps
同時送受信:16bit
              最初から
              こうしろと


                      65
ITやるなら
間違えないで欲しい


    66
単位接頭辞



  67
KiB

? キビバイト
? 1024 byte

? キロバイトとは違う可能性があります

               68
そもそも

? byte = 1024単位
? bit = 1000単位
? 1TiB = 1024 GiB = 1024^2 MiB
? 1Tbps = 1000 Gbps = 1000^2 MBps

                  69
TiB:TB(Tera Byte)では
誤差10%弱まで広がる


         70
みなさんは専门家


        になろうとしてますよね?

   71
正しい使い方を
心がけてください。

         キロバイトと言われると参っちゃいますが。

    72
戻ってきた

  さらなる疑問



        73
パラレルじゃ
だめなの?


  74
ダメだから
戻ってきた


  75
半导体性能鲍笔


   76
动作周波数鲍笔


   77
スキュー発生率鲍笔


    78
それならパラレル
でもよくね!?


   79
いや、ちょっとまて



    80
スキュー発生率鲍笔


    81
スキュー発生率鲍笔
 何者?




       82
スキューとは
クロック同期型の電子回路において、ク
ロック回路から送られるクロック信号が、
回路の異なる部分に異なったタイミングで
到着する現象である。




         83
だめじゃん(??ω?`)




     84
1?0?0?1
         0?1?1?0
         0?0?1?1
         1?1?0?0




正しいデータ        1001 0101 0110 1010
1?0?0?1
       ?0?1?1?0
      ??0?0?1?1
      ???1?1?0?0




 正しいデータ      1001 0101 0110 1010
不正なスキューが発生   100? 0101 0111 1010
今流行の滨/贵


   87
Universal Serial Bus

             USB
端子数??:4 - 9
通信速度?:1.5Mbps - 5Gbps

シリアル通信




                               88
IEEE1394
       (FireWire)
端子数??:4 - 9
通信速度?:100Mbps - 800Mbps

シリアル通信




                          89
Serial Advanced Technology Attachment

              S-ATA
端子数??:7
通信速度?:1.5Gbps - 6Gbps

シリアル通信




                                          90
Serial Attached SCSI

             SAS
端子数??:7
通信速度?:1.5Gbps - 6Gbps

シリアル通信




                               91
Thunderbolt
端子数??:20 (mini DisplayPort)
通信速度?:10Gbps * 2

非同期パラレル通信




                              92
In?niBand
端子数??:4 - 48
通信速度?:2Gbps - 163.64Gbps

シリアル通信 (1X)
非同期パラレル通信 (2X?12X)




                           93
最近の流行
非同期パラレル


   94
とまぁ、
こんな感じです。


   95
今日のまとめ
?   ハードウェアは、インフラエンジニアにとって実は結構重要です

    ?   ずーっとやってきましたが、ぶっちゃけ今日の内容覚えてます
        か?

?   アーキテクチャ

    ?   どんなコンピュータも、基礎構造は一緒です。コンピュータの気
        持ちになりましょう。

?   CPU

    ?   動作原理を知っておくと、OS?ミドルウェアの動作理解につなが
        ります。そして、問題判別に役立つでしょう。


                     96
今日のまとめ
?   バス

    ?   コンピュータ内部のデータ伝送は全てバスが使われます。知ら
        なくても気にならないけど、CPUとあわせて知っておくとより
        コンピュータというものを理解できます。

?   インターフェース

    ?   全てのケーブルには意味があります。全てのケーブルには規格
        があります。そして、サーバで繋がっている全てのケーブルは
        インフラエンジニアの仕事につながってきます。




                   97
今日のまとめ
全てをすぐに覚えろとは言いません
「こういうのもあったな」というのだけ覚えておい
てください。そして、気になったらとことん調べて
下さい。それが、将来のあなたの糧になります。




           98
ところで
   SATA と SAS の画像、
   端子違うんですけど、
  ちゃんと気づきました?

  もちろん規格も違いますよ。




          99
详しい违いを知りたい人は恳亲会にて

        100

More Related Content

20120519 #qpstudy インターフェース入门

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. 実際は変調 4800baud\n
  15. 九千六百\n
  16. 五万七千六百\n
  17. 十一万五千二百\n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. ケーブル接続検知 ケーブル種別検知\n
  28. \n
  29. このまま技術が進めばいいのじゃないのか、と。\n
  30. \n
  31. \n
  32. \n
  33. FSB クロック\n
  34. 矩形波\n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. 先ほどの33MHzが安全地帯 良くて40MHz\n
  47. というシリアル通信じゃない方式、わかりますか?\n※ 会場に聞く ※\n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. 四百万\n8bit って長谷川さんのでランプを点滅させたのも\n
  54. 四千万\n
  55. 十一億\n
  56. 二十五億六千万\n
  57. ばんざい\n
  58. \n
  59. おっと\n
  60. マスクする文字間違えた\n
  61. \n
  62. \n
  63. \n
  64. 二十五億六千万\n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. 覚えてますか?\n
  74. \n
  75. \n
  76. \n
  77. DDR導入でSDR換算800MHzとか\n
  78. \n
  79. ネックになってた部分は解消されましたもんね!\n
  80. なにか聞き覚えのある単語、でてきませんでした?\n
  81. \n
  82. \n
  83. \n
  84. 簡単にどういうことか解説すると\n
  85. \n
  86. 周波数が上がってる分、この同期タイミングもシビアになってる\n
  87. という状況をふまえた\n
  88. \n
  89. \n
  90. 上側が15pinの電源、下がSATAの7pinデータです\n
  91. 同じような端子\n
  92. \n
  93. \n
  94. 同期とらなければスキューの発生しようがないですからね。\n
  95. インターフェースの概要ですが、現在までこんな変遷できてるんですね。\n
  96. では、本日のまとめに入ります。\n
  97. \n
  98. \n
  99. \n
  100. ありがとうございました。\n