วันจันทร์ที่ 22 กันยายน พ.ศ. 2551

ระบบปฏิบัติการ Unix

Unix คืออะไรยูนิกซ์เป็นระบบปฏิบัติการประเภทหนึ่ง ที่เป็นเทคโนโลยีแบบเปิด (open system)ซี่งเป็นแนวคิดที่ผู้ใช้ไม่ต้อง ผูกติด กับระบบใดระบบหนึ่งหรืออุปกรณ์ยี่ห้อเดียวกัน นอกจากนี้ยูนิกซ์ยังถูกออกแบบมาเพื่อตอบสนองการใช้งานใน ลักษณะให้มีผู้ใช้ได้หลายคน ในเวลาเดียวกัน เรียกว่า มัลติยูสเซอร์ (multiusers)และสามารถทำงานได้หลายๆงานใน เวลาเดียว กันในลักษณะที่เรียกว่ามัลติทาสกิ้ง (multitasking) ยูนิกส์เป็นระบบปฏิบัติการถูกพัฒนาขึ้นในปี1969 โดยบริษัทAT&Tเพื่อใช้กับเครื่องมินิคอมพิวเตอร์ โดยแรกเริ่มจะกใช้ในงานวิจัยต่อมาไดถูกใช้ทางธุรกิจ ยูนิกส์เป็นระบบปฏิบัติการที่ถูกพัฒนาขึ้นด้วยภาษาซีมีคุณสมบัติที่เด่นกว่าระบบปฏิบัติการอื่นๆคือการไม่ยึดติดกับฮาร์ดแวร์ ดังนั้นจึงสามารถยูนิกส์ได้กับเครื่องคอมพิวเตอร์ทุกประเภทยูนิกส์เป็นระบบปฏิบัติการที่สามารถใช้งานได้หลายงานได้หลายงานพร้อมกันและทำงานได้หลายๆงานในเวลาเดียวกันและเป็นระบบปฏิบัติการที่มีเครื่องมือหรือโปรแกรมที่ช่วยให้อำนวยความสะดวก โครงสร้างระบบไฟล์ยังเหมือนกับระบบปฏิบัติการดอสแต่คำสั่งอาจแตกต่างกันไป ข้อด้อยของยูนิกส์ คือผู้ใช้ส่วนใหญ่จะต้องจดจำคำสั่งของยูนิกส์ซึ่งค่อนข้างยาก แต่ในปัจจุบันได้พัฒนาไปเป็นโปรแกรมที่มีลักษณะเป็น GUI ช่วยให้การใช้งานยูนิกส์ง่ายมากขึ้นลักษณะอื่นๆของยูนิกส์ยูนิกส์มีโปรแกรมอื่นๆที่มาพร้อมกับตัวมันเป็นการอำนวยความสะดวกแก่ผู้ใช้เช่น โปรแกรมเอดิเตอร์ คอมไพเลอร์ภาษาต่างๆ เกมส์ และอื่นๆอีกมากมาย นอกจากนี้ยังมีความสามารถทางด้านการสื่อสารข้อมูล ทำให้ผู้ใช้สารถติดต่อสื่อสารกันได้ทั้งในระบบเดียวกันหรือต่างระบบกันทั้งไกลและใกล้โครงสร้างยูนิกส์ยูนิกส์แบ่งออกเป็น 2 ส่วนใหญ่ๆได้ 2ส่วน คือ เซลล์(shell) และเคอร์แนล(kernel) เซลล์เป็นส่วนที่ทำหน้าที่ติดต่อกับผู้ใช้โดยตรงส่งพร้อมขึ้นที่หน้าจอ รอรับงานจากผู้ใช้ แปลความหมายงานนั้นและเรียบเรียงให้เคอร์แนลท์ทำงานให้ระบบไฟล์ไฟล์ในยูนิกส์แบ่งออกได้เป็น 3 ชนิด คือ ไฟล์ธรรมดา ไฟล์พิเศษและไฟล์ไดเร็กทอรี่ ไฟล์ธรมมดาเป็นไฟล์ที่เก็บข้อมูลทั่วไปยูนิกส์จะมองว่า1.ไฟล์ธรรมดา คือกลุ่มของข้อมูลหลายๆไบต์เรียงต่อกันไม่มีโครงสร้างของข้อมูลใดๆ เช่นไฟล์ข้อมูล ไฟล์โปรแกรม เป็นต้น การที่ยูนิกส์มองไฟล์เป็ยกลุ่มของไบต์ที่ไม่มีโครงสร้างข้อมูลนี้ สร้างความยืดหยุ่นในการทำงานของโปรแกรมต่างๆที่ต้องการเก็บข้อมูลไว้ในไฟล์ต้องการจัดเรื่องโครงสร้างข้อมูลเอาเองทั้งหมด โปรแกรมจึงมีอิสระในการจัดโครงสร้างข้อมูลไฟล์ได้อย่างเต็มที่2.ไฟล์พิเศษ คือ ไฟล์ที่สามารถอ้างอิงไปถึงอุปกรณ์ต่างๆในระบบเป็นไฟล์ เช่น เครื่องพิมพ์ 1 เคื่องเป็น 1ไฟล์ จอภาพ 1 จอภาพเป็น1ไฟล์ไฟล์เหล่านี้จะติดต่อกับตัวขับอุปกรณ์นั้นๆดังนั้นการที่จะส่งข้อมูลหรือรับข้อมูลผ่านทางไฟล์ของอุปกรณ์นั้นๆซึ่งจะเกิดผลดีในแง่ของการถ่ายเทข้อมูลชองโปรเซสต่างๆ3.ไฟล์ไดเร็กทอรี่ คือไฟล์ที่ยูนิกส์กำหนดโครงสร้างข้อมูลไว้ให้โดยมีโครงสร้างเป็นไดเร็กทอรี่ของระบบคือ ข้อมูล1ตัวจะประกอบด้วยชื่อไฟล์และหมายเลขไอโหนด ไดเร็กทอรี่สามารถเชื่อมโยงถึงกันได้ด้วยไดเร็กทอรี่และไฟล์ที่เก็บรวมอยู่ในดิสก์หรืออุปกรณ์อื่นๆที่ไม่ได้เป็นไดเร็กทอรี่เดียวกันของยูนิกส์ สามารถนำมาต่อเชื่อมโยงเข้ากับไดเร็กทอรี่ของระบบเป็นไดเร็กทอรี่ย่อยหนึ่งได้ โดยยูนิกส์มีคำสั่งพิเศษคือคำสั่ง mount เพื่อใช้เชื่อมโยงไดเร็กทอรี่อื่นเข้ากับของระบบและทำนองเดียวกัน unmount ก็เป็นคำสั่งตัดไดเร็กทอรี่ย่อยออกจากระบบ
แหล่งอ้างอิง

http://yalor.yru.ac.th/~pimonpun/4121401-OS/os9-2-2.htm

ไม่มีความคิดเห็น: