リンク

2020年2月15日土曜日

マルチコアプロセッサについて

マルチコアプロセッサ

一つのCPU内に複数のコアを持っています。
従来のシングルコアに比べて、消費電力を抑えながら、処理速度の高速化を図ることができます。

デュアルコア

二つのコアを持ちます

クアッドコア

四つのコアを持ちます

【Windows10】Windowsへのフォント追加方法

フォント追加方法

はい、今回のタイトルは「フォントの追加方法」となりますが対象はWindowsとさせていただきます。

方法1:フォントビューアから追加を行う

1.フォントファイルが配置されている場所へ移動

2.フォントファイルをダブルクリックをします。
3.Windowsフォントビューアが起動するので、そこのインストールボタンを押下する。
画像は、例なのでよろしく。

4.フォントの追加が始まり、追加完了。

[the_ad id="395"]

方法2:

1.Windowsの「スタート」→「Windows システムツール」→「コントロールパネル」を押下する。

2.「デスクトップのカスタマイズ」を押下する。

3.「フォント」を押下する。

4.フォントフォルダが表示される。

5.フォントファイルをフォントフォルダ内にドラッグ&ドロップする。


2020年2月14日金曜日

パイプライン処理について

パイプライン処理

命令実行サイクルの各段階を並行して実行することによって、処理効率を上昇させる方式のこと
パイプライン処理では、分岐命令が現れるとそれまで先読みしていた命令を破棄し、新たに分岐先の命令を実行しなくてはならない
処理の順序が乱れることをパイプラインハザードともいいます。

使用される技術例

分岐予測

実行される確率の高い方を予測する方法

投機実行

予測した分岐先の命令を開始して結果を保持し、分岐先があだしければその結果を利用する方法


2020年2月13日木曜日

逐次制御方式について

逐次制御方式

命令の実行は、「命令フィッチ」「命令の解読」「実行アドレス計算」「オペランド読出」「命令の実行」「演算結果収納」の順にサイクルが行われています。
命令の実行サイクル単位で、1命令ずつ順番に繰り返し実行する方式のことをいいます。

2020年2月12日水曜日

アドレス指定とは

アドレス指定

命令の実行時には、色々なアドレス指定方式を使って実効アドレス(または、有効アドレスとも言いますが)を計算します。

実効アドレス

処理対象となるデータが、実際に格納されている主記録装置上のアドレスのこと

即値アドレス指定

命令のアドレス部にデータそのものを格納する方式のこと

直接アドレス指定

命令のアドレス部の値を実行アドレスとする方式のこと

関節アドレス指定

命令のアドレス部に実行アドレスを格納しているアドレスを格納する方式のこと

相対アドレス指定

命令のアドレス部の値と命令アドレスレジスタの値を加算し、実行アドレスとする方式のこと

インデックスアドレス指定

命令のアドレス部の値とインデックスレジスタの値を加算し、実行アドレスとする方式のこと

ベースアドレス指定

命令のアドレス部の値とベースレジスタの値を加算し、実行アドレスとする方式のこと






2020年2月11日火曜日

命令語について

命令語

プログラムはコンピュータが行わせる命令が集まったものです。
プログラム言語で書かれたプログラムは、最終的にコンピュータが理解できる1と0だけで構成された機械語に変換され、解読の後に実行されます。
機械語の命令語は、「命令部」と「アドレス部」で構成がされている。
だが命令の種類によってアドレス部がないものやアドレス部が複数あるものもあったりする。









2020年2月10日月曜日

AWS ストレージとデータベース

はじめに

今回は、AWSのストレージとデータベースについて投稿していきたいと思います。

ストレージ

AWSのストレージには、大きく分けると二つに分類できます。
・サーバ自身からしかアクセスできないもの
・複数のサーバからアクセスできるもの
に分かれます。
さて、では上記の二つに分かれるものがAWSではどんなものになるのかを紹介します。

Amazon Elastic Block Store(EBS)

さきほどの二つのうちの一つですが、サーバ自身からしかアクセスができないものとなります。
特徴
・一貫性のある低レイテンシーのパフォーマンスを提供することができる永続的なブロックレベルのストレージボリュームです。
・アベイラビリティーゾーン内で自動的にレプリケートできます。
・Amazon S3にスナップショットを保存することができます。

使用例
・OSのブートドライブとして使用する。
Cドライブのような使い方ができる。

ボリュームタイプ
コールドHDDスループット最適化HDD汎用SSDプロビジョンドIOPS SSD
最大ボリュームサイズ16TiB16TiB16TiB16TiB
最大IOPS/ボリューム25050010,00032,000
最大スループット/ボリューム250MiB/秒500MiB/秒160MiB/秒500MiB/秒
ユースケース高いシーケンシャル I/Oを伴うワークロード高いシーケンシャル I/Oを伴うワークロード・ブートボリューム
・小規模から中規模のDB
・開発/テスト環境
・大量のI/Oが必要なワークロード
・リレーショナルDB
・NoSQL DB

ボリュームの特徴
暗号化
暗号化されたEBSボリューム
追加コストなし
伸縮性
キャパシティーの追加
別のタイプへの変更
可用性
耐久性があり自動的にレプリケート
ドライブタイプ
ニーズに最適なストレージ
HDDまたはSSD
パフォーマンス要件と価格要件
スナップショット
ポイントインタイムスナップショット
新しいボリュームをいつでも再作成

Amazon Simple Storage Service (S3)

概念
S3はデータがオブジェクトとしてバケットに保存されます。
オブジェクトは、ファイルとそのファイルについて説明する任意(省略が可能です)のメタデータで構成されます。
アカウントあたり最大100のバケットを所有できます。
バケットとそのオブジェクトのアクセスを制御できます。

特徴
HTTP(s)でアクセス
PUT/GWT,その他メソッドでのアクセス

容量無制限
1ファイル最大5TBまで保存できます。

高い堅牢性
99.999999999%の可用性を保ちます。(イレブン・ナインとも言ったりします。)

安価なストレージ
月額1GB/約3円(月額0.025UD)という安さ

スケーラブルで安定した性能
データ容量に依存しない性能

バケットについて
オブジェクトキー
オブジェクトキーとは、バケット内のオブジェクトが持っている一意の識別子のことを言います。
例: 文字色-黄色 バケット,赤色 オブジェクトキー
・仮想ホスト形式のURL
http://doc.s3.amazonaws.com/xxxx-xx-xx/AmazonS3.html
・パス形式のURL
https://s3-ap-northeast-1.amazonaws.com/doc/xxxx-xx-xx/AmazonS3.html

データベース

こちらが二つ目の複数のサーバからアクセスできるものとなります。

マネージドデータベースサービス一覧

Amazon RDS
完全マネージド型で、セットアップや運用、拡張が容易なリレーショナル・データベースサービスのことを言います。

Amazon DynamoDB
完全マネージド型で、高速なパフォーマンスやシームレスな拡張性と信頼性をNoSQLサービスのことを言います。

Amazon Redshift
高速で管理も万全なペタバイト規模のデータウェアハウスサービスのことを言います。

Amazon ElastiCache
完全マネージド型で、セットアップや運用、拡張が容易なキャッシュサービスのことを言います。

Amazon relational Database Service(RDS)

特徴
フルマネージドなリレーショナルデータベース
シンプルかつ迅速にスケールすることができる
高速で安定したパフォーマンス
低コストで従量課金制

使用可能SQLツール
Amazon Aurora
ORACLE
Microsoft SQL Server
MySQL
PostgreSQL
MariaDB

バックアップ方法
自動バックアップ
データベースを特定時点まで復元する
デフォルトで有効
最大35日間までの保持期間を選択できる

手動スナップショット
スナップショットから新しいデータベースインスタンスを作成できる
ユーザーによって開始される
ユーザーによって削除されるまで持続される
Amazon S3に保存される

2020年2月9日日曜日

ワークロードとは

ワークロード

仕事量、作業量のこと。
稼働中のコンピュータの処理能力のうち、どれくらいの割合が処理にあてられているかを表す指標のこと。
様々なアプリケーションがコンピュータでは利用されていますが、コンピュータに対して不安手な要求が行われています。
それが大きな要求が発生するシステムだとその要求がピーク時に合わせて巨大なシステムを用意しなければならないが同時にそのシステムを効率よく稼働させることが重要になってきます。