Hệ điều hành là một phức hợp của các chương trình điều khiển và xử lý. Hệ điều hành kiểm soát thành phần kỹ thuật của máy tính (điện thoại thông minh, máy tính bảng) và cung cấp sự tương tác giữa thiết bị và người dùng.
Mở và đóng hệ điều hành
Tất cả các thiết bị kỹ thuật số hiện đại đều chạy trên một hệ điều hành cụ thể. Ví dụ: đối với máy tính, nó có thể là Windows hoặc Linux và đối với điện thoại thông minh và máy tính bảng - Android và iOS.
Hệ điều hành mở và đóng. Hệ điều hành mở là một hệ thống mã nguồn mở. Mã này được mở để chỉnh sửa và bất kỳ người dùng nào cũng có thể thay đổi nó (tất nhiên, trong khuôn khổ của giấy phép và luật pháp). Và một hệ điều hành đóng không cho phép "đào sâu" vào mã nguồn của nó.
Hệ điều hành mã nguồn mở thường miễn phí, phát triển rất nhanh và có thể được tinh chỉnh cho bất kỳ thiết bị nào. Và tất cả bởi vì bất kỳ người dùng nào hiểu ít nhất một chút về điều này đều có thể sửa lỗi trong hệ thống, viết trình điều khiển, v.v. Các lỗi trong hệ điều hành đóng chỉ được sửa bằng các gói dịch vụ được phát hành bởi các nhà phát triển chính thức của hệ điều hành này.
Ví dụ về hệ điều hành mở và đóng
Một ví dụ về hệ điều hành mã nguồn mở cho điện thoại thông minh và máy tính bảng là Google Android. Hệ điều hành này cho phép người dùng làm bất cứ điều gì anh ta muốn - viết lại một số trình điều khiển, thêm hỗ trợ cho các chức năng mới, v.v. Nhưng hệ điều hành Windows Phone bị coi là đóng, không cho người dùng quyền can thiệp. Tất cả những gì họ phải làm là cài đặt định kỳ các gói dịch vụ, mua các chương trình hoặc sử dụng các gói miễn phí.
Ngoài ra còn có các hệ điều hành mở có điều kiện - iOS và Symbian. Trong các hệ điều hành như vậy, bạn cũng không thể thay đổi bất cứ điều gì, nhưng bạn có thể viết chương trình cho chúng bằng phần mềm đặc biệt do nhà phát triển cung cấp. Hệ điều hành điện thoại thông minh phổ biến nhất là Google Android và iOS. Đối với một người dùng bình thường không tham gia vào việc tạo ra các chương trình mới, sự khác biệt giữa các hệ điều hành này sẽ chỉ nằm ở giao diện.
Khi nói đến hệ điều hành máy tính, Windows được coi là hệ điều hành đóng, trong khi Linux là hệ điều hành mở. Đương nhiên, bạn chỉ có thể thay đổi Linux cho chính mình. Có một hệ điều hành khác - Mac OS, có kiến trúc rất giống với Linux, nhưng nó được coi là một hệ điều hành đóng.
Đối với việc lựa chọn hệ điều hành để sử dụng, sau đó mỗi người dùng tự quyết định. Ví dụ, trong các hệ điều hành đóng, khả năng bị nhiễm virus cao hơn nhiều, và trong trường hợp này, bạn sẽ phải đợi các nhà phát triển sửa lỗ hổng trong hệ thống bằng gói dịch vụ tiếp theo. Ngoài ra, Windows và Mac OS là những hệ điều hành trả phí và Linux được cung cấp miễn phí cho tất cả mọi người.