Hệ điều hành Unix là gì? Định nghĩa, khái niệm

Related Articles

Unix – hay còn được viết là UNIX – là một hệ điều hành đa người dùng có tính linh hoạt và khả năng thích ứng cao. Được phát triển lần đầu tiên vào những năm 1970, Unix là một trong những hệ điều hành đầu tiên được viết trên ngôn ngữ lập trình C.

Hoạt động của Unix

Unix chiếm hữu một hệ khái niệm khiến cho hệ điều hành này trở nên độc lạ. Ví dụ, Unix sử dụng văn bản dạng đơn thuần để tàng trữ tài liệu. Unix cũng sử dụng những mạng lưới hệ thống tệp phân cấp, tương tác với những thiết bị và một số ít kiểu giao tiếp liên quy trình ( IPC ) nhất định .

Người dùng Unix hoàn toàn có thể link những tool ứng dụng và chương trình nhỏ lẻ với nhau trải qua trình thông dịch command-line và bằng cách sử dụng những pipe. Trình thông dịch command-line là một chương trình ở Lever người dùng, những lệnh bổ trợ là những chương trình riêng không liên quan gì đến nhau. Người dùng hoàn toàn có thể lựa chọn shell hoặc viết shell của riêng mình và thêm những lệnh mới mà không cần biến hóa shell vì shell sử dụng cùng loại ngôn từ cho những lệnh tương tác khi tạo script. Hệ điều hành Unix gồm có kernel – trình điều khiển và tinh chỉnh chính cung cấp những service để khởi động và kết thúc chương trình. Kernel cũng giải quyết và xử lý những tác vụ cấp thấp, ví dụ điển hình như giải quyết và xử lý mạng lưới hệ thống tệp / file system và ngăn xung đột khi những chương trình nỗ lực truy vấn cùng một tài nguyên .

Các khái niệm trong Unix có sức ảnh hưởng bởi nhiều lý do. Unix là có tác động thúc đẩy tích cực sự phát triển của Internet, cũng như biến đổi điện toán thành trung tâm mạng internet. Unix coi tất cả các kiểu tệp là các byte array đơn giản, đưa ra một mô hình tệp đơn giản hơn so với các hệ điều hành khác.

Unix cũng nổi tiếng nhờ mạng lưới hệ thống tệp phân cấp với những thư mục con được lồng tùy ý ; trước đây, những hệ điều hành chỉ hoàn toàn có thể chia một thiết bị tàng trữ theo khu vực ở một số ít mức cố định và thắt chặt. Các nhà tăng trưởng Unix là những người có công trong việc đưa module hóa và tính năng tái sử dụng vào công nghệ phần mềm trong trong thực tiễn sử dụng và thôi thúc những nâng cấp cải tiến tool ứng dụng. Họ cũng tạo ra những quy tắc ” ứng xử ” trong tăng trưởng ứng dụng, đặt ra triết lý Unix – ảnh hưởng tác động đến hội đồng CNTT .

Unix đã tăng trưởng dưới dạng một loại sản phẩm ứng dụng không tính tiền, với nhiều phần lan rộng ra và những ý tưởng sáng tạo mới được bổ trợ qua nhiều phiên bản Unix từ những công ty, trường ĐH và cá thể khác nhau .

Các hệ thống Unix-like nguồn mở và miễn phí

Unix trở thành HĐH mở hay HĐH tiêu chuẩn tiên phong hoàn toàn có thể được cải tổ hoặc nâng cấp cải tiến bởi bất kể người nào. Một phần vì đây không phải là hệ điều hành độc quyền thuộc chiếm hữu của bất kỳ công ty máy tính số 1 nào, một phần vì nó được viết bằng ngôn từ tiêu chuẩn và một phần khác nữa là HĐH này cũng chiếm hữu rất nhiều ý tưởng sáng tạo nổi tiếng .

Một giao diện phối hợp từ ngôn từ C và shell – user command – từ những phiên bản khác nhau của Unix đã được chuẩn hóa dưới sự bảo trợ của IEEE là Giao diện hệ điều hành di động – Portable Operating System Interface ( POSIX ). Đổi lại, những giao diện POSIX đã được thiết lập trong X / Open Programming Guide 4.2. Các giao diện này còn được gọi là Single UNIX Specification và, trong phiên bản gần đây nhất, là UNIX 03 .

Các hệ thống tương tự Unix/Unix-like

Không có một định nghĩa thật sự đúng chuẩn về Unix-like, nhưng thuật ngữ này sử dụng để chỉ một hệ điều hành hoạt động giải trí tựa như như Unix. Đó hoàn toàn có thể là những thành phần nguồn mở và không lấy phí của Unix .

Một số nhà tăng trưởng ứng dụng cho rằng có ba loại mạng lưới hệ thống Unix-like. Các mạng lưới hệ thống Unix-like có mối liên hệ với Bell Labs – sau này là AT và T – codebase, như những mạng lưới hệ thống BSD – được những nhà nghiên cứu của Đại học California, Berkeley nghiên cứu và điều tra vào cuối những năm 70 và đầu thập niên 80. Các mạng lưới hệ thống Unix-like cũng được phép sử dụng tên Unix .

Các hệ thống tương tự với chức năng của Unix, như Linux và Minix, hoạt động tương tự như các tính năng kỹ thuật của Unix. Ví dụ, họ phải có một chương trình quản lý các phiên đăng nhập và command-line.

Các câu lệnh Unix thông dụng

  • Is: List các file trong thư mục

  • rm: xóa file trong thư mục

  • mv: chuyển file đến 1 vị trí khác

  • cat: trình bày nội dung 1 file

  • rmdir: xóa 1 thư mục hoặc thư mục con

  • mkdir: tạo 1 thư mục hoặc thư mục con

  • pwd: hiện tên của thư mục hiện tại

  • telnet: kết nối tới máy tính từ xa

  • who: hiển thị người dùng đã đăng nhập vào hệ thống

Người đăng: hoy

Time: 2020-10-29 15:51:54

More on this topic

Comments

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Advertismentspot_img

Popular stories