メモリ制限のあるシステム
メモリ制限のあるシステムの開発には、
2つの方向性が考えられます。


一つは、
MISRA-Cに代表される静的なメモリの利用に限る方法です。
事前に必要なメモリを確認し、
動的なメモリや、
不必要なメモリを使わない 方法です。


もう一つが、
メモリの利用を少なくするための技術です。


本書は、
後者に力点を置いています。

Small architecture
secondary storage
compression
smalll data structures
memory allocation

5つの技術を示しています。


最後のMemory Allocationには、
いくつかの技術を紹介していて、
最初がFixed Allocationです。
これは、
静的メモリ管理です。


圧縮、
補助記憶など、
メモリだけに限定すれば有利です。

処理時間を含んだシステム全体で考えると、
効率的とは限らないことを紹介しています。


ソフトウェアの設計パターンの本として読もうとすると、
迷路に入るかもしれなません。


どういうメモリ制約があるかを明確にし、
どういう機能が必要か、
どういう検証が可能かが決まれば、
採用する技術が決まる。
本書の分類は、
採用技術を決める際の手助けになる。
Small Memory Software: Patterns for systems with limited memory (Software Patterns Series)

その他の感想

I’TT01 
大きめだけどかわいい
サイズが小ぶり
本当に割れた
CDに従って自動的に暗記法も身につけられる良書。
値段の割に…( ・∀・)イイ!!
やっぱり「LOVEだねぇ」ですよ!
大きな手の人に最適
¥200
漫画原稿用に買いました
文庫本のカバーに
何かの前提についての問いかけなのですね
好みの問題?
神のカスタマイズ
子どもは大変お気に入りです
現物を手に取って
是非、再販を期待致します。
商品の扱い方が?
勇者部の日常が好きなら是非
各ジャンルをどう作ったらいいかわからない中級者向き
175cm ウエスト86 にLは緩いです。
「はじめの一歩をどう出せばいいのか」がわかる本
世界史に関する非常に優れた【入門書】です。
持っていたい一冊。
総集編的教科書
一山超えて、初の情報整理巻
USBケーブルは交換必須
外からも自然
やや小さめです。
戻る