カーネル2.6はスケーラビリティの向上を大きな目標として、カーネルの内部仕様に大幅かつ意欲的な変更が加えられている。また、JFSやXFSといったファイルシステムの追加、USAGIやUML(User Mode Linux)の統合、新デバイスのサポートなども行われた。 第1章となる今回は、カーネル2.6の最大の目標であるスケーラビリティの強化に注目して、主に内部仕様を解説する。次回以降では、主にユーザーから見たカーネルの新機能について紹介する予定だ。 マルチプロセッサシステム対応の強化 ■RCU(Read-Copy Update) カーネル2.6では、RCU(Read-Copy Update)と呼ばれる新しい同期機構が追加された。 カーネルには、複数のプロセッサからの同時アクセスからデータ構造を保護するため、スピンロックをはじめとする同期機構が用意されている。しかし、従来の同期機構ではロック/
リード・コピー・アップデート(read-copy-update、RCUと略記)とは、オペレーティングシステムにおいて一種の排他制御[note 1]を実装する同期機構であり、リーダー・ライターロック(英語版)の代替手段として使われることがある。参照において待ち状態が生じず、極めてオーバーヘッドが低い。しかしRCUにおけるデータ更新は、既存の参照者のために古い版のデータ構造を保持しつつ行うため、時間と空間(メモリ)をより多く必要とする。古い版のデータ構造は、既存の参照者が全てアクセスを完了した後で回収される。 RCUでは「参照側クリティカルセクション」という概念があり、通常 rcu_read_lock() と rcu_read_unlock() で挟まれた部分がそれにあたる。参照側クリティカルセクション内にない文は「不活性状態」と呼ばれ、RCUで保護されたデータ構造への参照を保持することは許さ
本日は与太話です、笑って読み流してくださいませ。 昨日のこと、小学6年生の娘が居間でなにやら難しい顔をして新聞を開いていました。 普段新聞といえばTV欄しかみない子なのに、これはいったいどういうことなのか、ちょっと興味がわいたので本人に聞いて見たところ、今、社会科の授業で国会とかを勉強していて、先生から各自自宅でネットや新聞から関連のある記事を取り上げて学校で発表する宿題を課せられたのだそうです。 ふむふむと納得して、で、娘におまえはどんな記事を切り抜こうとしているのと聞いたならば、なんと補正予算案の採決関連の記事を集めていたのであります。 それは毎回のようにお父さんがブログで取り上げている話題だからわからないことがあったら何でも質問していいよ、と私は思わず親バカ丸出しのリップサービスしてしまいました(苦笑) で、娘の質問に答える羽目になったのですが、質問にこたえるはずが話がとんでもないこ
In computer science, read-copy-update (RCU) is a synchronization mechanism that avoids the use of lock primitives while multiple threads concurrently read and update elements that are linked through pointers and that belong to shared data structures (e.g., linked lists, trees, hash tables).[1] Whenever a thread is inserting or deleting elements of data structures in shared memory, all readers are
先日、とあるLinuxマシンをセットアップした時に、"apt-get upgrade"で最新のモジュールをダウンロード・更新していたところ、途中でモジュールがダウンロードできなくなってしまった。 調べてみると、通信はできるけど名前解決が出来ていないことが分かった。 で、しばらくすると名前解決が行えるようになり、ダウンロードが再開された。 Windowsでは暗黙で,Mac OS XではlookupdがDNS解決の結果をキャッシュしていますが,Linuxではキャッシュを行わず,都度DNSサーバへ問い合わせを行ってしまいます。 第20回 いろいろなキャッシュ:dnsmasq, cache proxy:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社 とのことなので、どうやら、小さいサイズ(数KB〜数十KB)のファイルを連続してダウンロードしていることで、DNSサーバに軽
DX時代のアプリケーションセキュリティ 未来革新プロジェクトに邁進するSOMPO 基幹システムのモダナイゼーションに迫る ビッグデータ最前線! これからのビジネスを左右する データ活用の基礎から応用までを紹介 いまさら聞けない「PPAP」 なぜ危険?なぜダメ?なぜ禁止? PPAP運用の危険性と改善策 SECCON2020レポート第二弾! 名実ともに世界標準に! 次の10年に向けたリファクタリング進行中 IDaaSって何? Identityマスターへの道4回目は ID管理ををシンプルにする方法を紹介 SoRとSoEをつなぐDX推進の要 新しい時代の顧客とのデジタル接点管理 クラウド型商品管理基盤(PIM)の重要性 性能の大幅向上を実現! 最新AMDプロセッサを採用した最先端H/W ユーザーの求める幅広いラインナップを実現 部分最適だけではダメ DX実現のための最初の一歩 業務プロセスのデジタ
すべての Microsoft 製品 Global Office Windows Surface Xbox セール サポート ソフトウェア Windows アプリ OneDrive Outlook Skype OneNote PC とデバイス アクセサリ エンタメ Xbox ゲーム (ダウンロード) Windows ゲーム 映画とテレビ番組 法人向け Azure Dynamics 365 Microsoft 365 データ プラットフォーム 法人向け Developer & IT .NET Visual Studio Windows Server Microsoft 開発者 ドキュメント その他 Microsoft Store Microsoft Rewards 無料ダウンロード & セキュリティ プリペイド カード サイトマップの表示
Evernoteは、ひさびさに現れた超弩級のWebサービスかもしれません。なぜなら、従来のオンライン系のメモツールの弱点が全部つぶしてあるからです。 最初は、Evernoteに関しては、ちょっと勘違いをしていました。それは、以下のTechCrunchの記事のイメージが強かったせいです。 リンク: TechCrunch Japanese アーカイブ >> Evernoteで自分の脳を拡張する(プライベートベータご招待). Evernoteを使うと、ウェブページの好きな部分を選択してクリップしたり、カメラ付携帯で撮った写真をPCやウェブに送ることができる。 たしかに、Evernoteのクリップ機能はすごい。でも、私は当分そのクリップ機能を使いことはないと思います。なぜなら、私には既にtumblrがあるからです。 ところが、クリップ機能というのは、Evernoteのすさまじさのごく一部でしかなか
これは楽しい。知っておくといろいろ使えそうだ。 STORY BLENDERでは好きな写真に「口」を貼り付けることができる。そのあとに音声を吹き込むと、その口が音声にあわせて動く映像を作ってくれる。 まだしゃべれない赤ちゃんをしゃべらせてみたり、ペットに何かを言わせてみたり、といった愉快な使い方ができるだろう。 もちろん作った映像はブログに貼り付けることもできるし、コメントを募ることもできる。 写真にしゃべらせる、というアイデアはいいですな。あなただったらどんなアプリを作ってみたいだろうか。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く