Cách đây khoảng 10 năm, chúng ta có những công cụ thực tế trợ giúp cho những nhu cầu cá nhân của mỗi người như: muốn nghe tin tức thì có đài radio, muốn nghe nhạc thì có máy nghe nhạc, muốn gọi điện thì có điện thoại,…. Mỗi nhu cầu của con người thì sẽ lại có 1 công cụ hỗ trợ nhu cầu đó. Tuy nhiên các bạn thử nghĩ xem nếu 1 nhu cầu đi đôi với 1 thiết bị thì phải chăng 1 người có 10, 20,50,… nhu cầu thì mang theo từng ấy số thiết bị bên mình???

Đến thời điểm hiện tại thì bằng những sự sáng tạo, nhưng bước tiến không ngừng của con người thì câu hỏi trên đã được giải quyết bằng cách lập trình ra “phần mêm” và những người tạo ra phần mêm được gọi là “lập trình viên”. Vậy phần mềm là gì? Phần mềm có thể hiểu là một tập hợp các tập tin có mối liên hệ chặt chẽ với nhau, đảm bảo thực hiện một số nhiệm vụ, chức năng nào đó trên thiết bị điện tử. Các tập tin này có thể bao gồm: các file mã nguồn viết bằng một hoặc nhiều ngôn ngữ lập trình, các file dữ liệu (thư viện), các file hướng dẫn.

Một số ví dụ vềviệc sử dụng phần mềm giải quyết nhu cầu của con người:

  • Trước kia bạn phải sắm cho mình 1 chiếc máy nghe nhạc, tải những bài nhạc bạn yêu thích vào thẻ nhớ rồi gắn vào máy nghe nhạc bây giờ bạn chỉ cần tải 1 phần mềm nghe nhạc (có thể miễn phí, có thể mất phí) tìm tên bài hát bạn muốn nghe và thưởng thức thôi
  • Ngày xưa khi mà bạn muốn xem 1 chương trình ưa thích trên tivi nhưng phải đợi mất 1 tuần, hay thậm chí cả tháng chương trình đó mới phát lại. Giờ bạn chỉ cần lên mạng vào phần mêm tìm kiếm và tìm tên chương trình bạn muốn xem
  • Hay lớn hơn là các công ty, doanh nghiệp khi xưa quảng bá sản phẩm của mình thường sử dụng các hình thức như phát tờ rơi, dùng PR, báo, đài, loa,… Bây h chỉ có cả những phần mềm Marketing online cho những công ty doanh nghiệp muốn tiếp thị sản phẩm của mình qua mạng Internet
Phần mềm là gì? Có những loại phần mềm nào?

Phần mềm là gì? Có những loại phần mềm nào?

Phân loại phần mềm có 2 kiểu phân loại

1. Phân loại theo phương thức hoạt động

  • Phần mềm hệ thống dùng để vận hành máy tính nói riêng và các thiết bị điện tử nói chung. Ví dụ: hệ điều hành máy tính Windows, Linux, Unix; Các trình điều khiển (driver), phần sụn (firmware) và BIOS.  Hệ điều hành di dộng iOS, Android, Windows Phone,…
  • Phần mềm ứng dụng : Các phần mềm văn phòng (Microsoft Office, OpenOffice), trò chơi điện tử (game), các công cụ & tiện ích khác,.v.v..
  • Phần mềm dịch mã (trình dịch) gồm trình biên dịch và trình thông dịch, cụ thể là chúng dịch các câu lệnh từ mã nguồn của ngôn ngữ lập trình sang dạng ngôn ngữ máy sao cho thiết bị thực thi có thể hiểu được.
  • Nền tảng ứng dụng: như ASP.NET – nền tảng ứng dụng web của Microsoft, cái này hỗ trợ việc tạo ra các ứng dụng web, dịch vụ web (web servic

2. Phân loại theo khả năng hay quyền hạn truy cập vào mã nguồn

  • Phần mềm mã nguồn đóng (closed source software): Là phần mềm mà mã nguồn của nó không được công bố. Để sử dụng phần mềm nguồn đóng phải được cấp bản quyền (mua, tặng là tùy).
  • Phần mềm mã nguồn mở (open source software): Là phần mềm mà mã nguồn của nó được công bố rộng rãi, công khai và cho phép mọi người tiếp tục phát triển phần mềm đó. Thường thì loại phần mềm này miễn phí.

Trên đây là những chắt lọc qua những tìm hiểu của tôi. Mong sẽ giúp các bạn hiểu “Phần mêm là gì? Có bao nhiều loại phần mềm?“. Chúc các bạn 1 ngày tốt lành!!!

Phần mềm là gì? Có những loại phần mềm nào?
5 (100%) 2 votes

Bình luận Facebook