サイボウズ株式会社

【第7回】文字や画像が表示されるしくみ──こびと同士の会話

この記事のAI要約
Target この記事の主なターゲット
  • 中学生や高校生など若年層の学生
  • 初学者やプログラミングに興味を持ち始めた人
  • コンピュータやプログラミングに関して基礎的な知識を求める読者
  • 教育関係者や保護者で若者にプログラミングを教えたい人
Point この記事を読んで得られる知識

この記事を読むことで、コンピューターやプログラムがどのように文字や画像を表示するかの基本的な仕組みについての知識を得ることができる。情報は光の点滅パターンで伝えられ、たとえば文字「A」を送る際には特定の点滅パターンを用いる。この点滅は8ビットで構成されるため、256通りの組み合わせが可能であるが、より多くの情報を必要とする漢字や画像の伝達には16ビットや24ビット以上を使用する。

さらに、こうした情報の伝達にはプロトコルと呼ばれる事前に決められたルール集合が必要であることが説明されている。これにより、コンピューター内の仮想的な「こびとたち」は、どのパターンがどの情報を表すのか、あるいはどの順で情報を伝えるのかを理解し、正しく通信できるようになっている。

また、これに関連して、文字化けという問題が発生することがあることも紹介されている。これは、こびとたちが異なる言語プロトコルのもとで情報を解釈し間違えることによって起こる現象である。これらの知識は、情報技術がどのように動作するのかに関する基本的な理解を助ける。

Text AI要約の元文章

【第7回】文字や画像が表示されるしくみ──こびと同士の会話

サイボウズのプログラマーの"プロさん"に、コンピューターやプログラミングについて聞くシリーズ「プログラミングって?」。

前回は、遠く離れたコンピューターを結ぶため、世界は海底ケーブルでつながっていて、そこを情報が通っていることを学んだよね。今回は情報を伝える方法について知ろう。コンピューターの中のこびとたち(しくみ)はどうなっているんだろう?

※この連載は、毎日新聞社発行の月刊誌「NEWSがわかる」で連載している記事の転載です。

光の点滅パターンで伝える

文字や画像を伝えるために、コンピューターがどう働くのか、その中にこびとがいると想像してみよう。

人間に指示されると、こびとはケーブルに向かって光を点滅させるよ。たとえば、「A」という文字を送るときは、イラストのような点滅になる。どういう点滅が「A」になるかは、あらかじめ決めておくんだ。8個の点滅は256通りあるよ。

漢字を表現するには足りないから16個や24個の点滅で送るんだ。画像や動画も点滅で送るんだよ。どういう点滅で何を表現するかとか、どっちのこびとが先にしゃべるのかとか、何から順にしゃべるのかは全部あらかじめ決めてあるんだ。こういう決めごとを「プロトコル」というよ。

こびと同士の決めごと

こびと同士が通信するために、ケーブルでつながっているのは先月の紹介の通りだけど、こびと同士はそれだけですぐに会話できるわけではないんだ。こびとが同じ言葉を理解していないと、間違ったものが表示されてしまうことがあるよ。「文字化け」って見たことがある子もいるかもしれないね。文字化けは、こびとが言葉を間違えたときに起こるものなんだ。

こびとたちの会話のルールはたくさんの種類がある。ルールには、A,Bという文字の伝え方だけでなく、画像や動画の伝え方も定められているし、安全な通信手順などもあるよ。

(転載元:ニュースがわかる・発行:毎日新聞社/イラスト・斉藤恵/©サイボウズ/毎日新聞社 2017)
2015年7月31日 プログラマーって何しているの? IT企業の中身はどうなっているの? 中学生が聞いてみた
2017年1月25日【第1回】 プログラミングってなんだろう?
2017年2月 9日【第2回】プログラムで動くもの──ごはんを炊く炊飯器もプログラミングで?
2017年3月 1日【第3回】人間を支えるプログラム──プログラミングって?
2017年4月 5日【第4回】スマホはどういう仕組みになっている?──スマホのなかのこびとたち
2017年5月 8日【第5回】無かったことにできるしくみ──コンピューターのすごいところ
2017年6月 9日【第6回】世界は線でつながっている──インターネットって何だろう?

タグ一覧

  • サイボウズ
  • プログラミング
  • プログラミング教育
  • プログラム
  • 必修科目

SNSシェア

  • シェア
  • Tweet

Pick Up人気の記事