Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 50 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
50
Dung lượng
471,5 KB
Nội dung
ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC SƯ PHẠM KHOA TOÁN – LỚP SP TIN K45 Tìm hiểu về Windows XP Đề tài: Giáo viên hướng dẫn: Th.S. Lương Thị Hồng Lan Nhóm sinh viên : Nhóm 3 Lớp : Sư Phạm Tin K45 Cấu trúc đề tài Chương 1. Lịch sử Chương 2. Nguyên tắc thiết kế Windows XP Chương 3. Hệ thống thành phần Chương 4. Hệ thống môi trường Chương 6. Mạng Chương 5. Hệ thống tập tin Chương 7. Lập trình giao diện Chương 8. Kết luận Giới thiệu về Microsoft Windows XP Hệ điều hành Microsoft Windows XP là một hệ thống "phòng ngừa" 32/64-bit điều hành đa nhiệm cho K6/K7 AMD, Intel IA32/IA64, và bộ vi xử lý sau này. Sự kế thừa cho Windows NT, Windows 2000, Windows XP cũng được dự định để thay thế cho Windows 95/98 hệ điều hành. Mục tiêu chính cho hệ thống bảo mật đáng tin cậy dễ dàng sử dụng, Windows và tương thích ứng dụng POSIX, hiệu suất cao, mở rộng, tính di động, và hỗ trợ quốc tế. Chương 1:Lịch sử • Vào năm 1988, Microsoft quyết định phát triển một “công nghệ mới”(NT) đó là 1 hệ điều hành có thể hỗ trợ cả OS/2 và POSIX APIs. • Trước đó, NT đã được hỗ trợ để sử dụng trong OS/2 API như môi trường riêng của nó nhưng trong suốt quá trình phát triển, NT được thay đổi để sử dụng trong Win32 API, điều này phản ánh tính phổ biến của của Windows 3.0. Chương 2: Nguyên tắc thiết kế Windows XP 1. Bảo mật 2. Độ tin cậy 3. Cửa sổ và tính tương thích của ứng dụng POSIX 4. Hiệu suất cao 5. Khả năng mở rộng 6. Khả năng chuyển dịch 7. Hỗ trợ Quốc tế Nguyên tắc thiết kế của Windows XP bao gồm: 1. Bảo mật. 2. Độ tin cậy. 3. Cửa sổ và tính tương thích của ứng dụng POSIX. 4. Hiệu suất cao. 5. Khả năng mở rộng. 6. Khả năng chuyển dịch. 7. Hỗ trợ quốc tế. 1. Bảo mật • Mục tiêu bảo mật của Windows XP yêu cầu cao hơn là chỉ tuân thủ những tiêu chuẩn thiết kế, nó cho phép Windows NT 4.0 nhận C – 2 bảo mật phân loại từ U.S.Government (có nghĩa là ôn hoà mức độ bảo vệ từ phần mềm bị lỗi và tấn công độc hại). 2. Độ tin cậy • Windows XP mở rộng sự kiểm chứng trình điều khiển để bắt lỗi tinh tế hơn, cải thiện các tiện ích để bắt lỗi lập trình trong mã cấp người dùng. • XP sử dụng sự bảo vệ phần cứng cho bộ nhớ ảo, những cơ chế bảo vệ phần mềm cho những tài nguyên của hệ điều hành. 3. Cửa sổ và tính tương thích của ứng dụng POSIX • Windows XP không phải chỉ cập nhật của cửa sổ 2000; nó là thay thế cho Windowns 95 / 98. • Windows XP giới thiệu tầng tính tương thích rơi giữa ứng dụng và win32 APIs. Tầng này làm Windows XP vẻ ngoài ( hầu như ) lỗi tương thích với phiên bản trước của cửa sổ. • Windows XP duy trì hỗ trợ chạy nhiều ứng dụng 16 bit sử dụng Thunking, hoặc sự chuyển đổi, tầng dịch gọi API 16 bit thành tương đương gọi 32 bit. Similary, phiên bản 64 bit của Windows XP cung cấp tầng Thunking dịch gọi API 32 bit thành bẩm sinh gọi 64 bit. POSIX aupport trong Windows XP nhiều được cải thiện, phân hệ POSIX mới được gọi là Interix là hiện đang có sẵn. Hầu hết mọi UNIX sẵn có tương thích phần mềm biên dịch và chạy dưới Interix không có điều chỉnh. 4. Hiệu suất cao • Hệ thống con của XP có khả năng giao tiếp với những phần khác thông qua sự chuyển thông báo hiệu quả cao. • Quyền ưu tiên trước của các tiểu trình ưu tiên thấp cho phép hệ thống phản hồi nhanh những sự kiện ngoài. • Thiết kế cho đa xử lý đối xứng (nhiều CPUs cùng vận hành và sử dụng chung bộ nhớ). 5. Khả năng mở rộng • Khả năng mở rộng tham khảo khả năng hệ điều hành để theo kịp tiến bộ về tin học công nghệ. Windows XP sử dụng kiến trúc phân tầng. • Windows XP điều hành chạy trong phần lõi hoặc chế độ bảo vệ và cung cấp dịch vụ hệ thống cơ bản. 6. Khả năng chuyển dịch • Hệ điều hành có thể được chuyển từ phần cứng này sang phần cứng kia với khá ít thay đổi. Windows XP được thiết kế để cơ động. Phần lớn hệ thống được viết trong C và C + +. 7. Hỗ trợ Quốc tế • Hỗ trợ cho những quốc gia khác nhau trên thế giới thông qua chương trình hỗ trợ ngôn ngữ quốc gia (NLS) API . • Cho phép truyền thông toàn cầu, cho phép người dùng chỉnh sửa nội dung trong bất cứ ngôn ngữ nào để làm việc trong bất kỳ ngôn ngữ nhất định. • Đơn giản hóa việc triển khai, bảo trì và hỗ trợ các phiên bản ngôn ngữ khác nhau của hệ điều hành trên toàn thế giới. [...]... chính trong Windows XP 5 Hệ thống con POSIX 6 Người dùng 1 Phân hệ môi trường là chế độ người dùng trên tầng trên điều hành Windows XP bẩm sinh phục vụ cho làm cho Windows XP chạy chương trình phát triển cho hệ thống khác, bao gồm Windows 16 bit, MS DOS, và POSIX Mỗi phân hệ môi trường cung cấp một môi trường ứng dụng 2 Môi trường MS - DOS không có độ phức tạp của phân hệ môi trường Windows XP Nó được... Redirectors và Các server Trong Windows XP, một ứng dụng có thể sử dụng Windows XP I/O API để truy cập các tập tin từ 1 máy tính từ xa, quy định máy tính từ xa đang hoạt động một máy chủ CIFS, chẳng hạn như được cung cấp bởi Windows XP hoặc cũ hơn các hệ thống Windows Redirector là đối tượng khách hàng chuyển tiếp I/O yêu cầu các tập tin từ xa nơi chúng được đáp ứng bởi một máy chủ Về hiệu xuất và an ninh,... nối mạng trong Windows XP, trước hết chúng ta phải đề cập đến 2 trong số các giao diện mạng nội bộ: Giao diện đặc điểm kỹ thuật thiết bị mạng (NDIS) Giao diện điều khiển tiến trình (TDI) 6.2 Phân phối - Xử lý Mechanisms Windows XP là một hệ điều hành phân phối, các ứng dụng hỗ trợ phân phối Cơ chế hỗi trợ phân phối xử lý trên Windows XP bao gồm NetBIOS đặt tên đường ống và mailslots, Windows sockets,... phương tiện Triển khai Windows XP sử dụng mô hình máy chủ máy khách Phân hệ là máy chủ triển khai hệ điều hành cụ thể Mô hình phục vụ máy khách được dùng để triển khai nhiều dịch vụ hệ điều hành ngoài phân hệ môi trường 8.5 I / O Nhà quản lý I / O nhà quản lý chịu trách nhiệm về hệ tập tin, trình điều khiển thiết bị và trình điều khiển mạng 8.6 Bộ nhớ cache nhà quản lý Windows XP cung cấp tập trung... VDM ) 3 Môi trường thực thi Win16 được cung cấp bởi VDM liên kết chặt chẽ phần mềm bổ sung được gọi là Windows trên Windows; phần mềm này cung cấp Windows 3.1 phần lõi thường trình và thường trình mẩu cho cửa sổ - nhà quản lý và giao diện thiết bị đồ họa (GDI) chức năng 4 Phân hệ chính trong Windows XP là Win 32 API Nó chạy ứng dụng Win32 API và quản lý tất cả bàn phím,chuột và màn hình vào ra 5 Hệ... và ngắt Điều hành 1 Lớp phần cứng trừu tượng HAL là tầng của phần mềm giấu đi sự khác biệt phần cứng đối với mức cao hơn của hệ điều hành, để trợ giúp làm Windows trở thành XP cơ động được HAL xuất ra giao diện máy ảo 2 Phần lõi Phần lõi của Windows XP cung cấp điều hành và phân hệ Phần lõi duy trì trong bộ nhớ, và thi hành của nó chức năng chính : lịch biểu, ngắt và ngoại lệ xử lý, đồng bộ hoá bộ xử... cũng hỗ trợ yêu cầu khác như là tháo gỡ truy vấn 8.9 Hệ thống đăng ký Windows XP giữ phần lớn cấu hình của nó thông tin trong cơ sở dữ liệu bên trong được gọi là hệ thống đăng ký Nếu người dùng cài đặt phần mềm, như là một trình điều khiển thiết bị, tạo ra cấu hình tổ hệ thống sẽ không khởi động 8.10 Khởi động • Khởi động của Windows XP PC bắt đầu khi phần cứng trên và BIOS bắt đầu thi hành từ Rom BIOS... mềm .Windows XP định nghĩa vài ngoại lệ độc lập kiến trúc, bao gồm : 1 Vi phạm truy cập bộ nhớ 2 Tràn bộ nhớ số nguyên 3 Dấu phẩy động tràn bộ nhớ hay dòng nước ngầm 4 Số nguyên chia cho không 5 Lệnh bất hợp pháp 6 Dữ liệu sự sắp lệch hàng 7 Lệnh đặc quyền 8 Lỗi đọc trang 9 Vi phạm truy cập 10 Hạn ngạch tập tin phân trang vượt quá 11 Điểm dừng trình gỡ lỗi 12 Trình gỡ lỗi đơn bước 8 Điều hành Windows XP. .. gồm NetBIOS đặt tên đường ống và mailslots, Windows sockets, RPCs, định nghĩa ngôn ngữ giao diện của Microsoft và cuối cùng là COM 6.3 Giao thức Window XP thực hiện các giao thức vận tải như trình điều khiển Một số các giao thức hỗi trợ trong Windows XP để cung cấp 1 loạt các chức năng mạng như: a Giao thức thông điệp khối b Mạng Basic Input / Output System c giao diện người dùng NetBIOS Extended d.Giao... cung và tập tin Tuy nhiên hệ thống tập tin FAT 16 có một số thiếu sót: phân mảnh nội bộ, han chế kích thước 2GB và thiếu bảo vệ truy cập cho tập tin • Mọi hệ điều hành từ MS-DOS cho đến Windows 95, Windows XP và Linux đều có HTTT riêng Tuy mọi HTTT đều thực hiện cùng chức năng nhưng chúng lại khác nhau về thiết kế và mức độ phức tạp 5.1 Các hệ thống tập tin NTFS NTFS với . ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC SƯ PHẠM KHOA TOÁN – LỚP SP TIN K45 Tìm hiểu về Windows XP Đề tài: Giáo viên hướng dẫn: Th.S. Lương Thị Hồng Lan Nhóm sinh viên : Nhóm 3 Lớp :. cho Windows NT, Windows 2000, Windows XP cũng được dự định để thay thế cho Windows 95/98 hệ điều hành. Mục tiêu chính cho hệ thống bảo mật đáng tin cậy dễ dàng sử dụng, Windows và tương. POSIX • Windows XP không phải chỉ cập nhật của cửa sổ 2000; nó là thay thế cho Windowns 95 / 98. • Windows XP giới thiệu tầng tính tương thích rơi giữa ứng dụng và win32 APIs. Tầng này làm Windows