Tổng hợp tài liệu, ebook Công Nghệ Thông Tin tham khảo.
Summary: how to make the memory hierarchy work • 3 different cache types – Fully‐associative: Have to search all blocks, but very flexible – Direct‐mapped: Only one place for each block, no flexibility – Set‐associative: Only have to search one set for each block, flexible • We can adjust the block (line) size to reduce the overhead of tags ...
70 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 813 | Lượt tải: 1
Ghi chú: – Việc phân rã giúp cho lưu trữ tối ưu tuy nhiên • Tốc độ truy xuất sẽ chậm hơn • Việc thực hiện xử lý khó khăn hơn (thuật giải phức tạp hơn) – Cần cân nhắc trước khi thực hiện việc phân rã • Thông thường nếu bảng có số cột trùng DL > 4 và số dòng trùng DL > 4 thì nên tách bảng. – Việc đánh khóa riêng cho B có thể cần kiểm tra thê...
14 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 774 | Lượt tải: 0
Tóm tắt Các bộ xử lý hiện đại đều dùng kỹ thuật pipeline Pipelining không làm giảm độ trễ của 1 nhiệm vụ đơn lẻ, nó giúp tăng thông lượng của toàn bộ Tăng tốc tiềm năng: CPI = 1 và đồng hồ nhanh, Tc nhỏ Tốc độ đồng hồ bị hạn chế bởi giai đoạn pipeline chậm nhất Các giai đoạn pipeline không cân bằng làm giảm hiệu suất Thời gian “l...
62 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 1431 | Lượt tải: 1
So sánh đánh giá thiết kế đơn xung nhịp Instruction access 2 ns Register read 1 ns ALU operation 2 ns Data cache access 2 ns Register write 1 ns Total 8 ns Single-cycle clock = 125 MHz Đồng hồ tốc độ 125 MHz là bình thường So sánh độ trễ thực hiện 1 lệnh: Một bộ xử lý 2.5 GHz với 20 giai đoạn pipeline có độ trễ khoảng: 0.4 ns/cycle 20...
62 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 776 | Lượt tải: 1
Các phần tử tham gia : IObservable : interface của ₫ối tượng trung tâm (₫óng vai trò 1 trong mối quan hệ 1-n), nó chứa các tác vụ attach, detach từng ₫ối tượng phụ thuộc nó vào danh sách quản lý; tác vụ notify() gởi cảnh báo cho từng ₫ối tượng phụ thuộc khi có sự thay ₫ổi nội dung; tác vụ updateData() nhận yêu cầu thay ₫ổi nội dung và xử lý ...
43 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 669 | Lượt tải: 0
Các phần tử tham gia : Singleton (PrintSpooler) : chịu trách nhiệm về việc tạo instance duy nhất cho class Singleton, trả về tham khảo ₫ến ₫ối tượng duy nhất này khi có yêu cầu và không cho phép client tạo thêm ₫ối tượng Singleton khác. Application : khi cần dùng ₫ối tượng Singleton, nó gọi tác vụ getInstance() của class Singleton rồi dùn...
30 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 639 | Lượt tải: 0
Flyweight (Glyph) : ₫ịnh nghĩa interface cho ₫ối tượng nhận yêu cầu và hoạt ₫ộng theo trạng thái ngoài. ConcreteFlyweight (Character) : hiện thực interface Flyweight thành các ₫ối tượng dùng chung. UnsharedConcreteFlyweight (Character) : hiện thực interface Flyweight thành các ₫ối tượng không dùng chung. FlyweightFactory : tạo và quản l...
62 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 719 | Lượt tải: 1
Tổng quan: mức logic nối tiếp • Các bước thực hiện? – Phần tử trạng thái lưu giữ giá trị current state – Sử dụng tổ hợp logic để tính toán giá trị next state từ current state – Tạo ra vòng lặp hồi tiếp: • Với mỗi clock signal • The current state → next state • Đầu vào và ra tác động qua lại lẫn nhau. • Tốc độ đồng hồ (Clock speed) được xá...
57 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 665 | Lượt tải: 2
Kiến trúc bảng ₫en (Blackboard Architecture) Blackboard : là vùng nhớ toàn cục có cấu trúc của phần mềm, nó chứa các ₫ối tượng của bài toán cần giải quyết, còn ₫ược gọi là các nút, chúng ₫ược tổ chức dạng phân cấp. Knowledge sources : mỗi KS là tập các phần tử khác nhau ₫ể thực hiện 1 chức năng xác ₫ịnh. Mỗi phần tử ₫ược ₫ặc trưng bởi 1 t...
68 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1104 | Lượt tải: 0
Chương này ₫ã giới thiệu vòng ₫ời của từng ₫ối tượng trong chương trình, cách thức quản lý ₫ời sống của ₫ối tượng, các thời ₫iểm quan trọng nhất như lúc tạo mới ₫ối tượng, lúc xóa ₫ối tượng cũng như cách miêu tả các hoạt ₫ộng xảy ra tại các thời ₫iểm này. Chương này cũng ₫ã giới thiệu sự tương tác giữa các ₫ối tượng trong lúc chúng ₫ang sốn...
21 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 648 | Lượt tải: 0