Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
437,9 KB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI KHOA ĐIỆN- ĐIỆN TỬ BỘ MÔN KỸ THUẬT VIỄN THÔNG BÁO CÁO MÔN HỌC CẤU TRÚC MÁY TÍNH VÀ HỆ ĐIỀU HÀNH GVHD: TRẦN VĂN HƯNG SVTH: Trần Viết Trường LỚP: KTVT-2 TP.Hà Nội– 3/2022 download by : skknchat@gmail.com Mục Lục NỘI DUNG 1: PHÂN BIỆT HỆ ĐIỀU HÀNH ĐƯỢC DÙNG TRÊN MÁY TÍNH SERVER VÀ MÁY TÍNH CLIENT Khái niệm hệ điều hành………………………………………….3 Khái niệm máy Server…………………………………………3,4 Khái niệm máy Client……………………………………………4 Sự khác Server OS Client OS………………….5,6 Một số hệ điều hành thông dụng máy tính…………….6-10 Mơ hình Client – Server 6.1 6.2 6.3 6.4 6.5 6.6 6.7 Cách thức hoạt động………………………………………….11 Các máy chủ điển hình…………………………………….11,12 Phân loại máy chủ…………………………………………12,13 Vai trị máy chủ……………………………………….13,14 Lợi ích máy chủ………………………………………… 14 Khi nên sử dụng máy chủ? 15 Tiêu chí xây dựng cấu hình máy chủ……………………15 NỘI DUNG 2: TÀI LIỆU THAM KHẢO………………….16 download by : skknchat@gmail.com NỘI DUNG 1: PHÂN BIỆT HỆ ĐIỀU HÀNH ĐƯỢC DÙNG TRÊN MÁY TÍNH SERVER VÀ MÁY TÍNH CLIENT Khái niệm hệ điều hành Nói mợt cách đơn giản hệ điều hành cung cấp môi trường cho người dùng sử dụng Là phần mềm hệ thống quản lý phần cứng, phần mềm máy tính cung cấp dịch vụ cho chương trình máy tính Các hệ điều hành chuyên biệt khác được tạo để phục vụ ứng dụng cho hệ thống nhúng thời gian thực Khái niệm máy Server Là hệ điều hành hoạt động máy chủ Đây phiên nâng cao hệ điều hành có nhiều tính khả để cung cấp dịch vụ khác cho thiết bị máy khách khác được kết nới với nó, thường được triển khai hệ thống doanh nghiệp nhà mạng download by : skknchat@gmail.com Khái niệm máy Client Hệ điều hành máy khách một hệ thớng hoạt đợng máy tính để bàn thiết bị di đợng khác máy tính xách tay điện thoại thơng minh Nó có thể quản lý thành phần phần cứng khác được kết nối với máy in, hình máy ảnh Sự khác hệ điều hành được dùng máy tính server máy tính client download by : skknchat@gmail.com Hệ điều hành máy khách hệ điều hành hoạt đợng máy tính để bàn thiết bị di động khác hệ điều hành máy chủ hệ điều hành được thiết kế để cài đặt sử dụng máy chủ Do đó, sự khác biệt hệ điều hành máy khách máy chủ ➢ Chức năng: Hệ điều hành máy khách có thể nhận dịch vụ từ máy chủ hệ điều hành máy chủ có thể cung cấp dịch vụ cho nhiều máy khách thiết bị người dùng cuối Thiết bị kết nối: Hệ điều hành khách chạy thiết bị khách máy tính để bàn, điện thoại di đợng, máy tính bảng máy tính xách tay hệ điều hành máy chủ chạy máy chủ Do đó, một điểm khác biệt hệ điều hành máy khách máy chủ ➢ Lượng người dùng: Một người dùng nhất có thể làm việc hệ ➢ điều hành khách tại một thời điểm hệ điều hành máy chủ có thể phục vụ nhiều thiết bị khách một lúc Vì vậy, một sự khác biệt khác hệ điều hành máy khách máy chủ ➢ ➢ Cấu trúc: Hệ điều hành máy chủ cao cấp phức tạp máy khách nhiều lần bao gờm nhiều tính Các ví dụ: Windows, Android, Mac mợt sớ ví dụ cho hệ điều hành máy khách Red Hat Enterprise Linux, Windows Server Mac OS X Server một số ví dụ cho hệ điều hành máy chủ download by : skknchat@gmail.com Sự khác hệ điều hành máy khách hệ điều hành máy chủ * Hệ điều hành máy khách Hệ điều hành vận hành máy tính để bàn thiết bị xách tay đa dạng khác Có thể nhận dịch vụ từ máy chủ Chạy thiết bị khách máy tính bàn, điện thoại di đợng, máy tính bảng, laptops Phục vụ mợt người dùng tại một thời điểm Đơn giản Vd: Window, Android, Mac Một số hệ điều hành thông dụng máy tính Window Server Nhà phát triển: Microsoft download by : skknchat@gmail.com o Ưu Điểm Giao diện thân thiện, dễ sử dụng o Cập nhật vá lỗi thường xuyên o Sử dụng rộng rãi dễ dàng đồng bợ với Client Là mợt hệ điều hành có tính phí nên bạn cân nhắc vấn đề quyền: o Mã ng̀n Window rất hạn chế khơng có nhiều tùy chỉnh o Do độ phổ biến cao nên hệ điều hành Windows Server một mục tiêu Hacker nên bạn phải thường xuyên cập hệ thống vá lỗi để bảo đảm hoạt động hệ thống download by : skknchat@gmail.com Linux Nhà phát triển: Linus Torvalds o o o Ưu Điểm Đa số phần mềm, ứng dụng miễn phí o Giao diện chưa thân thiện, sử dụng phần lớn câu lệnh Tối ưu phần cứng, tăng hiệu xử lí cho máy chủ o Sớ lượng phần mền hạn chế, khơng có nhiều sự lựa chọn Phổ biến cho thiết bị thông minh hiện (android, WebOS,…) o Ít được hỗ trợ driver phần cứng o Tính bảo mật cao o Tính linh hoạt cao, người dùng có thể chỉnh sửa hệ điều hành phù hợp với nhu cầu sử dụng mình download by : skknchat@gmail.com MAC OS X Server Nhà phát triển: Apple Inc o Ưu Điểm Độ ổn định cao, sử dụng mượt o o o Tính bảo mật cao thường xun được cập nhật o Tới ưu hóa sử dụng, tương thích cao với thiết bị Apple o o Giá thành cao so với hệ điều hành khác Chỉ tương thích với phần cứng Apple, hạn chế hổ trợ với phần cứng vào phần mền bên thứ ba Sự lựa chọn phần mền tương đới Cợng đợng người dùng tại Việt Nam khơng lớn download by : skknchat@gmail.com Và cịn mợt sớ hệ điều hành bạn có thể tham khảo như: IOS, Android, Harmony OS, Windows Phone, Symbian OS, Unix, Red Star OS, Color OS,… • So sánh hệ điều hành LINUX WINDOWS 10 download by : skknchat@gmail.com Mơ hình Client – Server 6.1 Cách thức hoạt động Các máy chủ thường hoạt động một mô hình clientserver, server (máy chủ) chương trình máy tính 11 download by : skknchat@gmail.com chạy để phục vụ yêu cầu chương trình khác client (khách hàng) Do đó, máy chủ thực hiện mợt sớ nhiệm vụ thay mặt cho khách hàng Các khách hàng thường kết nới với máy chủ thơng qua mạng có thể chạy mợt máy tính Trong hệ thớng hạ tầng mạng Internet Protocol (IP), một máy chủ một chương trình hoạt động một socket listener (giao thức nghe) 6.2 Các máy chủ điển hình ❖ Máy chủ sở liệu (database server) ❖ Máy chủ tập tin (file server), máy chủ mail (mail server) ❖ Máy chủ in (print server) ❖ Máy chủ web (web server) ❖ Máy chủ game (game server) ❖ Máy chủ ứng dụng (application server) ❖ Máy chủ ảo (VPS) ❖ Máy chủ đám mây(Cloud server) Nhiều hệ thống sử dụng mô hình client/server mạng bao gồm trang web dịch vụ email Một mô hình thay thế, mạng peer-to-peer cho phép tất máy tính để hoạt động một hai (client server) cần thiết 12 download by : skknchat@gmail.com 6.3 Phân loại máy chủ Cơ sở để phân loại loại máy chủ dựa theo phương pháp chế tạo máy chủ • Máy chủ riêng (Dedicated) • Máy chủ ảo (Virtual Private Server – VPS) • Máy chủ đám mây (Cloud Server) 13 download by : skknchat@gmail.com 6.4 Vai trị máy chủ ❖ Đặc tính "máy khách-máy chủ" mô tả mối quan hệ chương trình hợp tác một ứng dụng Thành phần máy chủ cung cấp một chức dịch vụ cho một nhiều máy khách, khởi tạo yêu cầu cho dịch vụ Máy chủ được phân loại theo dịch vụ mà chúng cung cấp Ví dụ, mợt máy chủ web phục vụ trang web một máy chủ tệp phục vụ tệp máy tính Mợt tài ngun chia sẻ có thể bất kỳ phần mềm linh kiện điện tử máy tính máy chủ, từ chương trình liệu để xử lý thiết bị lưu trữ Việc chia sẻ tài nguyên một máy chủ tạo thành một dịch vụ ❖ Việc máy tính máy khách, máy chủ hay hai được xác định chất ứng dụng u cầu chức dịch vụ Ví dụ, mợt máy tính nhất có thể chạy phần mềm máy chủ web máy chủ tệp một lúc để cung cấp liệu khác cho máy khách đưa loại yêu cầu khác Phần mềm máy 14 download by : skknchat@gmail.com khách có thể giao tiếp với phần mềm máy chủ mợt máy tính Giao tiếp máy chủ, chẳng hạn để đờng bợ hóa liệu, đơi được gọi giao tiếp máy chủ máy chủ với máy chủ 6.5 Lợi ích máy chủ Quản lý trực tiếp từ xa một cách dễ dàng - Khả bảo mật server cao Hạn chế tấn công mạng - Người sử dụng có thể cài đặt cấu hình theo mong ḿn riêng - Tài nguyên không bị hạn chế, tăng băng thông, không gian lưu trữ đảm bảo cho lượng lớn người truy cập lúc - Không phải chia sẻ với người dùng khác 6.6 Khi nên sử dụng máy chủ? - Doanh nghiệp đủ lớn, chạy dự án ngắn hạn đảm bảo khả tài - Doanh nghiệp có nhu cầu lưu trữ lượng lớn liệu - Doanh nghiệp muốn chạy website nặng việc mở rộng phần cứng Đảm bảo đường truyền có tớc đợ nhanh 6.7 Tiêu chí xây dựng cấu hình máy chủ ➢ Băng thơng 15 download by : skknchat@gmail.com ➢ Tài nguyên phần cứng ➢ Trung tâm liệu ➢ Thời gian server hoạt động bình thường ➢ Dung lượng ➢ Lượng chuyên tiếp ➢ Đa miền (multi-domain) ➢ Đợ an tồn tính bảo mật ➢ Và thứ quan trọng nhất chi phí NỘI DUNG 2: TÀI LIỆU THAM KHẢO https://en.wikipedia.org/wiki/Client%E2 %80%93server_model https://en.wikipedia.org/wiki/Realtime_operating_system 16 download by : skknchat@gmail.com ... NỘI DUNG 1: PHÂN BIỆT HỆ ĐIỀU HÀNH ĐƯỢC DÙNG TRÊN MÁY TÍNH SERVER VÀ MÁY TÍNH CLIENT Khái niệm hệ điều hành? ??……………………………………….3 Khái niệm máy Server? ??………………………………………3,4 Khái niệm máy Client? ??…………………………………………4... NỘI DUNG 1: PHÂN BIỆT HỆ ĐIỀU HÀNH ĐƯỢC DÙNG TRÊN MÁY TÍNH SERVER VÀ MÁY TÍNH CLIENT Khái niệm hệ điều hành Nói mợt cách đơn giản hệ điều hành cung cấp môi trường cho người dùng sử dụng... nới với máy in, hình máy ảnh Sự khác hệ điều hành được dùng máy tính server máy tính client download by : skknchat@gmail.com Hệ điều hành máy khách hệ điều hành hoạt đợng máy tính để