• Kĩ thuật lập trình - Chapter 2: Specification of software componentsKĩ thuật lập trình - Chapter 2: Specification of software components

    We can also specify realization contracts using collaboration interaction diagrams. Whenever the operation op1 is called, a component supporting this operation must invoke the operation op2 in some other component

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

  • Kĩ thuật lập trình - Tổng quan Lập trìnhKĩ thuật lập trình - Tổng quan Lập trình

    Common Intermediate Language • Cho phép xây dựng ứng dụng với ngôn ngữ bạn quen thuộc • Một ngôn ngữ chung cho nhiều hệ điều hành khác nhau

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

  • Kĩ thuật lập trình - Chapter 1: Basic concepts in component - Based software engineeringKĩ thuật lập trình - Chapter 1: Basic concepts in component - Based software engineering

    Design patterns are widely used in the process of designing component-based systems in which the reusable units must be identified. By using design patterns, it is easier to recognize those reusable parts and either find them in the form of pre-existing components, or develop them as reusable units.

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

  • Hướng dẫn sử dụng MCNP cho hệ điều hành windowsHướng dẫn sử dụng MCNP cho hệ điều hành windows

    Hiển thị nhiều hình vẽ đồ họa 2D cùng lúc Vẽ các nguồn điểm Đồ họa 3D Xây dựng input file một cách trực quan Hiển thị vết cảu hạt, tiết diện, kết quả của tally

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

  • Hệ điều hành - Chapter 13: Embedded systemsHệ điều hành - Chapter 13: Embedded systems

    Examples include Windows, Linux  familiar interfaces facilitate portability  slower and less predictable than special purpose embedded OS  not optimized for real-time and embedded applications  require considerable modification to achieve adequate performance optimizes for the average case rather than the worst case for scheduling assigns ...

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

  • Hệ điều hành - Chapter 12: File managementHệ điều hành - Chapter 12: File management

    A wide variety of access rights have been used by various systems often as a hierarchy, with each right implying those that precede it. None User may not know the existence of file by not allowing to read the user directory that includes this file Knowledge User can only determine that the file exists and who its owner is

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

  • Hệ điều hành - Chapter 11: I/o management and disk schedulingHệ điều hành - Chapter 11: I/o management and disk scheduling

    SCAN is biased against the area most recently traversed  does not exploit locality SCAN favors jobs whose requests are for tracks nearest to both innermost and outermost tracks and the latest-arriving jobs

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

  • Hệ điều hành - Chapter 9: Uniprocessor schedulingHệ điều hành - Chapter 9: Uniprocessor scheduling

     Predictability of longer processes is reduced.  Need to know or estimate the required processing time for each process. Programmers may be required to supply an estimate for batch jobs. Statistics may be gathered for repeating jobs. If estimated processing time is not correct, OS may abort it.

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

  • Hệ điều hành - Chapter 8: Virtual memoryHệ điều hành - Chapter 8: Virtual memory

    Determines where in real memory a process piece is to reside Important in a segmentation system such as best-fit, first-fit, and etc are possible alternatives Irrelevant for pure paging or combined paging with segmentation

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

  • Hệ điều hành - Chapter 7: Memory managementHệ điều hành - Chapter 7: Memory management

    Next-fit Scans memory from the location of the last placement  More often allocate a free block at the end of memory where the largest block is found The largest block of free memory is quickly broken up into smaller blocks Compaction is required more frequently

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