素晴らしいが目に見えない深さ





Googleページにアクセスしたばかりです。



シンプルでしょ?



本当に何が起こったのですか?



ブラウザの動作を少し理解すれば、すべてがそれほど単純ではありません。 HTTP、HTML、CSS、ECMAscriptなどを使用しました。 実際、これらは非常に複雑なテクノロジーであるため、どのエンジニアでもそれらの周りを回るので、さらに深く掘り下げてみる必要があります。 そして、それらだけで対処できる単一の会社はありません。



簡単にしましょう。



www.google.comに接続しました。



シンプルでしょ?



本当に何が起こったのですか?



ネットワークの仕組みを少し理解すれば、すべてがそれほど単純ではありません。 DNS、TCP、UDP、IP、Wifi、イーサネット、DOCSIS、OC、SONETなどを使用しました。 実際、これらは非常に複雑なテクノロジーであるため、どのエンジニアでもそれらの周りを回るので、さらに深く掘り下げてみる必要があります。 そして、それらだけで対処できる単一の会社はありません。



簡単にしましょう。



ブラウザのアドレスバーにwww.google.comと入力しました。



シンプルでしょ?



本当に何が起こったのですか?



オペレーティングシステムの動作を少し理解すれば、すべてがそれほど単純ではありません。 カーネル、USBスタック、I / Oディスパッチャー、イベントハンドラー、フォントサブシステム、サブピクセルラスタライザー、ウィンドウシステム、ビデオドライバーなどを使用しました。 これらはすべて、高レベルのプログラミング言語を使用して作成され、コンパイラ、リンカー、オプティマイザー、インタープリターなどによって処理されます。 実際、これらは非常に複雑なテクノロジーであるため、どのエンジニアでもそれらの周りを回るので、さらに深く掘り下げてみる必要があります。 そして、それらだけで対処できる単一の会社はありません。



簡単にしましょう。



キーボードのキーを押しました。



シンプルでしょ?



本当に何が起こったのですか?



さて、I / Oデバイスがどのように機能するかを少し理解すれば、事態はそれほど単純ではありません。 電圧レギュレーター、デバウンサー、入力/出力マルチプレクサー、USBデバイスのスタックを使用しましたが、これらはすべて単一のマイクロチップの形で作られています。 このマイクロチップは、拡散によって結晶構造に導入された他の少数の原子がドープされた高純度の単結晶シリコンの最も薄い基板で構成されています。 基板は、アルミニウムまたは銅の層で金属化されています。 フォトリソグラフィーのプロセスでは、基板に紫外線が照射され、その位置決め精度は数分の1ミクロンです。 これらはすべて細い金線で接続され、ケースに詰められ、樹脂で密封されています。



ドープ領域とメタライズ領域はトランジスタを作成するために使用され、トランジスタは論理ゲートにグループ化されます。 マイクロチップの一部では、算術およびビット機能を実装するために論理ゲートが接続されています。 これらの関数は、算術論理デバイスを作成するために使用されます。 マイクロチップの別の部分では、論理ゲートが結合されて双安定ループになり、行に配置され、セレクターによって補完されてレジスタバンクが作成されます。 マイクロチップの別の部分では、論理ゲートは、バスコントローラー、命令デコーダー、およびマイクロコードにグループ化されて、コマンドスケジューラーを作成します。 マイクロチップの別の部分では、ゲートはアドレスとデータのマルチプレクサーとタイミング回路にグループ化されて、メモリーコントローラーを作成します。 それだけではありません。 実際、これらは非常に複雑なテクノロジーであるため、どのエンジニアでもそれらの周りを回るので、さらに深く掘り下げてみる必要があります。 そして、それらだけで対処できる単一の会社はありません。



それでも単純化できますか?



実際にこれを実現するのはひどいですが、いいえ、できません。 キーボードの1つのチップの複雑さはほとんど理解できず、これは最も簡単なレベルではありません。 次に、マイクロチップロジックの開発に使用されたソフトウェアについて説明する必要があります。 また、このソフトウェアは非常に複雑であるため、再度単純化する必要があります。



現代のコンピューターは非常に複雑であるため、あまり複雑でないコンピューターを使用してのみ設計および製造できます。 また、最新のコンピューターの設計と製造に使用されていたコンピューターは、前世代のコンピューターを使用してのみ製造できます。 コンピュータなしで何かを行えるレベルに戻る前に、このような多くの戻りサイクルを実行する必要があります。



当社の最新のデバイスがどのように機能し、どのように作成されたかを理解し始めると、そのすべての深さにショックを受けないことが不可能になります。 そして、 マーフィーの法則によれば彼らはおそらくそうすべきではないが、彼らが働くことさえwest敬の念を抱かないことは不可能である。



非技術専門の人々にとって、これはすべてブラックボックスです。 これは、テクノロジーの最大の成功の1つです。これらのレベルの複雑さはすべて完全に隠されており、人々はこれらのレベルの存在に気付くことなくそれらを使用できます。 これは、コンピューターを使用しているときに不満が生じる原因でもあります。 非常に多くのことが間違っている可能性があるため、何かが間違っている可能性があります。 そして、すべての複雑さは、ほとんどのユーザーにとって、何らかの形で問題を修正するわずかな機会がないほど深くなります。



したがって、技術的専門家と非技術的専門家の人々が互いに説明することは非常に困難です。 前者は非常に多くのレベルについて多くのことを知っていますが、後者は効果的な直接通信が機能しないほど少ないレベルについてほとんど知りません。 このギャップは非常に大きいため、これらの2つのグループの仲介者になるような人物は一人もいません。 ところで、だからこそ、このような奇妙なマルチレベルのテクニカルサポートサービスがあります。 このような深いサポート構造がないと、エンドユーザーがエンジニアが直接使用する欠陥データベースにアクセスしたときに起こるような不快な状況に簡単に陥ることがあります。この場合、ユーザーもエンジニアも必要な情報を取得できません。



それがマスメディアと一般の人々がスティーブジョブズの死についてあまり語らず、 デニスリッチーの死について比較的語らない理由です。 スティーブの影響はほとんどの人が理解できるレベルであり、デニスはもっと深いレベルで働いていました。 Jobsがやったことや彼が触発したものがなければ、コンピューターの世界はどんなものになるか想像できます。 コンピューターの世界は、もう少し明るく、もう少しベージュに、もう少し正方形になります。 しかし、内部的には、コンピューターとデバイスは同じように機能し、現在と同じことを行います。 同時に、リッチーがやったことや彼がインスピレーションを与えた人がいなければ、文字通りコンピューターの世界がどのようなものになるか想像できません。 前世紀の80年代半ばまでに、リッチーの影響は圧倒的でしたが、それでもリッチーの前のように世界から存在するものはほとんどありませんでした。



最後に、重要なことは、上記のすべてが、特許制度が本来どおりに機能しない理由です。 この技術は驚くほどうまくすべての複雑さを隠しているので、特許システムを管理する人々は管理するものの複雑さをほとんど理解していません。 これは自転車の天蓋についての議論に他なりません。 自転車のように、ある都市の市役所で、彼らは原子力発電所について議論し始め、その隣にある自転車の天蓋に何色を塗るべきかについて議論しました。 現代のコンピューターシステムに関する特許の議論は、画面のサイズとアイコンの位置についての議論で終わります。なぜなら、自転車のように、これは議論に参加している人が理解できるシステムの唯一の側面だからです。 この側面は、議論中のシステム全体の機能とは関係ありませんが。



All Articles