Tổng hợp các câu hỏi Thầy cho trong buổi học 2 - Bài 3
3 posters
Trang 1 trong tổng số 1 trang
Tổng hợp các câu hỏi Thầy cho trong buổi học 2 - Bài 3
Câu 1 : Trình bày các bộ phận cấu thành của Hệ Điều Hành. (Hệ Điều Hành bao gồm những thành phần gì? Và chúng liên kết với nhau như thế nào ?)
Câu 2 : Trình bày vai trò của bộ thông dịch lệnh (Command Interpreter) và phân tích vai trò của nó trong các Hệ Điều Hành hiện đại. Phân biệt thông dịch và biên dịch.
Câu 3 : Trình bày và so sánh 2 mô hình liên lạc giữa các tiến trình.
Câu 4 : Trình bày nguyên lý và những thế mạnh của kiến trúc máy ảo.
Câu 2 : Trình bày vai trò của bộ thông dịch lệnh (Command Interpreter) và phân tích vai trò của nó trong các Hệ Điều Hành hiện đại. Phân biệt thông dịch và biên dịch.
Câu 3 : Trình bày và so sánh 2 mô hình liên lạc giữa các tiến trình.
Câu 4 : Trình bày nguyên lý và những thế mạnh của kiến trúc máy ảo.
LeDangBaoNgoc55 (113A)- Tổng số bài gửi : 15
Join date : 16/07/2012
Re: Tổng hợp các câu hỏi Thầy cho trong buổi học 2 - Bài 3
Câu 2:Trình bày vai trò của bộ thông dịch lệnh (command-interpreter) trên các hệ điều hành hiện đại và qua đó phân biệt (biên dịch(compilation)-thông dịch(interpretation) Shocked
TL:
- Là giao diện chủ yếu giữa người dùng và HĐH. Ví dụ: shell, mouse-based window-and-menu
- Liên hệ chặt chẽ với các thành phần khác của hệ điều hành để thực thi các yêu cầu của người dùng
=>Phân biệt giữa Interpretion(thông dịch) và Compilation(biên dịch)
+Thông dịch(Interpretion) là lần lượt thi hành từng lệnh 1 thông qua 1 chương trình gọi là Trình thông dịch(Interpretor). "Thường được viết ở ngôn ngữ cấp thấp được lưu thành file với đuôi mở rộng *.bat(batch)"
+Biên dịch(Compilation) là dịch 1 lần toàn bộ chương trình thông qua 1 chương trình gọi là Trình biên dịch (Compiler)==> Tạo ra file thực thi *.exe (sẽ chạy 1 lần mà không cần phải thông dịch lại). Rolling Eyes
Câu 3:Trình bày 2 mô hình liên lạc giữa các tiến trình mô hình thứ 1 mà HĐH hỗ trợ bằng cách truyền thông điệp mô hình theo phương thức thứ 2 bằng bộ nhớ trong
TL:
- Mỗi máy tính trong mạng có Host Name và (hoặc) IP Address. Các tên này được HĐH chuyển đổi thành một số nguyên gọi là HostID.
- Mỗi tiến trình có ProcessName và ProcessID.
- Cặp số (HostID, ProcessID) xác định duy nhất tiến trình trong mạng và được dùng để Mở/Đóng kết nối với tiến trình đó.
- Có các lời gọi hệ thống kiểu Open, Close, Read, Write, Wait để thao tác với tiến trình.
Truyền thông điệp:
- Cho phép các tiến trình gởi các khuôn dữ kiệu có khuôn dạng tới bất kì tiến trình nào
- Chức năng của hệ thống truyền thông điệp là cho phép các quá trình giao tiếp với các quá trình khác mà không cần sắp xếp lại dữ liệu chia sẻ.
- Đơn vị truyền thông tin trong cơ chế truyền thông điệp là một thông điệp, do đó các tiến trình có thể trao đổi dữ liệu ở dạng cấu cấu trúc.
Dùng bộ nhớ chung:
- Với phương thức này, các tiến trình chia sẻ một vùng nhớ vật lý thông qua trung gian không gian địa chỉ của chung. Một vùng nhớ chia sẻ tồn tại độc lập với các tiến trình, và khi một tiến trình muốn truy xuất đến vùng nhớ này, tiến trình phải kết gắn vùng nhớ chung đó vào không gian địa chỉ riêng của từng tiến trình, và thao tác trên đó như một vùng nhớ riêng của mình.
- Đây là phương pháp nhanh nhất để trao đổi dữ liệu giữa các tiến trình. Nhưng phương thức này cũng làm phát sinh các khó khăn trong việc bảo đảm sự toàn vẹn dữ liệu (coherence)
- Một khuyết điểm của phương pháp liên lạc này là không thể áp dụng hiệu quả trong các hệ phân tán , để trao đổi thông tin giữa các máy tính khác nhau.
Câu 4:Trình bày nguyên lí của cấu trúc máy ảo.trình bày những lợi ích của máy ảo
TL:
- Một máy ảo tạo nên một cách tiếp cận phân tầng tới phần kết thúc logic của nó. Nó xem phần cứng và nhân hệ điều hành như thể chúng là tất cả phần cứng vậy.
-Một máy ảo cung cấp một giao diện y hệt như các phần cứng cơ sở.
-hệ điều hành tạo nên một bộ đa xử lí ảo (đa tiến trình ảo) mà mỗi cái thực hiện trên bộ xử lí và bộ nhớ (ảo) của chúng
-Các nguồn tài nguyên của máy tính tự nhiên được chia sẻ để tạo nên máy ảo
- Sự thiết lập CPU tạo một thể hiện mà người dùng có bộ xử lí riêng
-Sự cuộn lại (nén lại) và một hệthống file có thể cung cấp một thẻ đọc ảo, và một máy in dòng ảo
Một giới hạn thời gian người dùng bình thường phục vụ như là một bảng điều khiển ảo
<=>Lợi ích của máy ảo
-Máy tính ảo giúp người sử dụng tận dụng hết công suất tối đa của phần cứng máy tính nhằm phục vụ cho các nhu cầu chạy nhiều phần mềm hoặc hệ điều hành trên cùng 1 máy tính hoặc thử nghiệm tính bảo mật của các chương trình mới như trình duyệt web.
Ngoài ra máy tính ảo tạo môi trường cách ly để chạy, thử nghiệm chương trình, hệ thống ứng dụng mà không sợ ảnh hưởng đến tính ổn định của hệ thống hiện tại.
Thiết lập và cài hệ điều hành cần dùng rồi biến thành một máy chủ cung cấp dịch vụ hosting cho một hay nhiều website, làm giảm chi phí đầu tư phần cứng cho máy tính, giảm chi phí thuê không gian đặt máy chủ.
Ở các hệ thống máy tính cần tính ổn định cao như ngân hàng, bệnh viện… bằng việc sử dụng máy ảo, người quản lý hệ thống có thể thay thế nhanh một máy chủ khác loại vào máy chủ đang bị hư mà không cần phải thiết lập lại các yếu tố về phần cứng.
Các phần mềm sử dụng để tạo máy tính ảo: VMWare, Parallel, VirtualBox…
TL:
- Là giao diện chủ yếu giữa người dùng và HĐH. Ví dụ: shell, mouse-based window-and-menu
- Liên hệ chặt chẽ với các thành phần khác của hệ điều hành để thực thi các yêu cầu của người dùng
=>Phân biệt giữa Interpretion(thông dịch) và Compilation(biên dịch)
+Thông dịch(Interpretion) là lần lượt thi hành từng lệnh 1 thông qua 1 chương trình gọi là Trình thông dịch(Interpretor). "Thường được viết ở ngôn ngữ cấp thấp được lưu thành file với đuôi mở rộng *.bat(batch)"
+Biên dịch(Compilation) là dịch 1 lần toàn bộ chương trình thông qua 1 chương trình gọi là Trình biên dịch (Compiler)==> Tạo ra file thực thi *.exe (sẽ chạy 1 lần mà không cần phải thông dịch lại). Rolling Eyes
Câu 3:Trình bày 2 mô hình liên lạc giữa các tiến trình mô hình thứ 1 mà HĐH hỗ trợ bằng cách truyền thông điệp mô hình theo phương thức thứ 2 bằng bộ nhớ trong
TL:
- Mỗi máy tính trong mạng có Host Name và (hoặc) IP Address. Các tên này được HĐH chuyển đổi thành một số nguyên gọi là HostID.
- Mỗi tiến trình có ProcessName và ProcessID.
- Cặp số (HostID, ProcessID) xác định duy nhất tiến trình trong mạng và được dùng để Mở/Đóng kết nối với tiến trình đó.
- Có các lời gọi hệ thống kiểu Open, Close, Read, Write, Wait để thao tác với tiến trình.
Truyền thông điệp:
- Cho phép các tiến trình gởi các khuôn dữ kiệu có khuôn dạng tới bất kì tiến trình nào
- Chức năng của hệ thống truyền thông điệp là cho phép các quá trình giao tiếp với các quá trình khác mà không cần sắp xếp lại dữ liệu chia sẻ.
- Đơn vị truyền thông tin trong cơ chế truyền thông điệp là một thông điệp, do đó các tiến trình có thể trao đổi dữ liệu ở dạng cấu cấu trúc.
Dùng bộ nhớ chung:
- Với phương thức này, các tiến trình chia sẻ một vùng nhớ vật lý thông qua trung gian không gian địa chỉ của chung. Một vùng nhớ chia sẻ tồn tại độc lập với các tiến trình, và khi một tiến trình muốn truy xuất đến vùng nhớ này, tiến trình phải kết gắn vùng nhớ chung đó vào không gian địa chỉ riêng của từng tiến trình, và thao tác trên đó như một vùng nhớ riêng của mình.
- Đây là phương pháp nhanh nhất để trao đổi dữ liệu giữa các tiến trình. Nhưng phương thức này cũng làm phát sinh các khó khăn trong việc bảo đảm sự toàn vẹn dữ liệu (coherence)
- Một khuyết điểm của phương pháp liên lạc này là không thể áp dụng hiệu quả trong các hệ phân tán , để trao đổi thông tin giữa các máy tính khác nhau.
Câu 4:Trình bày nguyên lí của cấu trúc máy ảo.trình bày những lợi ích của máy ảo
TL:
- Một máy ảo tạo nên một cách tiếp cận phân tầng tới phần kết thúc logic của nó. Nó xem phần cứng và nhân hệ điều hành như thể chúng là tất cả phần cứng vậy.
-Một máy ảo cung cấp một giao diện y hệt như các phần cứng cơ sở.
-hệ điều hành tạo nên một bộ đa xử lí ảo (đa tiến trình ảo) mà mỗi cái thực hiện trên bộ xử lí và bộ nhớ (ảo) của chúng
-Các nguồn tài nguyên của máy tính tự nhiên được chia sẻ để tạo nên máy ảo
- Sự thiết lập CPU tạo một thể hiện mà người dùng có bộ xử lí riêng
-Sự cuộn lại (nén lại) và một hệthống file có thể cung cấp một thẻ đọc ảo, và một máy in dòng ảo
Một giới hạn thời gian người dùng bình thường phục vụ như là một bảng điều khiển ảo
<=>Lợi ích của máy ảo
-Máy tính ảo giúp người sử dụng tận dụng hết công suất tối đa của phần cứng máy tính nhằm phục vụ cho các nhu cầu chạy nhiều phần mềm hoặc hệ điều hành trên cùng 1 máy tính hoặc thử nghiệm tính bảo mật của các chương trình mới như trình duyệt web.
Ngoài ra máy tính ảo tạo môi trường cách ly để chạy, thử nghiệm chương trình, hệ thống ứng dụng mà không sợ ảnh hưởng đến tính ổn định của hệ thống hiện tại.
Thiết lập và cài hệ điều hành cần dùng rồi biến thành một máy chủ cung cấp dịch vụ hosting cho một hay nhiều website, làm giảm chi phí đầu tư phần cứng cho máy tính, giảm chi phí thuê không gian đặt máy chủ.
Ở các hệ thống máy tính cần tính ổn định cao như ngân hàng, bệnh viện… bằng việc sử dụng máy ảo, người quản lý hệ thống có thể thay thế nhanh một máy chủ khác loại vào máy chủ đang bị hư mà không cần phải thiết lập lại các yếu tố về phần cứng.
Các phần mềm sử dụng để tạo máy tính ảo: VMWare, Parallel, VirtualBox…
dothanhnhan44 (113A)- Tổng số bài gửi : 17
Join date : 17/07/2012
Câu 1: Các bộ phận cấu thành HĐH
· Quản lý tiến trính
· Quản lý bộ nhớ
· Quản lý tập tin
· Quản lý hệ thống thiết bị nhập / xuất
· Quản lý bộ nhớ phụ
· Hệ thống bảo vệ
· Command-Interpreter System
· Quản lý bộ nhớ
· Quản lý tập tin
· Quản lý hệ thống thiết bị nhập / xuất
· Quản lý bộ nhớ phụ
· Hệ thống bảo vệ
· Command-Interpreter System
TranMinhNhat61 (102c)- Tổng số bài gửi : 55
Join date : 16/07/2012
Similar topics
» Tổng hợp các câu hỏi Thầy cho trong buổi học 1 - Bài 1
» Tổng hợp các câu hỏi Thầy cho trong buổi học 1 - Bài 2
» Tổng hợp Các Phần quan trọng trong môn học
» Thảo luận Bài 7
» 5 cách đơn giản tăng cường bảo mật trong Windows 7
» Tổng hợp các câu hỏi Thầy cho trong buổi học 1 - Bài 2
» Tổng hợp Các Phần quan trọng trong môn học
» Thảo luận Bài 7
» 5 cách đơn giản tăng cường bảo mật trong Windows 7
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