昔のメモリSwapが出た時から進化してるんでPCと言っても今のPCも基本は同じだと思う
ただ、PCは扱うスワップできるデータ量が桁違いなソフトもあるので実質メモリが増えたような体感を得る
(基本的に同じと考えていいがメモリが増えてるというのは語弊があるという意味)
これだけでは要領を得ないと思うと思うので出来れば検索して専門のサイトで最新の情報を知って欲しいが
ここで書くと簡潔に書いても長文にはなるので短くなるよう簡潔に書く

アンドロイドの例でいうと
システム領域を除いた実行サイズがもし4Gのアプリあったとしてメモリが3Gしか無かったとする、これをスワップで増設したとする

メモリ増設という名のスワップをONすると動くと思うだろうけど
実際には非アクティブなアプリのRAM上データをファイル化してストレージに書き込む訳だ
これによって次の再起動がレジームしやすくなる、体感的に普段より大きなメモリ消費するアプリが動くように見えるが
実際にはデータ部分しか退避してないので、メモリ4Gをフルに使うアプリは絶対に動かない事になる
アクテイブなアプリの為にリジューム可能な復元データストレージにキャッシュしてるだけ
「高速アプリレジューム」と考えれば理解しやすいと思う

デメリットでいうと、速度の低下もあるけど実メモリは退避動作の為に読み込む容量を常に予約で空けておかなくてはならない
実メモリだけ見てると実際には作業に使えるメモリは減る事になる
これがメモリが増えたように見せかけてる罪とデメリット、だから理解してる人はメモリと混同されると「怒れる」わけだ

Readyboostがどういうものかは知らないので答えようが無いが、おおまかにはこういう事
アプリが独自でストレージにキャッシュ領域が持ってる場合は必要が無い機能
これ以上は検索して調べてくれ