chip hôi
26-02-2009, 08:46
Mình đang học môn Kiến trúc máy tính mà đến giờ vẫn còn mơ màng. Xin các bạn giải thích cho mình một số kiến thức và thuật ngữ trong môn này.
1. Có phải CPU 8bit thì thanh ghi lớn nhất là 8bit, CPU 16bit thì thanh ghi lớn nhất là 16bit tức là CPU 16bit gồm các thanh ghi 16bit và 8bit (AX 16bit chia thanh 2 thanh AH, AL 8 bit), CPU 32bit thì thanh ghi lớn nhất là 32bit tức là CPU 32bit gồm các thanh ghi 32bit, 16bit và 8bit (trong đó có 2 thanh ghi 32bit là FS, GS)
2. Thanh Ram mà chúng ta nhìn thấy ở bên trong máy tinh là DRam, có phải nó được sử dụng làm bộ nhớ chính của máy tính đúng không? Bộ nhớ chính Ram (tức là thanh DRam) và Rom có nghĩa là chỉ chức năng gì của hai bộ phận này trong máy tính. Và CPU sử dụng nó như thế nào? đánh địa chỉ của chúng như thế nào?
3. Mình được biết bộ nhớ Cache được sử dụng công nghệ SRam, vậy mình xin hỏi là có nhìn thấy bộ phận này trong máy tính không, có thể nó rất bé.
4. CPU 8086/8088 sử dụng BUS địa chỉ là 20bit thì có bộ nhớ mở rộng là 2^20 ô nhớ = 1MB, CPU 32bit sử dụng BUS địa chỉ là 32bit thì có bộ nhớ mở rộng là 2^32 ô nhớ = 4GB, 4GB bộ nhớ mở rộng này còn hơn cả 256MB của Ram mình (DRam - bộ nhớ chính). Vậy bộ nhớ mở rộng là gì? Nó khác gì với bộ nhớ chính?
5. Thuật ngữ bộ nhớ chính và bộ nhớ trung tâm và bộ nhớ trong thực chất có phải là một hay không?
Mình rất cám ơn các bạn. Thanks!
1. Có phải CPU 8bit thì thanh ghi lớn nhất là 8bit, CPU 16bit thì thanh ghi lớn nhất là 16bit tức là CPU 16bit gồm các thanh ghi 16bit và 8bit (AX 16bit chia thanh 2 thanh AH, AL 8 bit), CPU 32bit thì thanh ghi lớn nhất là 32bit tức là CPU 32bit gồm các thanh ghi 32bit, 16bit và 8bit (trong đó có 2 thanh ghi 32bit là FS, GS)
2. Thanh Ram mà chúng ta nhìn thấy ở bên trong máy tinh là DRam, có phải nó được sử dụng làm bộ nhớ chính của máy tính đúng không? Bộ nhớ chính Ram (tức là thanh DRam) và Rom có nghĩa là chỉ chức năng gì của hai bộ phận này trong máy tính. Và CPU sử dụng nó như thế nào? đánh địa chỉ của chúng như thế nào?
3. Mình được biết bộ nhớ Cache được sử dụng công nghệ SRam, vậy mình xin hỏi là có nhìn thấy bộ phận này trong máy tính không, có thể nó rất bé.
4. CPU 8086/8088 sử dụng BUS địa chỉ là 20bit thì có bộ nhớ mở rộng là 2^20 ô nhớ = 1MB, CPU 32bit sử dụng BUS địa chỉ là 32bit thì có bộ nhớ mở rộng là 2^32 ô nhớ = 4GB, 4GB bộ nhớ mở rộng này còn hơn cả 256MB của Ram mình (DRam - bộ nhớ chính). Vậy bộ nhớ mở rộng là gì? Nó khác gì với bộ nhớ chính?
5. Thuật ngữ bộ nhớ chính và bộ nhớ trung tâm và bộ nhớ trong thực chất có phải là một hay không?
Mình rất cám ơn các bạn. Thanks!