やうたんのループ<めざせ合格ITパスポート!> -2ページ目

やうたんのループ<めざせ合格ITパスポート!>

めざせ合格ITパスポート!情報処理技術者試験ブログ!
やさしく学ぼう!やうたんと一緒に!情報処理の世界へようこそ!

今日は性能評価についてお話をしていきます。

私の性能評価は?

ど・う・な・の?せんせ?

・・・何の性能か知りませんが、授業をちゃんと受ける性能は
低下しつつありますね。


マジメか!

きょうもはりきってまいりまーす!



待ち行列
 混雑状況やら平均な処理時間を見ておおよその順番を見積もること
をいいます。必要な窓口数を求めるのによく使われる理論です。
 
 しみゅれいしょんってやつですかね?

 うおううおううおう、れんあいしゅみれいしょおん♪

 基本情報処理技術者では計算問題が出されるんですけど、ITパスポ
ートではそこまでやらなくてもいいようです。
 たとえば、窓口が単純に倍になれば混み具合も半分になりますし、

ービス時間が半分になれば待ち時間も減ります。

 


スループット
 一定時間あたりに処理される平均的な情報処理量のことを言います

 私は1時間に1回メロンパン食べます。

 それは1メロンパン/時間ですね。

 やだあ・・・やうたん・・・乙女・・・。

 そうですかね?デブの元だと思いますけどね。単純にスループットは
機械や回線の速度の数値を元にできるものではありません。実効速度
といって、
実際に動いているスピードを元に算出するものです。



ターンアラウンドタイム
 処理の入力から、処理、そしてその出力までのトータルの時間のこと
をターンアラウンドタイムといいます。

 おーい先生!

 なんですかー?

 げきおこぷんぷんまるー!

 わけわかんないですー。

 この「お」からはじまって「。」までの1連の流れが・・・


 ・・・いえいえ、マジメにやりましょう。数式ではこうなります。


 処理待ち時間+CPU時間=応答時間(レスポンスタイム)
 応答時間+入出力時間=ターンアラウンドタイム


 実際には計算してもらったりもするんですが、ITパスポートでは
そこまで要求していないようですが、ぼんやりと頭に入れておいて
ください。


 うにょっし!

 ういっっしゃす!

 ・・・よくわかんない返事ですが、わかってくれればいいです。


(つづきます)

そろそろ5月病の季節ですね。

仕事や勉強、飛ばし過ぎないでくださいね!

あと、デビューもやめたほうがいいですよむりなきゃらつくったりとか私なんてそのおかげで

はいはい。WEBはよく使うと思うんですが、
それがどのようなシステムで動いているのかを学
んでいきたいと思います。



Ajax
JavaScriptとDHTMLを使用してブラウザとサーバを連携させた動的なWEBアプリの事をい
います。たとえば、グーグルマップとかアースなんかがそうですかね。

これってなんて読むんですかね?

えいじゃっくす、あじゃっくすなどと読むそうですよ。
最近ではHTML5とJavaScriptの組み合わせがまさし
くこれなので、どうなるでしょうか?


wiki
 他の利用者と一緒に投稿されたコンテンツを更新できる仕掛けのことを言います。
 
 みんな知ってるウィキペディア。
 
 まとめウィキ。

 みんなが更新できるゆえに、信頼性の維持が大切なんですけどね。



webビーコン
 小さな画像などをWEBに埋め込んで、それを読みこませることによって
 利用者の情報を収集する仕組みを言います。

 これ結構怖いかもしれませんね。

 たとえば、メールに添付してある画像を開くだけで送信者は「あ、メール読んだね!」
ってわかったりするんですよ。


 ウエブベーコン!美味しそうだけどこえええええよ!!

 ・・・ビーコンですよ。


blog
 投稿者がコンテンツを更新できる仕組みのことをいいます。ブログって読みますよ。

 あなたがみているこれ!これこそがブログですよ!

 正式にはWEBLOG、ウエブログっていうらしいですよ。


 やうたんのループ・・・今後とも・・・よろしく・・・・。

中島と弓子テラナツカシス

(つづきます)

やうでか1


作者体調不良のため、お休みを頂いてました。

鼻水が本当に何の前触れもなくたーーーーっと出てくる感じで
風邪ですね・・・はい。

みなさまも、お体には気をつけて。

明日から更新します!

LANやネットワークを使ったシステムの構成についてお勉強してきましょう。

最近の土日は電王戦で疲労困憊な作者がお届けします。


P2P
 ピアツーピアネットワークのことで、接続してあるPC同士がファイルを持ち合います。
欲しいファイルが有るときはハッシュ表を使用して探索します。

いわゆるwinnyやshareのことですが、優れた技術であるはずなのにイメージがすっ
かり悪くなってしまいました。


暴露ウイルスとか著作権とかですね。


データを効率よく配信するという意味では、有用な手段のはずなんですが。


仮想マシン

OSの上で他のOSを動作させるソフトウエアのことをいいます。VMwareとか、ヴァ
ーチャルPCみたいなソフトで、MACでウインドウズを動かしたりしている姿を見たり
する場面はあるでしょうかね?

仮想マシンでシステム構築って意味あるんですかね?

はい。OS同士は基本的に干渉せずに独立して動作できるので、信頼性が増すこ
とが想定されています。

2台用意するよりはってことですよね。


クラスタリング

全体を一台のコンピュータとして振る舞うLANで結ばれたPC群のこと。合体ロボな
イメージでいいかと思います。


グリッドコンピューティング

同盟みたいなもんで、お互いに助けあいながらデータの分散を行いつつ、手分け
して処理するみたいなシステムを言います。


クラウド・コンピューティング

ユーザに処理を意識させないでWEB上であらゆる処理を行うことができるサーバ
群のこと。

クラウドはなんだかんだで、はやってますね~

私は初めて聞いた時、ファイファンのクラウドかと。

え?エフエフのクラウドでしょ?

えーっと、クラウドはモバイル機器のバックアップとしても。また、いちいち、メイン
PCとデータを同期しなくていいので、便利ですよね-っと。


(つづきます)

今回もシステム構成についてなんですが、今回は特に注目するポイ
ントが

日曜朝の戦隊物ですね!

違います。前回はサーバとクライアントの関係に注目してみましたが。

今回はプリキュアのまこぴーの可愛さに注目を

それも違います。今回はどちらかと言うとサーバ同士の関係に注目ポ
イントを絞ってお伝えしたいと思います。

はし4

・・・お前ら日曜朝のテレビ番組が・・・小学生レベルだ・・・。

違いますよ。戦隊&アニオタなんですよ私達。


三層クライアントサーバ
クライアントサーバとアプリケーションサーバ、データベースサーバの三層に
分けてサーバを構築する仕掛けをいいます。

戦隊物ですね。


・・・似てるかな?クライアントサーバは表示画面を担当します。データベース
サーバはデータベースの処理。アプリケーションサーバはその間にたつプロ
グラムを担当します。


いいところはなんですか?

それぞれの層の影響を他のサーバに及ぼさない特徴があります。機器の更新
やソフトウエアの更新に有利な構成と言えます。




次は分担のさせ方について二通り行きたいと思います。


垂直分散
先ほどの三層クライアントのように機能を分散させるやり方をおおざっぱに
「垂直分散」といいます。機能別に分けるのでもちろん、それぞれの更新や
機器の入れ替えに強いのが特徴です。

欠点は?


一定の機能に負荷がかかると、全体のシステムの遅延を招くことです。
たとえば、データベースばっかり使用して、他のサーバは使わないとな
ると・・・


無駄が多くなりそうですよね?対して

水平分散

これは負荷を分散させることを目的としています。同じ機能の同じ働きの同じ
構成のサーバを並べて全員で仕事に当たります。機能別ではないので仕事
を公平にこなすことができます。

欠点は?

機器の更新や入れ替えに弱いこと。それと、ロードバランサのような分散を行
うシステムを導入しなければならないことです。


実際の現場ではこの水平と垂直両方をうまいこと使ってシステムを構
成してるんだぜぇ。


次回はネットワークのシステムの構成でござんすっ!

ざーんすっ!

ふんがー!!

(つづきます)