• Bài giảng Kỹ thuật Vi xử lý - Chương 1: Các hệ thống số, mã hoá, linh kiện số cơ bảnBài giảng Kỹ thuật Vi xử lý - Chương 1: Các hệ thống số, mã hoá, linh kiện số cơ bản

    What’s the problem with polling in the sample program? • Running LED takes time • User might remove his/her finger from the switch • before the in al, dx instruction is executed • the microprocessor will not know that the user has pressed the button

    pdf340 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1166 | Lượt tải: 0

  • Giáo án Bộ môn mạng máy tính và truyền thôngGiáo án Bộ môn mạng máy tính và truyền thông

    Mục tiêu: o Hiểu vai trò của HĐH trong hệ thống máy tính o Biết nguyên lý hoạt động của HĐH o Hiểu phương pháp thiết kế HĐH o Biết ứng dụng các nguyên lý trong thiết kế trong các HĐH hiện đại • Nội dung: o Tổng quan hệ điều hành và các thành phần của nó o Quản lý tiến trình o Quản lý bộ nhớ 8/8/2013 B 3 ộ m

    pdf6 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1214 | Lượt tải: 0

  • Bản thảo giáo trình thực hành PLC - Chương 8: Virtual MemoryBản thảo giáo trình thực hành PLC - Chương 8: Virtual Memory

    Để ngăn ngừa thrashing, chúng ta phải cung cấp cho tiến trình số khung mà nó cần o Vấn đề là làm sao biết được số khung mà tiến trình cần o Một vài kỹ thuật được sử dụng • Hai giải pháp ngăn ngừa thrashing o Mô hình tập làm việc (Working set model) o Sơ đồ tần suất lỗi trang (Page-fault frequency scheme) 10/28/2013 Ch 50 ương 8: V

    pdf64 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1193 | Lượt tải: 2

  • Bản thảo giáo trình thực hành PLC - Chương 7: Main MemoryBản thảo giáo trình thực hành PLC - Chương 7: Main Memory

    Việc bảo vệ bộ nhớ được cài đặt bằng cách kết hợp bit bảo vệ (protection bit) với mỗi khung để xác định khung là read-only hay read-write. • Bit hợp lệ - không hợp lệ (Valid-invalid bit) được gắn vào mỗi đầu mục trong bảng trang: o “valid” chỉ ra rằng khung tương ứng đang nằm trong không gian địa chỉ luận lý của tiến trình, và do đó là trang ...

    pdf57 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1206 | Lượt tải: 0

  • Bản thảo giáo trình thực hành PLC - Chương 6: DeadlockBản thảo giáo trình thực hành PLC - Chương 6: Deadlock

    Chọn ra một nạn nhân: o Chọn tài nguyên và tiến trình nào bị trưng dụng. o Cần xác định thứ tự trưng dụng để tối thiểu hóa chi phí. • Quay lại (rollback): o Đưa tiến trình quay lai một trạng thái an toàn nào đó. o Khởi động lại tiến trình từ trạng thái đó. o Đòi hỏi hệ thống phải lưu lại thông tin về trạng thái an toàn của tất cả các tiến tr...

    pdf45 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1178 | Lượt tải: 0

  • Bản thảo giáo trình thực hành PLC - Chương 5: Đồng bộ hóaBản thảo giáo trình thực hành PLC - Chương 5: Đồng bộ hóa

    Giả sử tiến trình P gọi x.signal() khi tiến trình Q đang chờ trên biến điều kiện x, để tránh hai tiến trình thực thi cùng lúc trong monitor, một trong hai lựa chọn sau đây có thể được dùng: 1. Signal and wait: P chờ cho đến khi Q rời khỏi monitor hoặc chờ một điều kiện khác 2. Signal and continue: Q chờ cho đến khi P rời khỏi monitor hoặc chờ ...

    pdf55 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1220 | Lượt tải: 0

  • Bản thảo giáo trình thực hành PLC - Chương 4: Định thời CPUBản thảo giáo trình thực hành PLC - Chương 4: Định thời CPU

    Luật Little – khi hệ thống trong trạng thái ổn định, số lượng các tiến trình rời khỏi hàng đợi sẽ bằng với số lượng các tiến trình vào hàng đợi: n =  x W • Trong đó: o n: chiều dài hàng đợi trung bình o λ: tốc độ đến trung bình cho các tiến trình mới (vd 4 tiến trình/giây) o W: thời gian chờ trung bình trong hàng đợi • VD: trung bình có 7...

    pdf44 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1323 | Lượt tải: 0

  • Bản thảo giáo trình thực hành PLC - Chương 3: Tiến TrìnhBản thảo giáo trình thực hành PLC - Chương 3: Tiến Trình

    • Tăng khả năng đáp ứng • Chia sẽ tài nguyên dễ dàng • Ít hao tốn tài nguyên hệ thống hơn • Tận dụng được khả năng trên các hệ thống có nhiều bộ xử lý

    pdf57 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1196 | Lượt tải: 0

  • Bản thảo giáo trình thực hành PLC - Chương 2: Cấu trúc hệ điều hànhBản thảo giáo trình thực hành PLC - Chương 2: Cấu trúc hệ điều hành

    Di chuyển nhiều chức năng từ nhân lên mức người dùng, giữ lại các phần chính yếu: quản lý quá trình, bộ nhớ, giao tiếp giữa các quá trình → nhân nhỏ hơn • Giao tiếp giữa các quá trình người dùng được thực hiện bằng cơ chế chuyển thông điệp gián tiếp thông qua nhân • Lợi ích: o Dễ dàng mở rộng HĐH như các dịch vụ mới, đưa vào không gian người...

    pdf45 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1174 | Lượt tải: 0

  • Bản thảo giáo trình thực hành PLC - Chương 1: Tổng quan về hệ điều hànhBản thảo giáo trình thực hành PLC - Chương 1: Tổng quan về hệ điều hành

    Là một trong các hệ thống máy tính thường thấy nhất o Rất khác biệt nhau về mục đích sử dụng, HĐH có mục đích giới hạn, hệ điều hành thời gian thực (real-time OS), có khi không có HĐH o Được sử dụng rất rộng rãi • Real-time OS được dùng trong các hệ thống có ràng buộc thời gian chặt chẽ o Các tiến trình phải hoàn tất trong một phạm vi thời g...

    pdf52 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1188 | Lượt tải: 0