電気の学部レベルの知識を持つものです。
簡単なパソコンでアルファベットの「a」を入力して表示されるまでの過程を考えてみたのですが、正しいかどうか教えてください。間違っていたら正しい流れを教えてください。
(流れ)
キーボードのaをおすと、aに対応するアスキーコードがメインメモリの適切な場所に格納される
↓
メインメモリのROM領域からaのアスキーコードに対応する「a」の形をした画像のデータがビデオメモリの適切な場所に格納される
↓
ビデオメモリは1秒に千回以上読まれているので人間にはaという文字がずっと画面に映っているように見える
No.1ベストアンサー
- 回答日時:
どの程度簡単な構造のコンピュータを想定しているかによりますが、複雑に過程を分ければいくらでも分けられるので、質問者殿の書いた流れのままでも良いと思います。
なので、以下はアドバイスとして参考程度にしていただければと思います。
キーボードは、実際にはマトリクス状に組まれた回路の接点情報を伝えるだけの機能が一般的なので、キーボードのキーから文字コードに行く前にもうワンクッション置いた方がいいかも知れません。
一例:
キーボードのaを押すと、aの位置の対応した接点情報が伝達される。(キーコードなどと呼ぶこともあります)
キーコードに対応したキャラクターコード(アスキーでも良いでしょう)に変換される。
※蛇足ですが、例えばシフトキーなどの情報も実際は、シフトキーが押された、離されたのキーコードが送られて、コンピュータ内で、その情報を元に大文字、小文字のキャラクターコードに変換しています。また、キーボードの言語、表示言語などは、同じキーコードでも言語によってになんの文字を当てはめるかなど、判断されてからキャラクターコード変換を決めています。この辺りは今回は割愛しても良いと思いますが、いずれにしてもキーコードからキャラクターコードの間にワンクッション入れておいた方が良いでしょう。
aの形をした画像 ⇒ 画像というとちょっと大仰な感じがしますね。aのフォントに対応するビット情報で良いかも知れません。
1秒に千回以上 ⇒ フレームレートを表すのだと思いますが、昔のコンピュータだと16フレーム/秒程度ですので、十数回~数十回程度で良いと思います。
あと、ビデオメモリ以降は端折っていますが、最後の一個前に、
ビデオメモリに格納された情報を映像信号に変換し、出力装置(ディスプレイでも良いでしょう)に表示する、
などを追加するのも良いかも知れません。
これが正解というのはないので、あくまでもご参考まで。
No.2
- 回答日時:
概ね合っていると思いますが、一括りにまとめにくくなっているのが現状だと思います。
現在の一般的なパソコンだと、RAM上のフォントデータがビデオカードのメモリへ転送されて、ビデオカードがメモリを読み出して、ビデオ信号もしくはディスプレイ用のデジタルデータを送信します。ただし、オンボードチップの場合はメインメモリを間借りします。このへんはかなり複雑だと思いますので私にはついていけない世界です。
1980年代の初期のパソコンだと、頑張れば自作が可能でした。(今で言う自作PCではなく、本当の自作)
メモリマップ上にビデオRAMがあり、Aのアスキーコード0x41をそのまま書きこんでおくと、キャラクタジェネレータROMから0x41に対応するフォントデータを参照して、RGB信号として出力していました。読みだしはディスプレイの描画間隔の頻度で行われます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日本エイサー ノートパソコン ...
-
グラボがオンボードのMBにはど...
-
PCでプラネットZOOを買おうと思...
-
友達がデスクトップpcを「売れ...
-
メインメモリをビデオメモリと...
-
ゲーミングPCについて
-
グラフィックメモリ(窓で天上碑)
-
自作パソコンのことで、evgaのg...
-
ビデオメモリー共有とは?
-
ビデオメモリの容量が大きいと...
-
ビデオカードのメモリ、32MBと1...
-
マザーボードが悩ましい
-
VRAMについて
-
Radeon HD2400 ブラックアウト→...
-
自作PCで画面が表示されない
-
DynaBook T55のスペックでSteam...
-
応答停止と回復
-
デイトレード用PC どちらがお...
-
GeForce4Ti 4200x8に換装した...
-
AGPのアパチャー・サイズの指定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PC 音楽編集 音の遅延。ミニタ...
-
APEXをやっているときにマウス...
-
Topaz Video AIのFHD化に要する...
-
Escape from tarkov EFT タルコ...
-
PCでプラネットZOOを買おうと思...
-
日本エイサー ノートパソコン ...
-
メインメモリをビデオメモリと...
-
OEM供給とは?
-
PC版:スーパーロボット大戦30 ...
-
hwinfo64について
-
グラフィックボードのVRAM(ビデ...
-
VRAMについて
-
自作パソコンのことで、evgaのg...
-
PC版 dead by day lightのクラ...
-
内蔵GPUでCities skylines
-
画面が一色になってしまいます
-
ビデオカードのメモリー2Gと1G...
-
PCゲームを起動できません
-
VRAMについて
-
現在、AGPのグラフィックカード...
おすすめ情報