[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:08.48,0:00:11.42,Default,,0000,0000,0000,,回路について発見した\N一番クールなことの一つは Dialogue: 0,0:00:11.78,0:00:14.44,Default,,0000,0000,0000,,クリエイティブなアイデアを持っていれば、\N回路はアートのような形にもなるってこと Dialogue: 0,0:00:14.44,0:00:18.91,Default,,0000,0000,0000,,回路を使って、そのクリエイティブなアイデアを受け取ることができる Dialogue: 0,0:00:20.30,0:00:22.20,Default,,0000,0000,0000,,だから何かアイデアがある場合、 Dialogue: 0,0:00:22.20,0:00:25.55,Default,,0000,0000,0000,,テクノロジーを使って\Nそのアイデアを人生へもってくることができる Dialogue: 0,0:00:26.86,0:00:30.59,Default,,0000,0000,0000,,コンピュータの全ての\Nインプットとアウトプットは Dialogue: 0,0:00:30.59,0:00:35.95,Default,,0000,0000,0000,,効果的な情報の種類であり、\N電気信号のオン/オフによって表示したり Dialogue: 0,0:00:35.95,0:00:39.06,Default,,0000,0000,0000,,1と0で表すことができる Dialogue: 0,0:00:39.40,0:00:42.87,Default,,0000,0000,0000,,インプットとなる情報を処理するため、 Dialogue: 0,0:00:42.87,0:00:45.94,Default,,0000,0000,0000,,またその情報をアウトプットへするためには Dialogue: 0,0:00:45.94,0:00:49.92,Default,,0000,0000,0000,,コンピュータがそのインプット信号を編集し、\N組み合わせなければならない Dialogue: 0,0:00:50.54,0:00:56.46,Default,,0000,0000,0000,,これをするために、コンピュータは\N数百万もの小さな電子部品を使用することになる Dialogue: 0,0:00:56.46,0:00:59.76,Default,,0000,0000,0000,,これが一緒になって回路を作っているんだ Dialogue: 0,0:01:03.04,0:01:06.40,Default,,0000,0000,0000,,どのように回路が0と1によって\N表される情報を修正して Dialogue: 0,0:01:06.40,0:01:09.46,Default,,0000,0000,0000,,処理するのかについて\Nもう少し詳しく見てみよう Dialogue: 0,0:01:09.46,0:01:12.28,Default,,0000,0000,0000,,これは本当にシンプルな回路だ Dialogue: 0,0:01:12.28,0:01:15.82,Default,,0000,0000,0000,,電気信号、オン/オフをとり\Nそれをフリップする Dialogue: 0,0:01:15.82,0:01:20.58,Default,,0000,0000,0000,,信号に与えたものが1である場合、\N回路は0をあなたに返すことになる Dialogue: 0,0:01:20.58,0:01:23.62,Default,,0000,0000,0000,,それからあなたは回路へ0を与え、回路は1で返す Dialogue: 0,0:01:23.63,0:01:27.60,Default,,0000,0000,0000,,ここに入る信号は\N出力される信号と同じではないため Dialogue: 0,0:01:27.60,0:01:30.04,Default,,0000,0000,0000,,これをNOT回路と呼んでいる Dialogue: 0,0:01:30.04,0:01:34.69,Default,,0000,0000,0000,,より複雑な回路では複数の信号をとり、\Nそれらを組み合わせてから Dialogue: 0,0:01:34.69,0:01:36.58,Default,,0000,0000,0000,,あなたに異なる結果を渡すことができる Dialogue: 0,0:01:36.58,0:01:43.48,Default,,0000,0000,0000,,この例では、回路は2つの電気信号をとったので、それぞれ1か0である状態だね Dialogue: 0,0:01:43.88,0:01:49.58,Default,,0000,0000,0000,,入ってくる信号のどれかが0である場合、\N結果もまた0である Dialogue: 0,0:01:49.58,0:01:52.72,Default,,0000,0000,0000,,この回路はあなたに1を与えることしかできない Dialogue: 0,0:01:52.78,0:02:00.76,Default,,0000,0000,0000,,もし最初と二番目の信号の両方が1である場合、AND回路と呼ぶことができる Dialogue: 0,0:02:01.22,0:02:06.60,Default,,0000,0000,0000,,このように単純な論理計算を行うような\N小さな回路がたくさんあるんだ Dialogue: 0,0:02:06.60,0:02:09.02,Default,,0000,0000,0000,,これらの回路を一緒に繋げることで、 Dialogue: 0,0:02:09.02,0:02:13.94,Default,,0000,0000,0000,,より複雑な計算をすることのできる\N複雑な回路を作ることもできる Dialogue: 0,0:02:13.94,0:02:19.76,Default,,0000,0000,0000,,例えば、2ビットを一緒に\N追加することのできる回路はアダーと呼ばれる Dialogue: 0,0:02:19.84,0:02:24.88,Default,,0000,0000,0000,,この回路では、それぞれが1または0である、\N2つの個別のビットをとって Dialogue: 0,0:02:24.88,0:02:27.35,Default,,0000,0000,0000,,合計を計算するためにそれを一緒に追加する Dialogue: 0,0:02:27.35,0:02:29.83,Default,,0000,0000,0000,,合計は0+0=0となるね Dialogue: 0,0:02:30.34,0:02:34.34,Default,,0000,0000,0000,,0+1=1、もしくは1+1=2だね Dialogue: 0,0:02:34.36,0:02:36.37,Default,,0000,0000,0000,,合計を表示させるためには Dialogue: 0,0:02:36.37,0:02:40.06,Default,,0000,0000,0000,,最大2つの二進数を使用するから、\N2つのワイヤーが必要となる Dialogue: 0,0:02:40.06,0:02:44.50,Default,,0000,0000,0000,,情報の2ビットを追加する\N一つのアダーがある場合、 Dialogue: 0,0:02:44.50,0:02:48.24,Default,,0000,0000,0000,,これらのアダー回路を並行して\Nくっつけることで、 Dialogue: 0,0:02:48.24,0:02:51.17,Default,,0000,0000,0000,,より大きな数字を追加することができる Dialogue: 0,0:02:51.17,0:02:54.19,Default,,0000,0000,0000,,例えば、どうやって8ビットアダーが Dialogue: 0,0:02:54.19,0:02:57.24,Default,,0000,0000,0000,,数字の25と50を追加できるのかを\N見てみましょう Dialogue: 0,0:02:57.26,0:03:00.24,Default,,0000,0000,0000,,各数字は8ビットを使って表示されているので、 Dialogue: 0,0:03:00.24,0:03:04.82,Default,,0000,0000,0000,,回路へ入るのは\N16つの異なる電気信号ということになる Dialogue: 0,0:03:04.92,0:03:09.48,Default,,0000,0000,0000,,8ビットのアダー回路は、\Nその中にたくさんの小さなアダーを有している Dialogue: 0,0:03:09.48,0:03:11.45,Default,,0000,0000,0000,,それを一緒にして合計を算出するためだね Dialogue: 0,0:03:12.50,0:03:17.34,Default,,0000,0000,0000,,異なる電気回路は、引き算や掛け算のような\Nその他単純な計算を行うこともできる Dialogue: 0,0:03:17.34,0:03:21.65,Default,,0000,0000,0000,,実際、\Nコンピュータが処理している全ての情報は Dialogue: 0,0:03:21.65,0:03:24.72,Default,,0000,0000,0000,,本当にたくさんの小さくて単純な作業を\N一緒にしているだけなんだ Dialogue: 0,0:03:24.72,0:03:27.90,Default,,0000,0000,0000,,コンピュータによって行われる\Nそれぞれの個別の作業は Dialogue: 0,0:03:27.90,0:03:30.52,Default,,0000,0000,0000,,本当にシンプルで、人間にもできることだよ Dialogue: 0,0:03:30.52,0:03:34.10,Default,,0000,0000,0000,,だけど、コンピュータの中にある回路は\N本当に素早く計算することができる Dialogue: 0,0:03:34.82,0:03:38.66,Default,,0000,0000,0000,,昔、このような回路は大きくて重たかった Dialogue: 0,0:03:38.66,0:03:41.58,Default,,0000,0000,0000,,8ビットアダーが冷蔵庫くらい大きくて Dialogue: 0,0:03:41.58,0:03:45.10,Default,,0000,0000,0000,,単純な計算を行うのにも\N何分もかかるようなものだった Dialogue: 0,0:03:45.10,0:03:50.06,Default,,0000,0000,0000,,今日では、コンピュータの回路は\N微小サイズであり、超高速だね Dialogue: 0,0:03:50.58,0:03:53.38,Default,,0000,0000,0000,,なぜ、より小さなコンピュータの速度が\N高いんだろう? Dialogue: 0,0:03:53.38,0:03:58.12,Default,,0000,0000,0000,,うーんと、小さい回路の方が電気信号が\N通らなければいけない距離が短くなるからだよ Dialogue: 0,0:03:58.12,0:04:00.93,Default,,0000,0000,0000,,電子移動は光の速さのような速度なので、 Dialogue: 0,0:04:00.93,0:04:05.42,Default,,0000,0000,0000,,現代の回路だと\N一秒に数十億の計算を行うことができる Dialogue: 0,0:04:05.42,0:04:09.49,Default,,0000,0000,0000,,そう、ゲームをプレイしていても\Nビデオを録画していても Dialogue: 0,0:04:09.49,0:04:11.89,Default,,0000,0000,0000,,宇宙を探索していてもね Dialogue: 0,0:04:11.89,0:04:13.91,Default,,0000,0000,0000,,テクノロジーで可能な全てのことには Dialogue: 0,0:04:13.91,0:04:18.56,Default,,0000,0000,0000,,驚くほどの速度で\N処理されなきゃならない情報がたくさんある Dialogue: 0,0:04:18.56,0:04:23.55,Default,,0000,0000,0000,,この全ての複雑さの下には\N本当に小さくてたくさんの回路があって Dialogue: 0,0:04:23.55,0:04:26.39,Default,,0000,0000,0000,,それらが二進法信号を使って\Nウェブサイトやビデオ、 Dialogue: 0,0:04:26.39,0:04:28.16,Default,,0000,0000,0000,,音楽やゲームに変えていくんだ Dialogue: 0,0:04:28.16,0:04:32.54,Default,,0000,0000,0000,,この回路は、病気を治したり診断するために\NDNAを読み解くことだってできるんだよ Dialogue: 0,0:04:32.54,0:04:35.57,Default,,0000,0000,0000,,じゃあ、この全ての回路を使って\N君は何がしたい?