コンピュータの基盤技術についての興味深い話、5冊無料!

皆さんこんにちは、フェイ兄です!

数日前、別の友人の新書『面白いコンピュータ基盤技術』が出版されました。私も彼に 5 冊注文しました。その後、社内スキルを磨く読者のために本の配達活動を計画します。

2873606050907f5f530fc​​054f0c8a23b.jpeg

本を送るためのルール: + 抽選などの古いルールがまだ残っています。本日午後19時現在、コメント欄の読者上位3名様に自動取得させていただきますが、コメント欄からランダムで2名様を選出させていただきます。

本書の特徴は、最下層の技術的な要点をすべてストーリー形式で伝えていることだ。

今日のインターネット業界では、ほとんどのプログラマーがさまざまなプログラミング言語、さまざまな開発フレームワーク、さまざまなオープンソース ソフトウェアを学ぶのに忙しいです。ただし、コンピューターのハードウェアとオペレーティング システムのカーネルについてはほとんど知識がありません。しかし実際には、1階の理解は建物の基礎のようなもので、基礎がしっかりと築かれて初めて建物を高く建てることができます。

そこで私は基礎知識を共有してきました。皆様の内面の強さを高める一助になれば幸いです。現時点では、Linux ネットワーク モジュール、プロセス管理、メモリ管理、ファイル システムのいくつかの主要な側面について説明してきました。100近くのハードコア記事を蓄積。しかし、私が深く開発していない部分が 1 つあり、それは基礎となるハードウェアです。

先週末にこの『おもしろコンピュータ基盤技術』を読んだので、皆さんにも紹介しなければと思いました。最初の数章で皆さんと共有したいことがありますが、より重要なハードウェアの知識について話す時間がありませんでした。また、ストーリーテリングのアナロジーも使用されているため、非常に学びやすく、理解するのが簡単です。ぜひ読んでみてください。

たとえば、第 2 章を例に挙げます。コンピュータの重要な特性は、CPU のキャッシュがメモリ アクセスよりも高速であることです。本書では、メモリとキャッシュの回路から始まり、その物理構造を順を追って紹介します。

d4507851b32f332de45f2865b110f1a4.jpeg

6caed676d8711ffa325a46d1dd34a332.jpeg

メモリと CPU キャッシュの物理構造を理解すると、メモリ ブロックよりも多くのキャッシュが存在する理由がよく理解できます。

導入プロセス全体がストーリー形式で構成されており、ステップごとに理解しやすくなっています。ナレーションのプロセスが鮮やかなだけでなく、内容も非常に充実しています。キャッシュの原則、メモリ ハードウェア、NUMA 原則、およびハードディスク ストレージ データ原則についてすべて言及されています。

この本全体は 6 つの章に分かれています。CPU、ストレージ、IO、オペレーティング システム、システム プログラミング、セキュリティなど、いくつかの主要分野をカバーします。

da187f19bd502c019d1ec93c00d08607.png

最初の章では、CPU と GPU の原理について説明します。ゲート回路、命令セット、パイプライン、キャッシュ、命令予測、ハイパースレッディング、MMU について言及し、最後に GPU と CPU のハードウェアの違いを比較します。

第 2 章はストレージについてです。メモリの物理構造、NUMA、機械式ハードディスクの原理がすべて関係します。

第三章は周辺機器についてです。割り込み、ネットワークカード、DMAなどの重要な技術ポイントの原理も、ストーリーの形で完璧に散りばめられています。

残りの章では、オペレーティング システムの原理、システム プログラミング、そして最後に攻撃とセキュリティ保護について説明します。

フェイ・ゲーの本と同様に、本全体に多くのカラー写真が散りばめられており、読書体験も非常に優れています。また、入場料を50%オフにするよう皆さんにお願いしました。興味のある学生は以下から始めてください。

おすすめ

転載: blog.csdn.net/zhangyanfei01/article/details/131606968