タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

linuxとLinuxとkernelに関するdaisukebeのブックマーク (7)

  • 403 Forbidden

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

    403 Forbidden
    daisukebe
    daisukebe 2009/10/16
    /lib/tls/libc.so.6が要求するのは2.4.20以上
  • Linuxシステムプログラミング

    書には、Linuxの概要、カーネル、Cライブラリ、Cコンパイラなどプログラミングの基礎知識から、ファイルI/O、バッファサイズ管理、メモリマッピング、最適化技術、システムコール、メモリ管理まで、プログラマの観点から実践的なトピックが多く盛り込まれています。Linuxカーネル動作についても、その内部実装よりもプログラマがソースコードを書くために必須の知識が凝縮されています。実践的なプログラミング能力の習得に役立つ一冊です。カーネル2.6対応。 正誤表 書籍発行後に気づいた誤植や更新された情報を掲載しています。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷数をご確認の上、ご利用ください。 1、2刷正誤表

    Linuxシステムプログラミング
  • E:\LW2001_how_to_walk_the_kernel.prn.pdf

    •1 VA Linux Systems Japan taka@valinux.co.jp Linux World C&D/Tokyo 2001 2001 10 24 Linux World C&D/Tokyo 2001 2001 10 24 u u u u u u u u u u u u u CD Linux if ( A { A B B A if ( A { B return } B •2 u u u u ’ u … ² u u u u u u u u u u u u u u u u u u u u J •3 u u u u … u … u … u … u … u … u u u u u u u u u u … u u u u …… u u u u •4 u u u u u l l l l CD Linux libc.so 4. I/O a.out LINUX fread() 3. I/

    daisukebe
    daisukebe 2007/10/09
    linuxカーネルの歩き方/とっかかりは「プロセススケジューラ→デバイスドライバ→モジュールプログラミング」とのkと
  • Index of /pub/linux/kernel/

    ../ Historic/ 20-Mar-2003 22:38 - SillySounds/ 16-Feb-2021 21:57 - crypto/ 24-Nov-2001 14:54 - firmware/ 25-Nov-2025 18:47 - next/ 09-Jan-2026 03:54 - people/ 14-May-2025 16:03 - ports/ 13-Mar-2003 01:34 - projects/ 11-Sep-2023 17:40 - testing/ 14-Feb-2002 05:32 - tools/ 03-Oct-2018 20:58 - uemacs/ 20-Mar-2003 23:31 - v1.0/ 20-Mar-2003 22:58 - v1.1/ 20-Mar-2003 22:58 - v1.2/ 20-Mar-2003 22:58 - v1

    daisukebe
    daisukebe 2007/09/27
    Linuxカーネルアーカイブ
  • ITmedia エンタープライズ:マルチタスク――プロセススケジューリング

    マルチタスク Linuxカーネルはマルチタスクの仕組みを提供し、複数のプロセス(後述)を同時に実行可能です。ここで同時と書きましたが、ある一時点で動作しているプロセス数は、そのシステムに搭載されているCPU数以上には決してなりません。しかし、管理利用者の視点からは、多数のプロセスが同時に並列動作しているように感じられます。 Linuxカーネルは、複数のプロセスを細かく切り替えながら動作させ、いかにも同時動作しているような環境を作り出しています。Linuxカーネルは、その時点で最も重要と思われるプロセスに実行権を与えるように動作します。マルチタスク環境を提供するOSであれば、どのOSでもほぼ同様の仕組みで実現されています。 この処理を行う機能のことをプロセススケジューラと呼びます。Linuxカーネルを理解するうえで最も根的な機能であるため、Linuxカーネル解説の最初の話題として取り上げる

    ITmedia エンタープライズ:マルチタスク――プロセススケジューリング
    daisukebe
    daisukebe 2007/09/27
    Linuxカーネル2.6解読室」より。プロセススケジューラの実装まで
  • The Linux Kernel: プロセス

    次のページ 前のページ 目次へ 5. プロセス この章ではプロセスとは何かを説明し、Linux がシステム上でプロセスをどの ように生成、管理、削除しているのかについて解説する。 プロセスはオペレーティングシステム内でタスクを実行する。プログラムと は、実行イメージとしてディスクに保存されたマシン語の命令とデータとのセットで ある。したがって、プログラムとは受動的な実体である。反対に、 プロセスとは実行中のコンピュータプログラムであると考えることができる。 プロセスはダイナミックな実体であり、マシン語の命令がプロセッサにより実行される につれて常に変化してゆく。プログラムという概念が命令とデータを含むものである ように、プロセスも、プログラムカウンタ(program counter)など CPU の全レジスタ 情報やプロセススタックを含む概念であり、それらが保持する一時データであるルー チ

    daisukebe
    daisukebe 2007/09/27
    だんだんわかってくるから楽しい
  • Linux カーネルのコンテキストスイッチ処理を読み解く - naoyaのはてなダイアリー

    Linux カーネルのプロセススケジューラの核である kernel/sched.c の schedule() を読み進めていくと、タスク切り替え(実行コンテキスト切り替え)はその名も context_switch() という関数に集約されていることが分かります。2.6.20 の kernel/sched.c だと以下のコードです。 1839 static inline struct task_struct * 1840 context_switch(struct rq *rq, struct task_struct *prev, 1841 struct task_struct *next) 1842 { 1843 struct mm_struct *mm = next->mm; 1844 struct mm_struct *oldmm = prev->active_mm; 1845 184

    Linux カーネルのコンテキストスイッチ処理を読み解く - naoyaのはてなダイアリー
    daisukebe
    daisukebe 2007/09/25
    プロセススケジューラの実装に使用されているインラインアセンブラ。まだまだ知識が足りないな
  • 1