No. 2014/2188 Index Prev Next
Path: ie.u-ryukyu.ac.jp!hakata!sakura.kudpc!sakunami!chiba-ns!villon.nig.ac.jp!aa.com!newsbase.nisiq.net!newsfeed.internetmci.com!dciteleport.com!www.nntp.primenet.com!nntp.primenet.com!feed1.news.erols.com!cpk-news-hub1.bbnplanet.com!news.bbnplanet.com!cam-news-hub1.bbnplanet.com!uunet!in3.uu.net!192.244.176.52!news.iij.ad.jp!newsgate.yamato.ibm.co.jp!news.yamato.ibm.com!usenet
From: jl03927@yamato.ibm.co.jp
Newsgroups: fj.beginners,fj.sys.ibmpc
Subject: Re: インターフェイスか?
Date: 15 Dec 1996 05:59:23 GMT
Organization: IBM Japan
Lines: 41
Message-ID: < 59043r$16fp@daphnis.yamato.ibm.com> 
References: < 32B17EAC.546A@ca.aif.or.jp> 
Reply-To: jl03927@yamato.ibm.co.jp
NNTP-Posting-Host: oak.yamato.ibm.com
X-Newsreader: IBM NewsReader/2 v1.4
Xref: ie.u-ryukyu.ac.jp fj.beginners:3906 fj.sys.ibmpc:17498

In < 32B17EAC.546A@ca.aif.or.jp> , motoyama  writes:
> 教えてください。
> 
>    BIOS、拡張BIOSとは何ですか?
誰も答えてあげないの..Let me try to explain..	
BIOS (Basic Input/Output System)   Video や Keyboard などの入出力を制御する
ソフトウェアです。使うには Software 割り込み (INT xx) というアサンブラ
インストラクションを使用します。
INT 10h Video bios 
INT 13h Disk bios
INT 16h Keyboard bios
..
といったように割りふられています。PCの物理アドレス空間のE0000h-FFFFFの
間に存在しています。(全部ではない)Planer (Main board) 上に ROM か
Flash ROM の形で存在します。 

拡張Bios とは何かよく分かりません。
Bios Interface として定義されていても実際には OS (Windows等)が提供している
機能(例えば VDMA : INT 4Bh)等のことかもしれません。そうでなければ、
カード(アダプター)の ROM にある BIOS 機能のことかも知れません。

>    デバイスドライバとは何ですか?
ハードウェアに依存する部分を担当するソフトウェア。
config.sys に
device=xxxx.sys
といったかたちで導入するやつです。
- Strategy routine
- Interrupt routine (Optional)
- Initialize routine (Optional)
から成り立ち、通常のソフトウェアからはOSのファイルシステム経由で
アクセスします。(INT21 AX=113Bh Generic IOCTL 等)  

>    デバイスコントローラとは何ですか?
>    アダプタとは何ですか?
あんまり一般的すぎて答えにくいのですが、ISA,EISA,PCI,MCA などの拡張
スロットに差すカードがアダプタで、そのカードにのっている一番えらそうな
チップをデバイスコントローラと呼んだりはします。 

和田直也
IBM-Japan

Next
Continue < 590lfn$1692@daphnis.yamato.ibm.com>
< 592dq3$1j4@itserv.it.okayama-u.ac.jp>
< E2JB6s.FuD@korg.co.jp>