PHÂN TÍCH KIẾN TRÚC VÀ NGUYÊN LÝ LÀM VIỆC CỦA BỘ VXL AMD 64BIT

33 24 0
PHÂN TÍCH KIẾN TRÚC VÀ NGUYÊN LÝ LÀM VIỆC CỦA BỘ VXL AMD 64BIT

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ̶̶̶− BÀI TIỂU LUẬN MÔN HỌC : KIẾN TRÚC MÁY TÍNH VÀ HỆ ĐIỀU HÀNH ĐỀ TÀI: PHÂN TÍCH KIẾN TRÚC VÀ NGUYÊN LÝ LÀM VIỆC CỦA BỘ VXL AMD 64BIT Giáo Viên Hướng Dẫn: Ths.Nguyễn Tuấn Tú Nhóm số: 11 Lớp: IT6067.3_K15 Hà nội, năm 2021 TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN −̶−̶ BÀI TẬP LỚN : KIẾN TRÚC MÁY TÍNH ĐỀ TÀI : PHÂN TÍCH KIẾN TRÚC VÀ NGUYÊN LÝ LÀM VIỆC CỦA BỘ VXL AMD 64BIT Giáo viên : Ths Nguyễn Tuấn Tú Sinh viên thực hiện: Nguyễn Đức Trung Trần Văn Mạnh Phạm Thanh Tú Bế Chấn Hưng Nguyễn Văn Lượng Lớp: IT6067.3_K15 Hà nội, năm 2021 LỜI NÓI ĐẦU CHƯƠNG I: TỔNG QUAN VỀ AMD 64BIT CHƯƠNG II: KIẾN TRÚC CỦA AMD 64BIT 2.1 Mô tả kiến trúc 2.1.1 Chế độ dài (Long Mode) 2.1.1.1 Chế độ 64-bit (64-bit Mode) 2.1.1.2 Chế độ tương thích (Compatibility Mode) 2.2 Chế độ kế thừa (Legacy Mode ) 2.3 Phương pháp AMD 2.4 Bộ điều khiển nhớ (Memory control) 2.5 HyperTransport Technology (HTT) 10 2.6 Hệ số nhân 10 2.7 Bộ chia 12 2.8 Công nghệ Cool’n’quiet: 12 2.9 Phòng chống virus: .12 2.10 Tích hợp tản nhiệt CPU: 13 Chương III: NGUYÊN LÝ LÀM VIỆC 13 3.1 Hoạt động chip điều khiển AMD .13 3.2 Chip bổ trợ 8237 3.2.1 Sơ đồ nguyên lý: .15 3.2.2 Các trạng thái làm việc 18 3.2.3 Các ghi bên 8237 .18 3.2.4 Chu kỳ nghỉ 18 3.2.5 Chu kì hoạt động 19 3.2.6 Các chế độ ưu tiên 19 3.2.7 Làm việc với vi xử lý .19 3.3 Athlon Hammer: giống khác 25 3.4 CPU hai nhân AMD 26 CHƯƠNG IV: NHỮNG YẾU TỐ ẢNH HƯỞNG TỚI TỐC ĐỘ CỦA BỘ VI XỬ LÍ .27 4.1.Băng thông (Bandwidth) .27 4.2.Ảnh hưởng HT bus đến Bandwidth chipset 28 KẾT LUẬN 30 TÀI LIỆU THAM KHẢO 31 LỜI NÓI ĐẦU Khi ứng dụng bắt đầu yêu cầu không gian địa lớn giá RAM bắt đầu giảm, Intel AMD bắt đầu theo đuổi kiến trúc 64 bit Intel phát triển kiến trúc IA64 RISC hoàn toàn mới; AMD lấy kiến trúc x86 32-bit, đặt steroid 64-bit (đăng ký 64-bit hoạt động số nguyên, khơng gian địa 64-bit, v.v), gọi AMD64 AMD64 hồn tồn tương thích ngược, cho phép người dùng chạy ứng dụng 32 bit hệ điều hành chưa sửa đổi Thơng qua phần trình bày đây, có nhìn sâu cách thức hoạt động ứng dụng thực tế vi xử lý AMD 64bit CHƯƠNG I: TỔNG QUAN VỀ AMD 64BIT Việc phát triển tác vụ máy tính giải ngày đòi hỏi nhiều từ phần cứng mà tác vụ xử lý Các yêu cầu máy tính cá nhân tăng lên hàng năm Nó xảy người muốn giải vấn đề máy tính họ nhiều nhiệm vụ phức tạp mà trước xử lý máy tính lớn có hiệu suất cao AMD64 kiến trúc xử lý 64-bit phát triển Advanced Micro Devices (AMD) để bổ sung khả tính tốn 64-bit cho kiến trúc x86 Nó đơi gọi x86-64, x64 Intel 64 Với khả tính tốn nâng cao, hỗ trợ nhiều nhớ ảo nhớ vật lý so với phiên 32-bit, cho phép chương trình lư trữ nhiều kiệu nhớ AMD64 tương thích ngược, điều có lợi có nghĩa ứng dụng 64-bit tồn với ứng dụng 16-bit 32-bit Nó tiếng với khả hỗ trợ đồng thời tính tốn 32-bit 64-bit mà không bị giảm hiệu suất AMD64 xây dựng giải pháp thay cho kiến trúc IA-64 Intel Hewlett Packard thiết kế Được cơng bố lần đầu vào năm 1999 hồn thiện vào tháng năm 2000 Nó AMD định hướng từ đầu bước tiến hóa để thêm khả tính tốn 64-bit vào kiến trúc x86 có, trái ngược với Intel việc tạo kiến trúc 64-bit hoàn toàn với IA-64 Bộ xư lý dựa AMD64 (Opteron) xuất xưởng vào năm 2003 Linux nhân hệ điều hành chạy kiến trúc AMD64 chế độ dài năm 2001 trước phần cứng có sẵn cho Nó khả tương thích ngược cho tệp thực thi 32-bit SUSE Linux Enterprise 15 hỗ trợ thời gian chạy 32-bit kiến trúc AMD64, cần thiết để chạy cơng cụ thiết lập phầm mềm phần cứng, biên dịch dạng mã nhị phân 32-bit CHƯƠNG II: KIẾN TRÚC CỦA AMD 64BIT Kiến trúc AMD64 phần mở rộng tương thích ngược đơn giản mạnh mẽ kiến trúc x86 Nó bổ sung thêm khơng gian địa 64-bit tăng thêm tài nguyên ghi để hỗ trợ hiệu suất cao cho chương trình 64-bit biên dịch lại, cung cấp hỗ trợ mã 16-bit 32-bit cũ ứng dụng hệ thống mà không cần sửa đổi lại chúng Sự cần thiết kiến trúc 64-bit giải thích ứng dụng cần không gian địa lớn Đây máy chủ hiệu suất cao, trình quản lý liệu, hệ thống CAD trò chơi Các ứng dụng có lợi khơng gian địa 64bit nhiều ghi Ít ghi có sẵn kiến trúc x86 cũ hạn chế hiệu suất tác vụ tính tốn 2.1 Mô tả kiến trúc 2.1.1 Chế độ dài (Long Mode) Chế độ dài chế độ mà hệ điều hành 64 bit truy cập tập lệnh đăng kí 64 bit Chế độ dài gồm có chế độ chế độ 64-bit chế độ tương thích 2.1.1.1 Chế độ 64-bit (64-bit Mode) Một chế độ phụ chế độ dài, hỗ trợ toàn phạm vi địa ảo 64-bit tính mở rộng đăng kí Chế độ kích hoạt hệ điều hành sở giải mã riêng lẻ Vì chế độ 64-bit hỗ trợ khơng gian địa ảo 64-bit nên yêu cầu 64-bit hệ điều hành chuỗi công cụ Các tệp nhị phân ứng dụng chạy mà khơng cần biên dịch lại chế độ tương thích, hệ điều hành chạy chế độ 64-bit ứng dụng biên dịch lại để chạy chế độ 64-bit Các tính định địa bao gồm trỏ hướng dẫn 64-bit (RIP) định địa liệu tương đối chế độ RIP Chế độ phù hợp với hệ điều hành đại cách hỗ trợ không gian địa phẳng, với mã liệu không gian ngăn xếp 2.1.1.2 Chế độ tương thích (Compatibility Mode) Chế độ tương thích-chế độ thứ hai chế độ dài cho phép hệ điều hành 64-bit chạy ứng dụng x86 16-bit 32-bit có Các ứng dụng kế thừa chạy chế độ tương thích mà khơng cần biên dịch lại Các ứng dụng chạy chế độ tương thích sử dụng địa 32-bit 16bit truy cập 4GB địa ảo Tiền tố lệnh x86 kế thừa chuyển đổi 16-bit 32-bit địa kích thước tốn hạng Như với chế độ 64-bit, chế độ tương thích hệ điều hành bật sở mã hóa riêng lẻ Tuy nhiên, khơng giống chế độ 64-bit, phân đoạn x86 hoạt động giống chế độ kế thừa kiến trúc x86, sử dụng chế độ bảo vệ 16-bit 32-bit Từ góc nhìn ứng dụng, chế độ tương thích giống môi trường bảo vệ kế thừa x86 Tuy nhiên, từ góc nhìn hệ điều hành, dịch địa chỉ, xử lý ngắt liệu hệ thống sử dụng chế độ dài 64-bit 2.2 Chế độ kế thừa (Legacy Mode ) Chế độ kế thừa bảo tồn khả tương thích nhị phân khơng với ứng dụng 16-bit 32-bit có mà cịn với hệ điều hành 16-bit 32-bit có Chế độ kế thừa bao gồm ba chế độ sau:  Chế độ bảo vệ (Protected Mode): hỗ trợ chương trình 16-bit 32bit với nhớ phân đoạn, phân trang tùy chọn kiểm tra đặc quyền Các chương trình chạy chế độ bảo vệ truy cập không gian nhớ lên đến 4GB  Chế độ Virtual-8086: hỗ trợ chương trình chế độ thực 16-bit chạy dạng tác vụ chế độ bảo vệ Nó sử dụng đoạn nhớ đơn giản, phân trang tùy chọn giới hạn kiểm tra bảo vệ Các chương trình chạy chế độ Virtual-8086 truy cập khơng gian nhớ lên đến 1MB  Chế độ thực (Real Mode): hỗ trợ chương trình 16-bit sử dụng nhớ dựa ghi đơn giản phân đoạn Nó khơng hỗ trợ phân trang kiểm tra bảo vệ Các chương trình chạy chế độ thực lên đến 1MB dung lượng nhớ Chế độ kế thừa tương thích với việc triển khai xử lý 32-bit có kiến trúc x86 Các xử lý triển khai kiến trúc AMD64 khởi động chế độ thực kế thừa giống xử lý triển khai kiến trúc x86 kế thừa 2.3 Phương pháp AMD Phương pháp đảm bảo thời gian phục vụ yêu cầu vào số liệu ngoại vi ngắn thực phần mềm Mỗi lệnh phải thực qua giai đoạn có tham gia vi xử lí Trong số trường hợp cần chuyển mảng liệu có đặc điểm giống ngoại vi nhanh hình phương pháp bàng phần mềm không đủ nhanh để đáp ứng yêu cầu chuyển số liệu cao Lúc phải dùng phương pháp phần cứng, thay chương trình thực chuyển số liệu nhớ thiết bị ngoại vi mà không thông qua vi xử lý Cách thức gọi truy nhập nhớ trực tiếp AMD ( access memory direct) Làm nhiệm vụ điều khiển trình chip bổ trợ AMD-8232, hay gọi AMD Với phương pháp AMD, tốc độ truyền liệu bị hạn chế thời gian truy nhập nhớ Vi xử lí khơng cần phải đọc, giải mã thực lệnh chuyển số liệu, lệnh điều chỉnh địa lệnh kiểm tra độ dài mảng chuyển để biết thời điểm kết thúc Nó hồn tồn chuyển quyền điều khiển bus cho chip AMD số kiệu truyền trực tiếp ngoại vi nhớ điều khiển chip 2.4 Bộ điều khiển nhớ (Memory control) Kể từ dòng K7 trở trước, điều khiển nhớ chipset cầu bắc đảm nhận, nhiệm vụ chipset cầu bắc làm cầu nối trung gian CPU nhớ thơng qua FontSideBus (FSB) Do mặt lý thuyết bus nhớ bị giới hạn theo bus CPU hay bus chipset, đó, bus nhớ đẩy lên cao, ta thường nghe nói đến nhớ DDR500, DDR550, DDR600 cao Đến dịng K8 - A64, AMD tích hợp điều khiển nhớ vào nhân CPU (core) nên nói chừng mực bus nhớ cao đến CPU đáp ứng 10 3.2.2 Các trạng thái làm việc Tên ghi Độ dài ( bit ) Số lượng Địa gốc 16 Số từ gốc 16 Địa tức thời 16 Số từ tức thời 16 Trạng thái Lệnh Tạm thời Chế độ Mặt nạ Yêu cầu AMD 3.2.3 Các ghi bên 8237 Các ghi chip chia thành hai nhóm: nhóm ghi điều khiển, trạng thái nhóm ghi làm việc 3.2.4 Chu kỳ nghỉ Khi khơng có u cầu AMD, 8237 chu kỳ nghỉ cách liên tục thực trạng thái SĨ Nó kiểm tra đồng yêu cầu số liệu DQR vào tất chu kỳ đồng hồ, đồng thời kiểm tra chân chọn mạch CS để xem CPU có ý định gửi lệnh đến đọc/ghi thông số, trạng thái, chế độ AMD từ (hoặc vào) chip AMD hay không Nếu CS=0 HRQ =0, 8237 tuân theo điều khiển chương trình CPU A0-A3 đầu vào địa để chọn ghi 8237 Những ghi ghi vào đọc tuỳ thuộc vào tín hiệu điều khiển đọc/ viết IORD IOWD CPU 19 3.2.5 Chu kì hoạt động Lúc chip AMD phát yêu cầu treo HRQ cho CPU Số liệu chuyển AMD chu kỳ theo chế độ sau:  Chế độ chuyển từ (Single Transfer Mode)  Chế độ chuyển mảng (Bolock Transfer)  Chế độ chuyển theo nhu cầu (Đeman Transfer)  Chế độ ghép tầng (Cascade mode) 3.2.6 Các chế độ ưu tiên 8237 làm việc chế độ ưu tiên khác theo quy định từ phần mềm:  Chế độ ưu tiên cố định: kênh có mức ưu tiên cao nhất, kênh có mức thấp  Chế độ ưu tiên vịng: kênh vừa phục vụ có mức ưu tiên thấp nhất, lúc lập chế độ kênh mức cao 3.2.7 Làm việc với vi xử lý 8237 làm việc hai chế độ ưu tiên khác theo quy định phần mềm từ CPU là: chế độ ưu tiên cố định: kênh có mức ưu tiên cao nhất, kênh có mức thấp chế độ ưu tiên vòng: kênh vừa phục vụ có mức ưu tiên thấp nhất, lúc lập chế độ kênh mức cao Trước để AMD làm việc, chương trình cần phải lập cho cho chế độ ưu tiên, mặt nạ (che) cho kênh, vv quy định cho kênh địa AMD, đọ dài mảng (số đếm từ) cách ghi vào ghi 8237 theo quy định Trong q trình hoạt động, 8237 ln cập nhật trạng thái vào ghi trạng thái để vi xử lý độc thời điểm Thông tin trạng thái cho biết kênh AMD đạt đến số đém kết thúc TC (terminal count) tức chuyển xong mảng số liệu có độ dài quy định ghi số đếm từ gốc, bị bắt buộc kết thúc chuyển tác động tín hiệu EOP vhờ phục vụ kênh có 8237 cịn nhận thực hai phần mềm vi xử lý: 20  Lệnh xóa mạch lật bên nhằm để đa dạng trạng thái ban đầu trước viết địa số đếm từ vào 8237  Lệnh xóa tồn có chức RESET lạnh: tất ghi lệnh, trạng thái, yêu cầu mạch lật bị xóa,thanh ghi mặt nạ lập 8237 chuyển sang chu kì nghỉ Thanh ghi yêu cầu AMD: Hình 3-5: Thanh ghi yêu cầu AMD Thanh ghi lệnh: Hình 3-6: Thanh ghi lệnh Thanh ghi chế độ: 21 Hình 3-7: Thanh ghi chế độ Thanh ghi mặt nạ: Hình 3-8: Thanh ghi mặt nạ  Định dạng cho ghi: 22  Các lệnh chip AMD-8237A 23 Bảng 3-1: lệnh chip AMD-8237A Trong CPXC chip AMD có khả phục vụ ngoại vị bit(các thiết bị có ghi bit) Trong máy PC AT (16 bit) có thêm chip AMD gọi chủ (master) nối với vi xử lý Các chân HRQ HLDA chip AMD tớ nối với kênh chip chủ để để nhằm cho kênh từ 0-3 có mức ưu tiên kênh chip chủ Các kênh 0-3 chủ quy ức kênh AMD từ 4-7 máy AT Bốn kênh chip tớ phục vụ cho ngoại vi bit, kênh từ đến khơng sử dụng cấu hình cho thiết bị 16 bit Dưới liệt kê địa vào/ ghi điều khiển trạng thái AMD -8237A: AMD (1) AMD (2) Đọc/viết (R/W) 24 Thanh ghi 08h D0h R Trạng thái 08h D0h W Lệnh 09h D2h W 0Ah D4h W 0Bh D6h R Chế độ AMD 0Fh DEh W Mặt nạ Yêu cầu AMD Che kênh Chú thích: (1): chủ PC/XT,tớ AT (2): chủ AT Các địa vào/ra ghi địa đếm số từ liệt kê đây: AMD (1) AMD (2) Thanh ghi 00h C0h Địa kênh 0/4 01h C1h Đếm kênh 0/4 02h C2h Địa kênh 1/5 03h C3h Đếm kênh 1/5 04h C4h Địa kênh 2/6 05h C5h Đếm kênh 2/6 06h C6h Địa kênh 3/7 07h C7h Đếm kênh 3/7 Chú thích: 25 (1): chủ PC/XT,tớ AT (2): chủ AT 3.3 Athlon Hammer: giống khác Mặc dù vi xử lí Hammer AMD gọi là” BXL hệ thứ 8-K8”, thực chất kiến trúc phát triển logic hệ kiến trúc K7 Nếu bạn biết qua hệ cấu trúc K7 hẳn bạn nhận thấy kiến trúc Hammer giống K7, điều có nghĩa tập lệch Hammer va Athlon sử lí cách, tất nhiên không xét đến hổ trở lệch ghi 64 bit Xem kĩ hơn, nhân xử lí K8 có thay đổi đáng kể:  Bộ đếm cấp 1(L1) không thay đổi, 128 KB:64 KB cho liệu 64 KB cho tập lệch  Dung lượng tối đa đếm cấp (L2) giảm từ 8MB xuống cón 1MB Hammmer định hướng vịa thị trường náy chủ, tường hợp cần đệm lớn hơn, AMD sử dụng đếm cấp 3(L3)  Các đường ống (pipeline) lớn cho phép Hammer hoạt động tần số xung nhịp cao so với Athlon  Hammer có trang bị dự đốn nhánh (BPU- branch prediction unit) cải tiến  BXL K8 có đệm TLB lớn Chúng ta xem xét chi tiết số cải tiến: trước hết pipeline, pepiline cho thấy tầm quan trọng pepiline Nhờ có pepiline dài hơn, pepiline làm việc số lỏi cực nhanh mà BXL dùng kiến trúc khác không đạt được, nhiên khả tiên đốn nhanh lệch khơng mạnh mẽ nên không tận dụng hết khả pepiline, dẫn đến hiệu suất khơng cao Đó lí AMD tăng kích thước pepiline ít.để sử dụng hiệu phần pepiline mở rộng, AMD chia nhỏ tiến trình lấy lệch từ đệm tiến trình giải mã lệnh thành tác vụ đơn giản thực lõi BXL AMD xem trọng việc tiên đốn xác tăng khả tính tốn song song nhiều nhánh lệnh họ xử lí itanium intel Cùng với pepiline dài hơn, AMD thiết kế cho Hammer BPU cải tiến nhắm đến 26 cơng việc tính tốn phức tạp.đó lí đệm chế tạo lớn gấp lần so với đệm tương ứng BXL Athlon Nhờ BPU Hammer nhớ nhiều nhánh lệnh tiên đoán nhánh tương lai Ngồi cịn có tính địa nhánh hổ trợ tính tốn địa nhánh kế nhanh xác Chúng ta xem xét cải tiến nhằm nâng cao hiệu suất làm việc BXL với mã lệnh, tìm hiểu mặt liệu dặc biệt thay đổi liên quan đến đệm TLB TLB đệm đặc biệt vi xử lí dùng việc dịch địa liệu ảo thành địa vật lí TLB lại kết lần trước, nhờ việc dịch chuyển địa liệu dung trước nhanh Một đặc biệt cách thức sử dụng TLB Hammer cho phép chuyển đổi cực nhanh tác vụ thông thường hệ điều hành chuyển sang tác vụ khác, TLB bị xóa Trong trường hợp cơng việc có yêu cầu cao, hệ thống chuyển đổi tác vụ thường xuyên BXL phải xóa điền lại TLB liên tục, điều làm ảnh hưởng đến hiệu suất Hammer có khả khơi phục nhanh TLB nhờ gán mã xác định cho tác vụ lưu giữ lại liệu TLB Đây lí đếm TLB L2 Hammer tăng gấp lần so với Athlon XP 3.4 CPU hai nhân AMD Những CPU hai nhân AMD giới thiệu sau so với CPU hai nhân Intel Trước CPU đa nhân AMD xuất dịng sản phẩm Athlon 64 AMD thành công AMD bắt đầu phát triển CPU 64 bit năm 2003 cấu trúc 32 bit-x86 sử dụng rộng rãi máy chủ, máy trạm máy tính cá nhân để bàn Vào tháng năm 2005 CPU Athlon 64 X2 hai nhân AMD xuất Althlon 64 X2 có hai loại theo mã riêng sau:  Cache L2 dung lượng MB (ứng với 512 KB cho nhân) mã: Manchester  Cache L2 dung lượng MB (ứng với MB cho nhân) mã: Toledo Cùng với đặc tính khác bao gồm: 27  Tốc độ xử lý thực tế CPU từ 2,2 GHz đến 2,4 GHz  Sản xuất công nghệ 90 nm (nanomet)  GHz HyperTransport  Sử dụng Socket 939 CHƯƠNG IV: NHỮNG YẾU TỐ ẢNH HƯỞNG TỚI TỐC ĐỘ CỦA BỘ VI XỬ LÍ 4.1.Băng thơng (Bandwidth) Đầu tiên tìm hiểu xem A64 mà cụ thể A64 socket 939 có khả cung cấp băng thơng cho hệ thống Băng thông giao tiếp CPU Chipset nForce3 250 sử dụng đường link HyperTransport cho việc chuyển liệu đồng thời lên (upstream) xuống (downstream) giao tiếp với CPU Mỗi đường lên xuống có giao tiếp 16bit đạt tốc độ 1.000 Mhz/s Do ta tính băng thơng CPU chipset thông qua công thức sau: [(2 x 16bit) x (2 x 1.000Mhz/s)] /8bit = 8.000MB/s(1) Băng thông giao tiếp CPU nhớ (Bandwidth Memory) A64 socket 939 sử dụng kênh nhớ đôi (Dual Memory), kênh có giao tiếp 64bit nhớ DDR (Double Data Rate) hoạt động với tần số 400Mhz/s Do ta tính băng thơng CPU nhớ thơng qua cơng thức sau: [(2 x 64bit) x (2 x 200Mhz/s)] /8bit = 6.400MB/s (2) 28 Từ (1) (2) ta thấy tổng băng thơng mà A64 socket 939 đáp ứng cho toàn hệ thống 14.400Mb/s ~ 14,4GB/s 4.2.Ảnh hưởng HT bus đến Bandwidth chipset Như nêu phần HT bus chịu ảnh hưởng HSN LDT HTT, HT bus hoạt động ổn định hiệu tần số tối đa khoảng 1.000Mhz Trong hệ thống A64 thông thường người cố gắng đẩy HTT lên cao để đạt băng thông nhớ cao, để đảm bảo vừa đạt HTT cao vừa có HT bus khoảng 1.000Mhz, ta phải giảm HSN LDT Trước xem xét ảnh hưởng HT bus lên hệ thống, ta tìm hiểu xem băng thơng mà chipset cần đến Giả định chipset cung cấp Bandwidth tối đa cho toàn hệ thống (các thành phần khác mobo), ta có mức Bandwidth tối đa sau: Thiết bị Max Bandwidth Diễn giải kênh IDE 133 - 266MB/s (133MB/s x kênh)) kênh USB 2.0 480MB/s ((480Mbit/s: 8bit) x kênh)) kênh PCI 2.2 -105MB/s ( 21MB/s x kênh) 29 kênh SATA 150 -600MB/s (150MB/s x kênh)) kênh AGP 8X 2.100MB/s kênh 1394a -100MB/s ((400Mbit/s: 8bit) x kênh)) kênh Gigabit 250MB/s 30 KẾT LUẬN AMD64 kiến trúc xử lý 64-bit phát triển Advanced Micro Devices (AMD) để bổ sung khả tính tốn 64-bit cho kiến trúc x86 Nó gọi x86-64, x64 Intel 64 Với khả tính tốn nâng cao, hỗ trợ nhiều nhớ ảo nhớ vật lý so với phiên 32-bit, cho phép chương trình lưu trữ nhiều liệu nhớ AMD64 tương thích ngược, điều có lợi giới thực có nghĩa ứng dụng 64 bit tồn với ứng dụng 16 bit 32 bit Nó tiếng với khả hỗ trợ đồng thời tính tốn 32 bit 64 bit mà không bị giảm hiệu suất AMD64 xây dựng giải pháp thay cho kiến trúc IA-64 Intel Hewlett Packard thiết kế AMD chọn chiến lược tiến hóa, bổ sung khả 64-bit vào kiến trúc x86 có, Intel tạo kiến trúc 64-bit hoàn toàn cho sản phẩm IA-64 họ Bộ xử lý dựa AMD64 (Opteron) xuất xưởng vào năm 2003 Bài tiểu luận tổng hợp từ nhiều nguồn tài liệu nước nhóm tìm hiểu đúc kết lại Việc dịch từ nguồn tài liệu nước ngồi khơng tránh khỏi sai sót q trình làm mong nhận góp ý nhận xét từ thầy bạn đọc Nhóm em xin trân thành cảm ơn !! 31 TÀI LIỆU THAM KHẢO Kiến trúc máy vi tính – Nguyễn Đình Việt –NXB ĐH Quốc Gia Hà Nội ĐH Khoa học Tự nhiên Kiến trúc máy vi tính – NXB Giáo dục Kỹ thuật vi xử lý – Văn Thế Minh – NXB KHKT Cấu trúc máy tính – Trần Quang Vinh Giáo trình kiến trúc máy tính – Nguyễn Minh Tuấn – khoa CNTT Giáo trình kiến trúc máy tính – Vương Quốc Dũng Microsoft Windows & Administrator’s Reference, 2010 – Jorge Orchilles AMD64 Architecture Programmer’s Manual Volume 1: Application Progamming https://www.suse.com/suse-defines/definition/amd64/ 32 _Hết _ 33 ... NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN −̶−̶ BÀI TẬP LỚN : KIẾN TRÚC MÁY TÍNH ĐỀ TÀI : PHÂN TÍCH KIẾN TRÚC VÀ NGUYÊN LÝ LÀM VIỆC CỦA BỘ VXL AMD 64BIT Giáo viên : Ths Nguyễn Tuấn Tú Sinh viên thực hiện:... 64-bit vào kiến trúc x86 có, trái ngược với Intel việc tạo kiến trúc 64-bit hoàn toàn với IA-64 Bộ xư lý dựa AMD6 4 (Opteron) xuất xưởng vào năm 2003 Linux nhân hệ điều hành chạy kiến trúc AMD6 4... thời gian chạy 32-bit kiến trúc AMD6 4, cần thiết để chạy công cụ thiết lập phầm mềm phần cứng, biên dịch dạng mã nhị phân 32-bit CHƯƠNG II: KIẾN TRÚC CỦA AMD 64BIT Kiến trúc AMD6 4 phần mở rộng tương

Ngày đăng: 14/12/2021, 09:51

Hình ảnh liên quan

Hình 3-1: Các đường liên hệ trực tiếp trong quá trình AMD - PHÂN TÍCH KIẾN TRÚC VÀ NGUYÊN LÝ LÀM VIỆC CỦA BỘ VXL AMD 64BIT

Hình 3.

1: Các đường liên hệ trực tiếp trong quá trình AMD Xem tại trang 14 của tài liệu.
Hình 3-2: Sơ đồ nối AMD với bộ nhớ,thiết bị ngoại vi và vi xử lý. - PHÂN TÍCH KIẾN TRÚC VÀ NGUYÊN LÝ LÀM VIỆC CỦA BỘ VXL AMD 64BIT

Hình 3.

2: Sơ đồ nối AMD với bộ nhớ,thiết bị ngoại vi và vi xử lý Xem tại trang 15 của tài liệu.
Hình 3-3: Sơ đồ chân của DMAC-8237 - PHÂN TÍCH KIẾN TRÚC VÀ NGUYÊN LÝ LÀM VIỆC CỦA BỘ VXL AMD 64BIT

Hình 3.

3: Sơ đồ chân của DMAC-8237 Xem tại trang 16 của tài liệu.
Hình 3-4: Sơ đồ khối chip AMD-8237 - PHÂN TÍCH KIẾN TRÚC VÀ NGUYÊN LÝ LÀM VIỆC CỦA BỘ VXL AMD 64BIT

Hình 3.

4: Sơ đồ khối chip AMD-8237 Xem tại trang 17 của tài liệu.
Hình 3-6: Thanh ghi lệnh - PHÂN TÍCH KIẾN TRÚC VÀ NGUYÊN LÝ LÀM VIỆC CỦA BỘ VXL AMD 64BIT

Hình 3.

6: Thanh ghi lệnh Xem tại trang 21 của tài liệu.
Hình 3-5: Thanh ghi yêu cầu AMD - PHÂN TÍCH KIẾN TRÚC VÀ NGUYÊN LÝ LÀM VIỆC CỦA BỘ VXL AMD 64BIT

Hình 3.

5: Thanh ghi yêu cầu AMD Xem tại trang 21 của tài liệu.
Hình 3-7: Thanh ghi chế độ - PHÂN TÍCH KIẾN TRÚC VÀ NGUYÊN LÝ LÀM VIỆC CỦA BỘ VXL AMD 64BIT

Hình 3.

7: Thanh ghi chế độ Xem tại trang 22 của tài liệu.
Hình 3-8: Thanh ghi mặt nạ - PHÂN TÍCH KIẾN TRÚC VÀ NGUYÊN LÝ LÀM VIỆC CỦA BỘ VXL AMD 64BIT

Hình 3.

8: Thanh ghi mặt nạ Xem tại trang 22 của tài liệu.
Bảng 3-1: các lệnh của chip AMD-8237A - PHÂN TÍCH KIẾN TRÚC VÀ NGUYÊN LÝ LÀM VIỆC CỦA BỘ VXL AMD 64BIT

Bảng 3.

1: các lệnh của chip AMD-8237A Xem tại trang 24 của tài liệu.

Mục lục

  • 2.4. Bộ điều khiển bộ nhớ (Memory control)

  • Trong hệ thống A64 có 2 HSN khác nhau cần quan tâm đó là:

  • Trên hệ thống A64 thông thường có các bộ chia sau:

  • 2.8. Công nghệ Cool’n’quiet:

  • 2.10. Tích hợp tấm tản nhiệt trên CPU:

  • Hình 3-3: Sơ đồ chân của DMAC-8237

  • 3.2.1. Sơ đồ nguyên lý:

  • 3.2.2 Các trạng thái làm việc

  • 3.2.3. Các thanh ghi bên trong 8237

  • 3.2.5. Chu kì hoạt động

  • 3.2.6. Các chế độ ưu tiên

  • 3.2.7 Làm việc với vi xử lý

  • 3.3. Athlon và Hammer: giống và khác nhau

  • 3.4. CPU hai nhân của AMD

  • 4.2.Ảnh hưởng của HT bus đến Bandwidth của chipset

  • TÀI LIỆU THAM KHẢO

Tài liệu cùng người dùng

Tài liệu liên quan