Tin Học KHMT
Ôn tập Tin học THPT › Tin học 11 - Khoa học máy tính › Bài 2
Tin học 11 - Khoa học máy tính

Bài 2. Phần mềm hệ thống và phần mềm ứng dụng

Bài trước đã tìm hiểu về hệ điều hành. Bài này mở rộng ra toàn bộ thế giới phần mềm bên trong máy tính: phân biệt nhóm phần mềm âm thầm làm nền (phần mềm hệ thống) với nhóm phần mềm phục vụ trực tiếp công việc, sở thích của bạn (phần mềm ứng dụng), đồng thời tìm hiểu vì sao có phần mềm dùng miễn phí, có phần mềm phải trả tiền mới được dùng hợp pháp.

Chủ đề A · Máy tính, dữ liệu & số hóa - đọc khoảng 11 phút · 21 câu luyện tập trong ứng dụng

Tương ứng sách giáo khoa
  • Kết nối tri thứcTin học 11 (Khoa học máy tính) - Bài 3. Phần mềm nguồn mở và phần mềm chạy trên Internettr. 15–20
  • Kết nối tri thứcTin học 11 (Tin học ứng dụng) - Bài 3. Phần mềm nguồn mở và phần mềm chạy trên Internettr. 15
  • Cánh DiềuTin học 11 (Khoa học máy tính) - Chủ đề A · Bài 5. Phần mềm ứng dụng và dịch vụ phần mềmtr. 24
  • Cánh DiềuTin học 11 (Tin học ứng dụng) - Chủ đề A · Bài 5. Phần mềm ứng dụng và dịch vụ phần mềmtr. 24
Xem bảng đối chiếu cả bộ →

Bắt đầu bằng một hình dung

Hãy tưởng tượng bạn vừa nhận bàn giao một căn hộ mới xây xong phần thô, chuẩn bị dọn vào ở. Trước khi nghĩ đến chuyện kê bàn ghế hay chọn màu rèm cửa, ngôi nhà đã phải có sẵn nền móng vững chắc, dây điện đi ngầm trong tường, đường ống nước dẫn tới từng phòng, hệ thống công tắc hoạt động ổn định. Những thứ này bạn hiếm khi nhìn thấy tận mắt, lại càng không tự tay chỉnh sửa, nhưng thiếu bất kì thứ nào trong số đó, ngôi nhà cũng không thể ở được - bật công tắc mà không có điện, mở vòi mà không có nước.

Chỉ sau khi phần nền ấy đã sẵn sàng, bạn mới bắt đầu mang đồ đạc vào theo đúng nhu cầu riêng của mình: người thích nấu nướng sắm bếp xịn, người làm việc tại nhà kê thêm bàn làm việc, người mê điện ảnh lắp thêm màn hình lớn ở phòng khách. Mỗi nhà một kiểu, tuỳ chủ nhà cần gì.

Bên trong một chiếc máy tính hay điện thoại cũng được tổ chức theo đúng hai tầng như vậy. Có một nhóm phần mềm âm thầm làm nền, giúp máy “sống” được - ta ít khi để ý tới chúng. Và có một nhóm phần mềm khác mà chính bạn chủ động mở ra mỗi ngày để học tập, làm việc hay giải trí. Bài học này sẽ giúp bạn gọi tên rõ ràng hai nhóm phần mềm đó, và biết thêm vì sao có phần mềm dùng miễn phí, có phần mềm phải trả tiền mới được dùng hợp pháp.

Nội dung bài học

  1. 1) Phần mềm là gì, và vì sao chia thành hai nhóm?
  2. 2) Phần mềm hệ thống - nền cho máy hoạt động
  3. 3) Phần mềm ứng dụng - phục vụ công việc và sở thích riêng
  4. 4) Phần mềm nguồn mở và phần mềm thương mại
  5. 5) Bản quyền phần mềm - vì sao không thể tuỳ ý sao chép

Tóm tắt lý thuyết cần nhớ

  • Phần mềm là tập hợp các câu lệnh được viết sẵn, chỉ dẫn cho phần cứng phải làm gì; phần cứng dù hiện đại đến đâu cũng cần có phần mềm mới hoạt động được.
  • Phần mềm hệ thống (hệ điều hành, trình điều khiển thiết bị/driver, tiện ích hệ thống) làm nền cho máy hoạt động, ai dùng máy tính cũng cần có.
  • Phần mềm ứng dụng (soạn thảo văn bản, bảng tính, trình duyệt, xem phim, trò chơi...) phục vụ trực tiếp công việc và sở thích riêng của từng người dùng.
  • Phần mềm còn được phân biệt theo mã nguồn và bản quyền: phần mềm thương mại giữ kín mã nguồn, phải trả tiền mua giấy phép; phần mềm nguồn mở công khai mã nguồn, phần lớn miễn phí; dù thuộc loại nào, phần mềm cũng có bản quyền cần được tôn trọng.

Thuật ngữ tiếng Anh trong bài

Tiếng AnhĐọc làNghĩa
open sourceÂU-pừn SỌTphần mềm nguồn mở
Phần mềm mà ai cũng được xem 'công thức' bên trong và sửa lại cho tốt hơn - giống công thức nấu ăn chia sẻ miễn phí.
GNUgờ-en-diudự án phần mềm tự do GNU
Một dự án làm ra phần mềm miễn phí, ai cũng được xem, sửa và chia sẻ mã nguồn - giống món đồ chơi chung ai cũng chỉnh sửa được.
GPLgờ-pi-eogiấy phép phần mềm tự do
Một loại giấy phép đi kèm phần mềm, cho phép mọi người tự do dùng, xem và sửa mã nguồn, miễn là chia sẻ lại theo cách tương tự.
softwareSÓP-quephần mềm
Các chương trình chạy bên trong máy, như phần mềm học bài hay trò chơi - thấy nó chạy nhưng không sờ được.
serverSƠ-vơmáy chủ
Máy tính lớn luôn bật, chứa dữ liệu cho máy khác xin về - như 'nhà kho chung' của Internet.
SQLét-qui-eongôn ngữ truy vấn cơ sở dữ liệu
Ngôn ngữ đặc biệt dùng để hỏi và lấy thông tin từ những kho dữ liệu lớn - giống cách em hỏi thủ thư tìm đúng cuốn sách cần.

Câu hỏi trắc nghiệm có đáp án

Mấy câu mẫu để bạn tự kiểm tra ngay. Trong ứng dụng, bài này có đủ 21 câu, chấm điểm tự động và giải thích từng câu sai.

Câu 1 · Nhận biết
Phần mềm khác phần cứng ở điểm nào?
  1. Phần mềm là các bộ phận cầm nắm được như màn hình, bàn phím
  2. Phần mềm là tập hợp câu lệnh chỉ dẫn cho máy làm việc, không cầm nắm được
  3. Phần mềm chỉ tồn tại bên trong điện thoại, không tồn tại trong máy tính
  4. Phần mềm và phần cứng thực chất là một, chỉ gọi tên khác nhau
Đáp án: B - Phần cứng là các bộ phận vật lí cầm nắm được (bộ xử lí, màn hình, bàn phím...). Phần mềm là tập hợp câu lệnh được viết sẵn, chỉ dẫn cho phần cứng phải làm gì; phần mềm không cầm nắm được, chỉ được lưu dưới dạng dữ liệu trên phần cứng.
Câu 2 · Nhận biết
Phần mềm nào dưới đây thuộc nhóm phần mềm hệ thống?
  1. Phần mềm soạn thảo văn bản
  2. Trò chơi điện tử
  3. Hệ điều hành
  4. Phần mềm xem phim
Đáp án: C - Hệ điều hành quản lí toàn bộ phần cứng và làm nền cho các phần mềm khác chạy lên, nên thuộc nhóm phần mềm hệ thống. Soạn thảo văn bản, trò chơi điện tử, xem phim đều là phần mềm ứng dụng, phục vụ công việc hoặc giải trí cụ thể của người dùng.
Câu 3 · Thông hiểu
Máy tính đã cài hệ điều hành, nhưng khi cắm một chiếc máy in mới vào thì máy in vẫn không in được. Nhiều khả năng nguyên nhân là do thiếu phần mềm nào?
  1. Thiếu hệ điều hành nên máy chưa nhận được bất kì thiết bị ngoài nào
  2. Thiếu trình điều khiển thiết bị (driver) dành riêng cho mẫu máy in đó
  3. Thiếu phần mềm bảng tính để tạo ra nội dung cần gửi sang máy in
  4. Thiếu phần mềm diệt virus nên máy chặn mọi thiết bị mới cắm vào
Đáp án: B - Driver là phần mềm phiên dịch giữa hệ điều hành và một thiết bị phần cứng cụ thể. Máy đã có hệ điều hành nhưng thiếu đúng driver cho mẫu máy in đó thì hệ điều hành chưa biết cách gửi lệnh in, nên máy in không hoạt động được.
Câu Đúng/Sai (Phần II) · Thông hiểu
Cho biết mỗi phát biểu sau đúng hay sai:
  • a)Hệ điều hành là phần mềm được nạp đầu tiên khi bật máy và quản lí toàn bộ phần cứng.Đúng
  • b)Trình điều khiển thiết bị (driver) là phần mềm dùng để xem phim và nghe nhạc giải trí.Sai
  • c)Phần mềm nguồn mở cho phép người dùng xem và chỉnh sửa mã nguồn theo giấy phép đi kèm.Đúng
  • d)Sao chép phần mềm thương mại rồi đưa cho người khác dùng miễn phí là hợp pháp, không vi phạm bản quyền.Sai
Vì sao:
  • (a) Đúng - hệ điều hành nạp đầu tiên khi bật máy, quản lí bộ xử lí, bộ nhớ, ổ đĩa, màn hình...
  • (b) Sai - driver là phần mềm hệ thống, giúp hệ điều hành “nói chuyện” với một thiết bị phần cứng cụ thể, không phải phần mềm giải trí.
  • (c) Đúng - đây chính là đặc điểm cốt lõi của phần mềm nguồn mở.
  • (d) Sai - sao chép và phát tán phần mềm thương mại mà không trả tiền là vi phạm bản quyền, có thể bị xử lí theo pháp luật.

Thử ngay: minh hoạ từng bước

Bấm từng bước để tự xem cơ chế hoạt động, hoặc bấm “Tự chạy” cho nó tiến mỗi giây một lần. Đổi được dữ liệu đầu vào - không cần đăng nhập.

Học trọn bài này trong ứng dụng

Bài giảng đầy đủ, 21 câu luyện tập chấm tự động, thi thử đúng cấu trúc đề tốt nghiệp (24 trắc nghiệm + 4 Đúng/Sai), bài thực hành máy tự chấm và gia sư AI giải thích chỗ sai.

Mở bài 2 trong ứng dụng

Phần học miễn phí, không cần tạo tài khoản.