โครงสร้างระบบปฏิบัติการ Unix

ทีมธุรกิจมีความสุข

โปรแกรมเมอร์และธุรกิจใช้ UNIX เนื่องจากความเสถียร

เครดิตรูปภาพ: g-stockstudio/iStock/Getty Images

ระบบปฏิบัติการ UNIX (OS) ประกอบด้วยเคอร์เนลเลเยอร์ เชลล์เลเยอร์ และยูทิลิตี้และเลเยอร์แอพพลิเคชั่น ทั้งสามเลเยอร์นี้สร้างระบบปฏิบัติการแบบพกพา ผู้ใช้หลายคน และมัลติทาสก์ ระบบปฏิบัติการมีหลายเวอร์ชัน แต่ทุกเวอร์ชันมีโครงสร้างเหมือนกันทุกประการ UNIX ถูกใช้โดยโปรแกรมเมอร์ ธุรกิจ มหาวิทยาลัย และรัฐบาล เนื่องจากความเสถียรและความสามารถในการทำงานหลายอย่างพร้อมกัน

พื้นฐาน

ระบบปฏิบัติการ UNIX เป็นระบบปฏิบัติการแบบผู้ใช้หลายคน ที่ออกแบบมาสำหรับโปรแกรมเมอร์โดยพนักงานของ AT&T ที่ Bell Laboratories ในปี 1969 คำว่าผู้ใช้หลายคนและการทำงานหลายอย่างพร้อมกันหมายความว่าผู้ใช้หลายรายสามารถทำงานพร้อมกันในเครื่องเดียวได้ ผู้ใช้แต่ละคนโต้ตอบกับอินสแตนซ์ของเชลล์ของตนเอง และสามารถเริ่มแอปพลิเคชันหนึ่งรายการขึ้นไปภายในเชลล์นั้นได้

วีดีโอประจำวันนี้

เคอร์เนล

เคอร์เนลเป็นหัวใจของระบบปฏิบัติการยูนิกซ์ เป็นโปรแกรมซอฟต์แวร์ที่ให้ส่วนต่อประสานระหว่างฮาร์ดแวร์และผู้ใช้ มันจัดการกระบวนการ หน่วยความจำ ไฟล์ อุปกรณ์และการจัดการเครือข่ายสำหรับระบบปฏิบัติการ เคอร์เนลมีหน้าที่รับผิดชอบในการตรวจสอบให้แน่ใจว่างานของระบบและผู้ใช้ทั้งหมดดำเนินการพร้อมกัน

เปลือก

เชลล์เป็นโปรแกรมที่อยู่ระหว่างผู้ใช้และเคอร์เนล เป็นล่ามที่แปลคำสั่งที่พิมพ์ลงในเซสชันเทอร์มินัล ผู้ใช้สามารถพิมพ์คำสั่งลงในเทอร์มินัลได้โดยตรง หรือสามารถสร้างไฟล์ข้อความที่มีชุดคำสั่งต่างๆ ที่สามารถส่งไปยังเชลล์ได้ ชุดคำสั่งเรียกว่าเชลล์สคริปต์

มีเชลล์หลายตัวที่ใช้โดย UNIX OS ได้แก่ เชลล์บอร์น (sh) เชลล์ C (csh) เชลล์ Korn (ksh) และเชลล์บอร์นอีกครั้ง (bash) แต่ละเชลล์มีชุดคำสั่งเชลล์ของตัวเอง คำสั่งของระบบปฏิบัติการจะเหมือนกันในทุกเชลล์

เชลล์เริ่มต้นที่ผู้ใช้ล็อกอินถูกกำหนดโดยผู้ดูแลระบบ ผู้ใช้สามารถเปลี่ยนเชลล์เริ่มต้นได้โดยใช้คำสั่ง "chsh" ผู้ใช้อาจต้องการเปลี่ยนเชลล์ของตนเพื่อใช้คุณลักษณะเฉพาะที่มีอยู่ในเชลล์หนึ่งหรือไม่มีเชลล์อื่น หรืออาจเพียงแค่ชอบสภาพแวดล้อมของเชลล์เฉพาะ

ยูทิลิตี้และแอพพลิเคชั่น

เลเยอร์สุดท้ายของ UNIX OS คือเลเยอร์ Utilities และ Applications เลเยอร์นี้ประกอบด้วยคำสั่ง โปรแกรมประมวลผลคำ โปรแกรมกราฟิก และโปรแกรมจัดการฐานข้อมูล ตามเนื้อผ้า โปรแกรมเหล่านี้สามารถเข้าถึงได้โดยการพิมพ์คำสั่งเพื่อเริ่มโปรแกรมบนบรรทัดคำสั่ง พวกเขายังคงสามารถเข้าถึงได้ด้วยวิธีนี้ แต่ตอนนี้สามารถเข้าถึงได้ผ่าน GUI

รุ่น

ระบบปฏิบัติการ UNIX มีหลายเวอร์ชัน เวอร์ชันที่เป็นกรรมสิทธิ์ ได้แก่ Solaris ของ Sun Microsystem, SCO UNIX, AIX ของ IBM และ HP-UX ของ Hewett Packard FreeBSD, NetBSD และ OpenBSD เป็นเวอร์ชันโอเพ่นซอร์สของ Unix แม้ว่าผู้ใช้หลักจำนวนมากจะไม่รู้จัก แต่ Apple OS X ยังเป็นเวอร์ชันลิขสิทธิ์เฉพาะของ UNIX คุณลักษณะที่ทำให้ OS X แตกต่างจาก UNIX อื่น ๆ คือความสามารถในการเรียกใช้แอปพลิเคชันที่เขียนขึ้นสำหรับพีซีที่ใช้ Windows เช่น Microsoft Office และ Adobe Photoshop Linux เป็นระบบปฏิบัติการที่คล้ายกับ UNIX มีโครงสร้างเดียวกับ UNIX แต่เขียนโดยใช้ฐานรหัส UNIX ดั้งเดิมไม่มี

หมวดหมู่

ล่าสุด

ฉันสามารถวางทีวีขนาด 52 นิ้วลงบนโต๊ะขนาด 47 นิ้วได้หรือไม่?

ฉันสามารถวางทีวีขนาด 52 นิ้วลงบนโต๊ะขนาด 47 นิ้วได้หรือไม่?

ทีวีขนาด 52 นิ้ววางบนโต๊ะขนาด 47 นิ้วได้อย่างส...

วิธีเชื่อมต่อแล็ปท็อป Dell กับโปรเจคเตอร์

วิธีเชื่อมต่อแล็ปท็อป Dell กับโปรเจคเตอร์

เชื่อมต่อแล็ปท็อปของคุณกับโปรเจ็กเตอร์อย่างรวด...

วิธีเชื่อมต่อคอมพิวเตอร์กับทีวีซันโย

วิธีเชื่อมต่อคอมพิวเตอร์กับทีวีซันโย

เชื่อมต่อคอมพิวเตอร์ของคุณกับทีวีซันโยผ่านพอร์...