<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>ヒギンズ教授のブログ</title>
<link>https://ameblo.jp/hign1950/</link>
<atom:link href="https://rssblog.ameba.jp/hign1950/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>ブログの説明を入力します。</description>
<language>ja</language>
<item>
<title>コンピュータ講座＃0001</title>
<description>
<![CDATA[ <div><font size="4">ハードウェアとソフトウェア</font></div><div> </div><div> </div><div>携帯電話の機能について、電話機能以外で考えたことありますか、、、？？？</div><div><br></div><div>①画面表示</div><div>②音楽機能</div><div>③インターネット</div><div>（メールもインターネット機能の一部分です）</div><div>④カメラ</div><div>⑤外部記憶装置</div><div>、、、、、</div><div>など色々とあります。ハードウェアはこれらを司る装置です。その装置を操るのがソフトウェアです。</div><div> </div><div>集積回路の発達に伴い、ハードウェアをコントロールする様々な［コントローラ］も、かなりコンパクトになりました。</div><div> </div><div>このコントローラにデータを送ったり、受けとったりするシステムがソフトウェア、詰まりプログラムです。</div><div> </div><div><font size="4">画面表示</font>の図解</div><div> </div><div><font color="#9900cc">┌──────┐</font></div><div><font color="#9900cc">│携帯画面表示│</font></div><div><font color="#9900cc">└─┬─┬──┘</font></div><div><font color="#9900cc">　　</font><font color="#0000ff">↓　↑</font></div><div><font color="#9900cc">┌──────┐</font></div><div><font color="#9900cc">│ハードウェア│</font></div><div><font color="#9900cc">└─┬─┬──┘</font></div><div><font color="#9900cc">　　</font><font color="#0000ff">↓　↑</font></div><div><font color="#9900cc">┌──────┐</font></div><div><font color="#9900cc">│コントローラ│</font></div><div><font color="#9900cc">└─┬─┬──┘</font></div><div><font color="#9900cc">　　</font><font color="#0000ff">↓　↑</font>ポートアドレス</div><div><font color="#9900cc">┌──────┐</font></div><div><font color="#9900cc">│ソフトウェア│</font>－－－</div><div><font color="#9900cc">└─┬─┬──┘</font>　§</div><div>　　<font color="#0000ff">↓　↑</font>　　　　§</div><div><font color="#9900cc">┌──────┐</font>　§</div><div><font color="#9900cc">│コマンド選択│</font>　§</div><div><font color="#9900cc">└──┬────</font>┬§</div><div>　　　<font color="#9900cc">↑Yes.</font>　　↓§</div><div>　判断<font color="#9900cc">｜</font>　　　　＄§</div><div>`　　<font color="#9900cc">／＼</font>`　　　　§</div><div>`　<font color="#9900cc">／　　＼ No</font>　　§</div><div>　<font color="#9900cc">┤要素＊├－┐</font>　§</div><div>`　<font color="#9900cc">＼　　／`　↓</font>　§</div><div>`　　<font color="#9900cc">＼／　</font>`　　　§</div><div>　　　<font color="#9900cc">｜</font>　　　　　§</div><div>　　　<font color="#9900cc">↓</font>　　　　　§</div><div>　　　　　　　　－－－</div><div>［ソフトウェア］から</div><div>［要素＊］まで、</div><div>§の部分がプログラムです。</div><div> </div><div>［<font color="#0000ff">↑</font>、<font color="#0000ff">↓</font>］は、データの移動です。</div><div> </div><div>データのやり取りには、<font color="#ff0000">ポート</font>（港）に、IN、OUT命令を使っていましたが、最近のマシンではアクセススピードの短縮で、<font color="#ff0000">メモリーマップドＩＯアドレス</font>で、やり取りをします。</div><div> </div><div>このIOアドレスは普段は、メモリーの裏に隠れていて、マシン語プログラムで操作しないとフリーにアクセスはできません。</div><div> </div><div><font color="#ffa500">IOはIn、Outの頭文字</font>の略語です。</div><div> </div><div>判断、要素部分のプログラムにバクがあれば、大変な事態が起こります。</div><div> </div><div> </div><div>【<font color="#ff0000">バク</font>】</div><div>虫、からきた言葉で欠陥があるという意味合いです。虫くいで穴があいている、詰まりボロボロなプログラムという意味合いでしょう。</div><div> </div><div>■タグ：バグ</div><div> </div><div><font size="4">ヒギンズコンピュータ講座</font></div><div> </div><div> </div>
]]>
</description>
<link>https://ameblo.jp/hign1950/entry-11029741197.html</link>
<pubDate>Mon, 26 Sep 2011 07:04:30 +0900</pubDate>
</item>
</channel>
</rss>
