Định nghĩa của phần mềm: nó là gì, nó dùng để làm gì và tại sao nó lại quan trọng đến vậy
Mục lục:
- Phần mềm là gì?
- Việc phân loại phần mềm theo chức năng của nó
- Quyền sở hữu phần mềm
- Một vài từ cuối cùng
Không thể phủ nhận rằng thế giới hiện tại chuyển sang âm thanh của công nghệ; Thực tế tất cả chúng ta đã tương tác theo cách nào đó với một số hệ thống máy tính thuộc loại nào đó, hoặc các khái niệm nước ngoài nghe có vẻ như "phần cứng" hoặc "phần mềm"; nhưng đối với nhiều người họ vẫn là những khái niệm khó để tiếp thu. Trong trường hợp phần mềm và định nghĩa của phần mềm , vì nó không có tài liệu tham khảo vật lý kèm theo, nên nó thường gây ra những khó khăn nhất định cho nhiều người dùng theo thói quen. Hôm nay chúng tôi muốn xóa bỏ nghi ngờ về khái niệm này, đưa ra một định nghĩa rõ ràng về phần mềm cho tất cả các độc giả của chúng tôi.
Chỉ số nội dung
Phần mềm là gì?
Phần mềm là một phần không thể thiếu của bất kỳ hệ thống nào.
Phần mềm này là một phần của cái mà chúng tôi gọi là Hệ thống Máy tính (SI), là các hệ thống được sử dụng để xây dựng, lưu trữ và xử lý thông tin; trong đó phần mềm là phần logic của các hệ thống này (còn được gọi là chương trình) trái ngược với phần vật lý, phần cứng.
Theo IEEE, Nó là tập hợp các chương trình máy tính, quy trình, quy tắc, tài liệu và dữ liệu liên quan, là một phần của hoạt động của Hệ thống máy tính; họ tương tác với tài nguyên hệ thống và tìm cách giải quyết các vấn đề do người dùng cuối đặt ra; đó là lý do tại sao phần lớn trong số chúng được thiết kế sao cho có thể giao tiếp và tương tác với người dùng nói trên một cách đơn giản. Để đưa ra một ví dụ, độc giả của chúng tôi là người dùng cuối của thiết bị nơi họ đang đọc những dòng này.
Phần mềm này là tập hợp các chương trình máy tính, quy trình, quy tắc, tài liệu và dữ liệu liên quan, là một phần của Hệ thống Máy tính.
Để đạt được giao tiếp như vậy, các chương trình thường có mức độ trừu tượng rất cao, giúp chúng tránh xa ngôn ngữ của trình biên dịch chương trình và giúp dễ dàng không chỉ vận hành chương trình mà còn phát triển phần mềm dẫn xuất mới.
Việc phân loại phần mềm theo chức năng của nó
Một số hộp phần mềm cũ cho MacOS. Hình: Flickr; Jacob Bøtter.
Vì mô tả này rất rộng, có nhiều yếu tố trong một hệ thống máy tính mà chúng ta có thể gọi là phần mềm , vì vậy sự khác biệt của nó là phổ biến. Một trong những phương pháp phân biệt phổ biến và phổ biến nhất được thực hiện do kết quả của chức năng của từng chương trình trong một hệ thống máy tính; cụ thể là:
- Đây là một chương trình cấp độ rất thấp, không dành cho người dùng tương tác với nó và điều khiển các mạch điện tử của thiết bị của chúng tôi. Nó là điều cần thiết để nhận ra phần cứng trong máy tính và chúng tôi tìm thấy nó theo nhiều cách; Một trong những hình thức phổ biến nhất mà chúng tôi có thể tìm thấy là BIOS của hệ thống của chúng tôi (chúng tôi dành riêng văn bản của nó). Hệ điều hành. Chúng là một tập hợp các chương trình phụ trách quản lý phần cứng của hệ thống; cũng như cung cấp giao diện để liên lạc với người dùng cuối của hệ thống nói trên. Windows 8 và Windows 10 là các hệ điều hành phổ biến nhất hiện nay. Cùng với hệ điều hành, đây là loại chương trình mà chúng tôi tương tác nhiều nhất. Họ dự định trực tiếp giải quyết các vấn đề do người dùng của một hệ thống đặt ra. Adobe Photoshop có thể là một ví dụ về một ứng dụng. Chức năng của nó là thực hiện các tác vụ trong nền để tạo thuận lợi cho hoạt động của các chương trình khác; chúng là một phương tiện trung gian và người dùng không phải tương tác trực tiếp với chúng.
Quyền sở hữu phần mềm
Giấy phép là một phần rất quan trọng của phần mềm. Hình: Wikimedia commons; Raimond Spekking.
Đối với người dùng, điều quan trọng là phải biết rằng phần mềm họ thường sử dụng không thuộc sở hữu của họ, mà là của nhà phát triển. Các chương trình thường có một loạt các giấy phép có tính đến sự quy kết của nhà phát triển và những gì người dùng cuối có thể làm (về mặt pháp lý) với chương trình nói trên; phổ biến nhất là sau đây và biết chúng có thể hữu ích:
- Hạn chế sử dụng. Đây là giấy phép (thường được trả tiền) cho phép người dùng hệ thống sử dụng chương trình được cấp phép thông thường; nhưng nó ngăn chặn cả phân phối và thao tác nội bộ của nó. Hầu hết các phần mềm độc quyền thuộc loại này; Một ví dụ có thể là bộ Microsoft Office. Kiểm tra. Nếu một khoản thanh toán được yêu cầu để truy cập giấy phép để sử dụng một chương trình, thay vào đó, một phiên bản rút gọn của giấy phép nói trên thường được đưa ra; Các phiên bản được gọi là phiên bản giới hạn và các phiên bản dùng thử giới hạn thời gian thường thuộc loại này. Các chương trình theo giấy phép này không có bất kỳ loại hạn chế nào khi sử dụng và có thể được tải xuống miễn phí ngay lập tức; Mặc dù quyền tác giả của các chương trình này và giấy phép của họ vẫn là tài sản của các nhà phát triển. Phần mềm Danh mục này bao gồm tất cả các chương trình có thể truy cập miễn phí có thể được sử dụng miễn phí và có sẵn mã (VÀ mở) để người dùng sửa đổi.
Có những người đặt ra các hạn chế đối với các giấy phép xuất phát từ các biến đổi của chương trình và những người cho phép nó được sửa đổi để làm hài lòng tất cả về chương trình đang đề cập. Các chương trình sáng kiến OpenSource rơi vào danh mục này.
CHÚNG TÔI KIẾN NGHỊ BẠN Apple muốn sử dụng chip ARM của họ làm bộ đồng xử lý trên máy Mac của họMột vài từ cuối cùng
Như bạn có thể thấy, phần mềm là một phần quan trọng trong hoạt động của thiết bị của bạn và xuất hiện trong đó dưới nhiều hình thức và chức năng khác nhau; Nó không chỉ giúp chúng tôi giải quyết các vấn đề mà chúng tôi đặt ra cho các thiết bị của mình mà còn giúp họ tham gia hơn nữa, trong các hành động mà người dùng trung bình không nhận thức được. Nếu bạn muốn biết thêm về chủ đề này, chúng tôi khuyên bạn nên đọc bài này trên phần tương tự của nó: phần cứng .
Google dịch máy thần kinh là gì và tại sao nó lại quan trọng như vậy?
Bản dịch của Google đang được cải thiện nhờ trí thông minh nhân tạo. Chúng tôi phân tích Google Dịch máy thần kinh là gì và tầm quan trọng của nó.
Phần cứng và phần mềm: định nghĩa và khái niệm
Chúng tôi giải thích sự khác biệt chính trong các khái niệm về phần cứng và phần mềm. Chúng tôi sẽ tìm hiểu định nghĩa và các sản phẩm chính của họ.
Bộ xử lý lõi tứ: nó là gì và tại sao chúng lại quan trọng như vậy?
Bộ xử lý Quad Core là một thành phần có nhiều năm lịch sử. Bên trong, chúng tôi cho bạn biết lý do tại sao các bộ xử lý Intel rất quan trọng.