วันอังคารที่ 12 มกราคม พ.ศ. 2553

ระบบปฎิบัติการ Apple

ระบบปฎิบัติการ Apple


มาตรฐาน UNIXMac OS X เป็นระบบปฏิบัติการที่ทรงพลังได้เพราะเทคโนโลยีที่อยู่เบื้องหลัง นั่นคือรากฐาน UNIX ที่ได้รับการรับรองแล้ว ทำให้ Mac OS X เป็นระบบปฏิบัติการที่ทั้งปลอดภัย และเสถียรภาพสูงที่สุดระบบหนึ่ง หากคุณเป็น developer คุณก็จะเห็นคุณค่าของ Mac OS X ที่มากขึ้นไปอีก เพราะมาตรฐานของ UNIX หมายความว่าคุณสามารถ compile และ run UNIX code ได้ทุกชนิด ทำให้คุณใช้ code ต่างๆได้ในสภาพแวดล้อมที่สร้างมาสำหรับมันโดยเฉพาะ ทำให้ซอฟแวร์ทำงานได้อย่างที่ตั้งใจไว้ นอกจากนั้นยังมีเครื่องมือต่างๆที่ช่วยให้โปรแกรมใช้งานโปรเซสเซอร์ multicore ได้ดีขึ้น, Mac Pro ใหม่ จึงเป็น workstation ที่สมบูรณ์แบบพลังของ 64-bitMac OS X ทำให้ใช้งาน Mac Pro แบบ 64-bit ได้อย่างเต็มที่ และเพราะทั้งระบบของ Mac Pro พร้อมสำหรับการทำงานแบบ 64-bit อยู่แล้ว จึงทำให้ใช้ข้อได้เปรียบจากสถาปัตยกรรมแบบ 64-bit ของโปรเซสเซอร์ Quad-Core Intel Xeon “Nehalem” ได้อย่างเต็มพลัง Mac Pro ยังเพิ่ม RAM ได้ถึง 32GB เพื่อให้ Mac OS X ใช้ได้เร็วที่สุด และ Mac OS X ทำให้ developer สามารถสร้างโปรแกรม 64-bit เต็มตัว โดยใช้ GUI framework ของ Cocoa, Quartz, OpenGL และ X11 ซึ่ง Mac OS X รองรับโปรแกรมทั้งแบบ 64-bit และ 32-bit จึงไม่จำเป็นต้องคอยหา driver หรือ อุปกรณ์ตัวใหม่หลาย Core หลายภารกิจหัวใจของ Mac Pro ใหม่ คือ Quad-Core Intel Xeon “Nehalem” สูงสุดสองตัว ที่ให้ปริมาณการประมวลผลที่เหลือเฟือ และการสร้างมาอย่างเหมาะสมกับเทคโนโลยี multicore ทำให้ Mac OS X ใช้พลังของ Mac Pro ได้อย่างไม่สูญเปล่า อย่างเช่น scheduler ใน Mac OS X ที่แจกงานการประมวลผลไปสู่ core ต่างๆ ได้อย่างมีประสิทธิภาพ ทำให้ Mac OS X ใช้เวลาในการประมวลผลมากกว่าที่จะมัวมาแจกงานให้ core ต่างๆ ในฐานะ developer, คุณสามารถสร้างโปรแกรมที่ดำเนินการด้วยประสิทธิภาพอย่างเดียวกันได้ เพราะมี NSOperation อีกขั้นของ API ที่สร้างมาให้เหมาะกับการประมวลผลแบบ multicoreCore Animationเอฟเฟคภาพที่ตื่นตาทำให้ Mac OS X เป็นระบบปฏิบัติการที่โดดเด่นอย่างแท้จริง ตั้งแต่หน้าตาของ Time Machine จนถึงภาพสะท้อนบน 3D Dock เอฟเฟคพวกนี้เกิดขึ้นได้จากเทคโนโลยี Core Animation ใน Mac OS X ซึ่งประสิทธิภาพของ Core Animation ก็ได้รับผลดีจากโปรเซสเซอร์ multicore และฮาร์ดแวร์ทางกราฟฟิคอันล้ำหน้าใน Mac Pro และสำหรับ developer, Core Animation ทำให้ใช้พลังของเทคโนโลยีกราฟฟิคจาก Apple ได้ ทำให้สร้างโปรแกรมที่มี user interface ที่เคลื่อนไหวได้ และ visualization ที่ซ้อนมีเดียแบบต่างไปพร้อมๆกันได้ เช่น ตัวอักษร, กราฟฟิค 2D, OpenGL rendering และวิดีโอ QuickTime, โดยเป็นreal time ทั้งหมดXcode developer toolsสิ่งที่ Apple ใช้สร้าง Mac OS X คือ Xcode ซึ่งเป็นเครื่องมือพัฒนาโปรแกรมที่ใช้กราฟฟิคในการใช้งาน ที่มาพร้อมกับ Mac ทุกเครื่อง และมีความสามารถมากมาย รวมถึงตัว debug แบบกราฟฟิค ซึ่งเป็นตัว edit code ที่รองรับภาษาคอมพิวเตอร์กว่า 12 ชนิด และเป็นเครื่องมือที่ทำให้เห็นภาพการทำงานของโปรแกรมได้อย่างน่าทึ่ง, Xcode สร้างมาให้เหมาะสมกับ multicore ในโปรเซสเซอร์ Intel Xeon “Nehalem” และ RAM ใน Mac Pro และยังทำงานได้เร็วกว่าเดิมอีก 20 เปอร์เซนต์, รองรับภาษาหลากหลาย (ทั้งภาษามนุษย์ และภาษาคอมพิวเตอร์), Xcode มีทุกอย่างสำหรับสร้างโปรแกรมใน Mac OS X* Server สำเร็จรูปแค่ลง Mac OS X Server, Mac Pro ก็จะกลายเป็น server สำหรับ workgroup เล็กๆ ซึ่งรวมความใช้ง่ายของ Mac เข้ากับการจัดองค์ประกอบเครื่องที่หลากหลาย ในฮาร์ดแวร์ server class เพราะด้วยพลังของโปรเซสเซอร์ Intel Xeon “Nehalem”, การ์ด RAID ใหม่ที่ใส่เพิ่มได้, RAM ECC ที่ใส่ได้สูงสุด 32GB และ Gigabit Ethernet อีกสอง port, ทำให้ Mac Pro กลายเป็น workgroup server ที่มีทุกอย่างที่คุณต้องการ

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

แสดงความคิดเห็น