Langkah Belajar Ilmu Komputer - Nand2tetris

Langkah Belajar Ilmu Komputer - Nand2tetris

Arsitektur Pc-kadang-kadang disebut "sistem komputer" atau "organisasi komputer" -adalah pandangan pertama yang penting pada komputasi di bawah luas permukaan perangkat lunak. Dalam pengalaman kami, ini adalah bidang yang paling terabaikan di antara para insinyur perangkat lunak belajar ilmu komputer online secara otodidak pada situs

Unsur Sistem Komputasi, juga disebut "Nand2Tetris" adalah buku yang digerakkan yang mencoba memberi Anda pemahaman alami tentang bagaimana segala sesuatu di dalam komputer berfungsi. Setiap bagian melibatkan pembangunan sedikit sistem secara keseluruhan, mulai dari menyusun gerbang logika dasar dalam HDL, melalui CPU dan assembler, sampai ke aplikasi dimensi dari permainan Tetris.

Kita semua merekomendasikan membaca enam bab pertama dari publikasi dan menyelesaikan proyek-proyek yang terhubung. Ini akan mengembangkan pengetahuan Anda tentang hubungan antara arsitektur dari mesin dan perangkat lunak yang berjalan di atasnya.

Paruh awal buku ini (dan semua proyeknya), tersedia secara gratis dari situs web Nand2Tetris. Ini juga tersedia sebagai program Coursera dengan video yang menyertainya.

Dalam mencari kesederhanaan dan kekompakan, Nand2Tetris berdagang jauh dari kedalaman yang menarik. Secara khusus, dua ide yang sangat penting dalam arsitektur komputer modern adalah pipelining dan hirarki ruang memori, tetapi keduanya terutama absen dari teks.

Ketika Anda merasa nyaman dengan konten Nand2Tetris, rekomendasi kami berikutnya adalah Organisasi dan Gaya Komputer Patterson dan Hennesy, konten tekstual yang luar biasa dan kini klasik. Tidak semua bagian dalam buku ini penting; kami sarankan untuk mengikuti kursus CS61C Berkeley “Saran Besar dalam Arsitektur Komputer” yang ditujukan untuk bacaan khusus. Catatan dari kelas dan lab tersedia secara on-line, dan kuliah masa lalu menggunakan Internet Archive.

Apontamentos

  • Não há apontamentos.