タグ

osとcpuに関するyassのブックマーク (4)

  • スケジューラからみたOSの話

    The document discusses operating system concepts like kernels, processes, threads, scheduling, and I/O. It covers features of early non-preemptive systems like MS-DOS and the evolution to modern preemptive multitasking systems. It also summarizes scheduling algorithms like FIFO, round robin, and comparisons of approaches used by different OSes including Windows, Linux, Solaris, and real-time opera

    スケジューラからみたOSの話
  • ネットワークOS開発録 (1) 10GbE NICを使いこなす

    [D20] 高速Software Switch/Router 開発から得られた高性能ソフトウェアルータ・スイッチ活用の知見 (July Tech Fest...

    ネットワークOS開発録 (1) 10GbE NICを使いこなす
  • 仮想メモリ方式の分類

    作成日:2006.03.30 修正日:2016.10.17 更新記録 (2006.03.30) 2006/3/10 と2006/3/11 の日記の内容を元に作成。 (2006.04.07) SPARC 32 ビットプロセッサのページテーブル構成を修正。 (2006.05.25) 3.2節ページテーブルエントリを追加。 (2012.05.29) PowerPC のセグメントサイズの誤りの修正と図の追加。 (2016.10.17) Intel64 の Process-Context Identifiers(PCIDs) と Protection Keys の説明を追加。また TLB エントリの無効化と ARM の情報も追加。タイポの修正。 1. はじめに 2. 仮想メモリの全体像とページング以外の機構 事前処理 事後処理 3. ページング 3.1 ページウォーク 3.2 ページテーブルエントリ

    yass
    yass 2014/02/16
    " 基本は 4KB/page で 下位 12 ビットがオフセットアドレスになるので、中の 36 ビットが VPN になる。 ページテーブルウォークの際には 36 ビットの VPN を 9 ビットづつ 4 つに区切って、4レベルのページテーブルを検索する。"
  • KVMのためのlinux kernel入門

    Statistics Favorites 1 Downloads 0 Comments 0 Embed Views 0 Views on SlideShare 333 Total Views 333 仮想環境では、ゲスト OS が「物理的なメモリだ」と思っている仮想物理アドレスは、実際の物理アドレスではありません。そのため、ゲスト OS がメンテナンスしているページテーブルを直接 CPU が参照すると来アクセスしたかったメモリとは違う箇所へアクセスすることになります。 そのため、仮想物理アドレスから物理アドレスへの変換表を管理しているハイパーバイザが「 shadow page table 」と呼ばれるページテーブルを用意します。ゲスト OS が管理するページテーブルを監視し、更新があれば影のようについていく、というところからこのような名前になっています。「 CR3 」レジスタの変更もハイ

  • 1