SlideShare a Scribd company logo
1 of 6
KIẾN TRÚC MÁY TÍNH
Câu hỏi ôn tập
1. Kiến thức cơ bản
1.1. Hãy biểu diễn số 2008 dưới các dạng sau:
- Nhị phân
- Cơ số 4, 8, 16
- Bù 1
- Bù 2
- Chuẩn đơn IEEE 754
- Dư 1024
1.2. Cho hai chuỗi bit sau
1001 1100 1010 1111 1001 1100 1010 1111
0110 1000 0111 0101 0110 1000 0111 0101
Hãy thực hiện phép cộng hai từ nhớ trên với giả thiết kiểu biểu diễn:
- Bù 1, bù 2
- Dư 231
1.3. Cho bảng chân lý sau:
A B c d F(a,b,c,d)
0 0 0 0 1
0 0 0 1 1
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
1 0 1 0 1
1 0 1 1 0
1 1 0 0 1
1 1 0 1 0
1 1 1 0 1
1 1 1 1 0
- Xác lập biểu thức logic của hàm F(a,b,c,d) ở trên.
- Giản lược hàm trên bằng hai cách khác nhau đã học.
2. Bộ nhớ
2.1. Với bộ nhớ cache kết hợp (associative cache) được phân thành các trường như sau,
hãy xác định:
Tag Word
- Độ dài địa chỉ, số đơn vị có thể đánh địa chỉ được, kích thước block, số lượng block
trong bộ nhớ chính, số dòng trong bộ nhớ cache và kích thước của trường tag
2.2. Cho đoạn mã lệnh viết bằng ngôn ngữ C dưới đây :
register int i,j ; //i, j được lưu trong các thanh ghi
int A[3][100] ; // int là kiểu tự nhiên độ lớn 32 bits
int B[101][3] ;
for (i=0 ; i<3 ; i++)
for (j=0 ; j<100 ; j++)
A[i][j] = B[j][0]*B[j+1][0] ;
Đoạn mã này sẽ được thi hành trên một computer có bộ nhớ cache dữ liệu sử dụng
phương pháp ánh xạ kết hợp với dung lượng 16 kilo-bytes và mỗi block là 16 bytes.
a. Đánh giá số lần thất bại - cache miss khi đoạn mã này được thi hành. Giải thích rõ
các bước tính toán trong quá trình đánh giá.
b. Trong số các phương pháp dưới đây, phương pháp nào sẽ hiệu quả hơn trong việc
giảm tỷ lệ cache miss đối với đoạn chương trình trên ? Giải thích rõ về sự lựa
chọn phương pháp đó.
1. hợp nhất các vòng lặp
2. đổi thứ tự vòng lặp
3. thêm lệnh nạp trước (prefetch)
2.3 Xét máy điện toán có mức cache L2 giữa mức cache L1 và bộ nhớ chính. Tỷ lệ cache
miss sẽ được xác định theo công thức sau:
21 LLglobal MissRateMissRateMissRate ×=
Và thời gian truy cập trung bình được xác định theo:
( )222
11
LLL
LL
tyMissPenaliMissRateHitTime
MissRateHitTimeAccessTime
×+
×+=
Để có thể nâng cao hiệu năng truy cập bộ nhớ, chúng ta có thể sử dụng thêm mức cache
thứ 3 : L3. Trong trường hợp hệ thống có 3 mức cache được đặc trưng thông qua các
tham số sau :
L1 :
28 4
• MissRate : 30%,
• HitTime = 1 cycle.
L2:
• MissRate : 2%,
• HitTime = 4 cycles
• MissPenality = 3000 cycles.
L3
• MissRate :0,5%,
• HitTime = 35 cycles,
• MissPenality = 5000 cycles.
(i) Hãy xác định tỉ lệ miss toàn cục của hệ thống cache trên?
(ii) Xác định thời gian truy cập trung bình của hệ thống cache này?
3. Tập lệnh
3.1. Giả sử PC chứa địa chỉ A1, và tại địa chỉ này chứa lệnh I cần một toán hạng. Địa chỉ
của toán hạng này là A3. Để truy cập đến địa chỉ này, lệnh I chứa thêm một phần xác
định địa chỉ A2. Thanh ghi chỉ mục (index) của CPU chưa giá trị A4. Hãy xác định mối
quan hệ giữa các địa chỉ trên nếu tập lệnh CPU sử dụng cơ chế đánh địa chỉ sau:
- trực tiếp?
- gián tiếp qua bộ nhớ?
- gián tiếp qua thanh ghi ?
- dịch chuyển dựa trên thanh ghi chỉ mục?
- dịch chuyển dựa trên thanh ghi PC
3.2. Giả sử CPU chỉ có duy nhất lệnh một lệnh SUB X, thực hiện phép trừ nội dung
thanh ghi ACCUMULATOR với nội dung từ nhớ tại địa chỉ X và đặt kết quả vào cả
ACC và X. Hãy thực hiện lệnh ngôn ngữ bậc cao A = B+C với computer chỉ có duy nhất
lệnh trên (các từ nhớ tại B và C phải được bảo lưu, có thể sử dụng tối đa một từ nhớ trung
gian).
3.3. Tập lệnh của một CPU với kiến trúc kiểu load-store sử dụng hai formats lệnh sau :
- Kiểu lệnh A (store, load (fetch), branches và jumps) :
6 bits 4 bits 32 bits
OpCode Rs/Rd Immediate
- Kiểu lệnh B (Operations ALU):
6 bits 4 bits 4 bits
OpCode Rs Rd
a. Tính số thanh ghi registers có thể có của kiến trúc này.
b. Tính số kết hợp Lệnh/kiểu_đánh_địa_chỉ đối với kiến trúc này.
c. Nếu chỉ sử dụng một format lệnh có độ dài cố định đối với tập lệnh của bài toán
này, độ dài của format đó sẽ là bao nhiêu bits ?
4. CPU
4.1. Thanh ghi điều kiện (flags) trong CPU gồm những bit đặc biệt sau (được xác lập giá
trị tuỳ thuộc vào kết quả thao tác cuối cùng của ALU)
- Sign
- Zero
- Carry
- Even parity
- Overflow
Giả sử ALU thao tác với từ nhớ độ lớn 16bits và sử dụng kiểu biểu diễn bù 2. Những bits
trên sẽ có giá trị như thế nào nếu phép toán cuối cùng của ALU là :
- Phép cộng của -1 và 1
- Phép nhân 14 với 13
- Phép chia nguyên 14 cho 13
4.2. Giả sử một computer có kiểu RISC và có kiến trúc pipeline 6 tầng như trong bài
giảng. Xét chuỗi lệnh dưới đây:
R1 = R2 + R3
R4 = R1 - R5
R6 = R1 AND R7
R8 = R1 OR R9
R10 = R1 XOR R11
Hãy tổ chức lại đoạn mã trên sao cho có thể loại bỏ những vấn đề phụ thuộc dữ liệu giữa
các lệnh trên trong quá trình thi hành trên pipeline (có thể sử dụng lệnh NOP – No
Operation nếu cần thiết).
4.3. Giả sử có một pipeline với 4 tầng [FI, DI, EI, WO]. Những phép nhảy vô điều kiện
(unconditional branches) được xác định tại thời điểm kết thúc tầng DI, trong những phép
nhảy có điều kiện (conditional branches) chỉ được xác định khi kết thúc tầng EI. Việc
phân bố các phép nhảy được giả thiết gồm 35% số lệnh là lệnh nhảy có điều kiện (trong
số đó có 80% được thi hành phép nhảy) và 5% là các lệnh nhảy vô điều kiện hay lệnh gọi
đến các chương trình con.
a. Tính số NOOP đối với một phép nhảy có điều kiện? một phép nhảy vô điều kiện ?
b. Xác định số chu kỳ (cycles) trung bình đối với một lệnh (CPI) của CPU này nếu
như bỏ qua các phụ thuộc giữa các lệnh.
c. Trong trường hợp phụ thuộc dữ liệu được bỏ qua, hãy tính số chu ky trung bình
CPI nếu pipeline này sử dụng phương pháp “Predict always taken”? phương pháp
“Predict never taken”?
4.4. Giả sử máy tính RISC với các lệnh thực thi qua 2 pha : Fetch và Execute, ngoại trừ
những lệnh load/store cần thêm pha Memory (M). Xét đoạn mã sau:
LOAD A, M
LOAD B, M
ADD C, A, B
STORE C, M
BRANCH X
Xác định số chu kỳ cần thiết để thực thi đoạn mã trên trong trường hợp CPU được thiết
kế với cơ chế pipeline và không có pipeline? Giả thiết mỗi pha thi hành cần 1 chu kỳ.
LOAD B, M
ADD C, A, B
STORE C, M
BRANCH X
Xác định số chu kỳ cần thiết để thực thi đoạn mã trên trong trường hợp CPU được thiết
kế với cơ chế pipeline và không có pipeline? Giả thiết mỗi pha thi hành cần 1 chu kỳ.

More Related Content

What's hot

249340669 bao-cao-ktmt
249340669 bao-cao-ktmt249340669 bao-cao-ktmt
249340669 bao-cao-ktmtĐũa Mốc
 
On tap ctmt 8086
On tap ctmt 8086On tap ctmt 8086
On tap ctmt 8086phuong thuy
 
Mô phỏng vi điều khiển
Mô phỏng vi điều khiểnMô phỏng vi điều khiển
Mô phỏng vi điều khiểnNguyễn Trung
 
Kiến trúc máy tính
Kiến trúc máy tínhKiến trúc máy tính
Kiến trúc máy tínhLE The Vinh
 
Giao Trinh Vi Xu Ly (20 12 2008)
Giao Trinh Vi Xu Ly (20 12 2008)Giao Trinh Vi Xu Ly (20 12 2008)
Giao Trinh Vi Xu Ly (20 12 2008)Nguyen Chien
 
Trac nghiem kt vi su ly 2
Trac nghiem kt vi su ly 2Trac nghiem kt vi su ly 2
Trac nghiem kt vi su ly 2Vuong Sói
 
Bai tap chuong 6
Bai tap chuong 6Bai tap chuong 6
Bai tap chuong 6Tin Phạm
 
Chương trình điều khiển đèn giao thông cho ngã tư theo 3 chế độ dựa theo đồng...
Chương trình điều khiển đèn giao thông cho ngã tư theo 3 chế độ dựa theo đồng...Chương trình điều khiển đèn giao thông cho ngã tư theo 3 chế độ dựa theo đồng...
Chương trình điều khiển đèn giao thông cho ngã tư theo 3 chế độ dựa theo đồng...nataliej4
 
[Cntt] bài giảng kĩ thuật vi xử lí
[Cntt] bài giảng kĩ thuật vi xử lí[Cntt] bài giảng kĩ thuật vi xử lí
[Cntt] bài giảng kĩ thuật vi xử líHong Phuoc Nguyen
 
7 can ban assembly
7 can ban assembly7 can ban assembly
7 can ban assemblyLy hai
 
lap trinh assembly cho VXL
lap trinh  assembly cho VXLlap trinh  assembly cho VXL
lap trinh assembly cho VXLThân Khương
 
Họ vi xử lí 8086 intel
Họ vi xử lí 8086 intelHọ vi xử lí 8086 intel
Họ vi xử lí 8086 inteldark_valley
 

What's hot (20)

Ktmt chuong 4
Ktmt chuong 4Ktmt chuong 4
Ktmt chuong 4
 
249340669 bao-cao-ktmt
249340669 bao-cao-ktmt249340669 bao-cao-ktmt
249340669 bao-cao-ktmt
 
Ktmt chuong 3
Ktmt chuong 3Ktmt chuong 3
Ktmt chuong 3
 
On tap ctmt 8086
On tap ctmt 8086On tap ctmt 8086
On tap ctmt 8086
 
Assembly
AssemblyAssembly
Assembly
 
Mô phỏng vi điều khiển
Mô phỏng vi điều khiểnMô phỏng vi điều khiển
Mô phỏng vi điều khiển
 
Trafic light 1
Trafic light 1Trafic light 1
Trafic light 1
 
Ktmt chuong 6
Ktmt chuong 6Ktmt chuong 6
Ktmt chuong 6
 
Kiến trúc máy tính
Kiến trúc máy tínhKiến trúc máy tính
Kiến trúc máy tính
 
Giao Trinh Vi Xu Ly (20 12 2008)
Giao Trinh Vi Xu Ly (20 12 2008)Giao Trinh Vi Xu Ly (20 12 2008)
Giao Trinh Vi Xu Ly (20 12 2008)
 
Chuong6 hoạt động ngắt
Chuong6 hoạt động ngắtChuong6 hoạt động ngắt
Chuong6 hoạt động ngắt
 
Ktmt chuong 1
Ktmt chuong 1Ktmt chuong 1
Ktmt chuong 1
 
Trac nghiem kt vi su ly 2
Trac nghiem kt vi su ly 2Trac nghiem kt vi su ly 2
Trac nghiem kt vi su ly 2
 
Bai tap chuong 6
Bai tap chuong 6Bai tap chuong 6
Bai tap chuong 6
 
Chương trình điều khiển đèn giao thông cho ngã tư theo 3 chế độ dựa theo đồng...
Chương trình điều khiển đèn giao thông cho ngã tư theo 3 chế độ dựa theo đồng...Chương trình điều khiển đèn giao thông cho ngã tư theo 3 chế độ dựa theo đồng...
Chương trình điều khiển đèn giao thông cho ngã tư theo 3 chế độ dựa theo đồng...
 
[Cntt] bài giảng kĩ thuật vi xử lí
[Cntt] bài giảng kĩ thuật vi xử lí[Cntt] bài giảng kĩ thuật vi xử lí
[Cntt] bài giảng kĩ thuật vi xử lí
 
7 can ban assembly
7 can ban assembly7 can ban assembly
7 can ban assembly
 
Ngôn ngữ lập trình ứng dụng
Ngôn ngữ lập trình ứng dụngNgôn ngữ lập trình ứng dụng
Ngôn ngữ lập trình ứng dụng
 
lap trinh assembly cho VXL
lap trinh  assembly cho VXLlap trinh  assembly cho VXL
lap trinh assembly cho VXL
 
Họ vi xử lí 8086 intel
Họ vi xử lí 8086 intelHọ vi xử lí 8086 intel
Họ vi xử lí 8086 intel
 

Viewers also liked

IAM Core Geschiedenis
IAM Core GeschiedenisIAM Core Geschiedenis
IAM Core GeschiedenisRhys Davelaar
 
Present Tense Teaching
Present Tense TeachingPresent Tense Teaching
Present Tense Teachingsoni2181
 
Portmone Presentation2009
Portmone Presentation2009Portmone Presentation2009
Portmone Presentation2009profeoua
 
Astrid proyecto de vida
Astrid proyecto de vidaAstrid proyecto de vida
Astrid proyecto de vidakissforyou9e
 
Ohomemdebemgrandedesafio 120918080952-phpapp01 (1)
Ohomemdebemgrandedesafio 120918080952-phpapp01 (1)Ohomemdebemgrandedesafio 120918080952-phpapp01 (1)
Ohomemdebemgrandedesafio 120918080952-phpapp01 (1)fabio antonio motta dutra
 
Genclik Sunum
Genclik SunumGenclik Sunum
Genclik Sunumfth NR
 
El Pretérito
El PretéritoEl Pretérito
El Pretéritosoni2181
 
криминализация сферы отходов. сент 12
криминализация сферы отходов. сент 12криминализация сферы отходов. сент 12
криминализация сферы отходов. сент 12Raf0773
 
Sku 60 Eng
Sku 60 EngSku 60 Eng
Sku 60 EngAndriskl
 
هندسه تحلیلی
هندسه تحلیلیهندسه تحلیلی
هندسه تحلیلیguest4fd3d0d
 
Privatisasi bukan solusi dalam membenahi bumn di indonesia
Privatisasi bukan solusi dalam membenahi bumn di indonesiaPrivatisasi bukan solusi dalam membenahi bumn di indonesia
Privatisasi bukan solusi dalam membenahi bumn di indonesiaIskandar Muda
 
Mi proyecto de vida veronica
Mi proyecto de vida veronicaMi proyecto de vida veronica
Mi proyecto de vida veronicakissforyou9e
 
Terceiro relatorio de missoes missionario Bruno da montanha missao Curitiba ,...
Terceiro relatorio de missoes missionario Bruno da montanha missao Curitiba ,...Terceiro relatorio de missoes missionario Bruno da montanha missao Curitiba ,...
Terceiro relatorio de missoes missionario Bruno da montanha missao Curitiba ,...Bruno Da Montanha
 

Viewers also liked (20)

Portfólio da Chess Consultoria & Marketing Integrado
Portfólio da Chess Consultoria & Marketing IntegradoPortfólio da Chess Consultoria & Marketing Integrado
Portfólio da Chess Consultoria & Marketing Integrado
 
Tai Lieu Html
Tai Lieu HtmlTai Lieu Html
Tai Lieu Html
 
IAM Core Geschiedenis
IAM Core GeschiedenisIAM Core Geschiedenis
IAM Core Geschiedenis
 
Present Tense Teaching
Present Tense TeachingPresent Tense Teaching
Present Tense Teaching
 
Świadome śnienie
Świadome śnienieŚwiadome śnienie
Świadome śnienie
 
Portmone Presentation2009
Portmone Presentation2009Portmone Presentation2009
Portmone Presentation2009
 
Astrid proyecto de vida
Astrid proyecto de vidaAstrid proyecto de vida
Astrid proyecto de vida
 
Ohomemdebemgrandedesafio 120918080952-phpapp01 (1)
Ohomemdebemgrandedesafio 120918080952-phpapp01 (1)Ohomemdebemgrandedesafio 120918080952-phpapp01 (1)
Ohomemdebemgrandedesafio 120918080952-phpapp01 (1)
 
euuu
euuueuuu
euuu
 
Vrouw En Front
Vrouw En FrontVrouw En Front
Vrouw En Front
 
Genclik Sunum
Genclik SunumGenclik Sunum
Genclik Sunum
 
El Pretérito
El PretéritoEl Pretérito
El Pretérito
 
криминализация сферы отходов. сент 12
криминализация сферы отходов. сент 12криминализация сферы отходов. сент 12
криминализация сферы отходов. сент 12
 
Sku 60 Eng
Sku 60 EngSku 60 Eng
Sku 60 Eng
 
兵馬俑介紹
兵馬俑介紹兵馬俑介紹
兵馬俑介紹
 
هندسه تحلیلی
هندسه تحلیلیهندسه تحلیلی
هندسه تحلیلی
 
Privatisasi bukan solusi dalam membenahi bumn di indonesia
Privatisasi bukan solusi dalam membenahi bumn di indonesiaPrivatisasi bukan solusi dalam membenahi bumn di indonesia
Privatisasi bukan solusi dalam membenahi bumn di indonesia
 
Mi proyecto de vida veronica
Mi proyecto de vida veronicaMi proyecto de vida veronica
Mi proyecto de vida veronica
 
Terceiro relatorio de missoes missionario Bruno da montanha missao Curitiba ,...
Terceiro relatorio de missoes missionario Bruno da montanha missao Curitiba ,...Terceiro relatorio de missoes missionario Bruno da montanha missao Curitiba ,...
Terceiro relatorio de missoes missionario Bruno da montanha missao Curitiba ,...
 
Tatix
TatixTatix
Tatix
 

Similar to Td 2008

Đề tài giáo trình: Lập trình hệ thống và điều khiển thiết bị từ xa
Đề tài giáo trình: Lập trình hệ thống và điều khiển thiết bị từ xaĐề tài giáo trình: Lập trình hệ thống và điều khiển thiết bị từ xa
Đề tài giáo trình: Lập trình hệ thống và điều khiển thiết bị từ xaViết thuê trọn gói ZALO 0934573149
 
Chương 2 CPU và tập lệnh máy tính.ppt
Chương 2 CPU và tập lệnh máy tính.pptChương 2 CPU và tập lệnh máy tính.ppt
Chương 2 CPU và tập lệnh máy tính.pptDuongTranTrong
 
Bài Giảng Vi Xử Lý ICTU
Bài Giảng Vi Xử Lý ICTUBài Giảng Vi Xử Lý ICTU
Bài Giảng Vi Xử Lý ICTUNgô Doãn Tình
 
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...Thư Viện Số
 
Tailieu.vncty.com thiet-ke-dong-ho-thoi-gian-thu
Tailieu.vncty.com   thiet-ke-dong-ho-thoi-gian-thuTailieu.vncty.com   thiet-ke-dong-ho-thoi-gian-thu
Tailieu.vncty.com thiet-ke-dong-ho-thoi-gian-thuTrần Đức Anh
 
Chuong02
Chuong02Chuong02
Chuong02na
 
BGKTMT Ch2 tổ chức hệ thống máy tính
BGKTMT Ch2 tổ chức hệ thống máy tínhBGKTMT Ch2 tổ chức hệ thống máy tính
BGKTMT Ch2 tổ chức hệ thống máy tínhCao Toa
 
Bao cao do an dieu khien dong co dc
Bao cao do an dieu khien dong co dcBao cao do an dieu khien dong co dc
Bao cao do an dieu khien dong co dcnamnam2005nt
 
Nmlt c12 quan_lybonho_in
Nmlt c12 quan_lybonho_inNmlt c12 quan_lybonho_in
Nmlt c12 quan_lybonho_inHuy Nguyễn
 
Chuong 02 to chuc cpu
Chuong 02 to chuc cpuChuong 02 to chuc cpu
Chuong 02 to chuc cpuSonNguyen888
 
uC_lec_02_03_nDD.pptx
uC_lec_02_03_nDD.pptxuC_lec_02_03_nDD.pptx
uC_lec_02_03_nDD.pptxTrngTrng96
 
đề Cương ôn tập
đề Cương ôn tậpđề Cương ôn tập
đề Cương ôn tậphuynguyenvan19
 
Giáo trình plc omron cp1 l 1h [unlockplc.com]
Giáo trình plc omron cp1 l 1h [unlockplc.com]Giáo trình plc omron cp1 l 1h [unlockplc.com]
Giáo trình plc omron cp1 l 1h [unlockplc.com]Nguyễn Hồng Nhân
 
3 To chuc bo vi xu ly
3 To chuc bo vi xu ly3 To chuc bo vi xu ly
3 To chuc bo vi xu lyLy hai
 
Kiến trúc máy tính và hợp ngữ bài 04
Kiến trúc máy tính và hợp ngữ bài 04Kiến trúc máy tính và hợp ngữ bài 04
Kiến trúc máy tính và hợp ngữ bài 04Nhóc Nhóc
 

Similar to Td 2008 (20)

Chuong2
Chuong2Chuong2
Chuong2
 
Đề tài giáo trình: Lập trình hệ thống và điều khiển thiết bị từ xa
Đề tài giáo trình: Lập trình hệ thống và điều khiển thiết bị từ xaĐề tài giáo trình: Lập trình hệ thống và điều khiển thiết bị từ xa
Đề tài giáo trình: Lập trình hệ thống và điều khiển thiết bị từ xa
 
Chương 2 CPU và tập lệnh máy tính.ppt
Chương 2 CPU và tập lệnh máy tính.pptChương 2 CPU và tập lệnh máy tính.ppt
Chương 2 CPU và tập lệnh máy tính.ppt
 
Bài Giảng Vi Xử Lý ICTU
Bài Giảng Vi Xử Lý ICTUBài Giảng Vi Xử Lý ICTU
Bài Giảng Vi Xử Lý ICTU
 
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
 
Tailieu.vncty.com thiet-ke-dong-ho-thoi-gian-thu
Tailieu.vncty.com   thiet-ke-dong-ho-thoi-gian-thuTailieu.vncty.com   thiet-ke-dong-ho-thoi-gian-thu
Tailieu.vncty.com thiet-ke-dong-ho-thoi-gian-thu
 
Chuong 3
Chuong 3Chuong 3
Chuong 3
 
Chuong02
Chuong02Chuong02
Chuong02
 
BGKTMT Ch2 tổ chức hệ thống máy tính
BGKTMT Ch2 tổ chức hệ thống máy tínhBGKTMT Ch2 tổ chức hệ thống máy tính
BGKTMT Ch2 tổ chức hệ thống máy tính
 
Bao cao do an dieu khien dong co dc
Bao cao do an dieu khien dong co dcBao cao do an dieu khien dong co dc
Bao cao do an dieu khien dong co dc
 
Assembly v1.0
Assembly v1.0Assembly v1.0
Assembly v1.0
 
Ch03
Ch03Ch03
Ch03
 
Nmlt c12 quan_lybonho
Nmlt c12 quan_lybonhoNmlt c12 quan_lybonho
Nmlt c12 quan_lybonho
 
Nmlt c12 quan_lybonho_in
Nmlt c12 quan_lybonho_inNmlt c12 quan_lybonho_in
Nmlt c12 quan_lybonho_in
 
Chuong 02 to chuc cpu
Chuong 02 to chuc cpuChuong 02 to chuc cpu
Chuong 02 to chuc cpu
 
uC_lec_02_03_nDD.pptx
uC_lec_02_03_nDD.pptxuC_lec_02_03_nDD.pptx
uC_lec_02_03_nDD.pptx
 
đề Cương ôn tập
đề Cương ôn tậpđề Cương ôn tập
đề Cương ôn tập
 
Giáo trình plc omron cp1 l 1h [unlockplc.com]
Giáo trình plc omron cp1 l 1h [unlockplc.com]Giáo trình plc omron cp1 l 1h [unlockplc.com]
Giáo trình plc omron cp1 l 1h [unlockplc.com]
 
3 To chuc bo vi xu ly
3 To chuc bo vi xu ly3 To chuc bo vi xu ly
3 To chuc bo vi xu ly
 
Kiến trúc máy tính và hợp ngữ bài 04
Kiến trúc máy tính và hợp ngữ bài 04Kiến trúc máy tính và hợp ngữ bài 04
Kiến trúc máy tính và hợp ngữ bài 04
 

Recently uploaded

BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...Nguyen Thanh Tu Collection
 
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxTrích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxnhungdt08102004
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...hoangtuansinh1
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líDr K-OGN
 
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxChàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxendkay31
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIĐiện Lạnh Bách Khoa Hà Nội
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdfTrnHoa46
 
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfchuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfVyTng986513
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdftohoanggiabao81
 
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...ThunTrn734461
 
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhvanhathvc
 
powerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxpowerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxAnAn97022
 
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNguyễn Đăng Quang
 

Recently uploaded (20)

BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
 
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxTrích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
 
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxChàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdf
 
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfchuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdf
 
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
 
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
 
powerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxpowerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptx
 
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
 
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
 

Td 2008

  • 1. KIẾN TRÚC MÁY TÍNH Câu hỏi ôn tập 1. Kiến thức cơ bản 1.1. Hãy biểu diễn số 2008 dưới các dạng sau: - Nhị phân - Cơ số 4, 8, 16 - Bù 1 - Bù 2 - Chuẩn đơn IEEE 754 - Dư 1024 1.2. Cho hai chuỗi bit sau 1001 1100 1010 1111 1001 1100 1010 1111 0110 1000 0111 0101 0110 1000 0111 0101 Hãy thực hiện phép cộng hai từ nhớ trên với giả thiết kiểu biểu diễn: - Bù 1, bù 2 - Dư 231 1.3. Cho bảng chân lý sau: A B c d F(a,b,c,d) 0 0 0 0 1 0 0 0 1 1 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 1 0 1 1 0 1 0 1 1 1 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 1 1 0 1 1 0 1 1 0 0 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 0 - Xác lập biểu thức logic của hàm F(a,b,c,d) ở trên. - Giản lược hàm trên bằng hai cách khác nhau đã học.
  • 2. 2. Bộ nhớ 2.1. Với bộ nhớ cache kết hợp (associative cache) được phân thành các trường như sau, hãy xác định: Tag Word - Độ dài địa chỉ, số đơn vị có thể đánh địa chỉ được, kích thước block, số lượng block trong bộ nhớ chính, số dòng trong bộ nhớ cache và kích thước của trường tag 2.2. Cho đoạn mã lệnh viết bằng ngôn ngữ C dưới đây : register int i,j ; //i, j được lưu trong các thanh ghi int A[3][100] ; // int là kiểu tự nhiên độ lớn 32 bits int B[101][3] ; for (i=0 ; i<3 ; i++) for (j=0 ; j<100 ; j++) A[i][j] = B[j][0]*B[j+1][0] ; Đoạn mã này sẽ được thi hành trên một computer có bộ nhớ cache dữ liệu sử dụng phương pháp ánh xạ kết hợp với dung lượng 16 kilo-bytes và mỗi block là 16 bytes. a. Đánh giá số lần thất bại - cache miss khi đoạn mã này được thi hành. Giải thích rõ các bước tính toán trong quá trình đánh giá. b. Trong số các phương pháp dưới đây, phương pháp nào sẽ hiệu quả hơn trong việc giảm tỷ lệ cache miss đối với đoạn chương trình trên ? Giải thích rõ về sự lựa chọn phương pháp đó. 1. hợp nhất các vòng lặp 2. đổi thứ tự vòng lặp 3. thêm lệnh nạp trước (prefetch) 2.3 Xét máy điện toán có mức cache L2 giữa mức cache L1 và bộ nhớ chính. Tỷ lệ cache miss sẽ được xác định theo công thức sau: 21 LLglobal MissRateMissRateMissRate ×= Và thời gian truy cập trung bình được xác định theo: ( )222 11 LLL LL tyMissPenaliMissRateHitTime MissRateHitTimeAccessTime ×+ ×+= Để có thể nâng cao hiệu năng truy cập bộ nhớ, chúng ta có thể sử dụng thêm mức cache thứ 3 : L3. Trong trường hợp hệ thống có 3 mức cache được đặc trưng thông qua các tham số sau : L1 : 28 4
  • 3. • MissRate : 30%, • HitTime = 1 cycle. L2: • MissRate : 2%, • HitTime = 4 cycles • MissPenality = 3000 cycles. L3 • MissRate :0,5%, • HitTime = 35 cycles, • MissPenality = 5000 cycles. (i) Hãy xác định tỉ lệ miss toàn cục của hệ thống cache trên? (ii) Xác định thời gian truy cập trung bình của hệ thống cache này? 3. Tập lệnh 3.1. Giả sử PC chứa địa chỉ A1, và tại địa chỉ này chứa lệnh I cần một toán hạng. Địa chỉ của toán hạng này là A3. Để truy cập đến địa chỉ này, lệnh I chứa thêm một phần xác định địa chỉ A2. Thanh ghi chỉ mục (index) của CPU chưa giá trị A4. Hãy xác định mối quan hệ giữa các địa chỉ trên nếu tập lệnh CPU sử dụng cơ chế đánh địa chỉ sau: - trực tiếp? - gián tiếp qua bộ nhớ? - gián tiếp qua thanh ghi ? - dịch chuyển dựa trên thanh ghi chỉ mục? - dịch chuyển dựa trên thanh ghi PC 3.2. Giả sử CPU chỉ có duy nhất lệnh một lệnh SUB X, thực hiện phép trừ nội dung thanh ghi ACCUMULATOR với nội dung từ nhớ tại địa chỉ X và đặt kết quả vào cả ACC và X. Hãy thực hiện lệnh ngôn ngữ bậc cao A = B+C với computer chỉ có duy nhất lệnh trên (các từ nhớ tại B và C phải được bảo lưu, có thể sử dụng tối đa một từ nhớ trung gian). 3.3. Tập lệnh của một CPU với kiến trúc kiểu load-store sử dụng hai formats lệnh sau : - Kiểu lệnh A (store, load (fetch), branches và jumps) : 6 bits 4 bits 32 bits OpCode Rs/Rd Immediate - Kiểu lệnh B (Operations ALU): 6 bits 4 bits 4 bits OpCode Rs Rd a. Tính số thanh ghi registers có thể có của kiến trúc này.
  • 4. b. Tính số kết hợp Lệnh/kiểu_đánh_địa_chỉ đối với kiến trúc này. c. Nếu chỉ sử dụng một format lệnh có độ dài cố định đối với tập lệnh của bài toán này, độ dài của format đó sẽ là bao nhiêu bits ? 4. CPU 4.1. Thanh ghi điều kiện (flags) trong CPU gồm những bit đặc biệt sau (được xác lập giá trị tuỳ thuộc vào kết quả thao tác cuối cùng của ALU) - Sign - Zero - Carry - Even parity - Overflow Giả sử ALU thao tác với từ nhớ độ lớn 16bits và sử dụng kiểu biểu diễn bù 2. Những bits trên sẽ có giá trị như thế nào nếu phép toán cuối cùng của ALU là : - Phép cộng của -1 và 1 - Phép nhân 14 với 13 - Phép chia nguyên 14 cho 13 4.2. Giả sử một computer có kiểu RISC và có kiến trúc pipeline 6 tầng như trong bài giảng. Xét chuỗi lệnh dưới đây: R1 = R2 + R3 R4 = R1 - R5 R6 = R1 AND R7 R8 = R1 OR R9 R10 = R1 XOR R11 Hãy tổ chức lại đoạn mã trên sao cho có thể loại bỏ những vấn đề phụ thuộc dữ liệu giữa các lệnh trên trong quá trình thi hành trên pipeline (có thể sử dụng lệnh NOP – No Operation nếu cần thiết). 4.3. Giả sử có một pipeline với 4 tầng [FI, DI, EI, WO]. Những phép nhảy vô điều kiện (unconditional branches) được xác định tại thời điểm kết thúc tầng DI, trong những phép nhảy có điều kiện (conditional branches) chỉ được xác định khi kết thúc tầng EI. Việc phân bố các phép nhảy được giả thiết gồm 35% số lệnh là lệnh nhảy có điều kiện (trong số đó có 80% được thi hành phép nhảy) và 5% là các lệnh nhảy vô điều kiện hay lệnh gọi đến các chương trình con. a. Tính số NOOP đối với một phép nhảy có điều kiện? một phép nhảy vô điều kiện ? b. Xác định số chu kỳ (cycles) trung bình đối với một lệnh (CPI) của CPU này nếu như bỏ qua các phụ thuộc giữa các lệnh. c. Trong trường hợp phụ thuộc dữ liệu được bỏ qua, hãy tính số chu ky trung bình CPI nếu pipeline này sử dụng phương pháp “Predict always taken”? phương pháp “Predict never taken”? 4.4. Giả sử máy tính RISC với các lệnh thực thi qua 2 pha : Fetch và Execute, ngoại trừ những lệnh load/store cần thêm pha Memory (M). Xét đoạn mã sau: LOAD A, M
  • 5. LOAD B, M ADD C, A, B STORE C, M BRANCH X Xác định số chu kỳ cần thiết để thực thi đoạn mã trên trong trường hợp CPU được thiết kế với cơ chế pipeline và không có pipeline? Giả thiết mỗi pha thi hành cần 1 chu kỳ.
  • 6. LOAD B, M ADD C, A, B STORE C, M BRANCH X Xác định số chu kỳ cần thiết để thực thi đoạn mã trên trong trường hợp CPU được thiết kế với cơ chế pipeline và không có pipeline? Giả thiết mỗi pha thi hành cần 1 chu kỳ.