24c32
mempunyai 111111111111 alamat dalam biner
setiap page mempunya 32byte
untuk cache ada 64 byte digunakan untuk menulis cepat ingat bit stop sbg dimulainya write
ada pin A0 A1 A2 bisa di sambung sampai 8
Jika perintah tulis dimulai pada batas halaman
(bit alamat A2, A1 dan A0 adalah nol), maka semua data
dimuat ke cache akan ditulis ke array masuk
alamat berurutan Ini termasuk menulis di 4K
blok batas Pada contoh di bawah ini,
perintah tulis dimulai dimulai
byte 0 dari halaman 3 dengan cache terisi penuh (64 byte).
Bit pertama dalam cache ditulis ke byte 0 dari halaman 3
(dari array), dengan sisa halaman dalam cache
ditulis ke halaman berurutan dalam array. Siklus penulisan adalah
dieksekusi setelah setiap halaman ditulis. Sejak menulis
dimulai pada halaman 3 dan 8 halaman dimuat ke dalam
cache, 3 halaman terakhir cache ditulis ke
baris berikutnya dalam array
mempunyai 111111111111 alamat dalam biner
setiap page mempunya 32byte
untuk cache ada 64 byte digunakan untuk menulis cepat ingat bit stop sbg dimulainya write
ada pin A0 A1 A2 bisa di sambung sampai 8
Jika perintah tulis dimulai pada batas halaman
(bit alamat A2, A1 dan A0 adalah nol), maka semua data
dimuat ke cache akan ditulis ke array masuk
alamat berurutan Ini termasuk menulis di 4K
blok batas Pada contoh di bawah ini,
perintah tulis dimulai dimulai
byte 0 dari halaman 3 dengan cache terisi penuh (64 byte).
Bit pertama dalam cache ditulis ke byte 0 dari halaman 3
(dari array), dengan sisa halaman dalam cache
ditulis ke halaman berurutan dalam array. Siklus penulisan adalah
dieksekusi setelah setiap halaman ditulis. Sejak menulis
dimulai pada halaman 3 dan 8 halaman dimuat ke dalam
cache, 3 halaman terakhir cache ditulis ke
baris berikutnya dalam array
Penting untuk page write
"Operasi penulisan halaman terbatas untuk menulis byte dalam satu halaman fisik, terlepas dari jumlah byte yang sebenarnya ditulis. Batas halaman fisik dimulai dari alamat yang merupakan kelipatan bilangan bulat dari ukuran buffer halaman (atau 'ukuran halaman') dan diakhiri pada alamat yang merupakan kelipatan bilangan bulat dari [ukuran halaman - 1] Jika perintah Page Write mencoba menulis melintasi batas halaman fisik, hasilnya adalah data membungkus ke awal halaman saat ini (menimpa data yang sebelumnya tersimpan di sana), alih-alih ditulis ke halaman berikutnya, seperti yang diharapkan, Oleh karena itu diperlukan perangkat lunak aplikasi untuk mencegah operasi penulisan halaman yang akan berusaha melewati batas halaman. "
Tidak ada komentar:
Posting Komentar