Thảo luận Bài 1

Trang 3 trong tổng số 6 trang Previous  1, 2, 3, 4, 5, 6  Next

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Phân tích định nghĩa HĐH là bộ quản lý tài nguyên

Bài gửi  Ng0HaiQuan(i22B) on 13/3/2013, 18:36

1. Đĩnh nghĩa:
-Đáp ứng các yêu cầu sử dụng tài nguyên thiết bị trên máy tính như CPU,Bộ nhớ trong,Các thiết bị ngoại vi,Ổ đĩa,Card mạng....
-Cho nên HĐH được cài đặt trên máy tính nhằm đứng ra làm trung gian để người sử dụng sử dụng được các tài nguyên trên máy tính.
Ví dụ: Micro dùng cho giáo viên bài giảng là tài nguyên, chúng ta phải mượn Micro ở phòng Đào Tạo. Phòng ĐT phải quản lý tài nguyên và đáp ứng yêu cầu của lớp học, môn học. Khi có nhiều lớp học dùng Micro mà hết Micro thì có thể dùng chung để chia sẽ Micro giữa các lớp.
2.Trong trường hợp nhiều chương trình, nhiều người dùng cùng chia sẽ các tài nguyên chung như vậy thì:
-HĐH phải giải quyết các tranh chấp có thể xảy ra và đứng ra làm trung gian làm điều phối sao cho tài nguyên được sử dụng đúng thứ tự, tài nguyên sau khi dùng xong lại được cấp cho đối tượng khác cần để sử dụng.
Ví dụ: Hình dung tình huống:Có 3 chương trình cùng in ra một máy in duy nhất. Rất khó chấp nhận được một trường hợp có 1 trang in xen kẽ nhau

Ng0HaiQuan(i22B)

Tổng số bài gửi : 20
Join date : 12/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Phân biệt File-Server và Client-Server

Bài gửi  VoTrongQuyet-I12A on 14/3/2013, 08:20


File-server là một máy tính trong mạng có mục đích chính là cung cấp một địa điểm để lưu trữ các tập tin máy tính được chia sẻ (như tài liệu, các file âm thanh, hình chụp, phim ảnh, hình ảnh, cơ sở dữ liệu, vv...) mà có thể được truy cập bởi các máy trạm làm việc trong mạng máy tính. Thuật ngữ máy chủ nêu bật vai trò của máy trong sơ đồ Client-server, nơi mà các khách hàng là các máy trạm sử dụng kho lưu trữ. Một máy chủ tập tin thường không thực hiện bất kỳ tính toán, và không chạy bất kỳ chương trình nào thay mặt cho khách hàng (client). Nó được thiết kế chủ yếu để cho phép lưu trữ nhanh chóng và lấy dữ liệu, các tính toán được thực hiện bởi các máy trạm.
File server thường thấy trong các trường học và các văn phòng và hiếm khi gặp ở các nhà cung cấp dịch vụ Internet tại địa phương với việc sử dụng mạng LAN để kết nối máy tính khách của họ.

Client-server là một mô hình nổi tiếng trong mạng máy tính, được áp dụng rất rộng rãi và là mô hình của mọi trang web hiện có. Ý tưởng của mô hình này là máy con (đóng vài trò là máy khách) gửi một yêu cầu (request) để máy chủ (đóng vai trò người cung ứng dịch vụ), máy chủ sẽ xử lý và trả kết quả về cho máy khách.
Một mô hình ngược lại là mô hình master-slaver, trong đó máy chủ (đóng vai trò ông chủ) sẽ gửi dữ liệu đến máy con (đóng vai trò nô lệ) bất kể máy con có cần hay không..

VoTrongQuyet-I12A

Tổng số bài gửi : 24
Join date : 16/02/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Có cần thiết có bộ phận Trung gian quản lý tài nguyên không ?

Bài gửi  VoTrongQuyet-I12A on 14/3/2013, 08:32

Tài nguyên là thiết bị ngoại vi trong máy tính bao gồm
- Không gian: Không gian nhớ
•Là nơi lưu trữ thông tin, thời gian truy nhập, phân cấp , phân loại trong bộ nhớ .Đặc điểm của bộ nhớ thường được phân cấp theo tốc độ truy nhập trực tiếp hay kế tiếp. Bộ nhớ được gọi là thực hiện nếu processor có thể thực hiện câu lệnh bất kỳ ghi trong đó. Loại bộ nhớ phổ biến là bộ nhớ đĩa cứng, đĩa mềm, băng từ, đĩa quang, CPU

- Thời gian: Thời gian thực hiện lệnh
• Processor là một tài nguyên quan trọng của hệ thống, được truy nhập ở mức câu
lệnh và chỉ có nó mới làm cho câu lệnh được thực hiện.Trong hệ thống có nhiều processor thì thời gian của mỗi processor được quản lý và phân phối riêng biệt như những tài nguyên độc lập


- Thiết bị ngoại vi
•- Các thiết bị tiếp nhận, lưu trữ thông tin ở bộ nhớ ngoài trong thời gian dài được gọi
là thiết bị ngoại vi (Máy in, bàn phím, màn hình, chuột, modem,… )

Hệ điều hành
- Hệ điều hành là một phần quan trọng của mọi hệ thống thông tin. Một hệ thống thông
tin gồm 4 thành phần: phần cứng, hệ điều hành, Chương trình ứng dụng, người sử dụng.

* Hệ điều hành đứng ra làm bộ phận trung gian để quản lý tài nguyên
Tầm quan trọng của bộ phận trung gian :Hệ điều hành có thể được coi như là bộ phân phối tài nguyên của máy tính. Nhiều tài nguyên của máy tính như thời gian sử dụng CPU, vùng bộ nhớ, vùng lưu trữ tập tin, thiết bị nhập xuất v.v được các chương trình yêu cầu để giải quyết vấn đề. Hệ điều hành hoạt động như một bộ quản lý các tài nguyên và phân phối chúng cho các chương trình và người sử dụng khi cần thiết. Do có rất nhiều yêu cầu, hệ điều hành phải giải quyết vấn đề tranh chấp và phải quyết định cấp phát tài nguyên cho những yêu cầu theo thứ tự nào để hoạt động của máy tính là hiệu quả nhất. Một hệ điều hành cũng có thể được coi như là một chương trình kiểm soát việc sử dụng máy tính, đặc biệt là các thiết bị nhập xuất.

VoTrongQuyet-I12A

Tổng số bài gửi : 24
Join date : 16/02/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Mục tiêu, ý nghĩa, mô tả vắn tắt và cấu trúc môn học Hệ Điều Hành

Bài gửi  NguyenVanTu(I22A) on 14/3/2013, 09:37

Ý nghĩa:
Hiểu sâu nguyên lý hoạt động của Phần cứng và Phần mềm máy tính.
Học phương pháp phân tích, thiết kế và lập trình một hệ thống lớn để áp dụng cho công tác nghiệp vụ sau này.

Mục tiêu: Cung cấp các khái niệm cơ bản về cấu trúc và hoạt động của HĐH.

Cấu trúc môn học:
Mô tả vắn tắt:
Khái niệm chung, Lịch sử, Phân loại HĐH.
Nguyên lý và hoạt động các khối chức năng.
Giới thiệu dòng HĐH Windows NT/2000/XP/2003.

Gồm 8 chương:

• Giới thiệu hệ điều hành.
• Cấu trúc máy tính.
• Cấu trúc hệ điều hành.
• Quản lý tiến trình.
• Đa luồng.
• Điều phối CPU.
• Đồng bộ hóa tiến trình.
• Deadlocks

NguyenVanTu(I22A)

Tổng số bài gửi : 23
Join date : 12/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Phân tích hệ điều hành là máy tính mở rộng hay máy tính ảo

Bài gửi  NguyenCaoDuong(I22B) on 14/3/2013, 11:07

DamQuangBinh (I22A) đã viết:
Là một hệ thống gồm nhiều máy tính ảo sếp chồng lên nhau. Máy dưới phục vụ cho máy trên. Ta có thể nói mày tính thật là ảo và HĐH là máy tính thật nhưng được goi là máy tính ảo. Tại sao có sự rắc rối này?! Như chúng ta biết máy tính chúng là sử dụng hàng ngày là vật chất thật, có thể đụng chạm nên nó là máy tính thật. Nhưng khi ta sử dụng ta dùng máy tính này thông qua một máy tính khác là HĐH. Do đó, cái ta dùng là HĐH chứ không phải máy tính vật lý nên có thể gọi máy tính vật lý là máy ảo còn HĐH là máy thật. Nhưng xét cho cùng HĐH cũng là một chương trình. Ta không thể đụng chạm trực tiếp nên cũng có thể coi nó là máy tính ảo.

Bản thân chương trình ứng dụng cũng là 1 máy tính ảo và dể sử dụng nhất. Tại sao máy tính ảo dể sử dụng hơn? Vì máy tính ảo ẩn các bộ phận của phần cứng, dùng phần mềm phủ lên phần cứng để máy tính dể sử dụng. Các phần mềm này có giao diện đơn giản, dể tương tác với người dùng.

Công việc của người lập trình là liên tục xây dựng các máy tính ảo như vậy. HĐH là nhiều lớp ảo. Lớp trên cùng cho người dùng dể sử dụng nhất. Lớp này phục vụ cho lớp kia. Bất cứ phần mềm đều là một máy tính ảo. Việc xây dựng nhiều máy tính ảo như vậy giúp nâng cao khả năng tương tác với người dùng ở mức cao hơn, thuận tiện hơn.

các bạn bổ sung ý giúp mình nhé tongue

Máy tính là một thiết bị vi điện tử,nó được cấu thành từ các bộ phận như: Processor, Memory, I/O Device, Bus, ... , do đó để đối thoại hoặc khai thác máy tính người sử dụng phải hiểu được cơ chế hoạt động của các bộ phận này và phải tác động trực tiếp vào nó, tất nhiên là bằng những con số 0,1 (ngôn ngữ máy). Điều này là quá khó đối với người sử dụng.
Để đơn giản cho người sử dụng hệ điều hành phải che đậy các chi tiết phần cứng máy tính bởi một máy tính mở rộng, máy tính mở rộng này có đầy đủ các chức năng của một máy tính thực nhưng đơn giản và dễ sử dụng hơn. Theo đó khi cần tác động vào máy tính thực người sử dụng chỉ cần tác động vào máy tính mở rộng, mọi sự chuyển đổi thông tin điều khiển từ máy tính mở rộng sang máy tính thực hoặc ngược lại đều do hệ điều hành thực hiện. Mục đích của chức năng này là: Giúp người sử dụng khai thác các chức năng của phần cứng máy tính dễ dàng và hiệu quả hơn.

NguyenCaoDuong(I22B)

Tổng số bài gửi : 27
Join date : 10/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Phân loại và thuật ngữ

Bài gửi  NguyenVanSang(I22A) on 14/3/2013, 14:23


Khái niệm hệ điều hành được tách thành ba thành phần: giao diện người dùng (bao gồm giao diện đồ họa và/hoặc thông dịch dòng lệnh, còn gọi là "shell"), tiện ích hệ thống cấp thấp, và phần lõi—trái tim của hệ điều hành.
Phần cứng <-> Phần lõi <-> Shell <-> Ứng dụng
| |
+-----------+
1 2 3
Trong một số hệ điều hành, phần lõi và shell nằm tách rời hoàn toàn, do đó cho phép kết hợp nhiều phần lõi và shell với nhau (như hệ điều hành UNIX), trong hệ điều hành khác thì điều này chỉ là khái niệm.

NguyenVanSang(I22A)

Tổng số bài gửi : 14
Join date : 13/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Phân tích Định nghĩa “Hệ điều hành là bộ quản lý tài nguyên (Resource Manager)”.

Bài gửi  NguyenCaoDuong(I22B) on 15/3/2013, 11:55

Ng0HaiQuan(i22B) đã viết:1. Đĩnh nghĩa:
-Đáp ứng các yêu cầu sử dụng tài nguyên thiết bị trên máy tính như CPU,Bộ nhớ trong,Các thiết bị ngoại vi,Ổ đĩa,Card mạng....
-Cho nên HĐH được cài đặt trên máy tính nhằm đứng ra làm trung gian để người sử dụng sử dụng được các tài nguyên trên máy tính.
Ví dụ: Micro dùng cho giáo viên bài giảng là tài nguyên, chúng ta phải mượn Micro ở phòng Đào Tạo. Phòng ĐT phải quản lý tài nguyên và đáp ứng yêu cầu của lớp học, môn học. Khi có nhiều lớp học dùng Micro mà hết Micro thì có thể dùng chung để chia sẽ Micro giữa các lớp.
2.Trong trường hợp nhiều chương trình, nhiều người dùng cùng chia sẽ các tài nguyên chung như vậy thì:
-HĐH phải giải quyết các tranh chấp có thể xảy ra và đứng ra làm trung gian làm điều phối sao cho tài nguyên được sử dụng đúng thứ tự, tài nguyên sau khi dùng xong lại được cấp cho đối tượng khác cần để sử dụng.
Ví dụ: Hình dung tình huống:Có 3 chương trình cùng in ra một máy in duy nhất. Rất khó chấp nhận được một trường hợp có 1 trang in xen kẽ nhau

Tài nguyên hệ thống có thể là: processor, memory, I/O device, printer, file, ..., đây là những tài nguyên mà hệ điều hành dùng để cấp phát cho các tiến trình, chương trình trong quá trình điều khiển sự hoạt động của hệ thống. Khi người sử dụng cần thực hiện một chương trình hay khi một chương trình cần nạp thêm một tiến trình mới vào bộ nhớ thì hệ điều hành phải cấp phát không gian nhớ cho chương trình, tiến trình đó để chương trình, tiến trình đó nạp được vào bộ nhớ và hoạt động được.

Trong môi trường hệ điều hành đa nhiệm có thể có nhiều chương trình, tiến trình đồng thời cần được nạp vào bộ nhớ, nhưng không gian lưu trữ của bộ nhớ có giới hạn, do đó hệ điều hành phải tổ chức cấp phát bộ nhớ sao cho hợp lý để đảm bảo tất cả các chương trình, tiến trình khi cần đều được nạp vào bộ nhớ để hoạt động. Ngoài ra hệ điều hành còn phải tổ chức bảo vệ các không gian nhớ đã cấp cho các chương trình, tiến trình để tránh sự truy cập bất hợp lệ và sự tranh chấp bộ nhớ giữa các chương trình, tiến trình, đặc biệt là các tiến trình đồng thời hoạt động trên hệ thống. Đây là một trong những nhiệm vụ quan trọng của hệ điều hành.

NguyenCaoDuong(I22B)

Tổng số bài gửi : 27
Join date : 10/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 1

Bài gửi  NguyenHoangKimVu (I11C) on 15/3/2013, 12:41

NguyenHoangKimVu (I11C) đã viết:Ví dụ 1 :
Một trận đấu bóng diễn ra và ta trực tiếp đến sân vận động xem thì những tình huống ta thấy trên sân là thật.
Nhưng khi ta xem trận đấu bóng đó trực tiếp qua truyền hình, những tình huống trên sân đó cũng là thật nhưng do qua truyền hình, tín hiệu có độ trễ nên sẽ chậm hơn vài giây hoặc thậm chí vài phút thì đã trở thành ảo (vì tình huống đó diễn ra rồi nhưng ta cứ nghĩ là nó đang diễn ra song song với thời điểm ta xem)
Ví dụ 2 :
Cũng với một trận đấu bóng đá, những tình huống hấp dẫn, bàn thắng, tỷ số trên sân là thật. Nhưng vì những lý do khách quan trận đấu đã bị thao túng bởi 1 thế lực nào đó, nên những gì diễn ra trên sân thật sự chỉ là một vở kịch nên nó đã trở thành ảo. Và người xem là khán giả đã bị lừa.

Admin
Ví dụ rất Sát và Thuyết phục !

Em cám ơn Thầy đã khen! Đây là ví dụ Thầy đã nói trong lớp cách đây 2 năm và em rất ấn tượng nên nhớ đến giờ!

NguyenHoangKimVu (I11C)

Tổng số bài gửi : 62
Join date : 25/08/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Câu 3: Phân tích HĐH là bộ quản lý tài nguyên

Bài gửi  Dao Duy Thanh(I22B) on 16/3/2013, 11:25


1) HĐH đứng ra làm trung gian để quản lý tất cả tài nguyên trong máy tính,đáp ứng các yêu cầu sử dụng tài nguyên của người dùng.
VD: công ty dịch vụ lữ hành lo quản lý tất cả tài nguyên của nó, khi chúng ta cần,có nhu cầu thì công ty dịch vụ lữ hành mới cung cấp cho chúng ta. Chúng ta không thể tự tiện sử dụng các tài nguyên như là chỗ ở, phương tiện đi lại... của dịch vụ lữ hành.
2) Trong trường hợp nhiều chương trình, nhiều người dùng cần chia sẻ các tài nguyên chung, HĐH phải giải quyết tranh chấp có thể xảy ra và đứng ra làm trung gian điều phối sao cho tài nguyên được sử dụng đúng thứ tự,dùng xong lại được cấp cho đối tượng khác sử dụng.
VD: Ở lóp học, micro,máy chiếu là tài nguyên , những tài nguyên này chỉ có giới hạn, chúng được văn phòng của ĐH mở quản lý, văn phòng đóng vai trò như HĐH quản lý tài nguyên trong máy tính ,khi có lớp học thì sinh viên đại diện của lớp sẽ xuống văn phòng mượn thiết bị để sử dụng cho việc học, khi học xong phải mang trả lại .Nếu không có văn phòng quản lý các thiết bị như micro,máy chiếu thì ai cũng có thể mượn,sử dụng được , đến khi cần sử dụng thì sẽ xảy ra tình trạng thiếu,hư hỏng, không có thiết bị để sử dụng.

Dao Duy Thanh(I22B)

Tổng số bài gửi : 16
Join date : 13/03/2013
Age : 26

Xem lý lịch thành viên

Về Đầu Trang Go down

Máy tính ảo

Bài gửi  TranVanDucHieu(I22B) on 17/3/2013, 14:05

Kỹ thuật máy ảo
- Máy ảo là sự phát triển lô-gic của kiến trúc phân lớp.
- Bằng cách Điều phối CPU và kỹ thuật Bộ nhớ ảo, có thể tạo cho người dùng ảo giác rằng người đó đang dùng bộ xử lý và bộ nhớ của riêng mình.
- Nói cách khác: Máy tính ảo của người dùng được giả lập trên nền máy tính vật lý.
- Ví dụ: Trên nền CPU loại PowerPC, Motorola, Alpha,… có thể giả lập máy tính ảo Intel chạy HĐH Windows và ngược lại. Khi đó, các lệnh của Intel được chuyển đổi sang lệnh vật lý trước khi thực hiện.
- HĐH máy ảo thương mại đầu tiên: VM/370 của IBM.

* Ưu điểm:
- Tính bảo mật cao do các máy ảo độc lập với nhau. Các tài nguyên của máy vật lý được bảo vệ hoàn toàn vì các máy ảo có Thiết bị ảo (Một ổ đĩa ảo, thậm chí toàn bộ máy ảo thực tế chỉ là một tập tin của máy vật lý). Có thể lấy từ Internet về một chương trình lạ và thử vận hành trên máy ảo mà không sợ bị ảnh hưởng (ví dụ do virus) vì nếu có sao cũng chỉ hỏng máy ảo.
- Dễ phát triển hệ thống (System Development) mà không sợ làm ảnh hưởng đến công việc toàn hệ máy đang vận hành. HĐH là chương trình phức tạp, cần liên tục thử nghiệm, tinh chỉnh, hoàn thiện và nâng cấp. Có thể tiến hành Phát triển hệ thống trên một máy ảo thay vì làm trên máy thực.

* Nhược điểm:
- Vấn đề lưu trữ vật lý. Thông thường, mỗi máy ảo chỉ dùng một tập tin để lưu tất cả những gì diễn ra trong máy ảo. Do đó nếu bị mất tập tin này xem như mất tất cả.
- Nếu máy tính có cấu hình phần cứng thấp nhưng cài quá nhiều chương trình máy ảo, máy sẽ chậm và ảnh hưởng đến các chương trình khác.
- Do tập trung vào một máy tính, nếu máy bị hư thì toàn bộ các máy tính ảo đã thiết lập trên nó cũng bị ảnh hưởng theo.
- Ở góc dộ bảo mật, nếu hacker nắm quyền điều khiển máy tính chứa các máy ảo thì hacker có thể kiểm soát được tất cả các máy ảo trong nó.

TranVanDucHieu(I22B)

Tổng số bài gửi : 9
Join date : 13/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Nguyên lý hoạt động của hệ điều hành chia thời gian (Time Sharing System)

Bài gửi  NguyenCaoDuong(I22B) on 17/3/2013, 20:44

TrỉnhToQuyen(I12A) đã viết:- Là loại hệ điều hành đa chương (Multi-programmed systems) nhưng không cung cấp khả năng tương tác với users.
- CPU luân phiên chuyển đổi thực thi giữa các công việc.
+ Quá trình chuyển đổi xảy ra thường xuyên hơn, mỗi công việc chỉ được chia một phần nhỏ thời gian CPU.
+ Cung cấp sự tương tác giữa hệ thống với user, khi kết thúc thực thi một lệnh, OS sẽ chờ lệnh kế tiếp từ bàn phím chứ không phải từ card reader.
+ Một công việc chỉ được chiếm CPU để xử lý khi nó nằm trong bộ nhớ chính.
+ Khi cần thiết, một công việc nào đó có thể được chuyển từ bộ nhớ chính ra thiết bị lưu trữ, nhường bộ nhớ chính cho công việc khác.
- Yêu cầu đối với OS trong Time-Sharing Systems.
+ Định thời công việc (job scheduling).
+ Quản lý bộ nhớ (Memory Management) :
1. Các công việc được hoán chuyển giữa bộ nhớ chính và đĩa.
2. Virtual memory: cho phép một công việc có thể được thực thi mà không cần phải nạp hoàn toàn vào bộ nhớ chính.
+ Quản lý các process (Process Management).
1. Định thời CPU (CPU scheduling).
2. Đồng bộ các công việc (synchronization).
3. Tương tác giữa các công việc (process communication).
4. Tránh Deadlock.
+ Quản lý hệ thống file, hệ thống lưu trữ (disk management).
+ Phân bổ các thiết bị, tài nguyên.
+ Cơ chế bảo vệ (protection).
Ví dụ: Trong nhà hàng, người bồi bàn (CPU) phục vụ mỗi bàn ăn (Chương trình người dùng) trong 1 khoảng thời gian ngắn (chẳng hạn trong 10 giây), sau đó chuyển sang bàn khác.

NguyenCaoDuong(I22B)

Tổng số bài gửi : 27
Join date : 10/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Nguyên lý hệ điều hành đơn chương

Bài gửi  NguyenCaoDuong(I22B) on 18/3/2013, 16:31

Hệ điều hành đơn chương: Là Hệ Điều Hành mà tại mỗi thời điểm chỉ có thể điều hành hoạt động của một chương trình. Hệ điều hành sẽ lưu một danh sách các chương trình và dữ liệu của các tác vụ vào hàng đợi(queue), sau đó sẽ thực thi(execute) lần lượt từng chương trình và dữ liệu của tác vụ tương ứng trong hàng đợi(queue) và cho ra kết quả. Mỗi một chương trình người dùng cần thực thi(execute) được gọi là một “Job”. Hệ điều hành sẽ nhìn qua bảng danh sách chờ trong queue để có thể di chuyển và điều chỉnh cho một Job thực thi trước, sau hoặc có thể hủy một Job dang bị treo hoặc một Job chạy trong khoảng thời gian quá lâu.

NguyenCaoDuong(I22B)

Tổng số bài gửi : 27
Join date : 10/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 1

Bài gửi  HoangThanhThien(I22B) on 18/3/2013, 23:47

NguyenManhHuy(I22B) đã viết:Phân biệt máy tính thật và máy tính ảo trong Hệ Điều Hành là như thế nào vậy các bạn ơi? Nhờ thầy và các bạn giải thích giúp mình với nhé.

Theo mình là: máy thật là máy chúng ta dùng hàng ngày còn máy ảo thì chạy trên lền máy tính thật nó được tạo ra bằng 1 phần mền nào đó. Vì vậy muốn có máy ảo thì cần phải có máy thật.

HoangThanhThien(I22B)

Tổng số bài gửi : 43
Join date : 14/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 1

Bài gửi  HoangThanhThien(I22B) on 18/3/2013, 23:50

NguyenCaoDuong(I22B) đã viết:Hệ điều hành đơn chương: Là Hệ Điều Hành mà tại mỗi thời điểm chỉ có thể điều hành hoạt động của một chương trình. Hệ điều hành sẽ lưu một danh sách các chương trình và dữ liệu của các tác vụ vào hàng đợi(queue), sau đó sẽ thực thi(execute) lần lượt từng chương trình và dữ liệu của tác vụ tương ứng trong hàng đợi(queue) và cho ra kết quả. Mỗi một chương trình người dùng cần thực thi(execute) được gọi là một “Job”. Hệ điều hành sẽ nhìn qua bảng danh sách chờ trong queue để có thể di chuyển và điều chỉnh cho một Job thực thi trước, sau hoặc có thể hủy một Job dang bị treo hoặc một Job chạy trong khoảng thời gian quá lâu.

Bạn ơi phân biệt HĐH đơn chương và HĐH đa chương sao vậy

HoangThanhThien(I22B)

Tổng số bài gửi : 43
Join date : 14/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 1

Bài gửi  HoangThanhThien(I22B) on 18/3/2013, 23:54

dangvannhan(I22A) đã viết:- Hệ gom cụm (Clustered Systems): Nhiều máy nối mạng để thực hiện một việc chung. Hệ gom cụm gồm hai loại: Gom cụm đối xứng, Gom cụm phi đối xứng.
+Gom cụm đối xứng: Các máy ngang hàng về chức năng, mỗi máy thực hiện phần việc của mình và giám sát lẫn nhau.
+Gom cụm phi đối xứng: Một máy chạy trong Hot Standby Mode, nghĩa là chỉ giám sát công việc các máy khác nhưng sẽ đảm đương công việc của máy gặp sự cố.
- Hệ đa xử lý (Multiprocessor Systems):hỗ trợ nhiều CPU còn gọi là hệ song song.Hệ đa xử lý gồm 2 loại: Đa xử lý đối xứng, Đa xử lý phi đối xứng.
+Đa xử lý đối xứng : các CPU chung bộ nhớ và thiết bị, các CPU ngang hàng về chức năng.
+Đa xử lý phi đối xứng : các CPU chung bộ nhớ và thiết bị, mỗi CPU được ấn định các chứng năng riêng.

Mình xin nêu vài ý là:
Giống nhau: Hệ điều hành đa xử lý và hệ điều hành gom cụm giống nhau là đều tập hợp nhiều CPU với nhau để thực hiện công việc tính toán

Khác nhau: Hệ điều hành gom cụm khác hệ điều hành đa xử lý ở điểm chúng được hợp thành từ hai hay nhiều hệ thống đơn được kết hợp với nhau.


HoangThanhThien(I22B)

Tổng số bài gửi : 43
Join date : 14/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Câu 4: Trình bày nguyên lý hđh đơn chương và so sánh với hđh đa chương. Qua đó làm rõ thêm chức năng của hđh chia thời gian.

Bài gửi  NguyenNgocMinh(I22B) on 19/3/2013, 12:10

- Hđh đơn chương:
+ Mỗi thời điểm chỉ có một tác vụ trong bộ nhớ, hay nói cách khác các tác vụ phải được thực hiện lần lượt nhau.
+ Vì thế khi một chương trình của người dùng được đưa vào bộ nhớ thì nó sẽ chiếm giữ mọi tài nguyên của hệ thống. Vì vậy chương trình của người dùng khác không thể được đưa vào bộ nhớ trong.
- Hđh đa chương:
+ Cùng một lúc có thể có nhiều tác vụ trong bộ nhớ và khi một tác vụ không cần đến cpu (do phải thực hiện I/O với thiết bị ngoài) thì các tác vụ khác được thi hành.
+ Vì thế khi một tác vụ giữ cpu luôn thì thì hệ thống sẽ bị treo và các tác vụ khác sẽ không có cpu để sử dụng.
- Với một chương trình cụ thể, ở chế độ đơn chương thì chương trình đó sẽ kết thúc nhanh hơn so với khi nó chạy trong chế độ đa chương. Nhưng nếu trong một khoảng thời gian xác định thì hđh đa chương có thể thực hiện được nhiều chương trình hơn, do đó hiệu quả sử dụng máy tính cao hơn.
- Từ đó ta có thể thấy được tác dụng của hệ chia thời gian:
+ Hệ chia thời gian như một phần mở rộng của hđh đa chương.
+ Mỗi tác vụ chỉ được dùng cpu trong 1 khoảng thời gian ngắn, sau đó bị ngắt, chuyển sang tác vụ khác, cứ thế xoay vòng.
+ Do thời gian chuyển đổi nhanh nên mỗi người dùng sẽ có cảm giác là máy tính chỉ phục vụ cho mình là duy nhất.
+ Ta có thể thấy hệ chia thời gian được ap dụng rất nhiều trong thực tế. Như khi ta (cpu) chat online với nhiều người bạn một lúc (chương trình người dùng), ta sẽ dành 1 khoảng thời gian (chẳng hạn 15 giây) để chat với người thứ nhất, sau đó sẽ chuyển qua chat với người thứ hai.

NguyenNgocMinh(I22B)

Tổng số bài gửi : 8
Join date : 11/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

So sánh HĐH xử lý lô (Batch Systems) với HĐH xử lý đa chương (Multiprogrammed Systems)

Bài gửi  NguyenCaoDuong(I22B) on 19/3/2013, 16:25

HoangThanhThien(I22B) đã viết:
NguyenCaoDuong(I22B) đã viết:Hệ điều hành đơn chương: Là Hệ Điều Hành mà tại mỗi thời điểm chỉ có thể điều hành hoạt động của một chương trình. Hệ điều hành sẽ lưu một danh sách các chương trình và dữ liệu của các tác vụ vào hàng đợi(queue), sau đó sẽ thực thi(execute) lần lượt từng chương trình và dữ liệu của tác vụ tương ứng trong hàng đợi(queue) và cho ra kết quả. Mỗi một chương trình người dùng cần thực thi(execute) được gọi là một “Job”. Hệ điều hành sẽ nhìn qua bảng danh sách chờ trong queue để có thể di chuyển và điều chỉnh cho một Job thực thi trước, sau hoặc có thể hủy một Job dang bị treo hoặc một Job chạy trong khoảng thời gian quá lâu.

Bạn ơi phân biệt HĐH đơn chương và HĐH đa chương sao vậy

So sánh hệ điều hành đơn chương và đa chương
- Hệ điều hành đơn chương: Tại mỗi thời điểm chỉ có một tiến trình hay một tác vụ trong bộ nhớ thực thi(excute)
- Hệ điều hành đa chương: Một User đơn lẻ không được sử dụng CPU và thiết bị I/O toàn thời gian. Các công việc được tổ chức đa chương thì CPU luôn thực hiện một trong số đó. Khi một công việc rơi vào trạng thái chờ (do phải thực hiện I/O với thiết bị bên ngoài) thì hệ điều hành sẽ chuyển sang công việc khác. (Tại mỗi thời điểm có nhiều chương trình được quản lý trong bộ nhớ và chỉ có một chương trình được thực hiện.)
VD: Trong nhà hàng người bồi bàn (CPU) phục vụ bàn ăn này (tiến trình) và chỉ chuyển sang phục vụ bàn khác (tiến trình khác) khi thực khách có yêu cầu.
Co' gì sai hoặc thiếu bạn tìm hiểu và bổ sung thêm nha...

NguyenCaoDuong(I22B)

Tổng số bài gửi : 27
Join date : 10/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Ví dụ "Hệ Điều Hành Đa Chương"

Bài gửi  NguyenCaoDuong(I22B) on 19/3/2013, 16:45

ví dụ bạn đang in một document nào đó (khoảng 50 trang) trên Computer của bạn. Trong lúc Computer của bạn đang thực hiện công việc đó, bạn vẫn có thể làm một công việc khác như typing một document mới hoặc lắng nghe nhạc…

NguyenCaoDuong(I22B)

Tổng số bài gửi : 27
Join date : 10/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 1

Bài gửi  PhungVanTan(I22A) on 19/3/2013, 19:51

QuangMinhTuan(I22B) đã viết:a`, cảm ơn bạn , thế điểm diễn đàn chấm như thế nào vậy bạn?

Đừng đặt nặng điểm quá bạn cứ tham gia thảo luận, giao lưu, nếu Thầy thấy tích thì sẽ cho mình điểm thôi, hi.

PhungVanTan(I22A)

Tổng số bài gửi : 21
Join date : 19/03/2013
Đến từ : Thiên Đường

Xem lý lịch thành viên

Về Đầu Trang Go down

Ví dụ "Hệ Điều Hành Đa Chương"

Bài gửi  NguyenCaoDuong(I22B) on 19/3/2013, 22:43

NguyenCaoDuong(I22B) đã viết:ví dụ bạn đang in một document nào đó (khoảng 50 trang) trên Computer của bạn. Trong lúc Computer của bạn đang thực hiện công việc đó, bạn vẫn có thể làm một công việc khác như typing một document mới hoặc lắng nghe nhạc…

Một luật sư không chỉ phục vụ cho duy nhất một thân chủ một lúc. Trong lúc một vụ án đang trong giai đoạn chờ ra tòa hoặc hoàn tất thủ tục giấy tờ thì luật sư này có thể thụ lý một vụ án khác. Nếu có đủ thân chủ, luật sư này sẽ không bao giờ rời vào tình trạng nhàn rỗi thiếu việc.

NguyenCaoDuong(I22B)

Tổng số bài gửi : 27
Join date : 10/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Hệ đơn - đa chương theo cách hiểu của mình

Bài gửi  PhamXuanThieu (I22A) on 19/3/2013, 22:53

Nói cách khác:
- Hệ đơn chương là hệ điều hành mà hệ thống máy tính phục một chương trình từ khi bắt đầu đến khi kết thúc nó sẽ chiếm hết tài nguyên tài nguyên cửa hệ thống kể cả CPU và bộ nhớ trong. Vì vậy các chương trình khác không thể chạy và lưu được.
- Hệ đa chương là hệ mà có thể chạy nhiều chương trình cùng lúc và các chương trình có thể được lưu vào bộ nhớ trong cùng một lúc. Các chương trình đều được phân phối CPU trong một thời gian nhất định và bộ nhớ trong để chạy.
+ Ưu và Khuyết điểm: khi một chương trình cụ thể chạy trong hệ đơn chương thì chương trình đó sẽ kết thúc nhanh hơn so với hệ đa chương. Nhưng trong một khoảng thời gian xác định thì hệ đa chương sẽ chạy hoàn thiện nhiều chương trình hơn hệ đơn chương

PhamXuanThieu (I22A)

Tổng số bài gửi : 11
Join date : 09/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Các hệ điều hành ngày nay đều là kiểu của hệ điều hành chia sẻ

Bài gửi  PhamXuanThieu (I22A) on 19/3/2013, 23:22

- Hệ thống chia sẻ thời gian (hệ thống đa nhiệm - Multitasking System) là mở rộng của hệ thống đa chương. Ngoài các tính năng của hệ đa chương thì hệ chia sẻ thời gian dùng lập lịch CPU và đa chương để cung cấp cho mỗi người sử dụng một phần nhỏ trong máy tính chia sẻ. Trong quá trình thi hành một tiến trình, chương trình phải thực hiện các thao tác nhập xuất trong khi CPU sẽ thi hành một tiến trình khác. Hệ điều hành chia sẻ cho phép nhiều người sử dụng chia sẻ máy tính một cách đồng bộ do thời gian chuyển đổi nhanh nên họ có cảm giác là các chương trình (tiến trình) đang thực thi cùng lúc. => hệ điều hành chia sẻ phải có các tính năng nâng cao hơn so với các hệ điều hành trước như: bảo vệ bộ nhớ, sử dụng bộ nhớ ảo, ...
Ví dụ: Nhân viên trong ngân hàng đóng vai trò là hệ điều hành và mỗi khách hàng là một chương trình. Khi khách hàng muốn yêu cầu dịch vụ từ ngân hàng sẽ phải ghi ra giấy trong khi đó nhân viên sẽ thực thi yêu cầu của một khách hàng khác. Nhân viên đó phải có khả năng ghi nhớ để biết mình đã và đang thực hiện yêu cầu cho khách hàng nào.

PhamXuanThieu (I22A)

Tổng số bài gửi : 11
Join date : 09/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 1

Bài gửi  HoangThanhThien(I22B) on 20/3/2013, 00:46

dangvannhan(I22A) đã viết:Chào các bạn!
Môn Hệ Điều Hành của Thầy Tuấn các bạn nhớ đi học đầy đủ, tự tin tham gia phát biểu và Post bài lên diễn đần thì khả năng qua rất cao. Môn học này trong giờ học Thầy Tuấn dạy nhiều trường hợp thảo luận rất sôi nỗi.
Chúc các bạn thành công.

Mong là vậy Smile

HoangThanhThien(I22B)

Tổng số bài gửi : 43
Join date : 14/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Hệ điều hành là bộ quản lý tài nguyên

Bài gửi  HoangThanhThien(I22B) on 20/3/2013, 00:47

Trong trường hợp nhiều chương trình, nhiều người dùng cùng chia sẻ các tài nguyên chung như vậy, HĐH phải giải quyết tranh chấp có thể xảy ra và đứng ra làm trung gian điều phối sao cho tài nguyên được sử dụng đúng thứ tự, dùng xong lại được cấp cho đối tượng khác sử dụng.

Đáp ứng các yêu cầu sử dụng tài nguyên thiết bị như: CPU, Bộ nhớ trong, Ổ đĩa, Ổ băng, Máy in, Card mạng, ...

HoangThanhThien(I22B)

Tổng số bài gửi : 43
Join date : 14/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 1

Bài gửi  HoangThanhThien(I22B) on 20/3/2013, 00:49

PhamXuanThieu (I22A) đã viết:Nói cách khác:
- Hệ đơn chương là hệ điều hành mà hệ thống máy tính phục một chương trình từ khi bắt đầu đến khi kết thúc nó sẽ chiếm hết tài nguyên tài nguyên cửa hệ thống kể cả CPU và bộ nhớ trong. Vì vậy các chương trình khác không thể chạy và lưu được.
- Hệ đa chương là hệ mà có thể chạy nhiều chương trình cùng lúc và các chương trình có thể được lưu vào bộ nhớ trong cùng một lúc. Các chương trình đều được phân phối CPU trong một thời gian nhất định và bộ nhớ trong để chạy.
+ Ưu và Khuyết điểm: khi một chương trình cụ thể chạy trong hệ đơn chương thì chương trình đó sẽ kết thúc nhanh hơn so với hệ đa chương. Nhưng trong một khoảng thời gian xác định thì hệ đa chương sẽ chạy hoàn thiện nhiều chương trình hơn hệ đơn chương

Đồng ý với ý kiến của bạn

HoangThanhThien(I22B)

Tổng số bài gửi : 43
Join date : 14/03/2013

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thảo luận Bài 1

Bài gửi  Sponsored content Today at 08:17


Sponsored content


Về Đầu Trang Go down

Trang 3 trong tổng số 6 trang Previous  1, 2, 3, 4, 5, 6  Next

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết