UNIX คือระบบปฏิบัติการที่พัฒนาใน Bell Laboratories ของ AT&T และ Unix ยังเป็นตัวอย่างของระบบปฏิบัติการแบบ มัลติทาสกิ้ง (การทำงานหลาย Procress พร้อมกัน) และ Multi user (ผู้ใช้หลายคนพร้อมกัน) ซึ่ง UNIX เป็นเครื่องมือในการพัฒนาโปรแกรมให้ผู้ใช้ สิ่งอำนวยความสะดวกด้านการสื่อสารทางอิเล็กทรอนิกส์เช่นไปรษณีย์อิเล็กทรอนิกส์ โปรแกรมแก้ไขข้อความและรูปแบบข้อความ นอกจากนี้ยังมีเครื่องมือในการพัฒนามากมายที่มีให้เป็นมาตรฐานภายในระบบปฏิบัติการ UNIX ที่ระบบปฏิบัติการอื่นต้องการเป็นส่วนเสริม
โดยทั่วไประบบ UNIX ประกอบด้วยสามองค์ประกอบ:
- Shell : ทำหน้าที่เป็นส่วนต่อประสานระหว่างเคอร์เนลและผู้ใช้ ผู้ใช้ต้องผ่านการตรวจสอบการพิสูจน์ตัวตนก่อนเข้าสู่เชลล์
- Program : อาจกล่าวได้ว่าทุกอย่างใน UNIX เป็นไฟล์หรือโปรแกรม กระบวนการคือโปรแกรมภายใต้การดำเนินการที่มี PID เฉพาะ (ตัวระบุโปรแกรม) ใช้เพื่อระบุ
- Kernel : เคอร์เนลมีหน้าที่ในการจัดสรรเวลาและหน่วยความจำให้กับโปรแกรม นอกจากนี้ยังจัดการการจัดเก็บไฟล์และการสื่อสารในขณะที่ตอบสนองต่อการเรียกระบบ