POSIX

Portable Operating System Interface (viết tắt POSIX, tạm dịch: Giao diện hệ điều hành di động) là một họ tiêu chuẩn của IEEE cho việc duy trì tính tương thích các hệ điều hành.[1] Về mặt lý thuyết, mã nguồn tuân thủ POSIX phải được di động liền mạch. Trong thế giới thực, quá trình chuyển đổi ứng dụng thường chạy vào các vấn đề cụ thể của hệ thống. Nhưng việc tuân thủ POSIX giúp đơn giản hơn với các ứng dụng cổng có thể giúp tiết kiệm thời gian. Vì vậy, các nhà phát triển nên làm quen với các nguyên tắc cơ bản của tiêu chuẩn được sử dụng rộng rãi này.

Lịch sử của POSIX

[sửa | sửa mã nguồn]

Các lập trình viên ban đầu phải viết lại các ứng dụng của họ từ đầu cho mỗi kiểu máy tính mới. Nhưng Hệ thống IBM / 360 đã thay đổi điều đó. Năm 1964, nó đã giới thiệu hệ điều hành OS / 360. IBM bắt đầu sử dụng cùng kiến ​​trúc phần cứng để cho phép các mô hình mới sử dụng lại cùng một hệ điều hành. Sự hiện diện của một hệ điều hành chung trên nhiều máy thiết lập giai đoạn đầu tiên cho tính di động của ứng dụng.

Vào cuối những năm 1960, sự xuất hiện của UNIX đã mở ra những khả năng mới. AT & T Rush Bell Labs chịu trách nhiệm cho sự phát triển ban đầu của hệ điều hành mới này. Nó có thể chạy trên các máy từ nhiều nhà cung cấp. Nhưng UNIX bắt đầu rẽ nhánh thành nhiều hương vị khác nhau. Bên cạnh AT & T, Hệ thống V, còn có Phân phối phần mềm Berkeley (BSD), Xenix và nhiều hơn nữa. Thật dễ dàng để chuyển qua các hương vị này. Lời hứa về tính di động của ứng dụng đạt được một cú va chạm trên đường. Trong những thập kỷ tới, việc giới thiệu các hệ điều hành mới sẽ chỉ làm cho các ứng dụng cổng trên phần cứng, hệ điều hành và nhà cung cấp trở nên phức tạp hơn.

Tiêu chuẩn POSIX được phát triển vào những năm 1980 để giải quyết vấn đề về tính di động. Tiêu chuẩn được xác định dựa trên System V và BSD Unix. POSIX không định nghĩa hệ điều hành, nó chỉ xác định giao diện giữa ứng dụng và hệ điều hành. Các lập trình viên có quyền tự do viết hệ điều hành và ứng dụng của họ dù họ muốn miễn là giao diện giữa hai người được tôn vinh. Do POSIX độc lập với phần cứng, hệ điều hành hoặc nhà cung cấp, nên nó dễ dàng đạt được tính di động của ứng dụng hơn.

Tiêu chuẩn POSIX đầu tiên được phát hành vào năm 1988. Chính thức, nó được gọi là Giao diện hệ điều hành di động theo tiêu chuẩn IEEE 1003.1-1988 cho môi trường máy tính. Năm 1990, một phiên bản quốc tế có cùng tiêu chuẩn với các biến thể nhẹ đã được phát hành dưới dạng ISO / IEC 9945-1: 1990 Công nghệ thông tin - Giao diện hệ điều hành di động (POSIX) - Phần 1: Giao diện chương trình ứng dụng hệ thống (API).

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ "POSIX™ 1003.1 Frequently Asked Questions (FAQ Version 1.18)". opengroup.org. Truy cập ngày 20 tháng 5 năm 2021.
Chúng tôi bán
Bài viết liên quan
Đại cương chiến thuật bóng đá: Pressing và các khái niệm liên quan
Đại cương chiến thuật bóng đá: Pressing và các khái niệm liên quan
Cụm từ Pressing đã trở nên quá phổ biến trong thế giới bóng đá, đến mức nó còn lan sang các lĩnh vực khác và trở thành một cụm từ lóng được giới trẻ sử dụng để nói về việc gây áp lực
Một vài thông tin về Joy Boy  - One Piece
Một vài thông tin về Joy Boy - One Piece
Ông chính là người đã để lại một báu vật tại hòn đảo cuối cùng của Grand Line, sau này báu vật ấy được gọi là One Piece, và hòn đảo đó được Roger đặt tên Laugh Tale
Nhân vật Sakata Gintoki trong Gintama
Nhân vật Sakata Gintoki trong Gintama
Sakata Gintoki (坂田 銀時) là nhân vật chính trong bộ truyện tranh nổi tiếng Gintama ( 銀 魂 Ngân hồn )
6 cách để giao tiếp cho người hướng nội
6 cách để giao tiếp cho người hướng nội
Dù quan điểm của bạn có dị đến đâu, khác biệt thế nào hay bạn nghĩ là nó dở như thế nào, cứ mạnh dạn chia sẻ nó ra. Vì chắc chắn mọi người xung quanh cũng sẽ muốn nghe quan điểm của bạn