apakah bus data mentransfer 4 byte data sekaligus pada setiap siklus clock?
Ini sepenuhnya tergantung pada desain sistem, tetapi saya akan mengatakan ya, mereka mentransfer 4 byte data pada setiap siklus clock (jika mereka diperintahkan, tentu saja) dengan asumsi bahwa Anda adalah mahasiswa teknik / sains komputer yang mengambil organisasi komputer / kelas arsitektur. Namun, ini mungkin tidak selalu terjadi karena arsitektur komputer kontemporer jauh lebih canggih daripada apa yang Anda lihat dalam kursus organisasi / arsitektur komputer Anda.
Saya sarankan Anda untuk membaca Semua yang perlu Anda ketahui tentang memori DDR, DDR2 dan DDR3 sehingga Anda dapat memiliki ide bagaimana transfer data rate ganda terjadi.
Juga, apakah instruksinya juga panjangnya 32 bit?
Belum tentu. Terserah sistem desain. Saya sarankan Anda membaca tentang arsitektur RISC dan CISC .
[ Sumber ] Sebagai contoh, Komputer Instruksi Set Kompleks (CISC) dengan IA-32 (yaitu arsitektur Intel i386) mungkin memiliki instruksi dengan panjang 1 byte hingga 12 byte (8 bit hingga 96 bit) sementara ia memiliki register data 32-bit.
Bagaimana hal itu memengaruhi ukuran opcode versus ukuran operan?
Sekali lagi, sepenuhnya tergantung pada keputusan desain.