1. Trang chủ
  2. » Giáo án - Bài giảng

kiến trúc máy tính nguyễn thanh sơn chương1 các khái niệm công nghệ sinhvienzone com

43 77 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 43
Dung lượng 2,03 MB

Nội dung

Kiến trúc Máy tính Khoa học & Kỹ thuật Máy tính Chương Các khái niệm & Cơng nghệ BK TP.HCM CuuDuongThanCong.com https://fb.com/tailieudientucntt Cuộc cách mạng Máy tính  Tiến Công nghệ: theo cấp số   Biến ứng dụng mơ ước trở thành thực       Dựa định luật Moore Lĩnh vực xe Phone cầm tay Các dự án Gen World Wide Web Search Engines Ngày nay, máy tính hữu khắp nơi BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt Lịch sử phát triển    Thế hệ thứ I: 1945 - 1955  Đèn chân không, Board mạch  transistors, hệ thống bó (IBM máy tính lớn) Thế hệ thứ II: 1955 - 1965 Thế hệ thứ III: 1965 – 1980   Mạch tổ hợps & Đa lập trình (Mini, Main Frame) Thế hệ thứ IV: 1980 – đến    personal computers Siêu máy tính, Data Center, Tính tốn lưới Máy tính bảng với Điện toán đám mây BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt Phân loại Máy tính    BK Máy tính để bàn (Desktop Computers)  Đa năng, Đa dạng phần mềm  Cân đối theo giá thành/Hiệu suất Máy tính Server (Server Computers)  Môi trường mạng  Dung lượng lớn, Hiệu suất cao, Độ tin cậy tốt  Đủ loại cấp độ (từ nhỏ đến lớn theo yêu cầu lắp đặt) Máy tính nhúng (Embedded computers)  Tích hợp phận hệ thống  Yêu cầu ràng buộc chặt chẽ Công suất/Hiệu suất/Giá thành TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt Thị trường tiêu thụ Triệu BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt Thực thi chương trình  Phần mềm ứng dụng   Ngôn ngữ cấp cao Phần mềm hệ thống   Biên dịch: Ngôn ngữ cấp cao  Mã máy Hệ điều hành: thực thi dịch vụ     Phần cứng  BK TP.HCM 4/5/2019 CuuDuongThanCong.com Xử lý Xuất/Nhập Quản trị nhớ & lưu trữ Định thời công việc & tài nguyên chung Bộ Xử lý, Bộ nhớ, Điều khiền Nhập/Xuất Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt Lộ trình thực lệnh  Ngơn ngữ cấp cao    Hợp ngữ (Assembly lang.)   Cấp độ trìu tượng sát thực với vấn đề Hiệu (productivity) & Uyển chuyển (portability) Các lệnh mã máy trình bày dạng text gợi nhớ Biểu diễn phần cứng   Số nhị phân (bits) Mã máy lệnh & Dữ liệu BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt Thành phần máy tính  Giống cho loại, bao gồm (5 thành phần):   Để bàn, server, nhúng Nhập/Xuất bao gồm:  Giao tiếp với người dùng   Thiết bị lưu trữ   Màn hình, bàn phím, chuột Đĩa cứng, CD/DVD, flash Giao tiếp mạng  Liên lạc với máy tính khác BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt Mổ xẻ bên máy tính Thiết bị Xuất Cáp nối Mạng Thiết bị Nhập Thiết bị Nhập BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt Ví dụ: Laptop BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt 10 Cách tính CPI tổng quan   Nếu loại lệnh khác thực với số chu kỳ khác lệnh CPI trung bình trọng số BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt 29 Ví dụ: CPI trung bình   Sau biên dịch chương trình với loại lệnh A, B, C cho kết quả: Kết biên dịch 1: IC =  Clock Cycles = 2×1 + 1×2 + 2×3 = 10  Avg CPI = 10/5 = 2.0  Kết biên dịch 2: IC =  Clock Cycles = 4×1 + 1×2 + 1×3 =9  Avg CPI = 9/6 = 1.5 BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt 30 Rút Hiệu suất  Công thức tổng quan  Phụ thuộc vào yếu tố:     Giải thuật: IC, CPI Ngơn ngữ lập trình: IC, CPI Biên dịch: IC, CPI Kiến trúc tập lệnh: IC, CPI, Tc BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt 31 Năng lượng tiêu thụ  Trong cơng nghệ chế tạo CMOS IC BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt 32 Giảm lượng tiêu thụ  Giả sử CPU so với CPU cũ    Ngưỡng lượng tiêu thụ    85% tải Giảm 15% nguồn (V) 15% tần số Không thể tiếp tục giảm nguồn (v) Không thể làm hạn chế nhiệt sinh tăng Vậy cải thiện hiệu suất cách nào? BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt 33 Hiệu suất đơn xử lý BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt 34 Nhiều xử lý kết hợp  Bộ xử lý đa lõi   Nhiều xử lý chip Yêu cầu lập trình song song tường minh  Compare with instruction level parallelism    Nhiều lệnh phần cứng thực đồng thời Hidden from the programmer Khó khăn    Làm lập trình với hiệu suất cao Cân tải Tối ưu trao đổi liệu đống BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt 35 SPEC CPU Benchmark  Tập chương trình để đo hiệu suất   Standard Performance Evaluation Corp (SPEC)   Có tải đặc thù sát với thực tế Phát triển đánh giá (benchmarks) cho CPU, I/O, Web, … SPEC CPU2006    Tổng thời gian thực thi nhóm chương trình chọn để đánh giá  Khơng tính t.gian I/O, tập trung vào CPU Normalize relative to reference machine Summarize as geometric mean of performance ratios  CINT2006 (integer) and CFP2006 (floating-point) BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt 36 CINT2006 for Opteron X4 2356 BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt 37 SPECpower_ssj2008 for X4 BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt 38 MIPS đại lượng đo hiệu suất  MIPS = Millions of Instructions Per Second Không dùng vào mục đích so sánh     BK Sự khác Kiến trúc tập lệnh máy tính Sự khác vế độ phức tạp lệnh Các chương trình thực CPU có CPI khác TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt 39 Quy trình chế tạo mạch  BK Độ lợi (Yield): số chip đạt yêu cầu/mỗi wafer TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt 40 AMD Opteron X2 Wafer   X2: 300mm wafer, 117 chips, 90nm technology X4: 45nm technology BK TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt 41 Giá thành mạch tích hợp  Quan hệ phi tuyến với thiết diện Wafe & tỷ lệ lỗi    BK Giá thành Wafer & thiết diện cố định Tỷ lệ lỗi phụ thuộc vào quy trình sản xuất Thiết diện chip phụ thuộc vào kiến trúc & thiết kế mạch TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt 42 Kết luận  Giá thành/Hiệu suất ngày cải thiện   Cấu trúc tổ chức phân tầng ý niệm    BK Cả phần cứng lẫn mềm Kiến trúc tập lệnh   Công nghệ phát triển Phần giao Phần cứng/Mềm Thời gian thực thi: cách tốt đo hiệu suất Năng lượng (Power): yếu tố cản trở  Song song hóa cải thiện hiệu suất TP.HCM 4/5/2019 CuuDuongThanCong.com Khoa Khoa học & Kỹ thuật Máy tính https://fb.com/tailieudientucntt 43 ... Center, Tính tốn lưới Máy tính bảng với Điện tốn đám mây BK TP.HCM 4/5/2019 CuuDuongThanCong .com Khoa Khoa học & Kỹ thuật Máy tính https://fb .com/ tailieudientucntt Phân loại Máy tính    BK Máy tính. .. 4/5/2019 CuuDuongThanCong .com Khoa Khoa học & Kỹ thuật Máy tính https://fb .com/ tailieudientucntt 17 Các khái niệm trìu tượng   Abstractions Giúp hạn chế độ phức tạp   Kiến trúc tập lệnh (ISA =... CuuDuongThanCong .com Khoa Khoa học & Kỹ thuật Máy tính https://fb .com/ tailieudientucntt Ví dụ: Laptop BK TP.HCM 4/5/2019 CuuDuongThanCong .com Khoa Khoa học & Kỹ thuật Máy tính https://fb .com/ tailieudientucntt

Ngày đăng: 28/01/2020, 23:05

TỪ KHÓA LIÊN QUAN