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
KLAUS (2019) - Khi phim hoạt hình không chỉ dành cho trẻ em
KLAUS (2019) - Khi phim hoạt hình không chỉ dành cho trẻ em
Ngay từ đầu mục đích của Jesper chỉ là lợi dụng việc những đứa trẻ luôn thích đồ chơi, dụ dỗ chúng viết thư cho ông già Noel còn mình thì nhanh chóng đạt được mục tiêu bố đề ra và trở lại cuộc sống vô lo vô nghĩ ngày nào
The Lobster 2015 - Khi “Ế” chính là một cái tội
The Lobster 2015 - Khi “Ế” chính là một cái tội
The Lobster là một bộ phim viễn tưởng hài hước đen siêu thực năm 2015 do Yorgos Lanthimos đạo diễn, đồng biên kịch và đồng sản xuất
Những cửa hàng thức uống giúp bạn Detox ngày Tết
Những cửa hàng thức uống giúp bạn Detox ngày Tết
Những ngày Tết sắp đến cũng là lúc bạn “ngập ngụa” trong những chầu tiệc tùng, ăn uống thả ga
Nhân vật Ryuunosuke - Sakurasou No Pet Na Kanojo
Nhân vật Ryuunosuke - Sakurasou No Pet Na Kanojo
Akasaka Ryuunosuke (赤坂 龍之介 - Akasaka Ryūnosuke) là bệnh nhân cư trú tại phòng 102 của trại Sakurasou. Cậu là học sinh năm hai của cao trung Suiko (trực thuộc đại học Suimei).