理科・算数

Zoomputer:スイッチにたどり着くまで、コンピュータの中へズームイン

Zoomputerは、ノートパソコンから始めてどこまでもズームインしていきます。本物のチップの写真、そしてトランジスタや論理ゲートの説明図へ。とちゅうで、ブロックのif文が回路に変わります。

約4分で読めます

コンピュータの中には、本当は何が入っているのでしょう? Zoomputerは、ズームインして答えます。机の上のノートパソコンから始めて、チップの中へ、トランジスタを通りすぎ、あらゆる判断をしている小さなスイッチまで進みます。サイトのキャッチフレーズは、コンピュータの中へ、どこまでもズームイン。🔍

CodingTeading のアプリZoomputerコンピュータの中へ、どこまでもズームインひらく →

ビティに会って、ズームを始める

最初の画面:画面にZOOMPUTERと出たノートパソコン、ビティのあいさつ、下に「入る」のボタン

案内してくれるのは、電子のビティです。こんにちは、電子のビティです。このノートパソコンの中へ、どこまでも入ってみませんか? 下には三つのボタンがあります。入る、出る、一気に最後まで。右のはしごには、これから通る層がL0 ノートパソコンからチップ、トランジスタ、論理ゲートを経てL11 AIまで、ならんでいます。

すみの目盛りは今の大きさを示していて、進むにつれてセンチメートル、ミリメートル、マイクロメートル、ナノメートルと単位が変わっていきます。

写真はどこまでか

ノートパソコンのチップの本物の写真。「本物の写真」の表示、色分けされた区域、写真のクレジット

入るを何回か押すと、チップに着きます。ビティの説明は、これは本物の写真です。ノートパソコンのチップ(Apple M1)の上の配線層をはがして撮りました。 色は区域を示すために塗ったもので、写真の下にははっきりと区域の位置は推定ですと書いてあります。(Die photo: Fritzchens Fritz, CC0 1.0, via Flickr)

次のズーム:デコード、レジスタなどの格子状のブロック。「説明図」の表示

もう一歩進むと、すみの表示が本物の写真から説明図に変わります。ビティもそう言います。ここからは説明図です。 これほど小さな部分はふつうの光では撮れないので、サイトは写真がどこで終わり、図がどこから始まるかをはっきり見せています。

これは子どもに伝える価値があるところです。どれが写真でどれが図かを見分けることも、科学を読む力の一部です。

スイッチ二つで判断する

論理ゲートの層:スイッチを直列にすると両方オンのときだけ、並列にするとどちらか一つでランプがつく

さらに下のL4 論理ゲートで、ビティはたずねます。このスイッチ2つで何ができるでしょう? スイッチを**一列(直列)**につなぐと、両方オンのときだけ電流が通ります。これがANDゲート。**横ならび(並列)**につなぐと、どちらか一つで通ります。これがORです。

この層は、単純化していることを正直に書いています。この図はスイッチで単純化した説明図です。実際のチップ(CMOS)のANDゲートはトランジスタ6個でできています。

ゲート遊び場:スイッチAとBにつながったANDゲート。ランプYがつき、真理値表の該当する行が光っている

ゲート遊び場には、ANDゲートがひとつ、スイッチAとB、ランプYにつながって置いてあります。ビティの問いは、両方オンにしないとランプYはつかないでしょうか? Aがオンの状態でBもオンにすると、ランプがつきました。右の真理値表では、今の入力の行、1 · 1 → 1 が光ります。上にならぶチャレンジは、決まりに合う回路を作ってみる課題です。

ブロックが回路になるとき

ブロック ↔ 回路:「a かつ (b でない)」のifブロック、同じ条件のJavaScript、NOTとANDの回路

ブロックコーディングを使ったことがある人にとって、すべてがつながる展示です。左には、a かつ (b でない) ならランプをつける、というifのブロック。その下には同じ条件のJavaScript、if (a && !b)。右にはそれを計算する回路があります。bはNOTゲートを通って反転し、ANDゲートがaといっしょに判断します。

ブロックを変えると、コード、回路、真理値表がいっしょに変わります。

ちがう二つの回路、同じ真理値表:(a でない) または (b でない)

選んでみるで、(a かつ b) でない、つづいて*(a でない) または (b でない)を選びました。回路の形はちがうのに、真理値表は一行ずつまったく同じです。ページはこれを同じ真理値表、ちがう回路*と呼び、ド・モルガンの法則だと説明しています。

次回のお話

次回は、なぜそうなるのかが見てわかる数学の博物館、マシウムをお届けします。

よくある質問

Zoomputerとは何ですか?

ブラウザーで開く、コンピュータの中への旅です。ノートパソコンから始めて、L0 ノートパソコンからL11 AIまで層ごとにズームインし、各層で展示を試せます。

拡大した画面は本物の写真ですか?

チップそのものまでです。チップの場面は本物のダイ写真で、「本物の写真」と表示されます。その奥は光で撮るには小さすぎるので、「説明図」と表示されます。

ブロックコーディングとどうつながりますか?

論理ゲートの層の「ブロック ↔ 回路」では、ifのブロック、同じ条件のJavaScript、それを計算するゲート回路が、いっしょに変わるのを見られます。

アカウントは必要ですか?

いいえ。登録はなく、進み具合はブラウザーに残ります。

実際に開いてみる

CodingTeading のアプリZoomputerコンピュータの中へ、どこまでもズームインひらく →

← 記事一覧へ