平成
25年度 春学期 金曜
3時限
12-109管理工学科3年生向け 分野1
選択科目
e- ビジネスソフトウェア論
山口 高平(やまぐち たかひら)
居室:
24-619A電話:045-566-1614
(内線
42673) FAX:045-566-1617
:
[email protected]WWW: http://www.yamaguti.comp.ae.keio.ac.jp/
授業計画
4/12
①授業紹介,
ICT(情報通信技術)の変遷
4/19
②第
1世代
(90年代)
e-ビジネス+ビジネス方法特許
4/26③インターネットと
WWW(URI, HTML, HTTP)5/10
④
HTML, CSS5/17
⑤ポータルサイトとサーチエンジン(+ビデオ)
5/24
⑥サーチエンジンの仕組み1
5/31⑦サーチエンジンの仕組み2
6/07
休講(人工知能学会全国大会、富山)
6/14
⑧
JAVAスクリプト1
6/21⑨
JAVAスクリプト
2 6/28⑩
JAVAスクリプト
3(
7/4 COM実験)
7/05
⑪ゲストスピーカー:倉智ジョセフ氏(
Goggle Product Manager) 7/12⑫ゲストスピーカー:
DeNA?7/19
⑬まとめ
成績評価,講義資料
①レポート1回(1/3,HTML+CSS+JAVAスクリプト演習)
②期末テスト(2/3,持込無し,記述式問題中心)
※講義関連情報はすべて下記URLに掲載
(講義スライド(前日までに),レポート,スケジュール等)
http://www.yamaguti.comp.ae.keio.ac.jp
I C T
④データ 多様化
(マルチメディア) ,
大規模化
①H/W 高速化,
大容量化 (ギガとテラ)
⑤高度化
クラウドサービス化
, ソーシャル化,知能化
②S/W 複雑化,
大規模化(メガ)
③ NW
ブロードバンド 全世界に普及
ICT( 情報通信技術)の変遷
人・組織・社会
コンピュータの H/W 構成
CPU+メインメモリ
入力装置 キーボード
補助記憶装置
HDD, SSD, USBメモリ
出力装置 ディスプレイ プリンター
計算 データの 記憶・更新
1976 年 日本の最初のマイコン TK80
http://ja.wikipedia.org/wiki/TK-80
C P U ROM
1KB
入力装置
16進キーパッド出力装置 7セグメント
LED
RAM 1KB
8080A トランジスタ数6000
①-1 CPUの高性能化
•
コンピュータの
H/W=中央演算処理装置(
CPU)+主記憶装置(メインメモリ)+補助記憶装置+入力装置+出力装置
• CPU: Central Processing Unit
1990
年代前半: 300
MHz →スーパーコンピュータ(数千万円)
現在:
10万円程度のデスクトップパソコン インテル
Core i7(
6コア)3GHz
ムーアの法則
2
年間でトランジスタ数が1.5倍
(2倍という解釈もあり)
1971
年:
4040
プロセッサー
トランジスタ数
2300個
2011
年:
210
×
210×
210=10億個
もうすぐムーアの法則が成立 しなくなる?なぜ?
CPU開発の歴史:インテルミュージアム
http://www.intel.com/jp/intel/museum/index.htm
①-2 メインメモリ(主記憶装置)
CPU が直接アクセスできる記憶装置 ( 通常は RAM)
①RAM(Random Access Memory)読み書き自由
②ROM(Read Only Memory)読み取り専用
メモリアドレス:
CPUがデータを読み書きするメモリ上 の物理的位置識別子アドレス空間:メモリアドレスによってアクセス可能な範囲
32bitCPU→アドレス空間サイズは 232 =4GBメインメモリの価格の推移
http://www2s.biglobe.ne.jp/~sakharov/research/graph.html
①-3-1 HDD
(Hard Disk Drive)の大容量化と廉価
※10
年間の
GB単価の大凡減少傾向(正確ではありません)
2000
年(
1000円),
2001年(
400円),
2002年(
200円)
2003
年(
150円),
2004年(
120円
),
2005年(
100円)
2006年(60円) , 2007年(50円) , 2008年(20円)
2009年(10円) ,2012年(5円)
Z(
ゼタ
):
10垓倍,
E(エクサ
):
100京倍,
P(
ペタ
):
1,000兆倍,
T(テラ
):
1兆倍,
G(ギガ
):
10億倍,
M(
メガ
):
100万倍,
K(キロ
):
1,000倍
※1956
年:世界最古の
IBMの
HDD,5
MB※代表的なHDD
3.5インチHDD:デスクトップパソコン
2.5インチHDD:ノートパソコン。省電力,耐衝撃や 耐振動性に優れている。カーナビやゲーム機
1.8インチ:小型ノートパソコン,
iPodディスク(プラッタ)を高速回転させ
アームの先に取り付けられた
磁気ヘッドによりデータのR/W
①-3-2 HDD の普及と利用拡大
※HDD
ベンダーのシェア:
Western Digital 31.3%,Seagate 30.3%,HGST 17.2%, 東芝 10.9%,Samsung 10.3%
※昔は大企業しかDBを持てなかったが,中小企業,個人レベ ルでTB単位のデータを蓄積・分析可能
※データマイニング(大量データから規則性の発見)
①米国ウォールマートが購入された商品分析 日曜日,既婚若者男性,購入商品組合せ
缶ビール-(?)
②10年前,日本のスーパーマーケットで,
右図の商品配置は非常識?
①-3-3 新しい補助記憶装置 フラッシュメモリ
•
フラッシュメモリ:書換え可能,電源切ってもデータが消えない(不揮発性)
記憶装置の総称。以下の
3種類が代表的。
• Flash SSD
(
Solid State Drive):
入出力企画が
HDDと同じフラッシュメモリ,
高速
(物理駆動部がないから
Seek Timeが早い),
静か(音,振動),低発熱,省電力
→高級ノート
PC(※
HDDを
SSDに交換すると立ち上げ時間が数分の1になる。
でも,まだ高い。
SSDは256
GBで
5万円。
HDDなら2
TBで
1万円。)
• USB
メモリ:
USBコネクターに接続可能な大容量フラッシュメモリ
(2000年: 16MB~128MB,2002年: 256MB,2003年: 512MB,2004年: 1GB,2005年: 2GB~4GB,2006年: 8GB,2007年: 16GB,2008年: 32GB~64GB,
2009年: 128GB,2012年:256GB)
• SD(Secure Digital)
メモリカード:携帯電話,デジカメなどに利用
SDカード, miniSDカード, microSDカードに分類松下電器産業、
SanDisk社、東芝の
3社が共同開発
Q1 : 1 GB SD メモリで音楽何曲?
Q2 : 1TB HDD で映画何本?
Q1 :1 GB SD メモリで音楽 (5 分)何曲保存?
音質:ビットレート 128kbs とする。
1GB=1000MB=1000000KB=8000000kb
8000000(kb)/128(kbs)=62500( 秒 ) ≒ 1042( 分 ) 1042 / 5 = 約 208 曲
Q2 : 1TB HDD で映画( 1.5 時間)何本保存?
映像ビットレート: 8mbs
1TB=1000GB=1000000MB=8000000mb
8000000(mb)/(8(mbs) × 60 × 90)= 約 185 本
② S/W の大規模化 → 社会資本
• コンピュータが理解可能な言語⇒プログラミング言語 アセンブリ言語,FORTRAN,COBOL,PL/1,LISP, C, C++, JAVA,
Ruby, JAVAスクリプト, PHP….(ネット普及でスクリプト系隆盛)
• OSの高機能化
• 組み込みSW(車,家電,改札口)の大規模化
→テストが間に合わない.社会問題.
• アプリケーションの大規模化
銀行オンラインシステム=巨大土木事業
良い SW とは? (1)
• 信頼性(十分にテストされ常に正しく動作する):
2007.10.12 自動改札トラブル 260 万人影響
http://it.nikkei.co.jp/business/column/aruga_gyok ai.aspx?n=MMIT0z000016102007
• 高性能,ハイパフォーマンス(短時間で処理可能)
• 保守性(他人が継承可能)
• 拡張性(仕様変更に容易に対処できる)
2005.11.1 東証システムダウン 取引完全停止
http://itpro.nikkeibp.co.jp/article/COLUMN/20051
111/224404/
良い SW とは? (2)
• 移植性
他のマシンへ移植が用意
• 規模性( Scalability )
アクセス数が 10 万件から 100 万件に急激に 増えてもシステムダウンしない
• 安全性( Security )
暗号アルゴリズム
2005 年の証券取引所のシステム障害
Windows の動作要件
Windows95 (1995-)
•CPU 100MHz (486SX)
•メモリ 8MB
•HDD 75MB(以上の空き)
(Windows98, NT, ME, 2000)
Windows XP (2003-)
•CPU 300 MHz
(最低Intel486)
•メモリ 128 MB
•HDD 4GB (Windows Vista)
Windows 7 (2009-)
•CPU 1GHz
•メモリ 1GB
•HDD 16GB
③ インターネット概要
インターネット:
Inter(相互の)+net(ネットワーク)
TCP/IP
により,世界中のネットワーク 同士を相互に接続した世界最大の コンピュータネットワーク
(Webとは異なるが、最近は同義で 使われるケースも多い)
バックボーン:
ISP(通信事業者)間を結ぶ
大容量基幹通信回線
国内バックボーン:下記参照
国際バックボーン:日米400
GPS(
NTT) http://www.ocn.ne.jp/business/bocn/backbone/
Internet Service Provider サーバー
ユーザ:クライアント
プロトコルとアドレス
IP(Internet Protocol)
アドレス コンピュータの住所のようなもの
→インターネット上での電子機器識別番号
IP
v4枯渇問題
IPv4(1981-)は32ビット。232=
約40億個のアドレス パソコン以外の電子機器,スマートフォン等が急増。
日本では
2011年
4月
15日に枯渇し、
ISPの手持ち アドレスを割当てるが、2012年中に完全枯渇?
IPv6(64bit)へ移行が急がれる。
新しい
OSのパソコンは移行済み。
問題は古いパソコン
プロトコル:
コンピュータ間通信規約
OSI参照モデル(7階層)
7: HTTP, 4:TCP, 3:IP
(
IPv4
:Internet Protocol version 4)パケット通信
パケット伝送:
テキスト、音声、画像、動画、
いかなるデータも細かく分割し、
パケット単位で伝送され、
到着先で、組み立てられる。
パケット:
ヘッダー
(送信先アドレス、順番)
本体(情報)
回線交換(音声):伝送路を確保して 音声データを送信。高品質。無駄が 多い。迂回できない。
パケット通信(データ):
効率的な伝送路の利用。
迂回可能。従来は通信品質が
悪かったが、最近は改善。
④情報大爆発の時代
インターネットに保存されているデータ量は?
2011年:1ZB 2012年:?ZB
http://japan.emc.com/leadership/programs/digital-universe.htm
Z(zeta:ゼタ)=10の21乗 E(exa:エクサ)=10の18乗 P(peta:ペタ)=10の15乗 T(tera:テラ)=10の12乗 G(giga:ギガ)=10の9乗 M(mega:メガ)=10の6乗
K(kilo:キロ)=10の3乗
2009年度
流通情報量 7.6
ZB(7600
EB)消費情報量 0.29
EB (0.004%のみ利用。99.996%はスルー)総務省「情報流通インデックス研究会」報告書の公表(平成21年7月13日)
http://www.soumu.go.jp/menu_news/s-news/16188.html
⑤ -1 高度化(クラウドサービス)
※クラウドサービス:ユーザが資源(HW
,
SW,プラットフォーム)を所有せず インターネット(雲:クラウドと比喩する)を通して資源を借りる
.IaaS
(イアース、
Infrastructure as a Service):
従来
HaaS.サーバ自体をネット経由で利用する。
SaaS
(サース、
Software as a Service):メール、グループウェア、ゲーム などの
SWアプリケーションをネット経由で利用する
PaaS
(
Platform as a Service、パース):
SWアプリケーションを稼働させるミ ドルウェア(
DBMSなど)をネット経由で利用する
利点:例えば、高負荷時期に合わせた大規模
HWを購入すると、通常時は
無駄が多くなる。負荷に合わせて
HW規模を動的に変化できれば、コストが
削減できる。ある企業では
3割コスト削減されたと報告差されている。
⑤ -2 高度化(ソーシャルメディア)
順位
SNSサイト名 推定接触者数
1 Twitter 28,359
(千人)
2
はてな
25,1933 OK Wave 23,047
4 2
ちゃんねる
23,0075 Mixi 17,240
2010
年度 ビデオリサーチインタラクティブ資料
の急進
・アクティブユーザ数
7.5億人(
2011.7)・
2012年度中に
10億人突破の予想
・FB上での1ユーザの情報共有量が年に2倍
(ムーアの法則に対して、シェアの法則:斉藤徹氏)
⑤ -3 高度化(知能化)
コンシェル サービス
(商品化)
QA