Giải Tin Học trang 5
Lời giải chi tiết SGK Lớp 11 · Môn Tin Há»c · Trang 5–10
Bài 1: Hệ điều hành
🔍 Kiến thức cần nhớ
Năm nhóm chức năng của hệ điều hành:
- Quản lí thiết bị (CPU, bộ nhớ, thiết bị ngoại vi)
- Quản lí việc lưu trữ dữ liệu (quản lí tệp và thư mục)
- Tổ chức thực hiện các chương trình, điều phối tài nguyên
- Cung cấp môi trường giao tiếp với người sử dụng
- Cung cấp tiện ích nâng cao hiệu quả sử dụng máy tính
Đặc điểm của hệ điều hành máy tính cá nhân:
- Giao diện đồ hoạ thân thiện
- Cơ chế plug & play (cắm và chạy)
Hệ điều hành cho thiết bị di động:
- Giao diện thân thiện nhờ nhận dạng hành vi qua cảm biến
- Dễ dàng kết nối mạng di động
- Nhiều tiện ích hỗ trợ cá nhân
- Hai HĐH phổ biến: iOS (Apple) và Android (Google)
⚙️ Bài tập
Câu hỏi khởi động
Đề bài: Em hãy chỉ ra một số công việc mà hệ điều hành thực hiện.
Cách 1 — Liệt kê theo nhóm chức năng
Trả lời:
Hệ điều hành thực hiện các công việc sau:
- Quản lí và điều phối hoạt động của CPU, bộ nhớ
- Quản lí tệp và thư mục trên ổ đĩa
- Chạy các chương trình ứng dụng
- Hiển thị giao diện để người dùng tương tác với máy tính
- Cung cấp các tiện ích như định dạng đĩa, nén tệp, kết nối mạng
Cách 2 — Liệt kê theo ví dụ cụ thể
Trả lời:
- Khởi động máy tính và nạp các chương trình cần thiết
- Hiển thị màn hình Desktop với các biểu tượng
- Cho phép mở, lưu, xóa các tệp tin
- Kết nối với máy in, chuột, bàn phím
- Kết nối Internet và mạng wifi
Câu hỏi trong bài (trang 6)
Đề bài: Theo em, nhóm chức năng nào thể hiện rõ nhất đặc thù của hệ điều hành máy tính cá nhân?
Cách 1 — Phân tích đặc thù người dùng
Trả lời:
Nhóm chức năng "Cung cấp môi trường giao tiếp với người sử dụng" thể hiện rõ nhất đặc thù của hệ điều hành máy tính cá nhân.
Lí do: Máy tính cá nhân dành cho người dùng phổ thông, không phải kỹ sư chuyên nghiệp, nên sự thân thiện và dễ sử dụng là tiêu chí quan trọng nhất. Giao diện đồ hoạ với cửa sổ, biểu tượng, chuột giúp người dùng thao tác dễ dàng mà không cần nhớ cú pháp lệnh.
Cách 2 — So sánh với máy chủ
Trả lời:
Đó là nhóm chức năng giao tiếp với người dùng kết hợp với cơ chế plug & play.
Khác với máy chủ do kỹ sư vận hành (có thể dùng dòng lệnh), máy tính cá nhân cần giao diện trực quan và khả năng tự động nhận biết thiết bị ngoại vi để phù hợp với người dùng bình thường.
Câu hỏi cuối mục 1 (trang 9)
Câu 1: Nêu các nhóm chức năng chính của hệ điều hành.
Trả lời:
Năm nhóm chức năng chính của hệ điều hành:
- Quản lí thiết bị: Quản lí CPU, bộ nhớ, thiết bị ngoại vi
- Quản lí lưu trữ dữ liệu: Quản lí tệp và thư mục
- Tổ chức thực hiện chương trình: Điều phối tài nguyên cho các tiến trình, là môi trường để chạy ứng dụng
- Cung cấp giao tiếp: Môi trường giao tiếp với người sử dụng
- Cung cấp tiện ích: Định dạng đĩa, nén tệp, kiểm tra lỗi đĩa, cấu hình mạng...
Câu 2: Nêu các đặc điểm cơ bản của hệ điều hành máy tính cá nhân.
Trả lời:
Hai đặc điểm cơ bản:
- Giao diện đồ hoạ:
- Sử dụng cửa sổ, biểu tượng, con trỏ chuột
- Trực quan, dễ sử dụng
- Một số HĐH còn hỗ trợ giao tiếp bằng giọng nói
- Cơ chế plug & play:
- Tự động nhận biết thiết bị ngoại vi khi khởi động máy
- Hỗ trợ cài đặt trình điều khiển tự động
- Người dùng không cần quan tâm đến driver
Câu hỏi cuối mục 2 (trang 9)
Câu 1: Vì sao hệ điều hành di động ưu tiên cao cho giao tiếp thân thiện và kết nối mạng di động?
Cách 1 — Phân tích từ đặc điểm thiết bị
Trả lời:
- Giao tiếp thân thiện: Thiết bị di động nhỏ gọn, màn hình cảm ứng, không có bàn phím vật lý đầy đủ. Người dùng thao tác chủ yếu bằng vuốt, chạm, lắc nên cần giao diện trực quan, dễ thao tác.
- Kết nối mạng di động: Thiết bị di động được mang theo người, di chuyển liên tục. Nhu cầu liên lạc, truy cập Internet mọi lúc mọi nơi đòi hỏi khả năng kết nối không dây (wifi, 3G/4G/5G, bluetooth) phải được ưu tiên.
Cách 2 — Phân tích từ nhu cầu người dùng
Trả lời:
Điện thoại thông minh và máy tính bảng được sử dụng bởi mọi đối tượng (kể cả trẻ em, người già), trong mọi hoàn cảnh. Do đó:
- Giao diện phải đơn giản, ai cũng dùng được
- Kết nối mạng phải linh hoạt vì người dùng không ở cố định một chỗ
Câu 2: Kể tên ba tiện ích thường có trên thiết bị di động và chức năng của nó.
Trả lời:
| Tiện ích | Chức năng |
|---|---|
| Danh bạ | Lưu trữ và quản lí thông tin liên lạc (số điện thoại, địa chỉ, email) của người quen |
| Đồng hồ/Báo thức | Hiển thị giờ, đặt hẹn giờ, đếm ngược thời gian, nhắc việc |
| Camera | Chụp ảnh, quay video, nhận dạng QR code |
Câu hỏi cuối mục 3 (trang 10)
Câu 1: Nêu lí do thiết bị xử lí đa năng cần có hệ điều hành.
Trả lời:
Thiết bị đa năng như máy tính có khả năng thực hiện nhiều công việc khác nhau, người dùng có nhu cầu:
- Nạp nhiều phần mềm ứng dụng và dữ liệu vào bộ nhớ → cần tổ chức dữ liệu
- Chọn phần mềm để chạy → cần giao diện làm việc
- Khi chạy cần điều phối tài nguyên (bộ nhớ, CPU, thiết bị ngoại vi) cho các ứng dụng → cần hệ điều hành để đáp ứng
Hệ điều hành cung cấp các dịch vụ điều khiển cơ bản mà nhiều chương trình ứng dụng cần dùng chung.
Câu 2: Nêu mối quan hệ giữa phần cứng, phần mềm ứng dụng và hệ điều hành.
Trả lời:
Mối quan hệ theo tầng lớp từ dưới lên:
- Phần cứng (dưới cùng): Là thiết bị xử lí thông tin
- Hệ điều hành (giữa): Là môi trường trung gian, quản lí phần cứng và cung cấp dịch vụ cho phần mềm ứng dụng
- Phần mềm ứng dụng (trên): Khai thác phần cứng thông qua hệ điều hành
- Người dùng (trên cùng): Sử dụng phần mềm ứng dụng
Phần mềm ứng dụng không trực tiếp điều khiển phần cứng mà thông qua các dịch vụ của hệ điều hành.
Luyện tập (trang 10)
Câu 1: Em hiểu thế nào về tính thân thiện của hệ điều hành?
Trả lời:
Tính thân thiện của hệ điều hành là khả năng giúp người dùng (kể cả người không chuyên về kỹ thuật) có thể sử dụng máy tính một cách dễ dàng, thuận tiện. Cụ thể:
- Giao diện đồ hoạ trực quan với cửa sổ, biểu tượng dễ hiểu
- Thao tác bằng chuột (nháy, kéo thả) thay vì gõ lệnh
- Cơ chế plug & play giúp kết nối thiết bị tự động
- Hỗ trợ nhận dạng giọng nói
- Thông báo lỗi dễ hiểu, có hướng dẫn khắc phục
Câu 2: Hệ điều hành cung cấp môi trường giao tiếp với người sử dụng như thế nào? Môi trường giao tiếp đó thể hiện như thế nào trên hệ điều hành Windows?
Trả lời:
Hệ điều hành cung cấp môi trường giao tiếp qua hai phương thức:
- Giao diện dòng lệnh: Người dùng gõ các câu lệnh (cách cũ)
- Giao diện đồ hoạ (GUI): Sử dụng hình ảnh, biểu tượng, chuột (cách hiện đại)
Trên Windows, môi trường giao tiếp thể hiện qua:
- Màn hình Desktop: Nền làm việc chính
- Cửa sổ (Window): Vùng làm việc của mỗi ứng dụng, có thể phóng to, thu nhỏ, đóng
- Biểu tượng (Icon): Hình ảnh gợi nhớ đại diện cho tệp, thư mục, ứng dụng
- Thanh Taskbar: Thanh công việc ở dưới cùng, truy cập nhanh ứng dụng
- Nút Start: Menu khởi động các chương trình
- Chuột và con trỏ: Phương tiện chỉ định đối tượng làm việc
Vận dụng (trang 10)
Câu 1: Em hãy tìm hiểu xem ngoài máy tính còn có thiết bị điện gia dụng nào sử dụng hệ điều hành không.
Trả lời:
Nhiều thiết bị điện gia dụng ngày nay sử dụng hệ điều hành:
- Smart TV: Sử dụng Android TV, webOS (LG), Tizen (Samsung)
- Tủ lạnh thông minh: Một số dòng cao cấp chạy HĐH để quản lí thực phẩm
- Robot hút bụi: Chạy hệ điều hành nhúng để điều khiển và lập bản đồ
- Xe ô tô thông minh: Hệ thống giải trí và điều khiển chạy Android Auto, CarPlay
- Đồng hồ thông minh: watchOS (Apple), Wear OS (Google)
- Loa thông minh: Amazon Echo, Google Home chạy HĐH riêng
Câu 2: Hãy tìm hiểu lịch sử của hệ điều hành Linux để biết thêm về hệ điều hành UNIX.
Trả lời:
Lịch sử UNIX và Linux:
- 1969: UNIX được phát triển tại Bell Labs (AT&T) bởi Ken Thompson và Dennis Ritchie
- Đặc điểm UNIX: Đa nhiệm, đa người dùng, hiệu quả, ổn định, an toàn cao
- Hạn chế: Các phiên bản thương mại có giá thành cao
- 1991: Linus Torvalds (sinh viên Phần Lan) viết Linux - một HĐH kiểu UNIX cho máy tính cá nhân
- 1994: Linux 1.0 ra đời dưới dạng mã nguồn mở
- Ý nghĩa: Linux khởi đầu trào lưu phần mềm nguồn mở, ảnh hưởng lớn đến công nghệ thông tin
Linux kế thừa triết lý và kiến trúc của UNIX nhưng được phát triển độc lập với mã nguồn mở, miễn phí.
🎯 Ghi nhớ: Hệ điều hành là phần mềm quan trọng nhất, đóng vai trò trung gian giữa phần cứng và phần mềm ứng dụng. HĐH máy tính cá nhân phát triển theo hướng ngày càng thân thiện với giao diện đồ hoạ và cơ chế plug & play.
Bài 2: Thực hành sử dụng hệ điều hành
🔍 Kiến thức cần nhớ
Các chức năng cơ bản cần thực hành:
- Môi trường giao tiếp với người sử dụng (màn hình nền, biểu tượng, thanh công việc)
- Quản lí tệp và thư mục (File Explorer)
- Tiện ích kiểm tra đĩa và hợp mảnh
- Tiện ích trên thiết bị di động (danh bạ, đồng hồ, quản lí ứng dụng)
⚙️ Bài tập
Câu hỏi khởi động (trang 11)
Đề bài: Em hãy chỉ ra một vài điểm tương đồng giữa giao diện hệ điều hành máy tính cá nhân và thiết bị di động.
Trả lời:
Một số điểm tương đồng:
- Đều có màn hình nền (Desktop/Home screen) làm giao diện chính
- Đều sử dụng biểu tượng (icon) đại diện cho ứng dụng, tệp
- Đều có thanh trạng thái hiển thị thông tin (pin, mạng, giờ)
- Đều hỗ trợ thao tác chạm/nháy để mở ứng dụng
- Đều có khả năng quản lí tệp và thư mục
- Đều cho phép cài đặt và gỡ bỏ ứng dụng
Luyện tập (trang 15)
Câu 1: Tiện ích danh bạ còn có chức năng quản lí nhóm. Hãy thực hiện việc tạo nhóm, xoá nhóm, đăng kí vào danh bạ.
Trả lời (Hướng dẫn thực hành):
Tạo nhóm:
- Mở ứng dụng Danh bạ (Contacts)
- Chọn mục Nhóm (Groups) hoặc Nhãn (Labels)
- Chọn "Tạo nhóm mới" hoặc biểu tượng "+"
- Nhập tên nhóm (VD: "Gia đình", "Bạn học")
- Lưu lại
Thêm người vào nhóm:
- Mở thông tin một liên hệ
- Chọn "Chỉnh sửa"
- Tìm mục "Nhóm" và chọn nhóm muốn thêm
- Lưu lại
Xoá nhóm:
- Vào mục Nhóm
- Chọn nhóm cần xoá
- Chọn biểu tượng menu (⋮) → Xoá nhóm
- Xác nhận xoá (lưu ý: xoá nhóm không xoá các liên hệ trong nhóm)
Câu 2: Đồng hồ là một tiện ích cơ bản. Hãy sử dụng các chức năng đếm thời gian tiến hay lùi của tiện ích này.
Trả lời (Hướng dẫn thực hành):
Đếm thời gian tiến (Bấm giờ - Stopwatch):
- Mở ứng dụng Đồng hồ (Clock)
- Chọn tab "Bấm giờ" (Stopwatch)
- Nhấn "Bắt đầu" để bắt đầu đếm
- Nhấn "Vòng" (Lap) để ghi lại thời gian trung gian
- Nhấn "Dừng" để dừng đếm
- Nhấn "Đặt lại" để về 0
Ứng dụng: Đo thời gian chạy, bơi, làm bài thi...
Đếm thời gian lùi (Hẹn giờ - Timer):
- Mở ứng dụng Đồng hồ
- Chọn tab "Hẹn giờ" (Timer)
- Đặt thời gian (giờ:phút:giây)
- Nhấn "Bắt đầu"
- Khi hết giờ, điện thoại sẽ báo
Ứng dụng: Nấu ăn, học bài theo Pomodoro, nghỉ giải lao...
Vận dụng (trang 15)
Câu 1: Hãy tìm hiểu chức năng và cách sử dụng tiện ích dọn đĩa (Disk Cleanup).
Trả lời:
Chức năng của Disk Cleanup:
- Xoá các tệp tạm thời (temporary files)
- Xoá tệp trong thùng rác (Recycle Bin)
- Xoá tệp cache của trình duyệt
- Xoá các bản cập nhật Windows cũ
- Giải phóng dung lượng ổ đĩa
Cách sử dụng:
- Mở File Explorer
- Nháy chuột phải vào ổ đĩa (VD: ổ C:)
- Chọn Properties
- Trong tab General, chọn "Disk Cleanup"
- Đợi quét xong, đánh dấu các mục muốn xoá
- Chọn "OK" và xác nhận "Delete Files"
Lưu ý: Nên chạy định kỳ 1-2 tuần/lần để giữ ổ đĩa gọn gàng.
Câu 2: Ngoài cách đăng nhập dùng mật khẩu, hãy tìm hiểu các phương pháp đăng nhập khác và so sánh.
Trả lời:
| Phương pháp | Điểm mạnh | Điểm yếu |
|---|---|---|
| Mật khẩu | Linh hoạt, có thể thay đổi dễ dàng | Dễ quên, có thể bị lộ, mất thời gian nhập |
| Vân tay | Nhanh, tiện lợi, khó giả mạo | Không nhận khi tay ướt/bẩn, cảm biến có thể hỏng |
| Nhận dạng khuôn mặt | Rất nhanh, không cần chạm | Khó nhận khi đeo khẩu trang, tối, có thể bị lừa bằng ảnh (đời cũ) |
| Khẩu hình (Pattern) | Dễ nhớ, nhanh | Dễ bị người khác nhìn thấy, vết tay trên màn hình |
| PIN | Đơn giản, nhanh | Ít ký tự, dễ đoán nếu đơn giản |
Khuyến nghị: Nên kết hợp nhiều phương pháp (VD: vân tay + mật khẩu dự phòng) để tăng bảo mật.
Bài 3: Phần mềm nguồn mở và phần mềm chạy trên Internet
🔍 Kiến thức cần nhớ
Phân loại phần mềm:
- Phần mềm thương mại: Phần mềm để bán, thường nguồn đóng
- Phần mềm tự do: Miễn phí, được tự do sử dụng
- Phần mềm nguồn mở: Cung cấp cả mã nguồn, có thể sửa đổi, phát triển
Giấy phép GNU GPL: Cho phép sử dụng, sao chép, sửa đổi với điều kiện công khai mã nguồn và áp dụng GPL cho phần sửa đổi.
Phần mềm chạy trên Internet: Sử dụng qua trình duyệt mà không cần cài đặt (VD: Google Docs, Sheets, Slides)
⚙️ Bài tập
Câu hỏi khởi động (trang 16)
Đề bài: Theo em, lợi ích đối với cộng đồng trong việc chia sẻ mã nguồn là gì?
Trả lời:
Lợi ích của việc chia sẻ mã nguồn với cộng đồng:
- Cải thiện chất lượng: Nhiều người cùng kiểm tra, phát hiện và sửa lỗi
- Phát triển nhanh: Cộng đồng đóng góp tính năng mới
- Minh bạch: Người dùng biết phần mềm làm gì, không lo bị cài mã độc
- Học tập: Lập trình viên có thể học hỏi từ mã nguồn
- Tiết kiệm chi phí: Không mất phí mua phần mềm
- Không phụ thuộc: Không lệ thuộc vào một nhà cung cấp
Câu hỏi trong bài (trang 17)
Đề bài: 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.
Trả lời:
| Quy định bản quyền | Quyền phần mềm nguồn mở |
|---|---|
| Tác giả có quyền bảo vệ chống sửa đổi | Người dùng được phép sửa đổi |
| Tác giả có quyền tạo bản sao | Người dùng được sao chép tự do |
| Tác giả có quyền chuyển giao | Người dùng được phân phối lại |
Điểm mâu thuẫn:
- Bản quyền cho phép tác giả cấm người khác sao chép, sửa đổi
- Phần mềm nguồn mở lại cho phép mọi người làm những điều đó
→ Chính vì mâu thuẫn này mà cần có giấy phép (license) để tác giả chủ động từ bỏ một số quyền bản quyền, cấp cho người dùng các quyền sử dụng.
Câu hỏi cuối mục 1 (trang 18)
Câu 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".
Trả lời:
Ý nghĩa của yêu cầu này:
- Tôn trọng tác giả gốc: Ghi nhận công sức của những người đi trước
- Minh bạch: Người dùng biết được phần nào là nguyên bản, phần nào đã thay đổi
- Truy vết lỗi: Nếu có lỗi mới xuất hiện, dễ xác định do phần sửa đổi gây ra
- Bảo vệ uy tín: Tác giả gốc không bị đổ lỗi cho những sửa đổi của người khác
- Lịch sử phát triển: Giúp theo dõi quá trình phát triển của phần mềm
Câu 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ì?
**Trả l
