Giáo an Bài giảng: Công nghệ thông tin về kiến trúc máy tính (Slide)

235 630 0
Giáo an Bài giảng: Công nghệ thông tin về kiến trúc máy tính (Slide)

Đ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

1 KIEÁN TRUÙC MAÙY TÍNH Nguyeãn Hoàng Sôn 2 Bài 1 GIỚI THIỆU Kiến trúc & Tổ chức máy tính 3 Tổ chức và Kiến trúc Hai thuật ngữ nhằm mô tả một hệ thống máy tính.  Kiến trúc đề cập đến các thuộc tính mà người lập trình nhận thấy được, ảnh hưởng trực tiếp đến thực thi chương trình (Instruction set, số bit biểu diễn data type, cơ cấu I/O, addressing)  Tổ chức máy tính đề cập đến các đơn vò hoạt động và sự liên kết giữa chúng, thực hiện các đặc tả kiến trúc (chi tiết phần cứng, control signals, interfaces, memory technology)  Ví dụ xây dựng multiply instruction 4 Cấu trúc và Chức năng  Cấu trúc: cụ thể hóa các thành phần và các mối liên hệ giữa các thành phần, là hiện thực của tổ chức máy tính.  Chức năng: sự hoạt động của mỗi thành phần trong cấu trúc. 5 Chöùc naêng maùy tính  Data processing  Data storage  Data movement (I/O, peripheral, communication)  Control 6 Cơ cấu vận chuyển data Cơ cấu điều kiển Phương tiện xử lý data Phương tiện lưu trữ data Nguồn và đích của data 7 8 Các thành phần trong cấu trúc máy tính Có bốn thành phần chính: •CPU: Điều khiển các hoạt động và thực hiện các chức năng xử lý data •Main memory: Lưu trữ data •I/O: vận chuyển data giữa máy tính với bên ngoài •System interconnection: cung cấp cơ chế truyền thông giữa ba thành phần trên 9 Maựy tớnh Lửu trửừ Xửỷ lyự Ngoaùi vi Communication line MT System Interconnection Main memory I/O CPU 10  Một máy tính có thể có một hay nhiều CPU  Dung lượng bộ nhớ là tùy chọn  Cơ cấu I/O có qui mô khác nhau tùy theo nhu cầu [...]... (Arithmetic and Logic Unit) Register CPU Interconnection 11 CU CPU Control unit CPU bus Registers ALU Sequencing logic Control Unit Regisers và Decoders Conrol memory 12 Sơ lược lòch sử phát triển Thế hệ thứ nhất: Đèn chân không (vacuum tubes) ENIAC Von Neumann/ Alan Turing 13 Máy tính ENIAC 14 Sơ lược lòch sử phát triển :Máy tính ENIAC ENIAC (Electronic Numerical Integrator and Computer) là máy tính i n... Integrator and Computer) là máy tính i n t s u tiên do Giáo sư Mauchly và ngư i h c trò Eckert t i i h c Pennsylvania thi t k vào năm 1943 và ư c hồn thành vào năm 1946 ây là m t máy tính kh ng l v i th tích dài 20 mét, cao 2,8 mét và r ng vài mét ENIAC bao g m: 18.000 èn i n t , 1.500 cơng t ct ng, cân n ng 30 t n, và tiêu th 140KW gi Nó có 20 thanh ghi 10 bit (tính tốn trên s th p phân) Có kh năng th c hi... Liên kết CPU-memory tốc độ cao Thiết kế Tốc độ giữa các thiết bò Các ứng dụng và thiết bò ngoại vi 26 Cải thiện tổ chức và cấu trúc chip Tốc độ và clock rate Kích thước và tốc đ cache Kiến trúc song song Các hệ quả Công suất Trễ (RC delay) Trễ truy xuất bộ nhớ (Memory latency) 27 Bài 2 STORED-PROGRAM VÀ GENERAL-PURPOSE COMPUTER 28 Sự xuất hiện stored-program và general-purpose hardware Một tập nhỏ các... Ba khái niệm cơ bản về stored-program Data và instruction được lưu trữ trong một bộ nhớ đọc-ghi Nội dung trong bộ nhớ được đònh vò theo vò trí, không cần biết kiểu data là gì Thực thi chương trình theo kiểu tuần tự, từ instruction này đến instruction kế tiếp 35 I/O module Data và instruction phải được đưa vào trong hệ thống qua module nhập Cần lấy hay thông báo kết quả tính toán thông qua module xuất... http://www.intel.com/intel/museum/25anniv/hof/moore.htm 17 Sơ lược lòch sử phát triển (tt) Thế hệ thứ 4: LSI, VLSI, ULSI Semiconductor Memory Microprocessor Các thế hệ sau 18 19 20 Sơ ki n trúc c a PIII 21 Intel Core 2 Dual 22 Nâng cao chất lượng Tốc độ bộ vi xử lý Dự đoán nhánh Phân tích luồng số liệu Thực thi có dự báo Cân đối hiệu suất Cải thiện tổ chức và cấu trúc chip 23 24 25 Giải pháp cân đối... quả Lập trình phần cứng (hardware programming) 30 Sự xuất hiện stored-program và general-purpose hardware (tt) Nếu tất cả các ứng dụng đều thực hiện bằng hardwired progam => bất tiện và khả năng của máy tính rất hạn chế Xây dựng các chức năng số học và luận lý tổng quát (general-purpose hardware) Hoạt động dựa vào tín hiệu điều khiển 31 Các mã lệnh (instruction codes) Biên dòch Tập tín hiệu điều khiển... c m i n và dùng các ng t i n 15 Sơ lược lòch sử phát triển(tt) Thế hệ thứ hai: Transistor Multiplexer Lập trình mức cao Phần mềm hệ thống 16 Sơ lược lòch sử phát triển (tt) Thế hệ thứ 3: Mạch tích hợp (Integrated Circuits) SSI, MSI Microelectronics IBM/360, PDP-8( minicomputer đầu tiên, dùng bus) Luật Moore S lư ng transistors trên m t microchip tăng lên g p ơi sau m i 18-24 tháng T c microprocessor... general-purpose hardware Một tập nhỏ các linh kiện logic cơ bản có thể kết hợp với nhau theo các cách khác nhau để lưu trữ dữ liệu nhò phân và thực hiện các phép toán số học và luận lý trên dữ liệu đó Khi cần một tính toán nào đó, một cấu hình kết nối các thành phần logic được thiết kế và thực hiện Có thể hiểu đó chính là dạng lập trình 29 Phần cứng được xây dựng từ các thành phần logic Data Tuần tự các chức năng . thuộc tính mà người lập trình nhận thấy được, ảnh hưởng trực tiếp đến thực thi chương trình (Instruction set, số bit biểu diễn data type, cơ cấu I/O, addressing)  Tổ chức máy tính đề cập đến. (chi tiết phần cứng, control signals, interfaces, memory technology)  Ví dụ xây dựng multiply instruction 4 Cấu trúc và Chức năng  Cấu trúc: cụ thể hóa các thành phần và các mối liên hệ giữa

Ngày đăng: 22/04/2014, 15:18

Từ khóa liên quan

Mục lục

  • L123.pdf

  • L4.pdf

  • L5.pdf

  • L6.pdf

  • L7.pdf

  • L8.pdf

  • L9.pdf

  • L10_unlocked.pdf

  • L11_unlocked.pdf

  • L12_unlocked.pdf

  • TT.pdf

  • ISA.pdf

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

Tài liệu liên quan