並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 405件

新着順 人気順

Memoryの検索結果1 - 40 件 / 405件

  • DRAMの生みの親,ロバート・デナード氏が逝去。ゲーム機やスマホ,電子機器に搭載されているメモリシステムのパイオニア

    DRAMの生みの親,ロバート・デナード氏が逝去。ゲーム機やスマホ,電子機器に搭載されているメモリシステムのパイオニア ライター:奥谷海人 メモリ用集積回路として広く使われている半導体ダイナミックメモリ(DRAM:Dynamic Random Access Memory)の基本構造を発明し,コンピュータテクノロジーの発展に大きく寄与したロバート・デナード(Robert H. Dennard)氏が,2024年4月23日に91歳で逝去していたことを,地元紙Iohudオンライン版(リンク。英語)などが報じている。 画像: Wikipedia(リンク)より 1932年にテキサス州で生まれたデナード氏は,幼少の頃には電気も届いていない一部屋の小さな学校で教育を受け,音楽の才能により奨学金を得て南メソジスト大学に入学。そこで電気工学と出会い,カーネギー工科大学(現:カーネギーメロン大学)で博士号を取得し

      DRAMの生みの親,ロバート・デナード氏が逝去。ゲーム機やスマホ,電子機器に搭載されているメモリシステムのパイオニア
    • ESP32系MCUで無線LAN受信バッファが枯渇するときの調査方法 - Nature Engineering Blog

      ファームウェアエンジニアの井田です。 今回はESP32系MCUで無線LANによる受信ができなくなる問題の原因と調査方法について解説します。 背景 ESP32にてそこそこ頻繁に無線LAN経由の通信を行っているときに、環境によっては急に通信ができなくなる現象が発生しました。 そこで、Wiresharkを用いて通信状況を確認すると、どうもESP32側からの送信パケットは届いているものの、ESP32へのパケットは受信されていないような状況が確認されました。 例えば、ESP32側からDNSのリクエストを投げて、ルーターが返答をしているのにも関わらず、ESP32のログ上は名前解決に失敗した状態になっています。 また、TCPによる通信も何度も再送が発生しており、よくよく見てみると、ESP32側がACKを返さないので、通信相手のサーバが再送してきているという状態でした。 現象より、ESP32の無線LANド

        ESP32系MCUで無線LAN受信バッファが枯渇するときの調査方法 - Nature Engineering Blog
      • メモリ型の「Raspberry Pi Compute Module 4S」登場

          メモリ型の「Raspberry Pi Compute Module 4S」登場
        • 本気か?Apple幹部が「Macのメモリは8GBでOK」と主張。 - すまほん!!

          海外サイト「IT之家」は4月12日(現地時間)、Appleのエンジニアリング担当副社長Kate Bergeron氏とMac製品マーケティングチームのEvan Buyze氏の独占インタビューを公開しました。そのなかでEvan Buyze氏は、Macの実行メモリ容量について興味深い発言をしています。 Macでは2015年以降、全モデルが最低でも8GBの実行メモリを搭載してきました。2020年以降に登場したApple Silicon搭載モデルでは、CPU、GPU、実行メモリを1つのチップに収めたユニファイドメモリとすることで、各チップが分離していた従来モデル(Intel Mac)と比べ、全体的な処理能力も向上しています。 一方、複数のチップをまとめた結果、購入後に実行メモリの容量を増やすという、Intel MacのハイエンドモデルやWindowsマシンではお馴染みのテクニックは使えなくなりました

            本気か?Apple幹部が「Macのメモリは8GBでOK」と主張。 - すまほん!!
          • 業界初、4TBのSDカード SanDiskブランドから PCIeベースのSD Expressカードも

            米Western Digitalは4月12日、13日から17日まで米ラスベガスで開催する映像・放送機器の展示会「NAB Show 2024」において、「SanDisk」ブランドの新しいストレージソリューションを展示すると発表した。業界初となる4TBのSDカードなどを披露する。 NAB Show 2024で展示する4TBのSDカードは、SDUC規格に準拠した初めてのカード(2TBまではSDXC)で、 UHS-Iクラスの転送速度に対応。2025年に発売予定という。また、Extreme PROブランドのUHS-I 2TBカード(SDXC/microSDXC)も発表。microSDXCの方は2024年夏での発売予定という。 同社は、PCI-Expressベースの新規格「SD Express」に対応した製品として、「SanDisk SD Express」「SanDisk microSD Expres

              業界初、4TBのSDカード SanDiskブランドから PCIeベースのSD Expressカードも
            • X-Silicon、一つのコアでCPUとGPUの両方を実現できる「C-GPU」アーキテクチャ ~ 命令にはRISC-Vを活用 - Nishiki-Hub

              3行まとめ 米国のスタートアップであるX-Siliconは、非常に面白い構想と展開を明らかにしました。それは、CPUとGPUの両方の処理を行えるアーキテクチャ「C-GPU」です。 C-GPU コアの構造 動作 オープン 関連リンク C-GPU 今回明かされたのは「C-GPU」(Unified Compute Graphics Engine)の計画です。このC-GPUは、GPUの命令もCPUと同じ命令にしてしまって、単一のコアでCPUとGPU両方(あるいはその他のアクセラレータ全て)の処理を行えたら良いことあるやん。というものになります。つまり、C-GPUアーキテクチャでのコアは「何でも屋」になるわけです。あるいは、CPUにもなれる、分割可能なFPGAとしても正しいでしょうか。 具体的に説明します。現在普及しているシステムにおいて、CPUとGPUは別々のアーキテクチャとして設計されています。

                X-Silicon、一つのコアでCPUとGPUの両方を実現できる「C-GPU」アーキテクチャ ~ 命令にはRISC-Vを活用 - Nishiki-Hub
              • サムスン7四半期ぶり営業増益 1〜3月、半導体が回復 - 日本経済新聞

                【ソウル=松浦奈美】韓国サムスン電子が5日発表した2024年1〜3月期の全社営業利益は前年同期比10倍の6兆6000億ウォン(約7300億円)だった。主力の半導体メモリーの市況回復で7四半期ぶりに前年同期を上回った。世界的なインフレによる景気後退や新型コロナウイルス下の特需の反動が招いた半導体不況が転換点を迎えた。売上高は11%増の71兆ウォンだった。増収増益は22年4〜6月期以来。1〜3月期

                  サムスン7四半期ぶり営業増益 1〜3月、半導体が回復 - 日本経済新聞
                • スタディサプリ最大のRailsアプリケーションにYJIT+pitchforkを導入してメモリ使用量を劇的に削減するまで - スタディサプリ Product Team Blog

                  こんにちは。SREのkyontanです。Rubyが大好きなのでRubyの話をします。ちなみにリクルートはRubyKaigi 2024へGold Sponsorとして協賛しています! *1。ぜひ沖縄でお会いしましょう。 これはあるアプリケーションのメモリ消費量を示すグラフなのですが、まさかgemを入れ替えるだけでこんなに嬉しい変化が見られるとは思っていませんでした。今日はそんなgemの話をします。 話は遡って2023年4月のある日、インターネットを眺めていたところ、ShopifyがpitchforkというOSSを公開したという情報が目に留まりました。 調べてみると、どうやら著名なRackサーバー実装の1つであるunicornの派生版であり、メモリ使用量の削減に特化しているらしいのです。 github.com これはスタディサプリ小中高のあのリソースドカ食いマイクロサービス第一位である api

                    スタディサプリ最大のRailsアプリケーションにYJIT+pitchforkを導入してメモリ使用量を劇的に削減するまで - スタディサプリ Product Team Blog
                  • 日本との協業を加速するTenstorrent LSTCにチップレットIPをライセンス供与

                    日本との協業を加速するTenstorrent LSTCにチップレットIPをライセンス供与:Rapidusとも提携を発表(1/2 ページ) Tenstorrentが、AI(人工知能)アクセラレーターの開発において日本との協業を加速している。2024年2月には、同社のRISC-V CPU「Ascalon」のカスタムバージョンを含む3つのチップレット設計を、日本の技術研究組合 最先端半導体技術センター(LSTC)にライセンス供与すると発表した。 Tenstorrentは2024年2月27日(米国時間)、同社のRISC-V CPU「Ascalon」のカスタムバージョンを含む3つのチップレット設計を、日本の技術研究組合 最先端半導体技術センター(LSTC)にライセンス供与すると発表した。TenstorrentのチーフアーキテクトであるWei-Han Lien氏が米EE Timesに語ったところによる

                      日本との協業を加速するTenstorrent LSTCにチップレットIPをライセンス供与
                    • 米ホワイトハウス「将来のソフトウェアはメモリ安全になるべき」と声明発表。ソフトウェアコミュニティに呼びかけ

                      米ホワイトハウス「将来のソフトウェアはメモリ安全になるべき」と声明発表。ソフトウェアコミュニティに呼びかけ 米ホワイトハウスの国家サイバー局長室(The White House Office of the National Cyber Director:ONCD)は、サイバー空間における攻撃対象領域を積極的に削減する目的で、テクノロジーコミュニティやソフトウェアコミュニティに対してメモリ安全(Memory Safe)なソフトウェアの実現を積極的に呼びかけるプレスリリース「Future Software Should Be Memory Safe」(将来のソフトウェアはメモリ安全になるべき)を発表しました。 プレスリリースの中で、国家サイバー局長Harry Coker氏は「私たちは国家として、サイバースペースにおける攻撃対象領域を減らし、あらゆる種類のセキュリティバグがデジタルエコシステムに

                        米ホワイトハウス「将来のソフトウェアはメモリ安全になるべき」と声明発表。ソフトウェアコミュニティに呼びかけ
                      • Node.jsのメモリ制限 (2024年版)

                        Node.jsのメモリ制限については以下の記事に記述があります。 しかし、現在の挙動はやや異なるようです。 結論から言うと デフォルトでは、システム (cgroup等) から取得した制限があればそれがそのまま設定、そうでなければ32bit環境では700MiB, 64bit環境では1400MiBの制限が設定されます。 V8のメモリ制限 Node.jsはJavaScriptエンジンとしてV8を利用しています。 V8のGCは世代別GCになっています。ほとんどのオブジェクトは生成されてすぐに不要となるため、メモリ使用量にはそれほど貢献しません。メモリ使用量に貢献するような長命なオブジェクトは、数回のGCを生き抜いた後old generation領域に移されます。したがって、V8のメモリ使用量の制限は実質的にこのold generation領域のサイズ制限によって決まると考えてよいでしょう。 このo

                          Node.jsのメモリ制限 (2024年版)
                        • ChatGPT、記憶を持つように ー 「メモリー」機能がテスト中

                          ChatGPTが進化を遂げ、新たな機能「メモリ」が導入された。この新機能により、ChatGPTはユーザーとの対話から得た情報を記憶し、将来の対話で活用することが可能となる。 ChatGPTが進化を遂げ、新たな機能「メモリ」が導入された。 この新機能により、ChatGPTはユーザーとの対話から得た情報を記憶し、将来の対話で活用することが可能となる。 「メモリ」の基本的な機能は、ChatGPTが対話の中でユーザーが共有した情報を覚え、それを利用して対話の一貫性や効果を向上させるものだ。 例えば、ユーザーが以前「会議のメモは見出し、箇条書き、アクションアイテムのようにまとめるのが好きだ」と伝えた場合、ChatGPTはこの情報を覚え、今後の会話でそれに基づいたメモを生成するようになる。 ユーザーはChatGPTのメモリを柔軟にコントロールできる。オプションでメモリをオンまたはオフに切り替えたり、C

                            ChatGPT、記憶を持つように ー 「メモリー」機能がテスト中
                          • Memory and new controls for ChatGPT

                            We’re testing the ability for ChatGPT to remember things you discuss to make future chats more helpful. You’re in control of ChatGPT’s memory. We’re testing memory with ChatGPT. Remembering things you discuss across all chats saves you from having to repeat information and makes future conversations more helpful. You’re in control of ChatGPT’s memory. You can explicitly tell it to remember somethi

                              Memory and new controls for ChatGPT
                            • 令和最新版 PHP メモリ管理術

                              PHP カンファレンス関西 2024 PHP Memory Management in Reiwa

                                令和最新版 PHP メモリ管理術
                              • 【福田昭のセミコン業界最前線】 3D XPointを超える大容量メモリ技術「セレクタオンリーメモリ」

                                  【福田昭のセミコン業界最前線】 3D XPointを超える大容量メモリ技術「セレクタオンリーメモリ」
                                • Troubleshoot low freeable memory in Amazon RDS for MySQL

                                  How can I troubleshoot low freeable memory in an Amazon RDS for MySQL database? I run an Amazon Relational Database Service (Amazon RDS) for MySQL instance. I see that my available memory is low, my database is out of memory, or low memory is causing latency issues in my application. I want to identify the source of the memory utilization and troubleshoot. Short description In Amazon RDS for MySQL

                                    Troubleshoot low freeable memory in Amazon RDS for MySQL
                                  • Ruby 3.3 YJITのメモリ管理とRJIT 〜すべてが新しくなった2つのJITを使いこなす | gihyo.jp

                                    Ruby 3.3リリース! 新機能解説 Ruby 3.3 YJITのメモリ管理とRJIT 〜すべてが新しくなった2つのJITを使いこなす 2023年12月25日、Ruby 3.3.0がリリースされ、様々な新機能が加えられました。本連載では実際に携わった皆さんにその新しいRubyをご紹介いただきます。 RubyはJust-In-Time(JIT)コンパイラという機能を備えており、これを有効化すると実行時に機械語を生成して様々な最適化が行なわれ、実行が高速になります。Ruby 3.3にはYJITとRJITという2つのJITコンパイラがあり、デフォルトでは無効になっていますが、それぞれ--yjitと--rjitで有効化できます。 この回では、Ruby 3.3でYJITの性能特性が変化した点や、YJITに新たに追加された便利な機能、またRJITはどのように使うものであるかについて解説します。 YJ

                                      Ruby 3.3 YJITのメモリ管理とRJIT 〜すべてが新しくなった2つのJITを使いこなす | gihyo.jp
                                    • いいことづくめのメモリモジュール「LPCAMM2」、Micronが投入へ

                                        いいことづくめのメモリモジュール「LPCAMM2」、Micronが投入へ
                                      • 【笠原一輝のユビキタス情報局】 メモリも入ったASUS特別パッケージのIntel CPUは、Lunar Lakeへの道

                                          【笠原一輝のユビキタス情報局】 メモリも入ったASUS特別パッケージのIntel CPUは、Lunar Lakeへの道
                                        • 意外と知られていない、Linuxのメモリホットプラグのインタフェースについて - Qiita

                                          0.はじめに 0.1 今年を振り返って この記事はFujitsu Advent Calendar 2023 の24日目の記事です。 なお、本記事は個人の意見に基づくものであり、組織を代表するものではありません。 今年もAdvent Calendarの季節となりましたね。皆様お変わりないでしょうか? 私の方はというと、全体的に多忙ではありましたが、夏には国際学会IEEE NVMSAでの発表、秋から年末にかけて海外出張やOpen Source Summit Japanでの講演など、今年後半は怒涛のように仕事がくる状態になってました。おまけに 「Linus Torvaldsと会談せよ」 というミッションまで降ってきてしまい、正直どうなることかと思いました。人生、何が起こるかわからないものです。学生時代、英語は超苦手だったのに…。 0.2 今年の記事について さて、例年このAdvent Calen

                                            意外と知られていない、Linuxのメモリホットプラグのインタフェースについて - Qiita
                                          • エクセル読み込みをPOIからFastExcelに置き換えてパフォーマンスを改善する

                                            はじめに こんにちは!10 月から株式会社ログラスでエンジニアをやっています、Kyosuke です! ログラスでは、エクセルファイルをプログラムから操作する処理が一部存在しており、Apache POIというライブラリを使用しています。(以後POIと呼びます) しかし、POI には処理方式によってはメモリを多量に使用してしまうという問題があります。 今回はその対応として、まずエクセルファイルの読み込みをFastExcelというライブラリに置き換えた話を振り返っていきます。 TL;DR POIのXSSFWorkbookは、ファイルをメモリ内に読み込んで操作するため、大きなエクセルファイルを処理する際にファイルサイズ以上のメモリを必要とすることがある POI の公式ドキュメントより FastExcelは、POIより機能は劣る代わりに、読み書きともにパフォーマンスは大幅に上回る 書き込み Fast

                                              エクセル読み込みをPOIからFastExcelに置き換えてパフォーマンスを改善する
                                            • Node.js でメモリ肥大化の原因を特定してみた

                                              はじめに ユビーでエンジニアをしているおおいしつかさです。 これは、Ubie Engineering Advent Calendar 2023の12月7日の記事になります。 何を書こうかなー、最近はユビーの根幹システムのリアーキテクチャをやっているのでその辺かなーと思ったのですが、まだ仕掛かり中だということと具体な業務に直結しそうな内容なので抽象化して書くのが面倒そうだなーと思ってたところに軽いトピックが飛び込んできたので、そのことを書くことにしました。 ChatGPTはみなさん使われていると思いますが、ぼくも別の業務でOpenAI関連の機能開発に携わっています(ユビーで働くといろんな業務に携われるのがいいところです) 。 その仕事の中で、Node.js環境でメモリ肥大化の事象に遭遇したので、それをどのように発見して改善したかについてお話します。 ぼくは今も昔もRubyが大好きですが、ふだ

                                                Node.js でメモリ肥大化の原因を特定してみた
                                              • すべてのフェーズでミスが重なった ―全銀ネットとNTTデータ、全銀システム通信障害の詳細を説明 | gihyo.jp

                                                すべてのフェーズでミスが重なった ―全銀ネットとNTTデータ⁠⁠、全銀システム通信障害の詳細を説明 全国銀行資金決済ネットワーク(以下、全銀ネット)とNTTデータは12月1日、2023年10月10日~11日にかけて全国銀行データ通信システム(以下、全銀システム)で発生した通信障害に関する報道関係者向けの説明会を開催しました。本件についてはNTTデータが11月6日に行った途中経過報告の内容をもとにレポートしましたが、今回、全銀ネットとNTTデータが揃って会見を行ったことで、より詳細な障害の原因が判明したので、あらためてその内容を検証してみたいと思います。 説明会の登壇者。左から、全銀ネット 企画部長 千葉雄一氏、事務局長兼業務部長 小林健一氏、理事長 辻松雄氏、NTTデータ 代表取締役社長佐々木 裕氏、取締役副社長執行役員 鈴木正範氏 なお、全銀ネットとNTTデータは、今回の障害に関して金融

                                                  すべてのフェーズでミスが重なった ―全銀ネットとNTTデータ、全銀システム通信障害の詳細を説明 | gihyo.jp
                                                • そのテスト、最後まで実行されていますか? jestとnpm-run-allの恐るべき罠

                                                  皆さんこんにちは。この記事では、筆者が最近業務中に経験した恐るべき罠についてシェアしたいと思います。 CIでユニットテストを実行することは、とても多くのプロジェクトで行われています。ユニットテストは特に、既存のコードの変更を自信を持って行うために必要なものです。弊社でも、CI (GitHub Actions) でユニットテストを実行しています。 あるとき、CIの挙動が不安定になったことをきっかけに、CI上でのユニットテストの実行について調べてみました。その結果、とんでもないことが判明したのです。 不安定になったCI 時折、CIにすごく時間がかかり、30分経ったあたりでタイムアウトしてしまうことがありました。そのときのログを見てみると、jestによるユニットテストが実行されている最中に、何のログも出力せずに突然止まっているようでした。そのようなときはリトライするとそこそこの確率で成功します。

                                                    そのテスト、最後まで実行されていますか? jestとnpm-run-allの恐るべき罠
                                                  • 「あなたの一番古い記憶は?」人は覚えていても2歳以前の記憶にアクセスできなくなっている - ナゾロジー

                                                    皆さんが思い出せる最も古い記憶はいつ頃のものでしょうか。 稀に「母親の胎内にいたときを覚えている」という方もいますが、ほとんどの人は2〜3歳以降のことだと思います。 このように人生初期(0〜3歳頃)の記憶が抜け落ちている現象を「幼児期健忘(infantile amnesia)」といいます。 ただ、最近の研究では人間の自意識は4カ月頃から発達すると報告されており、ほとんどの人が2〜3歳以前の記憶を思い出せない理由はよく分かっていませんでした。 この疑問に対して、アイルランド・ダブリン大学トリニティ・カレッジ(TCD)の研究チームは、私たちが人生初期の記憶を喪失しているわけではなく、アクセスできない状態になっているだけである可能性を示唆する研究結果を報告しています。 さらに驚くべきことに、幼年期の記憶にフタがされるかされないかは、妊娠中の母親の免疫反応に大きな要因があったといいます。 研究の詳

                                                      「あなたの一番古い記憶は?」人は覚えていても2歳以前の記憶にアクセスできなくなっている - ナゾロジー
                                                    • Understanding the Heap - a beautiful mess

                                                      In this blog, I am going to explain the important concepts of Heap and use the ptmalloc in the Glibc 2.31 library as an example. The heap is a beautiful mess :) I really like the saying shown above. The word Heap we always use refers to the dynamically allocated segment in the virtual memory space of a process, but it actually stands for the implementation of the memory pool(the dynamic memory all

                                                      • アップルの「次世代の半導体戦略」が見える「M3チップ」独特の設計とは

                                                        アップルはMacBook ProおよびiMacの新製品を発表した。これらで使われているのが、同社の新プロセッサー「M3」シリーズだ。 アップルがMacに独自開発プロセッサを使うようになって3年が経過し、M1からM3へと世代交代している。 世代を追ってプロセッサーが性能アップしていくのはマーケティング上も当然のことで、そのこと自体に驚きはない。 だがよく見ると、無印・Pro・Maxという3つのバリエーションも、実は細部を見ると過去とは少し変わった状況がある。 取材のなかから見えてきたのは、アップルの新しい半導体戦略だ。

                                                          アップルの「次世代の半導体戦略」が見える「M3チップ」独特の設計とは
                                                        • 【福田昭のセミコン業界最前線】 2010年代後半以降のDRAMトレンド、微細化と記憶密度に関する偽説のカラクリを暴く

                                                            【福田昭のセミコン業界最前線】 2010年代後半以降のDRAMトレンド、微細化と記憶密度に関する偽説のカラクリを暴く
                                                          • Upgradable Read Write Lock for Go

                                                            In this blog post, we'll explore the implementation of an upgradable read-write lock in Go. We will talk about why we needed it by giving concrete examples from the real-world use case and also discuss potential pitfalls during the blog post. Why do we need an upgradable read-write lock? In Go, even though the guidelines say to avoid locks, when building a Redis® server that should be concurrently

                                                              Upgradable Read Write Lock for Go
                                                            • 【福田昭のセミコン業界最前線】 DRAMの進化は容量か、それとも速度か。基本から振り返る

                                                                【福田昭のセミコン業界最前線】 DRAMの進化は容量か、それとも速度か。基本から振り返る
                                                              • 介護されたい高齢オタクを引っかける釣り針がすごい──『葬送のフリーレン』 - シロクマの屑籠

                                                                これから書くことは『葬送のフリーレン』評ではない。なぜなら『葬送のフリーレン』という厚みのある作品の全体像をうんぬんするものでなく、作品のごく一部、作品に仕掛けられている数ある釣り針のひとつに注目し、「これは介護されたい高齢オタクが釣られるしかない、見事な釣り針ですなぁ」とテカテカする趣向のものだからだ。 釣り針というのは他でもない、『葬送のフリーレン』が、介護されたい高齢オタクが過去と現在に思いを馳せて願望するのに都合良い作品としてつくられているからだ。繰り返すが、『葬送のフリーレン』の魅力はそれだけじゃない。エルフと人間の寿命の差や時間感覚の差、勇者の遺したもの、人類の英知と技術革新etc...、そういったものを支える作者の洞察の泉はどうなっているんだろう? と惚れ惚れしてしまう。ただ歳月を感じさせる作品でなく、まして寿命チートを連想させる作品では決してなく、歳月の果てにしか宿らない旨

                                                                  介護されたい高齢オタクを引っかける釣り針がすごい──『葬送のフリーレン』 - シロクマの屑籠
                                                                • 容量偽装USBメモリ検出アプリ『ValiDrive』が登場。偽物かどうかを簡単に判別 | ニッチなPCゲーマーの環境構築Z

                                                                  容量を偽装した偽物の大容量USBメモリを検出するフリーソフト・アプリ『ValiDrive』が登場しました。 『ValiDrive』がどういったものか、制作者のGibson Research Corporationは以下のように述べています。 私は格安で売られていた1TBおよび2TBのUSBメモリを12台購入しました。しかし、そのすべてが容量を偽装した偽物でした。 偽物のUSBメモリはPC上では1TBおよび2TBとして認識されます。しかし、実際には64GBしかありませんでした。使用量が64GBを超えると、新しいファイルは保存されなくなります。PC上ではファイルが存在するように見えますが、ストレージ上には存在しないためファイルを開いても中身は空っぽです。 ValiDriveは、こういった容量を偽装したUSBメモリを見分けるために、ストレージスペース全体にわたってランダムな検査を実行します。 購

                                                                    容量偽装USBメモリ検出アプリ『ValiDrive』が登場。偽物かどうかを簡単に判別 | ニッチなPCゲーマーの環境構築Z
                                                                  • Samsung、SO-DIMMの半分以下の大きさのメモリ「LPCAMM」を製品化

                                                                      Samsung、SO-DIMMの半分以下の大きさのメモリ「LPCAMM」を製品化
                                                                    • Why Is SQLite Coded In C

                                                                      Note: Sections 2.0 and 3.0 of this article were added in response to comments on Hacker News and Reddit. Since its inception on 2000-05-29, SQLite has been implemented in generic C. C was and continues to be the best language for implementing a software library like SQLite. There are no plans to recode SQLite in any other programming language at this time. The reasons why C is the best language to

                                                                      • Ruby 3.3’s YJIT Runs Shopify’s Production Code 15% Faster

                                                                        Ruby 3.2 YJIT is Battle-Tested Shopify deploys YJIT on business-critical services in production, such as Storefront Renderer, the software that powers all online storefronts on Shopify’s platform, and Shopify’s Monolith. As of the Ruby 3.2 release, YJIT sped up our Storefront Renderer by 10% on average. Storefront Renderer is a complex application. Your more reasonable-sized app might get better/w

                                                                          Ruby 3.3’s YJIT Runs Shopify’s Production Code 15% Faster
                                                                        • MacやLinuxで使う「ncurses」に重要な脆弱性、Microsoftが報告

                                                                          Microsoftは9月14日(米国時間)、「Uncursing the ncurses: Memory corruption vulnerabilities found in library|Microsoft Security Blog」において、テキストユーザインタフェース(TUI: Text User Interface)をサポートする「ncurses」と呼ばれるライブラリにメモリ破損の脆弱性を発見したと伝えた。この脆弱性は2023年4月8日(米国時間)までに修正されている。 Uncursing the ncurses: Memory corruption vulnerabilities found in library|Microsoft Security Blog ncursesは1993年にリリースされた歴史のあるソフトウェアで、現在でもLinux、macOS、FreeBSD

                                                                            MacやLinuxで使う「ncurses」に重要な脆弱性、Microsoftが報告
                                                                          • 【特集】 メモリ8GBだともう少ない?16GBと32GBとの差を用途別に徹底比較

                                                                              【特集】 メモリ8GBだともう少ない?16GBと32GBとの差を用途別に徹底比較
                                                                            • 【笠原一輝のユビキタス情報局】 見えてきた次々世代Xeon。チップレット進化でAMD/Armに対抗

                                                                                【笠原一輝のユビキタス情報局】 見えてきた次々世代Xeon。チップレット進化でAMD/Armに対抗
                                                                              • 「ガベージコレクション 自動的メモリ管理を構成する理論と実装」を読んだ

                                                                                最近「おれってガベージコレクションを勉強するにあたってめちゃくちゃ恵まれた環境にあるのでは?」とふと思い立ち、ベージコレクションの勉強を始めました。 ガベージコレクションの勉強を始めるにあたって、とりあえず「The Garbage Collection Handbook (first edition)」の邦訳である「ガベージコレクション 自動的メモリ管理を構成する理論と実装」を読むことにしました。 この記事では、読み終わってうれしいので、雑に感想を書きなぐっています。表記が「GC」だったり「ガベージコレクション」だったりするのは雑に書いたからです。 前提知識 ガベージコレクションの事前知識はほとんど不要で、何をしてくれるものか大まかにわかっていれば良い程度だと思います。つまり、ヒープに確保した領域を明示的に解放しなくても、何かのアルゴリズムでいい感じにやってくれる仕組み、ということを知って

                                                                                  「ガベージコレクション 自動的メモリ管理を構成する理論と実装」を読んだ
                                                                                • PEP 703 - 兼雑記

                                                                                  https://peps.python.org/pep-0703/ Python の GIL 外す話。これすごく楽しい読みものでした。参照カウントのところが一番人気だと思うのですが、他のところも色々良い。こういう、「んーこういうことするとこういう問題が起きない?」と思ったら次の章くらいでそれが説明される、みたいな読みものは大変好きです 参照カウント: オブジェクトっていうのは作ったスレッドが解放するというのがほとんどなんだから、その場合はロックをいらなくする、他に渡ったら普通の参照カウントぽくする、という話。 Swift に 2018 年に導入された 話らしい。他のスレッドに渡された後で DECREF すると他スレッド用の参照カウントが負になりうるのだけど、その時に queue に入れるということをして、ややこしいので、なんかこれ無しですむ方法はないのかなぁ……と Immortalize

                                                                                    PEP 703 - 兼雑記