はてなキーワード: インメモリとは
これは単にMacbookというかApple製品のバッテリー残量表示がいい加減だというだけだな。iPhoneなんかでもバッテリーがヘタってくるとだいぶ嘘っぱちの怪しい挙動をする。半分近くあったものが急に1%や0%を指してみたり。正直に表示することより、限界より早めに「ヤバいよ」と訴えることでバッテリートラブルによるユーザー体験の悪化を避けようという魂胆なんだろう。Apple製品の残量表示やバッテリー管理の不誠実さについてはネットでも定期的に槍玉にあげられる話題でもある。しかしAppleユーザーには目に入らないだろうし、増田のようにむしろ好印象に捉えたりすることもあるんだろう。
メインメモリの内容をそのままディスクへ保存して終了・再開するのはハイバネーション機能と言うが、それ自体はWindowsでも2000の頃から休止状態という名前でOSレベルで実装されている。98や95の頃ですらハード/ソフトの条件次第では可能だった。
だから0%ではないが5%くらい(設定で変えられる)になると休止状態に入るという挙動は20年近く前のWindowsノートPCでも普通に達成されていた。
「電源を切らなくてもちゃんとスリープできる」に関しては何を言っているのか分からない。メインメモリだけ通電して保持したまま他の電源供給を落とすスリープ機能はハイバネーションよりはるか以前から大抵のコンピュータで普通に運用されている。「ちゃんとスリープ」できない印象がWindowsにあったのだとしたら、それは自分の設定が間違っていたか何かだろう。あるいはスリープ復帰時の安定性の話などだとしても、どれだけ昔の感覚だろうと首をかしげる。
さて、たくさんのものを書き留めておくのは、正直、人間いつ死ぬかもしれないから死んだ跡のことを考えてというのが半分
でバブルソートがN=1のときに特殊解となるというのは説明したが、ほかにも典型的なのは今度は逆に100万件=メガオーダをこえて
数百億件を越えてテラオーダーを越え始めると、メインメモリからデータが落ちて、SSDへのアクセスがバーストする。
こうなると、すべてのデータをメインメモリにキャッシュできるもしくはシーケンシャルにキャッシュで切るケースと比べてSSDからの読み込みまちが
有意義に増加するためNが最適な大きさであるときと比べて、速度劣化が顕著になる。これにより情報数学におけるオーダ関数が使えなくなる。
オーダ関数はあくまで件数によらず検索速度一定であるという前提であるため、件数が増加するとそもそも1件あたりの検索速度が大幅に変更されることは想定外だからである。
このバグった脳みそでこれかも生きていかなきゃいけないのかと思うと悲しくなる
メインメモリのほとんどが不良で、 人と話している間に何を話してるかわからなくなる
クロック数も低くて人の話についていけない
俺の周りには優秀な人間がたくさんいて
みんないい脳みそを積んでるみたいだ
優秀な大学をでてたり、有名企業出身で、自分の頭で考えて判断できて行動できる
俺はやれと命令されたらやるけど
自分でなにをしたらいいかわからないし、自分がなにがしたいかもわからない
ただなんとなく生きていて、締め切りや期待に突き動かされながら、その場しのぎで生きている
生まれ持った脳みその性能もあるだろうが、正直微々たるもんだろうと持ってる
優秀な人はちゃんと脳みそをメンテしてきたからこそ、良い性能がでているのだと思う
生まれ持った性能差が少ないから努力したら近づけるんじゃないか、と思いたいだけなのかもしれないけど
俺は俺なりに、俺だけの脳みそをメンテしていかなきゃいけないんだ
他人と比較してる時点で幸せになれないのは良くないのはわかってるんだけど
わかってないんだあ この壊れた脳みそは
テックウィンドのキーボードPC初代を持っているんだけど、これがとんでもない迷作機で、2年の間に2回だめ食らった。保証外だったし2回とも交換で1万6千円支払った。リカバリはなぜか修理センタでは出来たとのことなのだが、信用できないから新品交換を頼んだ。それが先月の話。
で、本題。また壊れやがった。windowsUpdateで止まりやがって、この野郎馬鹿野郎。
HDMIでは表示できるということなんだが、うちのHDMI端子のあるモニタでは起動画面とかBIOSが表示されない。
VGAは推奨しませんとかアホなことを言われたが新しくモニタを買えということか?と問うたら、ごにょごにょ。そりゃ言えないよな。
現に中古の富士通Esprimo(パーツは取り替えたりしてる)では、VGAでもBIOSから見えるのだから、問題はモニタかPCのどちらかに起因するのだが…正直PCが悪いのではないかと思う。
クイックスタートガイドとかいう紙っペラ一枚入っているだけで、windows10のディスクも入っていない。光学機器無いからだろうけど。
その説明書には、推奨解像度もあるけど…それ以上の解像度のモニタが追従できないって事は、何かがおかしいとしか思えない。
ほんとにこんちくしょう、いくらかけてると思ってんだ発売時から考えたらそれなりのノート買えちゃうんだぞてめえ、という気分なのだ。
ノートにしなかったのは、ノートより手が掛かるが、持ち運べて店を開いて、なんやかんや出来るというその一点なのだ。中身ショボいというか、まあゴミですね。
ストレージ32GB/メインメモリ2GBしか無いしAtomだし。やる事はネットブラウズや文章書きと編集作業なので、全然いいんだけど。
気に入ってるんだけど、なんというか、馬鹿な子ほど可愛い、というやつなのか…。
そんなわけで、エイヤッと力技で起動させたら、今度はBluetoothマウスを認識しなくなりやがった。他の機械では認識するので…もうやだこのPC。
最近大騒ぎになっているIntelなどのCPUレベルの脆弱性、MeltdownとSpectreについてメモ。最初はキャッシュ内のデータを読み取るのかと勘違いしていたのでその点を中心に。
・CPUによってアクセスが制限されているはずのカーネル領域データへのアクセスがアウト・オブ・オーダー実行(OoO)で動作してしまうことがある(Meltdown)
・OSによってアクセスが制限されているはずの別プロセスのユーザー領域データへのアクセスが投機的実行で動作してしまうことがある(Spectre)
ただし
・OoOや投機的実行でアクセスが制限されている領域へのアクセスが行われても、ソフトウェアがアクセス可能なレジスタやメインメモリ上の値は、OoOも投機的実行もないCPUと変わらない。MeltdownとSpectreでこの原理が破れたわけではない。
・キャッシュにはアクセスできない領域のデータが入っているかもしれないが、ソフトウェアから「L1キャッシュのn番目のデータを読む」といった操作はできないし、実のところMeltdownとSpectreではキャッシュにどんな値が入っているかは関係ない。
そこで、OoOや投機的実行でアクセスが制限されている領域へのアクセスが行われている間に、次のような処理が走るようにする。
a = *kptr; /* kptrはアクセスが制限されている領域へのポインタ */
b = array[a<<12]; /* 配列arrayは自プロセスの領域。12ビット左シフトはハードウェアプリフェッチャによる先読みの影響を防ぐため。 */
参考:
hiuchidaさん 「MeltdownとSpectreの違いについて分かったこと」
https://qiita.com/hiuchida/items/2248b379197a5052029e
品川高廣さんのツイート
https://twitter.com/utshina2/status/948809945327157253
配列arrayは自プロセスの領域内なので後から問題なくアクセス可能。変数nをカウントアップしながらarray[n<<12]のアクセス時間を順次計測すると、array[(*kptr)<<12]はキャッシュに残っているのでアクセス時間が早い。これによって*kptrの値が推定できる。
つまり、キャッシュに入っている値そのものではなく、あるアドレスがキャッシュされているか否かという形でOoOや投機的実行中の一時的な値を記憶させてしまう。
パソコンってきっと今後も自分にとってはかかせないものだよなって思って、自作PCに興味持ち始めて数年。未だに作るに至ってない。
どうせならハイエンドが欲しくて(3Dモデルを触りたいから)色々見たりするけど、中々重い腰を上げられない。
ハイエンドPC組んでるお金が無い、っていうのももちろん理由の一つだけど、周りに組んでる人間がいなくて困ったときに相談できないんだなっていうのが一番自分の中でネックなんだと思う。
あとPCショップの店員さん、どこに行っても私と目を合わせて喋ってくれないのなんでだ?
PC詳しい人に色々対面で教えてもらいながら自作PC作ってみたい。
■追記
枝は絶対言われると思ったww
これは個人的に感じてるだけで実際は自作したことが無い素人の意見なんだけど、ハイエンドならBTOのほうがいい気がするけど(後々カスタムしていくのに幅が広めに作られてる気がするから)ローエンドでBTOってコスパ悪すぎない?気のせい?
ハイエンドBTO→自作できる人にも向けて組まれているから後々の拡張性が高い
っていう印象だけどどうなんだろう?
本当に本当にワープワ貧乏人なのでCeleronの一番新しいやつ買ってマザボにお金かけてSSDつんでおいてi7もうちょい価格落ちたあたりでかえるとかどうなのかなーと思いつつ。
こういうことを!!!リアルタイムで!!!相談したいんだよ!!私は!!
でもブコメ読んで孤独に戦っている人いてなんか…仲間意識を感じた……
枝やブコメ読んだけど、ケース拘れ!今後のことを考えるならマザボだ!いやいやCPUだろ!!!SSDだHDDだ!!グラボだ!!!自作してる人たちでもどこにお金かけるかぜんぜん違うの面白いなーと思いながら読んだよ。
自作のメリットあんまりないよってコメントなんだけど、価格的にはBTOのほうがいいのはわかってるんだけど、ブコメにあったとおり「壊れた箇所だけ治せる」とか「ちまちまパーツ変えていけば長く使える」とか目的はそっちなんだ。
ちなみに大阪在住だけど、東京で言う秋葉みたいな電気街は電車で15分もかからないから土地的なデメリットとか特に無いかな?めちゃめちゃ急ぎじゃなければ通販もできるしね。
自作PCを考えてるのはローエンドBTOのカスタム性が悪くないか?って思ってるからなんだけど、パソコン作って中身理解しておきたい、は本音だよ。中身知っておくとか知識や経験で対応できることもあるんじゃないかなって思ってる。まぁ実際に問題がおこったら「キィーー!!」ってなるんだろうけどwww
今あるものカスタムしてみなよってコメだけど、今使ってるのがノートPCなので……素人がノートからは勇気がでないです…
あとはちょっと今は詳細わからないけど、十年ぐらい前に買った当事カックカクした動きでほとんど使わなかったデスクトップPCがあるぐらいかな……情弱だったので電気屋でソーテックのセット買ったけど色々アレすぎて後悔したトラウマがあるww
ハイエンドが欲しい!→お金がない!ショッピングローン組みたくねぇな!→作るか!中古も含めてパーツごとにわけて買えばローン組まなくてもそのうちパーツ揃うだろ!→調べる→やべぇソケットが同じじゃないとダメぐらいしかわかんねぇ→自作動画を見る→まてまてまてはやいはやいまてまてまて、ゆっくり!ゆっくりってば!!
っていうのがここ一年ぐらいの流れかなww
使ってるノートPCが異音を立て始めたのでお釈迦になるまえに新しいマシンが欲しいんだけど、ハイエンドには手が届かないっていうのはずっと悩んでる感じ。
MMD触りたい、動画編集したいっていうとグラボ必須だしでもグラボ積むと電源もお金かけなきゃいけないってなるからとりあえずMMD初心者だしここはパスして、もしガチでやりたくなったらお金かけて後からつめばいいかなって思ってる。
なので今後そこを拡張しやすいパーツでとりあえずネット閲覧とオフィス触るのにストレスのないローエンド組むべきなんだろうけど、ケースの拡張性に気をつけてマザボにお金かけておけばあとはなんとかなる感じかな??
SSDの恩恵あんまり受けられないタイプの使い方だからSSDはCPUけちった場合の補助かなぁという感じ…
こういうの考えるのすごくわくわくするんだけどパーツ選びの正解がわかんないんだよなぁ!!!!!だから!!ちょっと相談したりできる人が欲しかったんだけど!!!増田みんなコメントくれて感動した。
■追記(8/2 22:30)
「参考にパーツあげてみたら?」というお言葉に甘えてパターンをピックアップしてみた。
面の皮が厚いと言われようとも相談できる人が今までまったくいなかったのでお暇な方よければ相手をして頂けると大変助かります。
あと「敷居の低さが相談できる男の数なの?」ってコメントめちゃめちゃ笑った。私は相談できる友人が欲しい、とは言ったけど性別の限定はしてないよwww男でも女でも実際ここだと性別もわかんないけど、ここはどうとか、今後の話とかできれば性差は関係ないです。
ブコメのMMD失敗については今のノートでカックカクだけど動かしてみてるんだ。で、実際になんとか動かしてもっと滑らかに遊んでみたいな、と思ったので現在悩んでるところ。心配してくれてありがとう。
◇前提希望
デスクトップのように失敗したくない。(とにかく動きが遅くてタイピングに文字表示が追いつかない/ファンが動画視聴の邪魔するぐらい煩い)
今のノートPCよりはさくさく動いて欲しい。たぶん今が酷いからさくさく動くと思う。
とにかく現状が貧乏なので最終的に金が掛かろうとも今のスタート予算を押さえたい。
後々のちょこちょこパーツを追加していきたいので今後のことを考えて組みたい。
celeron R 550
NECのリサイクル?パソコン?なんか家にネット回線の営業来てしつこくて断りきれなくて契約したときに貰った。
フロッピーディスクいれるところがある。
celeron D 336
多分これかな…?
http://kakaku.com/item/00103019236/spec/
◇
メモリ:8G(4×2)
HDD:DT01ACA100 [1TB SATA600 7200]
電源:TR2 500W V2 -Bronze- PS-TR2-0500NPCBJP-B-V2
全部価格コムで見たけどこれでOS買い足しても5万ぐらいかな?
それぞれのパーツが問題ないのか?というのと、一番の心配は「このスペックで文字を打つことに不自由はしないのか?」ということです。
普段の使用用途はワードと画像のちょっとした処理です。(フォトショとか開いてガチガチな感じじゃないよ!)
ただ上記に関しては今のノートでなんとかまったり出来ているので……このスペックなら少なくとも今と同じぐらいは確実に…動くよね…?
まってなんか足りてないパーツあったりする?やばい不安になってきた
ノートが死ぬ前に新しいマシンが欲しいのでceleronはあくまで繋ぎのつもり。Pentium>celeronなのは知ってるけど、どうせ落ち着くまでだしそれなら安いほうでいいかな、という考えで選びました。
ゲームをしないのでMMDを触らなければi7とかGTXとかは基本オーバースペックなんだ。
これだと多分触ってるうちに不満がでてくるから、CPUかグラボの増設はするかなぁと。
SSDをつむか迷ったけど今も無いしとりあえずまだいいかな?と思って削りました。今が本当に酷いスペックなんだけど、それでもイライラするのはスパイダーソリティアがかくついた時ぐらいなので。
これぐらいのスペックをBTOで買うとスリムタワーが多いんだよね。それでスリムだから電源が弱いこと多いなっていう印象。
あといくら足してこれ買え!とか、後々足していくならここもう少し拘ったほうがいいよ、とか各パーツでオススメとかあったら教えて頂けると助かります。いやほんと付け焼刃の知識なのでものすごく頓珍漢なことしてたらすみません。
あと海外のサイトつかってパーツ組んでくれた人ありがとう。他人が考えてくれるなんてなかったからびっくりした。魅力的だなぁ思った。すごく嬉しかったです。
WindowsとかMacのオーバーラップウインドウはUIとして間違ってるって前々から言ってたけど、賛同されたことがなかった。
アプリは基本全画面表示で、複数のアプリを見たいときには、画面分割でタイリング表示が正解だって。
でも、最近はスマホやタブレットの普及で、俺の言ったとおりの方向に向かってる。
あと、一時記憶と二次記憶を区別しないOSのアイデアも、ネットで言ってみてもまったく賛同されない。
でもインテルが、不揮発性のメインメモリを発表したから、これが普及したら俺の思ってるようなOSがそのうちでてくると思う。
(おれが想定したのは、物理的には二次記憶が存在していて、仮想的にそれを無くすというものだったけど)
kindle unlimitedはたぶん今後も使わん
自身の端末状況(androidではメインメモリにしか保存できない・メインに余剰メモリなどない)
自身のネット接続環境(キャリアスマホで7G、自宅WiFiなし)
自身の消費動向と生活環境(コミック利用メインだが、ネットカフェが利用しやすい場所にある)
が、現時点で継続はしない(他のストリーミング放題サービスの試用のため)
音声データ購入自体には肯定感、ただし内容を理解しているものに限る(=紙・文書での利用前提)
他のサービスの試用が終わったら1000円ちょいの維持費を払わないでもない、くらいの感じ
けどaudible買う前にGoogle Play Musicのが使うか
ただしズバリこの曲が聞きたい!という大ヒットスタンダードはけっこう入ってなかったりする。
BGMでいろんな曲を聞き流したい人にはけっこう良いと思う。
データはAndroidでSD移動が可能。契約切れると利用できなくなるけど、再契約でそのまま利用可能らしい。
Amazon kindle unlimited
unlimitedの本ばかり集めたページが見つからない。
無料ということであれこれ試し読みする、という使い方ができない。
ストレージもメインメモリ限定でAndroid端末利用者・自宅WiFi環境非保持者には優しくない。
けど1冊を聞き終えるにはすごく時間がかかる。
本屋で10分で流し読みするような本を聞くのに6時間のデータ。
紙の書籍なら流し読みしつつ前後に戻って内容確認もできるけど、音声データだと一度聞き外すと戻るのが億劫、意識が外れる一方になる。
書籍の実物を持ちつつ聞くならいいのかも。
聞き放題で聞いて元を取れるほどではない気がした。
Audible自体、大好きな書籍を繰り返しリピートで聞く以外には自分にはめぼしい利用方法が思いつかなかった。
聞く、というコンテンツ自体は期待をしているジャンルなので、今後に期待。
来月はApple Music?を試す予定。
メインメモリがアプリとデータで圧迫されているから、アプリやデータをSDカードに移せばよいのだ
しかし最近そんなにアプリ入れてたっけ?と思いながら設定画面を確認しつつアプリをSDカードに移動する
ああ、原因はこれか、kindle
そういやunlimitedを試しているのもあり、いろいろ落としたんだった
速攻でアプリをSDに移動する、しかしデータは移動してくれない
いや、データも移動したいんだよ
Androidをroot化して無理やりSDカードに移しても起動しないようで
コミックスを現物でなく電子で買うのは場所を取らずに大量に保有したいからだよね
読んだからいいや、じゃなく自分のものとして読み返せるよう持ってたいんだよね
大きくないメインメモリを圧迫してしまうから、大量の書籍データを端末にダウンロード保持することはできないし
読みたいときだけ落とす、という形式にすると通信費が馬鹿にならない
じゃあ別に今までどおりでいいや
kindle利用を制限する利点がそんなに自分にはあまりなかった
Google Play MusicはデータのSDメモリ移動できたのに
Android版のはてブアプリで、共有からはてブアプリを開いても当該のコメントではなく、以前に開いていたはてブが表示されることがある。
例えばこういうパターン。
これ、何で起きるかというと、まだアプリがバックグランドで生きている状態で送られてきているインテントを正しく処理していないためで(推測)、以前はメインメモリが少なく、バックグラウンドに回ったアプリが殺されやすかったので再現性は低かったのかもしれないけど、RAMの大容量化が進んだ現在、ほぼ100%再現する。
ついでに言っとくと、ActivityにsingleTopを指定していると、onCreate()ではなく現在生きているActivityのインスタンスにonNewIntent()で通知されるので、そこをチェックした方がいいと思う。
インテル、8ソケット15コアのXeon E7-8800 v2などを発表
8ソケット15コアって最大120コア・・・
それはいいけど、メモリーのバス待ちで100%で稼働し無さそうだな・・・
もうCPUが専有できるメインメモリーと、共有のメインメモリーを分けて管理しないとバス待ちだけで輻輳すんだろ。
アーキテクチャー的に、シングルなメインメモリーは無理だ。コア固有のメインメモリーと、コア共有なメインメモリーはハード的に分けて結線して
120コアの並列でアドレスが違うにしろバス待ちなんてしたくねぇ。
そのレベルの並列プログラムのボトルネックはまず間違いなくメインメモリ。メインメモリーのバス待ちが遅くてやってられないというレベルでしょ。
寝付けない夜、どこからともなくやってくる嫌な記憶。一度思い出すと関連する記憶が永遠と湧き出てきて、もう寝付けない。お前らも体験したことあるよな。俺もこれに苦戦してて、色々な対処法を試してきた。その中でマシな方法を見つけたから、紹介する。即効性があるし、かなり手軽だから、とりあえずやってみ。
結論から言うぞ。海馬を鍛えるんだ。海馬っていうのは記憶を司る部分ってのはぽまえらも知ってる通り。そこが働くと、記憶をコントロールできるらしい。逆にストレスが溜まると、海馬が萎縮する。PCで例えるとメインメモリってやつ。そこが小さいと、1つのことだけにとらわれてネガティブにネガティブになっちまう。逆にそこが大きいと、おおらかに考えられるようになるらしい。by Google
まぁいくら理論がご立派でも、効果を実感できなきゃどうしようもないよな。さっそく実践に移ろう。
方法を言うぞ。「脳トレ」をするんだ。その中でも「記憶系」のやつ。フラッシュゲームとかでもあるけど、今回は寝てる時にもできる海馬トレーニングを紹介する。2つあるから、好きな方をやってみてくれ。
1、多重しりとり
頭の中でしりとりをする。このとき、2つ前の単語も思い出す。例えば、「しりとり」「りんご」ってやるよな。次に「ゴリラ」って言う前に、「しりとり」「りんご」を思い出す。そして「ごりら」。 次は「りんご」「ごりら」「ラッパ」とか。『なんだ簡単じゃんww』と思ったそこのぽまえ。意外と難しいぞ。やる回数や、即出単語とかもあんまり気にしなくていい。適当に疲れたらやめる。
2、除算乗算チェーン
暗算だ。かけ算と割り算を交互にやっていく。例えば
100/7=14
14*8=96
96/6=...
こんな感じだな。あまりは気にしないし、忘れたら適当な数字からはじめる。これも無理しすぎず、疲れたらやめる。やりずらいなら足し算やら引き算やらに切り替えてもおk。
どちらの方法も単語や数字で頭が一杯になる感覚が大事。はじめは脳が疲れて嫌なことを思い出さなくなる。だがしばらくやると脳が広くなった感覚(こうとしか言いようがない)がになって嫌なことは思い出すんだが、なんだかすぐ頭から消えるようになる。客観的に考えられるようになるっていうか・・・説明しづらいが、嫌なことをいつまでも考えなくなることは保証する。
やってみてダメだったらどうぞ叩いてくれ。だが、もし効果があったなら、同じことで悩んでる奴らに、この方法を教えてやってくれ。