FreeBSD(98) SMP users

NEC PC-98シリーズは、長い歴史の中で非常にたくさんの機種が発売されました。そのうち、SMP (Dual CPU / Dual Processor) を実現できるのは、PC-9821Rv20, PC-9821Rs20, PC-9821RvII26, PC-9821RsII26, SV-98 model 3 の 5機種です。

 

このサイトでは、上記の 5機種に関する FreeBSD(98) の SMP情報と FreeBSD(98)を使ったサーバ構築についてまとめています。

 

ただし、筆者の PC-98環境の都合上、PC-9821Rs20/B20でのみ動作確認を行っております。他の機種の動作確認報告は、掲示板に書き込んでいただくか、PC-98 testersのメーリングリストまでご報告ください。

FreeBSD(98)とは?

FreeBSD(98)はNECのパーソナルコンピュータPC-9801/9821 や、その互換機で動作するUNIX風オペレーティングシステムの1つで、PC-AT機で動作するFreeBSDに日本語インストーラなどの拡張を施したものです。OS そのものは、オリジナルの FreeBSD のソースツリーから作成することが可能となっており、FreeBSD と全く同じように動作することができるようになっています。

 

Reference
FreeBSD(98)へようこそ! http://www.jp.freebsd.org/pc98/

 

SMPとは?

対称型マルチプロセッサ(たいしょうがたマルチプロセッサ)とは、マルチプロセッサシステムの一種で、それぞれのCPUの役割が平等で、メインメモリを共有する方式のこと。Symmetric Multiprocessingを略してSMPと呼ぶ。メインメモリを共有してはいるが、各プロセッサからのメモリへのアクセスコストが均一でないシステムをNUMAと呼ぶ。

 

同じCPUが二つあるコンピュータでも、OSがそれぞれに別の役割を持たせているような場合は非対称となるので、SMPであるかどうかはハードウェアだけではなくOSにも依存する。

 

Reference
FreeBSD SMP http://www.freebsd.org/ja/smp/

Wikipedia SMP http://ja.wikipedia.org/wiki/SMP