Redisの高速性の理由

質問:Redisは本当にどれほどの高速性を持っているのか? Redisに付属のbenchmarkスクリプトを使用してテストする: cd /usr/local/soft/redis-6.0.9/src redis-benchmark -t set,lpush -n 100000 -q 結果: SET: 136239.78 requests per second — 秒あたり13万回以上のsetリクエストを処理 LPUSH: 132626.00 requests per second — 秒あたり13万回以上のlpushリクエスト ...

7月1日 17:57 投稿

デジタル集積回路の設計課題:順序論理とメモリの実装例

1. 基礎概念問題 1.1 ミーリ状態機械とムーア状態機械の特性と相互関係について説明してください。 ムーア状態機械:出力が現在の状態のみに依存する状態機械。 ミーリ状態機械:出力が現在の状態だけでなく入力にも依存する状態機械。 ミーリ機械とムーア機械は相互に変換可能です。任意のミーリ機械に対して等価なムーア機械が存在し、そのムーア機械の状態数は対応 ...

6月18日 23:06 投稿

情報の保存:メモリとデータ形式

大多数のコンピュータは、メモリ内の個々のビットに直接アクセスするのではなく、8ビットのブロック、すなわちバイト(byte)を最小のアドレス可能なメモリ単位として使用します。マシンレベルのプログラムは、メモリを非常に大きなバイト配列と見なします。この配列は仮想メモリ(virtual memory)と呼ばれます。メモリの各バイトは一意の数字、アドレス(address)によっ ...

6月15日 19:14 投稿

C言語における一次元配列とポインタの関係

一次元配列のメモリ上の配置 #include <stdio.h> int main() { int numbers[8]; int index; for (index = 0; index < 8; index++) { printf("int型のサイズ: %zu ", sizeof(int)); printf("&numbers[%d] = %p ", index, &numbers[index]); } return 0; } int型のサイズ: 4 &numbers[0] = 0 ...

6月11日 19:39 投稿