Lompat ke konten

Perangkat Keras

Ilmu Komputer A-Level · Topik 3

Pelajaran video untuk topik ini Buka halaman video
22:38

Komputer & Komponen

Buka komputer apa pun — melewati casing, melewati chip, hingga ke silikon — dan Anda akan menemukan sakelar. Bukan ribuan. Miliaran. Dan masing-masing melakukan…

Narasi bahasa Inggris · Subtitle bahasa Inggris + 中文 disematkan langsung

3.1

Komputer dan komponen-komponennya

Silabus
Kandidat harus mampu: Catatan dan panduan
Tunjukkan pemahaman tentang kebutuhan akan input, output, memori primer dan penyimpanan sekunder (termasuk yang dapat dilepas-pasang)
Tunjukkan pemahaman tentang sistem tertanam Termasuk: manfaat dan kekurangan sistem tertanam
Jelaskan operasi utama perangkat keras Termasuk: Printer Laser, printer 3D, mikrofon, speaker, hard disk magnetik, memori solid state (flash), pembaca/pencetak cakram optik, layar sentuh, headset realitas virtual
Tunjukkan pemahaman tentang penggunaan buffer
Jelaskan perbedaan antara Random Access Memory (RAM) dan Read Only Memory (ROM) Termasuk penggunaannya dalam berbagai perangkat dan sistem
Jelaskan perbedaan antara Static RAM (SRAM) dan Dynamic RAM (DRAM) Termasuk penggunaan SRAM dan DRAM dalam berbagai perangkat dan sistem serta alasan memilih salah satu daripada yang lain tergantung pada perangkat dan penggunaannya
Jelaskan perbedaan antara Programmable ROM (PROM), Erasable Programmable ROM (EPROM) dan Electrically Erasable Programmable ROM (EEPROM)
Tunjukkan pemahaman tentang sistem pemantauan dan kontrol Termasuk: • perbedaan antara pemantauan dan kontrol • penggunaan sensor (termasuk suhu, tekanan, infra-merah, suara) dan aktor • pentingnya umpan balik

Sumber: Silabus Cambridge International

Komputer serbaguna memiliki empat blok pembangun:

  • perangkat input — memasukkan data (keyboard, mouse, mikrofon, scanner, sensor).
  • perangkat output — menampilkan hasil (monitor, speaker, printer, aktuator).
  • memori primer — memori cepat yang diakses langsung oleh prosesor (CPU) (RAM dan ROM). Menyimpan program yang sedang berjalan dan datanya.
  • penyimpanan sekunder — lebih lambat, berkapasitas besar, menyimpan program dan data saat tidak digunakan (hard disk, SSD, cakram optik, stik USB).

Syllabus meminta alasan mengapa masing-masing dibutuhkan. Perangkat input dibutuhkan karena komputer hanya dapat memproses data dan instruksi yang telah dimasukkan. Perangkat output dibutuhkan untuk menyajikan hasil dalam bentuk yang dapat digunakan orang. Memori primer dibutuhkan karena prosesor hanya dapat mengeksekusi instruksi dan menggunakan data yang disimpan dalam memori yang dapat ia akses secara langsung, dan harus mencapainya dengan cepat. Penyimpanan sekunder dibutuhkan karena memori primer bersifat volatil dan berkapasitas kecil: program dan data harus bertahan saat listrik dimatikan, dalam tempat penyimpanan yang lebih besar dan murah, dan penyimpanan dapat dilepas memungkinkan data dipindahkan antar komputer atau disimpan sebagai cadangan.

Keyboard komputer QWERTY nirkabel berwarna putih ukuran penuh di latar belakang putih
Keyboard: perangkat input umum untuk mengetik teks dan perintah
Mouse komputer nirkabel modern di atas latar belakang putih, dengan dua tombol dan roda gulir
Mouse: perangkat input penunjuk
Scanner flatbed di atas latar belakang putih, dengan foto keluar dari bagian depan setelah pemindaian
Scanner flatbed: perangkat input yang mengubah halaman kertas menjadi gambar digital
Monitor komputer layar datar berwarna perak di atas dudukan bundar, dengan layar gelap
Monitor: perangkat output umum yang menampilkan gambar layar
Jelajahi

Ketuk blok-blok sistem komputer

Jelajahi empat blok ditambah CPU. Data mengalir input → pemrosesan → output, sementara memori primer memegang program yang berjalan dan penyimpanan sekunder menyimpannya untuk kemudian.

Jelajahi

Lab rute jaringan

Ikuti data dari perangkat melalui perangkat keras dan protokol jaringan.

Kosa kata Latih
English Bahasa Indonesia
sensor/ˈsensə/ sensor
output devices/ˈaʊtpʊt dɪˈvaɪsɪz/ perangkat output
RAM/ræm/ RAM
ROM/rɒm/ ROM
secondary storage/ˈsekəndəri ˈstɔːrɪdʒ/ penyimpanan sekunder
hard disk/hɑːd dɪsk/ hard disk
3.1

Sistem tertanam

Sebuah sistem tertanam adalah komputer yang dibangun di dalam perangkat lain untuk melakukan satu tugas tetap (mesin cuci, microwave, unit mesin mobil, termostat).

  • manfaat: dioptimalkan untuk satu tugas, sehingga ukurannya kecil, hemat daya dan murah diproduksi dalam jumlah besar; andal, karena menjalankan satu program tetap dengan sedikit peluang error; mulai dengan cepat dan tidak memerlukan pengaturan pengguna; mudah digunakan melalui antarmuka sederhana.
  • kelemahan: terbatas pada satu tugas, sehingga tidak dapat ditingkatkan untuk melakukan lebih banyak hal; sulit diperbarui (firmware-nya mungkin memerlukan alat khusus atau sama sekali tidak dapat diubah); sulit dalam pemecahan masalah, dan biasanya seluruh perangkat harus diganti jika rusak; jika terhubung ke jaringan, dapat menjadi celah keamanan, karena software-nya jarang diperbaiki.

Pertanyaan "jelaskan kelemahan" meminta setiap kelemahan sebagai poin penuh: apa keterbatasannya dan apa artinya bagi pengguna, misalnya "firmware tidak dapat diperbarui, sehingga kesalahan keamanan yang ditemukan kemudian tidak dapat diperbaiki".

Kosa kata Latih
English Bahasa Indonesia
firmware/ˈfɜːmweə/ firmware
3.1

Perangkat keras utama

Printer laser

Sebuah printer laser memindai gambar halaman ke atas drum fotosensitif yang bermuatan. Toner menempel pada area yang bermuatan, ditransfer ke kertas, dan dilebur dengan fuser. Cepat, tajam, volume tinggi.

Printer laser desktop hitam di latar belakang putih, dengan halaman cetak keluar dari bagian atas
Printer laser: pencetakan cepat dan tajam menggunakan drum bermuatan dan toner

Cara kerjanya, dalam langkah-langkah yang terdaftar dalam skema nilai:

  1. Data untuk halaman dikirim ke buffer printer.
  2. Drum diberikan muatan elektrostatis seragam.
  3. Laser, dipantulkan oleh cermin berputar, memindai gambar halaman ke drum, menghilangkan muatan di tempat ia mengenai, sehingga muatan yang tersisa di drum sesuai dengan gambar.
  4. Toner, bubuk bermuatan, hanya tertarik pada bagian-bagian drum yang bermuatan.
  5. Kertas diberi muatan berlawanan dan digulung terhadap drum, sehingga toner berpindah ke atasnya.
  6. Fuser, sepasang rol pemanas, meleburkan toner ke dalam kertas. Drum kemudian dibersihkan dan dikosongkan muatannya untuk halaman berikutnya.

Printer 3D

Pencetak 3D 3D membina objek lapis demi lapis: FDM melebur filamen plastik melalui muncung; stereolithography mengeraskan resin cecair dengan laser UV. Digunakan untuk prototaip dan bahagian perubatan tersuai.

Printer 3D FDM desktop tertutup berwarna hitam dengan panel kaca depan, sebuah bagian sedang dicetak di dalamnya, di latar belakang putih
Printer 3D FDM membangun objek berlapis-lapis dengan melebur filamen plastik

Cara kerjanya:

  1. Model objek dirancang dalam perangkat lunak CAD (atau dipindai).
  2. Perangkat lunak slicing membagi model menjadi lapisan horizontal tipis dan menghasilkan instruksi untuk masing-masing.
  3. Printer membangun objek satu lapis demi satu lapis: printer FDM melebur filamen plastik dan menurunkannya melalui nosel bergerak; printer resin mengerasikan resin cair dengan laser atau cahaya UV; printer serbuk menyatukan serbuk dengan laser.
  4. Setiap lapis menempel pada lapis di bawahnya, dan platform (atau nosel) bergerak sepanjang ketebalan satu lapis.
  5. Ketika lapisan terakhir selesai, semua material penyangga dihapus. Penggunaannya meliputi prototipe, bagian medis kustom seperti prostetik, dan suku cadang yang dicetak sesuai permintaan.

Mikrofon dan speaker

Sebuah mikrofon mengubah suara menjadi sinyal listrik (diafragma bergetar, mengubah muatan kapasitor atau posisi kumparan); sinyal tersebut didigitalkan oleh konverter analog-ke-digital (ADC). Speaker melakukan sebaliknya — sinyal bervariasi menggerakkan kumparan dalam medan magnet, menggerakkan kerucut untuk menghasilkan suara.

Mikrofon USB desktop hitam berdiri di atas alasnya, di latar belakang putih
Mikrofon mengubah suara menjadi sinyal listrik
Potongan melintang mikrofon: gelombang suara mengenai diafragma yang terhubung dengan kumparan di sekitar magnet permanen, memberikan arus output
Di dalam mikrofon: suara bergetar pada diafragma dan kumparan untuk menghasilkan arus listrik
Potongan melintang speaker: arus dalam kumparan di sekitar inti besi dekat magnet permanen menggerakkan kerucut kertas untuk menghasilkan gelombang suara
Di dalam speaker: arus bervariasi dalam kumparan menggerakkan kerucut untuk menghasilkan suara

Cara mikrofon bekerja: gelombang suara membuat diafragma bergetar; pada mikrofon dinamis, kumparan yang terpasang pada diafragma bergerak dalam medan magnet, sehingga arus bervariasi diinduksikan di dalamnya, dan pada mikrofon kondensor, diafragma adalah salah satu pelat kapasitor yang kapasitasnya berubah saat bergerak; sinyal analog yang bervariasi kemudian diambil sampelnya oleh ADC dan disimpan sebagai data digital. Speaker menjalankan rantai ini terbalik: konverter digital-ke-analog (DAC) menghasilkan arus bervariasi, arus dalam kumparan menciptakan medan magnet yang berubah yang mendorong magnet permanen, kumparan dan kerucut bergerak masuk dan keluar, dan gerakan kerucut menghasilkan gelombang tekanan di udara.

Hard disk magnetik (HDD)

Sebuah hard disk menyimpan data pada piringan berputar yang dilapisi bahan magnetik. Setiap piringan memiliki lintasan yang dibagi menjadi sektor. Kepala baca/tulis melayang tepat di atasnya dan memagnetisasi wilayah kecil (menulis) atau mendeteksinya (membaca). Murah per gigabyte, tetapi lebih lambat daripada SSD dan memiliki bagian bergerak.

Hard disk drive 3,5 inci terbuka: piringan bulat mengkilap dengan lengan aktuator dan kepala baca/tulis berada di atasnya
Hard disk terbuka: lengan aktuator membawa kepala baca/tulis di atas piringan
Piringan hard disk digambarkan sebagai lingkaran lintasan konsentris, satu lintasan disorot, dibagi menjadi sektor
Lintasan dan sektor pada piringan hard disk

Cara kerjanya: piringan berputar dengan kecepatan tinggi (ribuan putaran per menit); setiap permukaan dibagi menjadi lintasan konsentris dan setiap lintasan menjadi sektor; kepala baca/tulis pada lengan aktuator bergerak melintasi piringan menuju lintasan yang benar; untuk menulis, kepala memagnetisasi wilayah kecil dengan salah satu dari dua polaritas, mewakili 0 atau 1; untuk membaca, ia mendeteksi polaritas saat wilayah itu melewati di bawahnya. Penundaan, menunggu lengan mencapai lintasan dan sektor berputar lengkap, adalah alasan mengapa hard disk lebih lambat daripada SSD.

Memori solid-state (flash)

Sebuah solid-state drive menyimpan data sebagai muatan dalam transistor, tanpa bagian bergerak. Akses acak lebih cepat daripada HDD, lebih tangguh, konsumsi daya lebih rendah, namun lebih mahal per gigabyte; setiap sel akan aus setelah banyak kali penulisan.

Papan sirkuit solid-state drive yang terbuka dengan latar belakang putih: chip flash-memory hitam besar di sebelah kiri, chip pengontrol yang lebih kecil, banyak komponen kecil, dan konektor SATA datar di tepi bawah — tanpa piringan atau bagian bergerak
Di dalam SSD: data disimpan dalam chip flash memory, tanpa bagian bergerak (bandingkan dengan hard disk di atas)

Cara kerjanya: setiap sel adalah transistor gerbang terapung; muatan yang terperangkap pada gerbang terapung merepresentasikan bit dan tetap ada di sana saat daya dimatikan; chip pengontrol memetakan setiap alamat ke sel dan menyebarkan penulisan melintasi sel-sel tersebut, karena sebuah sel hanya bertahan untuk jumlah penulisan yang terbatas.

Hard disk magnetik Solid-state drive
Bagian bergerak piringan dan kepala baca/tulis tidak ada
Kecepatan lebih lambat: penundaan pencarian dan rotasi akses acak jauh lebih cepat
Biaya per gigabyte lebih rendah lebih tinggi
Ketahanan rusak akibat benturan; berisik; lebih banyak daya tahan guncangan; senyap; lebih hemat daya
Umur pakai banyak penulisan ulang; aus secara mekanis siklus penulisan terbatas per sel

Pertanyaan "mengapa server menggunakan hard disk daripada SSD" menginginkan kolom kiri: lebih murah per gigabyte untuk kapasitas yang sangat besar, umur panjang di bawah penulisan konstan, dan pemulihan data yang lebih mudah.

Piringan optik

Laser mendeteksi pantulan dari celah-celah kecil pada piringan optik (CD, DVD, Blu-ray). Drive ini adalah pembaca/penulis piringan optik: penulisan menggunakan laser yang lebih kuat untuk mengubah reflektivitas permukaan.

Pemacu cakera optik luar pada latar belakang putih, tray terbuka dengan cakera berwarna pelangi dimuatkan
Drive piringan optik: laser membaca celah-celah kecil pada CD, DVD, atau piringan Blu-ray

Cara kerjanya: piringan membawa satu lintasan spiral panjang berisi celah dan lapangan (area datar di antaranya); piringan berputar dan laser difokuskan pada lintasan; cahaya yang dipantulkan dari lapangan berbeda dengan cahaya yang dipantulkan di tepi celah, dan sensor cahaya membaca setiap perubahan sebagai 1 dan tidak adanya perubahan sebagai 0. Penulisan menggunakan laser yang lebih kuat untuk mengubah reflektivitas lapisan pewarna atau paduan. Blu-ray menggunakan laser biru dengan panjang gelombang yang lebih pendek, sehingga celahnya lebih kecil dan lebih rapat, yang menjadi alasan mengapa ia menampung lebih banyak data daripada DVD.

Layar sentuh

Layar sentuh mendeteksi kontak. Resistif: dua lapisan konduktif ditekan bersama; bekerja dengan apa saja tetapi kurang akurat. Kapasitif: jari mengganggu medan muatan; akurat, multi-sentuh, digunakan di ponsel.

Orang menggunakan skrin sentuh tablet dan komputer riba
Layar sentuh mendeteksi di mana jari menyentuh kaca

Cara kerjanya: layar resistif memiliki dua lapisan konduktif tipis yang dipisahkan oleh spacer; menekan mendorong lapisan atas ke lapisan bawah, menutup rangkaian pada titik tersebut, dan pengontrol membaca tegangan untuk menemukan koordinatnya. Layar kapasitif memiliki lapisan kaca yang dilapisi konduktor transparan yang menahan muatan; jari yang menyentuhnya menarik arus kecil, arus diukur di setiap sudut, dan pengkontrol menentukan posisi sentuhan berdasarkan perbedaan tersebut. Layar kapasitif merespons sentuhan ringan dan beberapa jari sekaligus, tetapi tidak pada jari berkemeja atau stylus biasa.

Headset realitas virtual

Headset realitas virtual (VR) memiliki dua layar kecil (satu untuk masing-masing mata) dan sensor gerakan (akselerometer, giroskop) yang melacak pergerakan kepala sehingga adegan bergeser saat Anda melihat sekeliling.

Headset realiti maya putih dengan tali kepala dan kamera hadapan, pada latar belakang putih
Headset realitas virtual: dua layar kecil dan sensor gerakan melacak kepala

Cara kerjanya: setiap mata melihat layarnya sendiri melalui lensa, dan kedua gambar sedikit berbeda, sehingga otak melihat kedalaman; sensor (akselerometer, giroskop, kadang-kadang kamera) melaporkan di mana kepala berada dan ke arah mana mengarah; komputer merender ulang adegan dari pandangan tersebut berkali-kali per detik, sehingga memutar kepala memutar pandangan; headphone memberikan suara yang sesuai dengan arahnya. Digunakan untuk permainan, pelatihan seperti simulator penerbangan atau operasi bedah, dan untuk melihat desain sebelum dibangun.

Kosa kata Latih
English Bahasa Indonesia
input devices/ˈɪnpʊt dɪˈvaɪsɪz/ perangkat input
microphone/ˈmaɪkrəfəʊn/ mikrofon
optical disc/ˈɒptɪkl dɪsk/ disk optik
volatile/ˈvɒlətaɪl/ volatil
embedded system/emˈbedɪd ˈsɪstəm/ sistem tertanam
laser printer/ˈleɪzə ˈprɪntə/ printer laser
drum/drʌm/ drum
toner/ˈtəʊnə/ toner
fuser/ˈfjuːsə/ fuser
buffer/ˈbʌfə/ penyangga
3D printer/ˌθriː ˈdiː ˈprɪntə/ printer 3D
filament/ˈfɪləmənt/ filamen
diaphragm/ˈdaɪəfræm/ diafragma
capacitor/kəˈpæsɪtə/ kapasitor
analogue-to-digital converter/ˈænəlɒɡ tə ˈdɪdʒɪtl kənˈvɜːtə/ konverter analog-digital
digital-to-analogue converter/ˈdɪdʒɪtl tʊ ˈænəlɒɡ kənˈvɜːtə/ konverter digital-analog
tracks/træks/ lintasan
sectors/ˈsektəz/ sektor
read/write head/riːd raɪt hed/ kepala baca/tulis
actuator arms/ˈæktʃuːeɪtə ɑːmz/ lengan aktuator
solid-state drive/ˈsɒlɪd steɪt draɪv/ solid-state drive
transistors/trænˈzɪstəz/ transistor
floating-gate transistor/ˈfləʊtɪŋ ɡeɪt trænˈzɪstə/ transistor gerbang melayang
pits/pɪts/ lubang (pits)
lands/lændz/ permukaan rata (lands)
touchscreen/ˈtʌtʃskriːn/ layar sentuh
resistive/rɪˈzɪstɪv/ resistif
capacitive/kəˈpæsɪtɪv/ kapasitif
virtual reality/ˈvɜːtʃuːəl rɪˈælɪti/ realitas virtual
accelerometer/əkˌseləˈrɒmɪtə/ akselerometer
gyroscope/ˈdʒaɪrəskəʊp/ giroskop
interrupt/ˈɪntərʌpt/ interrupt
non-volatile/nɒn ˈvɒlətaɪl/ non-volatil
3.1

Buffer

Buffer adalah memori yang menahan data sementara saat data berpindah antar perangkat dengan kecepatan berbeda. Contoh: CPU menulis dokumen ke buffer printer dengan cepat, lalu bebas melakukan pekerjaan lain sementara printer mencetak dari buffer dengan kecepatannya sendiri. Buffer mencegah perangkat cepat menunggu perangkat lambat (juga digunakan dalam streaming, keyboard, dan akses disk).

"Jelaskan mengapa printer 3D membutuhkan buffer": komputer mengirim data pencetakan jauh lebih cepat daripada kemampuan printer membangun lapisan, sehingga data disimpan dalam buffer hingga printer siap untuk itu, dan pemroses dibebaskan untuk melakukan pekerjaan lain. Ketika buffer hampir habis, printer mengirimkan interupsi untuk meminta lebih banyak (topik 4). Aliran video bekerja sama: buffer diisi terlebih dahulu sebelum pemutaran agar penurunan singkat pada kecepatan jaringan tidak menghentikan gambar.

3.1

RAM dan ROM

  • RAM (Random Access Memory) — volatil (kehilangan data tanpa daya). Menahan OS, program yang berjalan, dan data mereka; dibaca dan ditulis terus-menerus.
  • ROM (Read-Only Memory) — non-volatil (menjaga data tanpa daya). Biasanya ditulis sekali; memegang firmware yang dibutuhkan saat startup (BIOS / boot loader).
RAM bersifat volatil dan baca/tulis; ROM bersifat non-volatil dan baca-tulis saja
RAM bersifat volatil dan baca/tulis; ROM bersifat non-volatil dan baca-tulis saja

ROM memulai sistem; kemudian RAM menahan pekerjaan aktif.

RAM ROM
Volatil? ya: isi hilang saat daya dimatikan tidak: isi tetap ada tanpa daya
Baca/tulis? dibaca dan ditulis terus-menerus hanya dibaca dalam penggunaan normal
Menyimpan sistem operasi, program yang sedang berjalan dan datanya firmware dan program bootstrap yang memulai komputer
Ukuran besar, dan biasanya dapat ditingkatkan kecil dan tetap
Penggunaan umum memori utama komputer atau ponsel kode boot-up PC; seluruh program pada sistem tertanam seperti mesin cuci

RAM yang lebih besar memungkinkan komputer menyimpan lebih banyak program dan data sekaligus, sehingga mengurangi pertukaran antara memori dan disk serta menjalankan proses lebih cepat; inilah jawaban untuk "jelaskan mengapa komputer dengan RAM lebih besar berkinerja lebih baik".

Modul RAM (DIMM): papan sirkuit dengan penutup pendingin hitam di atas chip memori dan konektor tepi emas yang dicolokkan ke slot di motherboard
Modul RAM (DIMM) dicolokkan ke motherboard sebagai memori utama cepat komputer

Pembagian memori yang sama juga berlaku pada perangkat wearables: program tetapnya harus tetap tersedia setelah daya dimatikan, sementara pembacaan langsungnya berubah selama penggunaan.

Monitor kadar denyut jantung dipakai pada pergelangan tangan seorang pelari
Monitor detak jantung yang dipakai di pergelangan tangan
Jelajahi

Laboratorium Perangkat dan Penyimpanan

Klasifikasikan contoh komputasi berdasarkan tugas yang mereka lakukan dalam sistem.

3.1

SRAM vs DRAM

  • SRAM RAM Statis menyimpan setiap bit dalam flip-flop dari beberapa transistor. Cepat, tetapi mahal dan tidak padat. Digunakan untuk cache CPU.
  • DRAM RAM Dinamis menyimpan setiap bit sebagai muatan pada kapasitor kecil. Lebih murah dan padat tetapi lebih lambat, dan harus diperbarui (ditulis ulang) ribuan kali per detik. Digunakan untuk memori utama.

Gunakan SRAM untuk memori kecil yang cepat (cache); DRAM untuk memori utama yang besar.

SRAM DRAM
Setiap bit disimpan dalam flip-flop dari beberapa transistor satu kapasitor dan satu transistor
Memerlukan pembaruan? tidak ya, ribuan kali per detik
Kecepatan lebih cepat lebih lambat
Kepadatan dan biaya jumlah bit lebih sedikit per chip, lebih mahal jumlah bit lebih banyak per chip, lebih murah
Daya menggunakan daya lebih sedikit saat diam menggunakan daya lebih banyak, karena pembaruan
Digunakan untuk cache prosesor memori utama, termasuk dalam sistem tertanam

"Jelaskan mengapa sistem tertanam menggunakan DRAM": sistem ini membutuhkan kapasitas memori besar dengan biaya rendah dalam ruang kecil, dan persyaratan kecepatannya sederhana, sehingga DRAM yang lebih murah dan padat adalah pilihan tepat; SRAM dipertahankan untuk cache kecil di mana kecepatan paling penting.

Kosa kata Latih
English Bahasa Indonesia
SRAM/ˈesræm/ SRAM
DRAM/ˈdiːræm/ DRAM
flip-flop/flɪp flɒp/ flip-flop
cache/kæʃ/ cache
refreshed/rɪˈfreʃt/ disegarkan
3.1

PROM, EPROM dan EEPROM

Varian ROM yang dapat diprogram setelah produksi:

  • PROM (Programmable ROM) — ditulis sekali (fuses dibakar oleh programmer); tidak dapat diubah.
  • EPROM (Erasable Programmable ROM) — dihapus oleh cahaya UV kuat melalui jendela, lalu ditulis ulang (seluruh chip sekaligus).
  • EEPROM (Electrically Erasable Programmable ROM) — dihapus dan ditulis ulang secara listrik, byte demi byte, langsung dalam rangkaian. Flash memory adalah turunan yang dioptimalkan untuk penghapusan blok.
Chip EPROM berwarna hitam dengan jendela kuarsa bulat yang mengekspos die silikonnya
Chip EPROM dengan jendela untuk penghapusan ultraviolet
PROM EPROM EEPROM
Ditulis sekali, oleh pengguna dengan programmer berkali-kali berkali-kali
Dihapus oleh tidak dapat dihapus cahaya ultraviolet melalui jendela kuarsa sinyal listrik
Menghapus tidak ada seluruh chip sekaligus satu byte atau blok pada satu waktu
Harus dilepas dari rangkaian untuk diprogram ulang? tidak relevan ya tidak

"Berikan dua perbedaan antara EPROM dan EEPROM" meminta dua baris dari tabel ini, masing-masing dijelaskan untuk kedua jenis tersebut.

3.1

Sistem pemantauan dan kontrol

Keduanya membaca sensor; perbedaannya terletak pada apa yang dilakukan selanjutnya.

  • pemantauan — mengumpulkan dan melaporkan data tetapi tidak mengambil tindakan (stasiun cuaca yang mencatat pembacaan).
  • sistem kontrol — menggunakan data sensor untuk memutuskan dan bertindak melalui aktuator, biasanya dalam umpan balik (termostat yang menyalakan/mematikan boiler).

Jawaban "uraikan perbedaannya" bernilai tiga poin: sistem pemantauan hanya mengukur, merekam, atau menampilkan pembacaan, dan maksimal hanya memunculkan peringatan; sistem kontrol membandingkan setiap pembacaan dengan nilai preset, dan jika berada di luar rentang, mengirim sinyal ke aktuator yang mengubah proses fisik; perubahan tersebut kemudian diukur kembali, sehingga sistem kontrol mengandung umpan balik sedangkan sistem pemantauan tidak. Apakah suatu sistem tertentu termasuk salah satu atau lainnya ditentukan oleh uji tersebut: sistem jembatan yang mengukur tinggi kendaraan dan menyalakan tanda peringatan adalah pemantauan, karena apa pun yang dilakukannya tidak mengubah perilaku kendaraan; sistem yang menurunkan halangan adalah kontrol.

Contoh terpecahkan. Jelaskan bagaimana sistem otomatis membuka pintu ketika seseorang berada dalam jarak 2 meter dan menutupnya ketika tidak ada orang.

Sensor inframerah atau ultrasonik mengukur jarak ke objek apa pun di depan pintu; pembacaan analog dikonversi menjadi digital oleh ADC dan dikirim ke prosesor; prosesor membandingkan jarak dengan nilai preset 2 meter; jika kurang, prosesor mengirim sinyal ke aktuator (motor) untuk membuka pintu; sensor terus melakukan pengukuran, dan ketika tidak ada pembacaan di bawah 2 meter diterima, prosesor memberi sinyal motor untuk menutup pintu. Pengukuran berulang setelah setiap tindakan adalah umpan balik yang mencegah pintu terbuka dan tertutup pada waktu yang salah.

Flowchart: sensor mengirim sinyal melalui ADC ke prosesor, yang kemudian baik melaporkan peringatan untuk pemantauan atau mengirim sinyal ke aktuator dalam loop umpan balik untuk kendali
Pemantauan melaporkan data; sistem kontrol bertindak melalui umpan balik

Sensor dan aktuator

Sebuah sensor mengubah besaran fisik menjadi sinyal: suhu (termistor atau termokopel), tekanan (strain gauge), inframerah, suara. Sinyal analog memerlukan ADC terlebih dahulu. Sebuah aktuator melakukan sebaliknya—mengubah sinyal menjadi tindakan (motor, katup, pemanas, buzzer).

Termistor manik-manik kecil dengan dua kaki kawat masing-masing, pada latar belakang putih
Termistor: sensor suhu yang resistansinya berubah seiring panas
Motor stepper logam kecil dengan poros tengah dan kabel berwarna, pada latar belakang studio gelap
Motor listrik kecil: sebuah aktuator yang mengubah sinyal menjadi gerakan

Umpan Balik

Dalam sistem kendali, aktuator mengubah lingkungan, yang kemudian diukur ulang oleh sensor — sebuah siklus umpan balik. Tanpa umpan balik, sistem tidak dapat memperbaiki dirinya sendiri atau mengetahui kapan harus berhenti (termostat tanpa umpan balik suhu akan terus memanaskan).

Jelajahi

Loop umpan balik kontrol

Rasa-rasa sekeliling loop yang berulang oleh termostat atau autopilot. Sistem kontrol tidak hanya membaca dunia — ia bertindak, lalu mengukur ulang, memperbaiki dirinya sendiri lagi dan lagi.

Kosa kata Latih
English Bahasa Indonesia
actuator/ˈæktʃuːeɪtə/ aktuator
primary memory/ˈpraɪməri ˈmeməri/ memori primer
processor/ˈprəʊsesə/ prosesor
monitoring/ˈmɒnɪtərɪŋ/ pemantauan
control system/kənˈtrəʊl ˈsɪstəm/ sistem kendali
feedback/ˈfiːdbæk/ umpan balik
preset value/ˈpriːset ˈvæljuː/ nilai preset
thermistor/ˈθɜːmɪstə/ termistor
3.2

Gerbang Logika

Silabus
Kandidat harus mampu: Catatan dan panduan
Gunakan simbol gerbang logika berikut: [NOT, AND, OR, NAND, NOR, XOR]
Pahami dan definisikan fungsi dari: gerbang NOT, AND, OR, NAND, NOR dan XOR (EOR) Semua gerbang kecuali gerbang NOT hanya memiliki dua input.
Susun tabel kebenaran untuk setiap gerbang logika di atas
Susun sirkuit logika Dari: • pernyataan masalah • ekspresi logika • tabel kebenaran
Susun tabel kebenaran Dari: • pernyataan masalah • sirkuit logika • ekspresi logika
Susun ekspresi logika Dari: • pernyataan masalah • sirkuit logika • tabel kebenaran

Sumber: Silabus Cambridge International

Half adder: XOR + AND menjumlahkan dua bit

Sebuah gerbang logika adalah rangkaian kecil yang melakukan satu operasi Boolean. Input dan output bernilai 0 (false, rendah) atau 1 (true, tinggi). Pahami simbol, fungsi, dan tabel kebenaran untuk setiap gerbang.

Simbol sirkuit untuk gerbang NOT, AND, OR, NAND, NOR, dan XOR dalam susunan dua baris tiga kolom
Simbol-simbol untuk enam gerbang logika

NOT (inverter)

A NOT A
0 1
1 0

AND — output 1 hanya jika semua input adalah 1

A B A AND B
0 0 0
0 1 0
1 0 0
1 1 1

OR — output 1 jika setidaknya satu input adalah 1

A B A OR B
0 0 0
0 1 1
1 0 1
1 1 1

NAND (NOT AND) — output 0 hanya ketika semua input adalah 1

A B A NAND B
0 0 1
0 1 1
1 0 1
1 1 0

NOR (NOT OR) — output 1 hanya ketika semua input adalah 0

A B A NOR B
0 0 1
0 1 0
1 0 0
1 1 0

XOR (Exclusive OR, juga disebut EOR) — output 1 jika inputnya berbeda

A B A XOR B
0 0 0
0 1 1
1 0 1
1 1 0
Jelajahi

Gerbang logik

Beralihkan input dan pilih gerbang. Setiap gerbang memiliki aturan sendiri — blok bangunan setiap sirkuit digital.

Kosa kata Latih
English Bahasa Indonesia
logic gate/ˈlɒdʒɪk ɡeɪt/ gerbang logika
Boolean/ˈbuːlɪən/ Boolean
truth table/truːθ ˈteɪbl/ tabel kebenaran
3.2

Rangkaian Logika

Sebuah rangkaian logika adalah jaringan gerbang yang mengeksekusi ekspresi Boolean. Anda harus mampu berpindah antara pernyataan masalah, ekspresi logika, tabel kebenaran, dan diagram rangkaian.

Soalan menulis ekspresi dalam kata-kata, X = (A AND NOT B) OR (B AND C), dan menerima bentuk aljabar $X = A\overline{B} + BC$ di mana titik (atau ketiadaan) adalah AND, tanda tambah adalah OR, dan garis atas adalah NOT. Gunakan whichever yang digunakan soal.

Dari ekspresi ke rangkaian

Gambar satu gerbang per operator dan hubungkan mereka. Untuk $X = (A \text{ AND } B) \text{ OR } (\text{NOT } C)$: gerbang NOT pada $C$, gerbang AND pada $A$ dan $B$, lalu gerbang OR pada kedua hasil tersebut.

Sirkuit logika: gerbang AND pada input A dan B, gerbang NOT pada input C, keduanya memberi umpan ke gerbang OR yang menghasilkan output X
Gerbang-gerbang yang terhubung bersama untuk menjalankan ekspresi Boolean

Dari rangkaian ke ekspresi

Kerja maju dari input, beri label output setiap gerbang, hingga Anda mencapai output akhir.

Contoh terpecahkan. Tulis ekspresi untuk rangkaian di bawah ini, lalu lengkapi tabel kebenarannya.

Rangkaian logika dengan input A, B, dan C. B melewati gerbang NOT; A dan NOT B memberi masukan ke gerbang AND whose output is labelled P; B and C feed a second AND gate whose output is labelled Q; P and Q feed an OR gate whose output is X
Berikan label pada setiap output perantara: di sini P adalah A AND NOT B dan Q adalah B AND C, sehingga X adalah P OR Q

Label output gerbang: $P = A \text{ AND NOT } B$, $Q = B \text{ AND } C$, sehingga $X = P \text{ OR } Q = (A \text{ AND NOT } B) \text{ OR } (B \text{ AND } C)$. Kemudian berikan kolom untuk setiap output perantara pada tabel kebenaran, sehingga setiap baris dapat dicek satu gerbang sekaligus:

A B C NOT B P Q X
0 0 0 1 0 0 0
0 0 1 1 0 0 0
0 1 0 0 0 0 0
0 1 1 0 0 1 1
1 0 0 1 1 0 1
1 0 1 1 1 0 1
1 1 0 0 0 0 0
1 1 1 0 0 1 1

Menggambar rangkaian dari ekspresi adalah jalan balik yang sama: mulai dari kurung paling dalam, gambar satu gerbang per operator, gambar gerbang NOT pada kawat input apa pun yang muncul dengan NOT, simpan input di sebelah kiri dan output tunggal di sebelah kanan, dan beri label output dengan hurufnya. Setiap garis harus berakhir pada input gerbang atau output; garis yang tidak menuju ke mana-mana kehilangan poin.

Dari rangkaian ke tabel kebenaran

Untuk $n$ input ada $2^{n}$ baris. Daftarkan setiap kombinasi input; untuk masing-masing, hitung gerbang internal lalu outputnya.

Dari tabel kebenaran ke ekspresi (jumlah produk)

Untuk setiap baris yang mengoutput 1, tulis AND dari input (dengan NOT pada input apa pun yang bernilai 0 di baris itu); OR-kan semuanya. Contoh: tabel yang bernilai 1 hanya pada $(A=0,B=1)$ dan $(A=1,B=0)$ menghasilkan $\overline{A}B + A\overline{B}$, yang merupakan $A \text{ XOR } B$.

Dari pernyataan masalah

Ubah bahasa Inggris menjadi ekspresi Boolean terlebih dahulu: "A dan B" → A AND B; "A atau B atau keduanya" → A OR B; "tepat satu dari A dan B" → A XOR B; "tidak A maupun B" → A NOR B; "bukan keduanya" → A NAND B.

Contoh terpecahkan. Alarm mesin $X$ berbunyi saat pagar terbuka ($A=1$) dan baik motor sedang berjalan ($B=1$) atau suhu tinggi ($C=1$). Tulis ekspresi Boolean, dan berikan baris-baris di mana $X=1$. Ubah bahasa Inggris menjadi logika satu klausa sekaligus: "either B or C" is $B + C$, and "A and that" is $X = A\cdot(B + C)$. Untuk baris-barisnya, $X=1$ memerlukan $A=1$ dan setidaknya satu dari $B$, $C$ bernilai 1 - sehingga $(A,B,C) = (1,0,1)$, $(1,1,0)$ dan $(1,1,1)$, tiga baris dari delapan. Perhatikan $A=0$ tidak pernah bisa membunyikan alarm, apa pun $B$ dan $C$. Bungkus OR sebelum meng-AND-kan: $X = A\cdot B + C$ adalah rangkaian yang sama sekali berbeda, satu yang akan membunyikan alarm pada suhu tinggi bahkan dengan pagar tertutup.

Jelajahi

Penjumlah separuh

Sambungkan wire XOR dan AND kepada dua input yang sama: XOR memberikan bit jumlah, AND memberikan carry. Klik A dan B.

Jelajahi

Litar logik

gerbang bergabung menjadi litar

Setiap gerbang mempunyai peraturan tetap; menghubungkannya membina setiap litar — mulakan dengan satu gerbang.

Kosa kata Latih
English Bahasa Indonesia
logic circuit/ˈlɒdʒɪk ˈsɜːkɪt/ sirkuit logika
3.2

Definisi yang diterima oleh penguji

Soal definisi dinilai berdasarkan frasa tetap. Hafalkan ini persis, dan berikan hanya satu jawaban.

Istilah Definisi
sistem tertanam sistem komputer dengan fungsi khusus yang dibangun ke dalam perangkat lebih besar
buffer area memori yang menyimpan data secara sementara selama ditransfer antar perangkat yang bekerja pada kecepatan berbeda
RAM memori volatil yang dapat dibaca dan ditulis, menyimpan program dan data yang sedang digunakan
ROM memori non-volatil yang isinya tidak dapat diubah dalam penggunaan normal, menyimpan instruksi startup
SRAM RAM statis yang menyimpan setiap bit dalam flip-flop dan tidak perlu penyegaran
DRAM RAM dinamis yang menyimpan setiap bit sebagai muatan pada kapasitor dan harus disegarkan terus-menerus
sistem pemantauan sistem yang menggunakan sensor untuk mengukur dan melaporkan proses fisik tanpa mengubahnya
sistem kendali sistem yang menggunakan pembacaan sensor untuk memutuskan dan melaksanakan tindakan, melalui aktuator, yang mengubah proses fisik
sensor perangkat yang mengukur besaran fisik dan mengubahnya menjadi sinyal untuk komputer
aktuator peranti yang menukarkan isyarat daripada komputer kepada tindakan fizikal
maklum balas keluaran sistem kawalan diukur dan dipulangkan sebagai input supaya sistem boleh membetulkan dirinya sendiri
gerbang logik litar elektronik yang melakukan operasi Boolean pada satu atau lebih input binari untuk menghasilkan satu output binari
jadual kebenaran jadual yang menyenaraikan setiap gabungan input bagi litar logik dengan output bagi setiap
3.2

Tips ujian

  • Bezakan RAM (volatil, baca/tulis) dari ROM (tidak volatil, menyimpan bootstrap); SRAM (cache, lebih pantas) berbanding DRAM (memori utama, perlu penyegaran).
  • Untuk litar logik, bina ungkapan Boolean gerbang demi gerbang, kemudian jadual kebenaran yang merangkumi setiap gabungan input.
  • Pelajari simbol, ungkapan dan jadual kebenaran bagi setiap gerbang (AND, OR, NOT, NAND, NOR, XOR).
  • Jelaskan penyahpelekat (simpan sementara yang menyambungkan dua kelajuan berbeza) dan peranan gangguan.

Kesalahan umum

  • Menamakan peranti bukannya menerangkan operasinya. "Ia menggunakan laser" tidak mendapat sebarang markah; langkah-langkah (caskan drum, laser menyingkirkan cas, toner ditarik, ditransfer, dilebur) mendapat markah.
  • Menyatakan bahawa sistem pemantauan "mengawal" sesuatu. Jika tiada apa-apa yang mengubah proses fizikal, ia adalah pemantauan; tambah aktuator dan maklum balas dan ia menjadi kawalan.
  • Menulis bahawa RAM "menyimpan fail secara kekal" atau bahawa ROM "menyimpan data pengguna". RAM adalah memori kerja volatil; ROM menyimpan arahan permulaan tetap.
  • Jadual kebenaran dengan kurang daripada $2^{n}$ baris, atau baris dalam urutan rawak. Kira dalam binari dari 000 hingga 111 supaya tiada gabungan terlepas.
  • Melukis dua garis dari satu output gerbang untuk keselamatan, atau meninggalkan wayar yang berakhir ke mana-mana. Lukis tepat sambungan yang diperlukan oleh ungkapan tersebut.

Pelajaran interaktif untuk topik ini

Kerjakan langkah demi langkah, dengan latihan pengecekan instan.

Soal-Soil Masa Lalu

Topik lain dalam Ilmu Komputer A-Level

Masuk atau buat akun

IGCSE, A-Level & AP