Tóm Tăt Bài 1 Mọi Người vào xem thế nào nhá !
Trang 1 trong tổng số 1 trang
Tóm Tăt Bài 1 Mọi Người vào xem thế nào nhá !
Bài 1 Giới thiệu Hệ Điều Hành
1.1 Định Nghĩa:
* HDH là 1 máy tính mở rộng(extanded machine) hay máy tính ảo ( virtual machine)
- Ẩn các chi tiết phần cứng của máy tính đễ dễ sự dụng
-Giao diện đơn giản dễ hiễu,dễ sử dụng,không phụ thuộc vào thiết bị cụ thể
-HĐH gồm nhìu máy trừu tượng xếp chồng lên nhau
-Bản thân chương trình ứng dụng cũng là một máy tính trừu tượng
-Công việc của người lập trình là lien tục xây dựng ra các máy tính trừu tượng như HDH
*HDH là bộ Quản Lý Tài Nguyên(resource manager)
-Đáp ứng yêu cầu sự dụng tài nguyên thiết bị: CPU,Ổ đĩa,Ổ Băng, Máy in…
-Khi có nhìu chương trình,nhièu người dùng cùng chia sẽ tài nguyên.HDH đứng ra làm trung gian điều phối sao cho tài nguyên sử dụng đúng thứ tự,dùng xong cấp cho đối tương khác
-Ví Dụ: 3 Chương trình cùng in ra 1 máy in,khó chấp nhận trường hợp in xen kẻ nhìu kết quả từ nhìu luông khác nhau.HDH giải quyết bằg cách đưa kết quả in ra một chương trình tạm từ đĩa và sau đó lần lượt in ra vào thời điêm thích hợp
1.2 Lịch Sử HDH
-Thế hệ 1 :1945-1955:Đèn điện tử , Bảng điều khiển
-Thế hệ 2 :1955-1965 : Bóng Bán dẫn , hệ xử lý Lô
-Thế hê 3:1965-1980 : Mạch IC, Hệ Đa chương, Hệ chia thời gian
-Thế hệ 4 : 1980- nay : Mạch LSI,và các HDH hiện đại
*Hệ Đa Chương (multiprocessor System)
-Nhìu tác vụ (tiến trình) cùng một lúc trong bộ nhớ
-Khi một tác vụ không cần đến CPU,tác vụ khác được thực thi
*Hệ Chia Thời Gian(time –sharing System)
-Là 1 hệ đa chương
-Mỗi tác vụ chỉ được dùng CPU trong 1 khoảng thời gian ngắn ,sau đó bi ngắt,chuyến sang tác vụ khác,cứ thế xoay vòng
VD:Người bồi bàn Phục vụ nhìu bàn ăn với mỗi bàn 1 khoảng thời gian ngắn và xoay vòng
*HĐH ở Việt Nam
-Máy Tính Minsk32 1974-1990(Liên Xô) với HDH đơn chương
-Máy tính ES-1022 1986-1996 (Liên Xô) Với HĐH đa chương
-Máy tính IBM 360/50 từ 1974 với HĐH đa chương
+Các HĐH cho máy vi tính: PC_DOS,MS_DOS,MAC-OS, WIN9X,NT,2000,XP,
REDHAT,LINUX, VIETKEY…
*Phân Loại HĐH:
+ Trên các máy tính thời kì đầu:
-Batch System,MultiprocessorSystem, Time sharing System
+Trên các máy để bàn
-DÒng DOS : PC-DOS,MS-DOS
-DÒng UNIX: XENIX,LINUX
-DÒng WinDow: Win 3x, Win 9x, WinNT(NT,XP,2000,2003)
*Hệ đa xử lý(multiprocessor system)
-Hổ trợ nhìu CPU, còn gọi là hệ song song
+chLợi :
-Tăng thông suất:tăng số tác vụ hoàn tất trong 1 đơn vị thời gian
-Tiết kiệm:Nhíu CPU nhưng chung bộ nhớ và thiết bị
-Tăng độ tin cậy: nếu 1 CPU gặp sự cố thì hệ vẫn hoạt động bình thường,tuy hơi chậm tí
+Phân Loại
*Đa xử lý đối xứng(symmetric multiprpcessor):
-Cac CPU Ngang hang về chức năng, chung bộ nhớ và thiết bị
-HĐH : Window NT /2000/XP/2003
.Windows 2000 professional : 2CPU
.Windows 2000 Server : 4CPU
.Windows 2000 Advanced : 8CPU
.Windows 2000 DatacenterServer : 32CPU
*Đa xử lý Phi đối xứng (asymmetric multiprocessor)
-Các CPU chung bộ nhớ và thiết bị
-Mỗi CPU có chức năng riêng
-CPU chủ (Master) kiếm soát toàn bộ hệ thống
-Các CPU khác phụ thuôc vào công việc mà CPU Master phân công
-HĐH :SunOS4.x
*Hệ Phân tán : nối với nhau qua giao tiếp mạng
-Phân loại theo khoang cách: Lan , Wan, Man
-Phân loại theo Phương thức phục vụ:
-File server: Máy chủ không tính toán chỉ làm dich vụ tập tin cho máy khác
-Peer to Peer: các máy ngang hàng nhau
-Client-Server: Máy chủ gửi trả lơi khi máy khách gửi yêu câu
*Hệ Gom cụm(clustering)
+Nhiều máy nối với nhau để thực hiện công việc chung
-Gom cụng đối xứng:Các máy ngang hàng nhau ,mỗi máy 1 công việc khác nhau
-Gom cụm phi đối xứng:Một máy chạy trong Host StandbyMode , chỉ giám sát công việc và có nhiệm vụ thay thế khi có một máy gặp sự cố
*Các Hệ Thời Gian Thực(Real –time system)
-Định Nghía:Là hệ thống vừa đúng về chức năng vừa đúng về thời gian đáp ứng,nghĩa là phải phục vụ kịp thời
+Phân Loại:
-Thời Gian Thực Chặt (hard real time):Trong trường hợp xấu nhất cũng phải có thời gian đáp ứng không quá giới tuyến đã đinh (vd 1s)quá giới hạn này hỏng
-Thời Gian Thực Lỏng(soft real time):Trung bình có thể đáp ứng tốt, nhưng trong một số trường hợp đặt biệt có thể chậm hơn một chút vẫn không ảnh hưởng đến toàn hệ
*Các Hệ Cầm Tay:
-Các HĐH cho thiết bị trợ giúp cá nhân PDA ,Điên thoại di động nối internet
-Bộ nhớ nhỏ gọn đủ chức năng đến tối thiểu
-Các HĐH Thông Dụng:Palm,Windows Pocket PC2002, Windows Mobil 2003
1.1 Định Nghĩa:
* HDH là 1 máy tính mở rộng(extanded machine) hay máy tính ảo ( virtual machine)
- Ẩn các chi tiết phần cứng của máy tính đễ dễ sự dụng
-Giao diện đơn giản dễ hiễu,dễ sử dụng,không phụ thuộc vào thiết bị cụ thể
-HĐH gồm nhìu máy trừu tượng xếp chồng lên nhau
-Bản thân chương trình ứng dụng cũng là một máy tính trừu tượng
-Công việc của người lập trình là lien tục xây dựng ra các máy tính trừu tượng như HDH
*HDH là bộ Quản Lý Tài Nguyên(resource manager)
-Đáp ứng yêu cầu sự dụng tài nguyên thiết bị: CPU,Ổ đĩa,Ổ Băng, Máy in…
-Khi có nhìu chương trình,nhièu người dùng cùng chia sẽ tài nguyên.HDH đứng ra làm trung gian điều phối sao cho tài nguyên sử dụng đúng thứ tự,dùng xong cấp cho đối tương khác
-Ví Dụ: 3 Chương trình cùng in ra 1 máy in,khó chấp nhận trường hợp in xen kẻ nhìu kết quả từ nhìu luông khác nhau.HDH giải quyết bằg cách đưa kết quả in ra một chương trình tạm từ đĩa và sau đó lần lượt in ra vào thời điêm thích hợp
1.2 Lịch Sử HDH
-Thế hệ 1 :1945-1955:Đèn điện tử , Bảng điều khiển
-Thế hệ 2 :1955-1965 : Bóng Bán dẫn , hệ xử lý Lô
-Thế hê 3:1965-1980 : Mạch IC, Hệ Đa chương, Hệ chia thời gian
-Thế hệ 4 : 1980- nay : Mạch LSI,và các HDH hiện đại
*Hệ Đa Chương (multiprocessor System)
-Nhìu tác vụ (tiến trình) cùng một lúc trong bộ nhớ
-Khi một tác vụ không cần đến CPU,tác vụ khác được thực thi
*Hệ Chia Thời Gian(time –sharing System)
-Là 1 hệ đa chương
-Mỗi tác vụ chỉ được dùng CPU trong 1 khoảng thời gian ngắn ,sau đó bi ngắt,chuyến sang tác vụ khác,cứ thế xoay vòng
VD:Người bồi bàn Phục vụ nhìu bàn ăn với mỗi bàn 1 khoảng thời gian ngắn và xoay vòng
*HĐH ở Việt Nam
-Máy Tính Minsk32 1974-1990(Liên Xô) với HDH đơn chương
-Máy tính ES-1022 1986-1996 (Liên Xô) Với HĐH đa chương
-Máy tính IBM 360/50 từ 1974 với HĐH đa chương
+Các HĐH cho máy vi tính: PC_DOS,MS_DOS,MAC-OS, WIN9X,NT,2000,XP,
REDHAT,LINUX, VIETKEY…
*Phân Loại HĐH:
+ Trên các máy tính thời kì đầu:
-Batch System,MultiprocessorSystem, Time sharing System
+Trên các máy để bàn
-DÒng DOS : PC-DOS,MS-DOS
-DÒng UNIX: XENIX,LINUX
-DÒng WinDow: Win 3x, Win 9x, WinNT(NT,XP,2000,2003)
*Hệ đa xử lý(multiprocessor system)
-Hổ trợ nhìu CPU, còn gọi là hệ song song
+chLợi :
-Tăng thông suất:tăng số tác vụ hoàn tất trong 1 đơn vị thời gian
-Tiết kiệm:Nhíu CPU nhưng chung bộ nhớ và thiết bị
-Tăng độ tin cậy: nếu 1 CPU gặp sự cố thì hệ vẫn hoạt động bình thường,tuy hơi chậm tí
+Phân Loại
*Đa xử lý đối xứng(symmetric multiprpcessor):
-Cac CPU Ngang hang về chức năng, chung bộ nhớ và thiết bị
-HĐH : Window NT /2000/XP/2003
.Windows 2000 professional : 2CPU
.Windows 2000 Server : 4CPU
.Windows 2000 Advanced : 8CPU
.Windows 2000 DatacenterServer : 32CPU
*Đa xử lý Phi đối xứng (asymmetric multiprocessor)
-Các CPU chung bộ nhớ và thiết bị
-Mỗi CPU có chức năng riêng
-CPU chủ (Master) kiếm soát toàn bộ hệ thống
-Các CPU khác phụ thuôc vào công việc mà CPU Master phân công
-HĐH :SunOS4.x
*Hệ Phân tán : nối với nhau qua giao tiếp mạng
-Phân loại theo khoang cách: Lan , Wan, Man
-Phân loại theo Phương thức phục vụ:
-File server: Máy chủ không tính toán chỉ làm dich vụ tập tin cho máy khác
-Peer to Peer: các máy ngang hàng nhau
-Client-Server: Máy chủ gửi trả lơi khi máy khách gửi yêu câu
*Hệ Gom cụm(clustering)
+Nhiều máy nối với nhau để thực hiện công việc chung
-Gom cụng đối xứng:Các máy ngang hàng nhau ,mỗi máy 1 công việc khác nhau
-Gom cụm phi đối xứng:Một máy chạy trong Host StandbyMode , chỉ giám sát công việc và có nhiệm vụ thay thế khi có một máy gặp sự cố
*Các Hệ Thời Gian Thực(Real –time system)
-Định Nghía:Là hệ thống vừa đúng về chức năng vừa đúng về thời gian đáp ứng,nghĩa là phải phục vụ kịp thời
+Phân Loại:
-Thời Gian Thực Chặt (hard real time):Trong trường hợp xấu nhất cũng phải có thời gian đáp ứng không quá giới tuyến đã đinh (vd 1s)quá giới hạn này hỏng
-Thời Gian Thực Lỏng(soft real time):Trung bình có thể đáp ứng tốt, nhưng trong một số trường hợp đặt biệt có thể chậm hơn một chút vẫn không ảnh hưởng đến toàn hệ
*Các Hệ Cầm Tay:
-Các HĐH cho thiết bị trợ giúp cá nhân PDA ,Điên thoại di động nối internet
-Bộ nhớ nhỏ gọn đủ chức năng đến tối thiểu
-Các HĐH Thông Dụng:Palm,Windows Pocket PC2002, Windows Mobil 2003
buuhuynh- Tổng số bài gửi : 148
Join date : 06/05/2009
Similar topics
» Câu 4: Vấn đề Người sản xuất – Người tiêu thụ (Producer-Consumer)code này đúng ko mấy anh chị ơi?
» Thảo luận Bài 7
» mã code giải phương trình bậc hai theo cách của thầy nha mọi người...mọi người tự làm shortcut sau khi chạy luôn nha
» Vì sao nước ta nhiều người học giỏi nhưng tiền lương lai ít so với những người ít hiểu biết
» Cài đặt Visual Studio 6.0 không được
» Thảo luận Bài 7
» mã code giải phương trình bậc hai theo cách của thầy nha mọi người...mọi người tự làm shortcut sau khi chạy luôn nha
» Vì sao nước ta nhiều người học giỏi nhưng tiền lương lai ít so với những người ít hiểu biết
» Cài đặt Visual Studio 6.0 không được
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