วันจันทร์ที่ 8 กรกฎาคม พ.ศ. 2556

Linux


Linux
                นุกซ์ระบบปฏิบัติการแบบ 32 บิต ที่เป็นยูนิกซ์โคลน สำหรับเครื่องพีซี และแจกจ่ายให้ใช้ฟรี สนับสนุนการใช้งานแบบหลากงาน หลายผู้ใช้ (MultiUser-MultiTasking) มีระบบ X วินโดวส์ ซึ่งเป็นระบบการติดต่อผู้ใช้แบบกราฟฟิก ที่ไม่ขึ้นกับโอเอสหรือฮาร์ดแวร์ใดๆ (มักใช้กันมากในระบบยูนิกซ์) และมาตรฐานการสื่อสาร TCP/IP ที่ใช้เป็นมาตรฐานการสื่อสารในอินเทอร์เนตมาให้ในตัว ลีนุกซ์มีความเข้ากันได้ (compatible) กับ มาตรฐาน POSIX ซึ่งเป็นมาตรฐานอินเทอร์เฟสที่ระบบยูนิกซ์ส่วนใหญ่จะต้องมีและมีรูปแบบบาง ส่วนที่คล้ายกับระบบปฏิบัติการยูนิกซ์จากค่าย Berkeley และ System V โดยความหมายทางเทคนิคแล้วลีนุกซ์ เป็นเพียงเคอร์เนล (kernel) ของระบบปฏิบัติการ ซึ่งจะทำหน้าที่ในด้านของการจัดสรรและบริหารโพรเซสงาน การจัดการไฟล์และอุปกรณ์ I/O ต่างๆ แต่ผู้ใช้ทั่วๆไปจะรู้จักลีนุกซ์ผ่านทางแอพพลิเคชั่นและระบบอินเทอร์เฟสที่ เขาเหล่านั้นเห็น (เช่น Shell หรือ X วินโดวส์) ถ้าคุณรันลีนุกซ์บนเครื่อง 386 หรือ 486 ของคุณ มันจะเปลี่ยนพีซีของคุณให้กลายเป็นยูนิกซ์เวอร์กสเตชันที่มีความสามารถสูง เคยมีผู้เทียบประสิทธิภาพระหว่างลีนุกซ์บนเครื่องเพนเทียม และเครื่องเวอร์กสเตชันของซันในระดับกลาง และได้ผลออกมาว่าให้ประสิทธิภาพที่ใกล้เคียงกัน และนอกจากแพลตฟอร์มอินเทลแล้ว ปัจจุบันลีนุกซ์ยังได้ทำการพัฒนาระบบเพื่อให้สามารถใช้งานได้บนแพลตฟอร์ มอื่นๆด้วย เช่น DEC Alpha , Motorolla Power-PC , MIPS เมื่อคุณสร้างแอพพลิเคชันขึ้นมาบนแพลตฟอร์มใดแพลตฟอร์มหนึ่งแล้ว คุณก็สามารถย้ายแอพพลิเคชันของคุณไปวิ่งบนแพลตฟอร์มอื่นได้ไม่ยาก ลีนุกซ์มีทีมพัฒนาโปรแกรมที่ต่อเนื่อง ไม่จำกัดจำนวนของอาสาสมัครผู้ร่วมงาน และส่วนใหญ่จะติดต่อกันผ่านทางอินเทอร์เนต เพราะที่อยู่อาศัยจริงๆของแต่ละคนอาจจะอยู่ไกลคนละซีกโลกก็ได้ และมีแผนงานการพัฒนาในระยะยาว ทำให้เรามั่นใจได้ว่า ลีนุกซ์เป็นระบบปฏิบัติการที่มีอนาคต และจะยังคงพัฒนาต่อไปได้ตราบนานเท่านาน

 การทำงานแบบ Multi – Tasking 
                คือ ความสามารถในการทำงานได้หลาย ๆ งาน หรือหลาย ๆ โปรแกรมในเวลาเดียวกัน เช่น พิมพ์รายงานควบคู่ไปกับการท่องเว็บ ซึ่งในสมัยก่อนการทำงานของระบบปฏิบัติการจะอยู่ในรูปแบบที่เรียกว่า single-tasking ซึ่งจะทำงานทีละโปรแกรมคำสั่ง ผู้ใช้ไม่สามารถที่จะสลับงานไประหว่างโปรแกรมหรือทำงานควบคู่กันได้ แต่สำหรับในปัจจุบันจะพบเห็นลักษณะการทำงานแบบนี้มากขึ้น เช่น ในระบบปฏิบัติการ Windows รุ่มใหม่ ๆ ซึ่งทำให้การใช้งานได้สะดวกและทำงานได้หลาย ๆ โปรแกรม

การทำงานแบบ Multi – User
                 ในระบบการเชื่อมโยงคอมพิวเตอร์เข้าไว้ด้วยกันแบบเครือข่าย ระบบปฏิบัติการที่ทำหน้าที่ควบคุมจะมีคุณสมบัติอย่างหนึ่งที่เรียกว่า multi-user หรือความสามารถในการทำงานกับผู้ใช้ได้หลาย ๆ คน ขณะที่มีการประมวลผลของงานพร้อม ๆ กัน ทำให้กระจายการใช้ได้ทั่วถึงมากยิ่งขึ้น

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

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