Giải Tin học 11 định hướng THUD Kết nối bài 3 Phần mềm nguồn mở và phần mềm chạy trên internet

Giải bài 3 Phần mềm nguồn mở và phần mềm chạy trên internet tin học 11 kết nối tri thức. Phần đáp án chuẩn, hướng dẫn giải chi tiết cho từng bài tập có trong chương trình học của sách giáo khoa. Hi vọng, các em học sinh hiểu và nắm vững kiến thức bài.

Bài tập & Lời giải

Khởi động

Câu hỏi. Với ngôn ngữ lập trình bậc cao, chương trình được viết dưới dạng văn bản gần với ngôn ngữ tự nhiên. Văn bản này gọi là mã nguồn. Để máy tính có thể chạy được trực tiếp, chương trình được dịch thành dãy lệnh máy gọi là mã máy. Mã máy rất khó đọc hiểu nên việc dịch sang mã máy còn giúp bảo vệ chống đánh cắp ý tưởng hay sửa đổi phần mềm. Phần mềm chuyển giao dưới dạng mã máy thường được gọi là phần mềm nguồn đóng.

Vào những năm 1970, trong một số trường đại học ở Mỹ đã xuất hiện việc chia sẻ mã nguồn để cùng phát triển phần mềm, dẫn tới sự ra đời của phần mềm nguồn mở - một xu hướng có ảnh hưởng lớn tới sự phát triển của công nghệ phần mềm sau này.Theo em, lợi ích đối với cộng đồng trong việc chia sẻ mã nguồn là gì?

Xem lời giải

1. Phần mềm nguồn mở

Cách thức chuyên giao phần mềm cho người sử dụng theo chiều hướng “mở dần” như sau:

1. Bán phần mềm dưới dạng mã máy.

2. Cho sử dụng phản mêm miễn phí có điều kiện hoặc không điều kiện, không cung cấp mã nguồn. 

3. Cho sử dụng phân mềm tự do, cung cấp cả mã nguồn đề có thể sửa, nâng cấp,phát triển và chuyển giao (phân phối) lại phần mềm.

Hãy thảo luận xem lợi ích của người dùng được tăng dần như thế nào theo hướng mở nói trên.

Xem lời giải

Câu hỏi 1. Em hãy cho biết ý nghĩa của yêu cầu “người sửa đổi, nâng cấp phần mềm nguồn mở phải công bố rõ ràng phần nào đã sửa, sửa thế nào so với bản gốc”.

Xem lời giải

Câu hỏi 2. Ý nghĩa của yêu cầu "phần mềm sửa đổi một phần mềm nguồn mở theo GPL cũng phải mở theo giấy phép của GPL” là gì?

Xem lời giải

2. Vai trò của phần mềm thương mại và phần mềm nguồn mở

Câu hỏi. Hãy thảo luận xem phần mềm nguồn mở có thay thế hoàn toàn được phần mềm thương mại hay không? Tại sao?

Xem lời giải

Câu hỏi 1. Cho ví dụ về phần mềm đóng gói và phần mềm đặt hàng. Ưu điểm của phần mềm thương mại là gì?

Xem lời giải

Câu hỏi 2. Cho ví dụ về một phần mềm thương mại và một phần mềm nguồn mở có thể thay thế. Ưu điểm của phần mềm nguồn mở là gì?

Xem lời giải

3. Phần mềm chạy trên internet

Câu hỏi. Phần mềm chạy trên Intemet là gì? Em hãy cho một ví dụ về phần mềm như vậy. Hãy nêu ưu điêm của phần mềm chạy trên Interet.

Xem lời giải

Câu hỏi 1. Em hãy nêu những ưu điểm của phần mềm chạy trên Internet.

Xem lời giải

Câu hỏi 2. Em hãy nêu tên một phần mềm trực tuyến khác với các phần mềm đã nêu trong bài.

Xem lời giải

Luyện tập

Câu hỏi 1. Có thể nói "Phần mềm nguồn mở ngày càng phát triển thì thị trường phần mềm thương mại càng suy giảm” hay không? Tại sao?

Xem lời giải

Câu hỏi 2. Phần mềm ở các trạm ATM (rút tiền tự động) có phải là phần mềm trực tuyến không?

Xem lời giải

Vận dụng

Câu hỏi 1. Em hãy tìm trên Internet và cho biết tên một số phần mềm đồ hoạ nguồn mở và một số phần mềm đồ hoạ thương mại.

Xem lời giải

Câu hỏi 2. Nói chung, các môi trường lập trình trên ngôn ngữ Python đều không có chức năng biên dịch để chuyên mã nguồn thành mã máy. Các chương trình Python đều ở dạng mã nguồn. Liệu có thể coi mọi phần mềm viết bằng Python đều là phần mềm nguồn mở hay không?

Xem lời giải

Hoạt động 2: Giấy phép đối với phần mềm nguồn mở

Theo quy định về bản quyền, các tác giả của phần mềm có quyền bảo vệ chống phần mềm bị sửa đổi gây phương hại đến uy tín và danh dự của tác giả. Nếu là người đầu tư, các tác giả còn giữ cả quyền tạo bản sao, sửa đổi, nâng cấp phần mềm, quyền chuyển giao sử dụng, …

Em hãy so sánh quyền sử dụng phần mềm nguồn mở với quy định về bản quyền và cho biết một số điểm mâu thuẫn.

Xem lời giải

Câu hỏi 1: Em hãy cho biết ý nghĩa của yêu cầu “người sửa đổi, nâng cấp phần mềm nguồn mở phải công bố rõ ràng phần nào đã sửa, sửa thế nào so với bản gốc.”

Xem lời giải

Câu hỏi 2: Ý nghĩa của yêu cầu “phần mềm sửa đổi một phần mềm nguồn mở theo GPL cũng phải mở theo giấy phép của GPL” là gì?

Xem lời giải

Xem thêm các bài Giải tin học 11 định hướng Tin học ứng dụng kết nối tri thức, hay khác:

Xem thêm các bài Giải tin học 11 định hướng Tin học ứng dụng kết nối tri thức được biên soạn cho Học kì 1 & Học kì 2 theo mẫu chuẩn của Bộ Giáo dục theo sát chương trình Lớp 11 giúp bạn học tốt hơn.

Lớp 11 | Để học tốt Lớp 11 | Giải bài tập Lớp 11

Giải bài tập SGK, SBT, VBT và Trắc nghiệm các môn học Lớp 11, dưới đây là mục lục các bài giải bài tập sách giáo khoa và Đề thi chi tiết với câu hỏi bài tập, đề kiểm tra 15 phút, 45 phút (1 tiết), đề thi học kì 1 và 2 (đề kiểm tra học kì 1 và 2) các môn trong chương trình Lớp 11 giúp bạn học tốt hơn.