So sánh hai phương thức nhập xuất I/O
2 posters
Trang 1 trong tổng số 1 trang
So sánh hai phương thức nhập xuất I/O
Có 2 loại nhập xuất: đồng bộ (Synchronous) và không đồng bộ (Asyunchronous)
_Nhập xuất đồng bộ là nhập xuất có chờ (tiến trình người dùng chờ đến khi nhập xuất kết thúc rồi mới thực hiện tiếp).
_Nhập xuất không đồng bộ là nhập xuất không có chờ ( tiến trình người dùng làm việc đồng thời song song với nhập xuất)
ví dụ: khi người dùng in dữ liệu thì máy in thực hiện, trong khi máy in đang in thì người dùng vẫn có thể làm việc tiếp tục (nhập xuất không đồng bộ).
_Nhập xuất đồng bộ là nhập xuất có chờ (tiến trình người dùng chờ đến khi nhập xuất kết thúc rồi mới thực hiện tiếp).
_Nhập xuất không đồng bộ là nhập xuất không có chờ ( tiến trình người dùng làm việc đồng thời song song với nhập xuất)
ví dụ: khi người dùng in dữ liệu thì máy in thực hiện, trong khi máy in đang in thì người dùng vẫn có thể làm việc tiếp tục (nhập xuất không đồng bộ).
letanthanh18(I12A)- Tổng số bài gửi : 14
Join date : 22/02/2012
Bổ sung thêm một vài ý của bạn Lê Tấn Thành. Phân biệt hai phương thức I/O đồng bộ và không đồng bộ
- Synchronous I/O: Sau khi phát ra lệnh Nhập/Xuất, tiến trình chuyển sang trạng thái chờ đến khi nhập/Xuất hoàn tất rồi mới chạy tiếp (thực hiện lệnh kế tiếp)
Ví dụ: Khi ta tạo mới một tài liệu nhập dữ liệu từ bàn phím, khi muốn lưu lại ta phải chọn Save, sau đó đặt tên file, và chọn nơi lưu trữ. Các tiến trình đó ở trạng thái chờ tiến trình trước nhập xuất hoàn tất đã.
- ASynchronous I/O: Sau khi phát ra lệnh Nhập/Xuất, tiến trình không chờ Nhập/Xuất hoàn tất mà thực hiện ngay lệnh kế tiếp. Như vậy, tiến trình vận hành song song với công việc Nhập/Xuất. Ví dụ: Khi ta nhập dữ liệu mới hoặc thêm vào tài liệu đã có, khi ta muốn lưu thì ta chọn Save và lúc này tiến trình vận hành song song với việc phát ra lệnh từ Save.
Ví dụ: Khi ta tạo mới một tài liệu nhập dữ liệu từ bàn phím, khi muốn lưu lại ta phải chọn Save, sau đó đặt tên file, và chọn nơi lưu trữ. Các tiến trình đó ở trạng thái chờ tiến trình trước nhập xuất hoàn tất đã.
- ASynchronous I/O: Sau khi phát ra lệnh Nhập/Xuất, tiến trình không chờ Nhập/Xuất hoàn tất mà thực hiện ngay lệnh kế tiếp. Như vậy, tiến trình vận hành song song với công việc Nhập/Xuất. Ví dụ: Khi ta nhập dữ liệu mới hoặc thêm vào tài liệu đã có, khi ta muốn lưu thì ta chọn Save và lúc này tiến trình vận hành song song với việc phát ra lệnh từ Save.
nguyenxuankieu(i12a)- Tổng số bài gửi : 17
Join date : 18/02/2012
Age : 34
Đến từ : HCM
Similar topics
» Thảo luận Bài 2
» Trình bày và so sánh 2 phương thức nhập xuất
» Thảo luận Bài 2
» Thảo luận Bài 2
» Trình bày và so sánh 2 phương thức nhập xuất I/O: Input/Output
» Trình bày và so sánh 2 phương thức nhập xuất
» Thảo luận Bài 2
» Thảo luận Bài 2
» Trình bày và so sánh 2 phương thức nhập xuất I/O: Input/Output
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết