Terus ke kandungan
IGCSE·Tuition
Sains Komputer · Topik

Perkakasan dan pemprosesan

Anda boleh menamakan setiap bahagian komputer namun tetap hilang markah apabila soalan bertanya apa yang berlaku di dalamnya.

Dalam halaman ini
  1. Apa yang perlu saya tahu sebelum bermula?
  2. Satu contoh orientasi
  3. Dalam susunan apakah saya patut belajar pelajaran ini?
  4. Perangkap apakah yang paling kerap menjerat pelajar?
  5. Bagaimana saya menggunakan set latihan?

Perkakasan dan pemprosesan ialah bahagian Computer Science yang menerangkan apa yang sebenarnya dilakukan komputer apabila menjalankan atur cara: pemproses mengambil (fetch) satu arahan, memahami maksudnya, melaksanakannya, dan memindahkan data antara daftar, memori, storan dan peranti.

Topik ini ada dalam panduan pembelajaran Computer Science dan berkait rapat dengan perisian dan sistem serta imej, bunyi dan storan, tempat saiz data yang disimpan dikira.

Apa yang perlu saya tahu sebelum bermula?

Anda perlu selesa dengan nombor perduaan (binary) dan idea bahawa arahan serta data kedua-duanya disimpan sebagai perduaan. Jika bahagian itu masih goyah, ulang kaji perwakilan nombor dan teks dahulu. Anda juga perlu boleh mengikut senarai langkah pendek dan menjejak nilai, iaitu kemahiran yang sama seperti mengisi jadual jejak.

Satu contoh orientasi

Satu atur cara kecil disimpan dalam memori. Alamat 100 menyimpan LDA 200, alamat 101 menyimpan ADD 201, dan alamat 102 menyimpan STO 202. Alamat 200 menyimpan 7 dan alamat 201 menyimpan 5.

Pemproses bermula dengan pembilang atur cara (PC) pada 100. Selepas mengambil arahan pertama, PC ialah 101, MAR tadi ialah 100, dan daftar arahan semasa (CIR) menyimpan LDA 200. Pelaksanaannya menyalin 7 ke dalam penumpuk (ACC).

Arahan kedua menambah nilai pada alamat 201: ACC menjadi 7 + 5 = 12. Arahan ketiga menyalin ACC ke alamat 202, jadi memori kini menyimpan 12 di situ. Setiap pelajaran dalam modul ini menggunakan idea yang sama: model kecil yang jelas, dengan setiap daftar mempunyai satu tugas.

Dalam susunan apakah saya patut belajar pelajaran ini?

  1. Jejak kitaran arahan yang dipermudah. Mulakan di sini kerana ia memberi gambaran penuh tentang fetch, decode dan execute dalam jadual jejak.
  2. Kaitkan daftar dengan peranannya. Setelah boleh menjejak, anda boleh menyatakan apa yang disimpan setiap daftar dan sebabnya.
  3. Banding memori dan storan menggunakan satu tugas. Ini beralih daripada pemproses kepada tempat atur cara dan fail disimpan.
  4. Terangkan pilihan input dan output. Di sini anda berlatih menjustifikasi peranti untuk situasi tertentu.
  5. Elakkan menuntut spesifikasi jenama daripada model generik. Pelajaran terakhir ini mengajar anda memastikan jawapan kekal dalam apa yang disokong oleh soalan dan model.

Kemudian uji semuanya dengan set latihan perkakasan dan pemprosesan.

Perangkap apakah yang paling kerap menjerat pelajar?

  • Mengatakan MAR menyimpan data. Ia menyimpan alamat; MDR menyimpan data atau arahan yang sedang dipindahkan.
  • Mengemas kini PC pada masa yang salah. Dalam kitaran yang dipermudah, PC bergerak ke hadapan semasa fetch, bukan selepas execute.
  • Menulis “memori” apabila soalan bermaksud storan sekunder, atau sebaliknya.
  • Memilih peranti input atau output tanpa mengaitkannya dengan tugas dalam soalan.
  • Menyatakan angka produk sebenar seolah-olah model generik membuktikannya.

Bagaimana saya menggunakan set latihan?

Cuba setiap soalan dengan jawapan ditutup, di atas kertas, dengan jadual jejak apabila perlu. Kemudian buka penyelesaian dan banding langkah demi langkah, bukan hanya nilai akhir. Pelatih jejak pseudokod terhad dan kotak pasir penaakulan Python yang selamat boleh membantu menyemak logik contoh kecil, dan log kesilapan dan baris gilir ujian semula membantu anda menjejak kesilapan yang berulang.

Sesetengah pelajar boleh menyebut bahagian CPU tetapi tidak dapat menerangkan apa yang berubah pada setiap langkah. Jurang itu dapat dikesan dengan cepat oleh guru dalam jejak secara langsung, dan ia titik permulaan yang wajar dalam tuisyen Computer Science dalam talian satu dengan satu kami.

Soalan lazim

Adakah saya perlu menghafal model pemproses sebenar untuk topik ini?

Tidak. Topik ini tentang model generik: bahagian pemproses, apa yang disimpan setiap daftar (register) dan bagaimana data bergerak. Jawab menggunakan maklumat yang diberikan dalam soalan, dan semak halaman subjek Cambridge untuk perkataan tepat tentang apa yang dinilai dalam sukatan semasa.

Adakah perkakasan hanya teori, atau saya perlu menjejak juga?

Kedua-duanya. Anda menerangkan bahagian dengan perkataan, dan anda juga mengikuti atur cara kecil langkah demi langkah untuk menunjukkan nilai dalam setiap daftar. Menjejak ialah kemahiran yang dilatih di atas kertas, sama seperti menjejak gelung dalam soalan algoritma.

Apakah beza topik ini daripada perisian dan sistem?

Perkakasan dan pemprosesan merangkumi bahagian fizikal dan cara pemproses melaksanakan arahan. Perisian dan sistem pula merangkumi sistem pengendalian, atur cara utiliti dan bahasa. Jawapan yang baik bagi satu topik sering memerlukan satu ayat daripada topik lain, jadi pelajari kedua-duanya secara berdekatan.

Sumber rujukan

  1. Laman sukatan Cambridge IGCSE Computer Science 0478

Dikemas kini:

Langkah seterusnya

Jika jawapan perkakasan anda hanya senarai label, guru satu dengan satu boleh membantu anda menukar setiap label kepada penerangan ringkas tentang apa yang berubah dan mengapa.

Kelas percubaan berbayar satu jam pada kadar guru yang disahkan, bermula RM80. Yuran lain, jadual dan susunan seterusnya disahkan terus bersama guru selepas kelas percubaan.

Tuisyen diatur bersama ibu bapa atau penjaga. Hantar halaman ini kepada mereka melalui WhatsApp supaya mereka boleh bertanya bagi pihak anda.

Ibu bapa atau penjaga? Tanya di sini

9,000+ pelajar telah dibantu melalui perkhidmatan kami