【特集】Linuxのブートプロセスをみる 2
IA-32 CPUの保護機能、割り込みと例外
プログラムが実行できるCPU命令の種類や、アクセス可能なメモリの範囲などをコントロールする「特権レベル」や「特権命令」、セグメントの保護チェック、ページ保護機構、例外処理、割込み処理について詳細に解説する。
CONTENTS
- 保護機能
- 特権レベル / 特権命令 / セグメントへのアクセス / ページフレームへのアクセス
- 割込みと例外
- 割込みの発生源 / 例外の発生源 / 割込みと例外のベクタ / 割込みのマスク / リアルモードの処理 / プロテクトモードの処理
Linuxカーネル 2.4.17に対応した、ページテーブルからアクセス権フラグを読みとって表示するプログラムのソースを収録。実際に各プロセスのアクセス権について確認できる。
【連載】
UNIX Communication Notes 電子図書館への道(2)
「収蔵する資料の一次情報を電子化し、利用者に対して電子的な利用を可能とするもの」である電子図書館について、必要となるデータベースやネットワークなどの技術的基盤を紹介。また、これまでの取り組みの成果や問題点を検討する。
IPv6の実装 近隣探索の処理
RFC2461で定義された「近隣探索」について、アドレス解決の実装を紹介。今回は、近隣要請の送信処理と近隣通知の受信処理について解説する。
プログラミング・テクニック telnetd (2)
今回は、telnetdの全体構造をみながら、telnetコマンドの処理がtelnetdプログラムでどのように処理されているかを説明する。
Java Server Pages JavaBeansの利用
「jsp:useBeanタグ」のtype属性とbeanName属性について、「消費税の計算用JavaBean」を例に、役割や使い方を紹介する。
新・倉敷芸術科学大学のネットワーク構築 Network Attached Storage(Connex N1000 & POP-nas編)
Linux 2.4ベースの『Connex N1000』と、FreeBSD 4.1ベースの『POP-nas』について、ハードウェアの仕様や設定ツールについて紹介。それぞれについて性能比較も行なった。
シェルの魔術 ファイルとパーミッション (2)
今回は、umaskによる新規ファイル作成時のパーミッション設定と、chmodコマンドによるパーミッション変更、「ユーザープライベート・グループ」について説明する。
BSDをハックする ステータス表示器 (4)
NetBSD-1.5システムで、USBシリアルアダプタのシリアルポートにステータス表示器を接続する方法を検討。USB関連のカーネルスレッドや通信デバイスのドライバの処理を探る。
Let's Play with UNIX コピーできないCD
「コピーできないCD」であるCCCDについて、技術的、法的な問題を検討するとともに、『Grip』や『Cdrdao』などでテストした結果を紹介する。
RFCダイジェスト
2002年3月中旬から4月中旬に公開されたRFCを中心に紹介。また、IETFの各分科会が出したインターネット・ドラフトの公開状況をまとめている。
サイバー関西プロジェクト LIVE! LEONIDS 2001
2001年11月に行なわれた「しし座流星群インターネット中継」について、中継システムの概要とコンテンツ、アクセス予測と実際のアクセス動向などを中心に紹介。
インターフェイスの街角 Handheld PCの活用
Windows CEマシンをUNIX風に使うための、Emacsやシェル、開発環境などを紹介。UNIXユーザーのためのモバイル環境を提案する。
USENIX 2001 Annual Technical Conference (3)
「;login:」に掲載された、「USENIX 2001 Annual Technical Conference」の報告。今回は招待講演と閉会式のもようをレポートする。
News
「Power4×4~16のサーバ / Sun Blade 2000の国内販売 / PA-8700使用サーバを拡充 など
Notice
NAB2002
ラスベガスで開催された、放送 & マルチメディア機器の総合展示会「NAB2002」の展示をレポート。ネットワーク対応の放送機器など、最新の展示をご紹介する。
Column
- 女子大生の放課後
- ワークステーションのおと
- NetNews便り
- Linux Update
UNIX MAGAZINEは毎月18日発売です。