• Kiến trúc máy tính và hợp ngữ - Bộ nhớKiến trúc máy tính và hợp ngữ - Bộ nhớ

    Khi cần đọc 1 ô nhớ từ bộ nhớ: – Kiểm tra xem có trong cache chưa? • Nếu chưa có (cache miss): chép ô nhớ đó và 1 số ô nhớ lân cận từ bộ nhớ chính vào cache • Nếu đã có (cache hit): đọc từ cache, không cần truy xuất bộ nhớ chính • Cache là bản copy một phần của bộ nhớ chính

    pdf53 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1049 | Lượt tải: 0

  • Kiến trúc máy tính và hợp ngữ - Chapter 8: Moving on to designKiến trúc máy tính và hợp ngữ - Chapter 8: Moving on to design

    Set the context Cluster classes together based on shared relationships Model clustered classes as a package Identify dependency relationships among packages Place dependency relationships between packages

    ppt32 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 954 | Lượt tải: 0

  • Kiến trúc máy tính và hợp ngữ - Chapter eight: Accessing data processing databasesKiến trúc máy tính và hợp ngữ - Chapter eight: Accessing data processing databases

    Normalized Databases Normalization is a process used to eliminate or reduce data redundancy. Designers must determine which tables to place information in. A table should be in third normal form.

    pptChia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 971 | Lượt tải: 0

  • Kiến trúc máy tính và hợp ngữ - Chapter 7: Design and implementationKiến trúc máy tính và hợp ngữ - Chapter 7: Design and implementation

    Understanding the relationships between the software that is being designed and its external environment is essential for deciding how to provide the required system functionality and how to structure the system to communicate with its environment. Understanding of the context also lets you establish the boundaries of the system. Setting the syst...

    pptx56 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 997 | Lượt tải: 0

  • Kiến trúc máy tính và hợp ngữ - Chapter 7: SemanticsKiến trúc máy tính và hợp ngữ - Chapter 7: Semantics

    To be complete, an imperative language needs: Statement sequencing Conditional statement Looping statement

    ppt37 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1055 | Lượt tải: 0

  • Kiến trúc máy tính và hợp ngữ - PipelineKiến trúc máy tính và hợp ngữ - Pipeline

    Lưu ý về Branch-Delay Slot: – Trường hợp xấu nhất: có thể luôn phải đặt 1 lệnh noop vào trong branch-delay slot – Trường hợp tốt hơn: có thể tìm được 1 lệnh trước lệnh rẽ nhánh để đặt trong branch-delay slot mà vẫn không làm ảnh hưởng chương trình • Thủ công: Tái cấu trúc thứ tự lệnh là cách làm phổ biến • Tự động: Compiler phải rất thông min...

    pdf33 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 941 | Lượt tải: 0

  • Kiến trúc máy tính và hợp ngữ - Chapter 7: Behavioral modelingKiến trúc máy tính và hợp ngữ - Chapter 7: Behavioral modeling

    A dynamic model that shows the different states through which a single object passes during its life in response to events, along with its responses and actions Typically not used for all objects Just for complex ones

    ppt22 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1194 | Lượt tải: 0

  • Kiến trúc máy tính và hợp ngữ - Chương 7: Java methodsKiến trúc máy tính và hợp ngữ - Chương 7: Java methods

    Can you have an if statement without an else? What are De Morgan’s Laws? Explain short-circuit evaluation. How long can an if-else-if sequence be?

    ppt30 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1022 | Lượt tải: 0

  • Kiến trúc máy tính và hợp ngữ - Chapter seven: Repeating processing tasks loop structuresKiến trúc máy tính và hợp ngữ - Chapter seven: Repeating processing tasks loop structures

    For Next versus Do Loop Variations Use a For Next loop when the number of loop iterations can be determined. Use a Do Loop variety only when the number of iterations depends on the results of statements inside the loop.

    pptChia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1002 | Lượt tải: 0

  • Kiến trúc máy tính và hợp ngữ - Chapter 6: Architectural designKiến trúc máy tính và hợp ngữ - Chapter 6: Architectural design

    Simple, informal block diagrams showing entities and relationships are the most frequently used method for documenting software architectures. But these have been criticised because they lack semantics, do not show the types of relationships between entities nor the visible properties of entities in the architecture. Depends on the use of archite...

    pptx54 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1137 | Lượt tải: 0