ระบบปฏิบัติการ OS ระบบปฏิบัติการ OS (Operating System)
โดยทั่วไประบบปฏิบัติการนั้นไม่ได้มีแต่เฉพาะในคอมพิวเตอร์เท่านั้น แต่มีอยู่ในอุปกรณ์อิเล็คทรอนิคส์หลายชนิดเช่นโทรศัพท์มือถือคอมพิวเตอร์พกพาพีดีเอแท็บเล็ตต่างๆโดยจะทำหน้าที่ควบคุมการทำงานขออุปกรณ์ต่างๆ และติดต่อกับผู้ใช้ผ่านโปรแกรมประยุกต์(Application) ตัวอย่างของระบบปฏิบัติการในคอมพิวเตอร์ ได้แก่ Windows,Linux, Mac OS, Solaris, Ubuntu ส่วนตัวอย่างของระบบปฏิบัติการใช้มือถือได้แก่ Windows Mobile, iOS, Android เป็นต้น โดยทั่วไปแบ่งเป็น 3 ประเภท คือ
หน้าที่ของระบบปฏิบัติการ
2. ควบคุมการทำงานของคอมพิวเตอร์ 3. จัดสรรทรัพยากรในระบบ ตัวแปลภาษา
OS คืออะไร แล้วทำไม ต้องมีกันนะ ?? แรกเริ่มเดิมทีนั้นกว่าจะใช้โปรแกรมอะไรแต่ละที เราก็ต้องมาจัดการเครื่อง บริหารทรัพยากรต่างๆในเครื่องด้วยตัวเอง ทำให้กว่าจะใช้แต่ละโปรแกรมได้นั้นต้องใช้เวลานาน และไม่สะดวกกับการนำไปใช้ตามบ้านเรือน (แถมเครื่องยังค่อนข้างใหญ่อีกด้วย) ต่อมาก็ได้เริ่มพัฒนา OS ในรูปแบบที่ใช้ตัวอักษร หรือที่เรียกว่าแบบcommand line ขึ้นมาใช้งาน อย่าเช่นเหล่าตระกูล UNIX, DOS แบบต่างๆ ซึ่งทั้งสองตัวนี้ได้กลายเป็นบรรพบุรุษให้กับ OS อีกหลายๆตัว อย่างเช่นพวก MS-DOS, IBM-DOS และ? Linux ต่างๆ แต่ทั้งนี้ก็ยังเกิดความไม่สะดวกในการใช้งานสำหรับผู้ใช้ทั่วไป เพราะบางครั้งก็ลืมคำสั่งกันบ้าง หรือขี้เกียจจะพิมพ์บ้าง จึงได้มีการพัฒนา OS ที่มีหน้าตากราฟิกแบบเต็มตัวขึ้นมา (เรียกกราฟิกเหล่านั้นว่า GUI นะครับ) ทำให้เราสามารถใช้งานคอมพิวเตอร์ได้ง่ายขึ้น แต่ก็ต้องการเครื่องที่มีประสิทธิภาพที่สูงขึ้นด้วยเช่นกัน ตัวอย่าง OS ประเภทนี้ก็อย่างเช่น Mac OS, Windows, Linux สายพันธุ์ต่างๆ
1. จัดการทรัพยากรของเครื่องให้ เนื่องด้วยการที่จะให้โปรแกรมต่างๆทำหน้าที่จัดการบริหารทรัพยากรต่างๆในเครื่อง เช่นแรม, ระยะเวลาการเข้าใช้งาน CPU หรือการขอใช้งานบัสเพื่อส่งข้อมูลด้วยตัวเองนั้น จะทำให้เกิดความยุ่งยากและสับสนเป็นอย่างยิ่ง เพราะในเวลาเดียวกันนั้นก็มีโปรแกรมหลายๆตัวทำงานอยู่ ลองคิดดูนะครับ ถ้าเราเป็นคนรับจ้างซ่อมคอม แล้วมีลูกค้าอยู่หน้าร้าน 10 คน แต่ละคนก็จะมาขอให้ซ่อมเครื่องตนก่อน แย่งกัน ตีกันเกิดปัญหามากมายแต่ถ้าเรามีผู้ช่วยมาจัดการคิวลูกค้า เราก็จะทำงานง่ายขึ้น ลูกค้าก็ไม่เกิดปัญหาอีกด้วย 2. เป็นตัวกลางระหว่างโปรแกรมกับเครื่อง และป้องกันอันตรายแก่ hardware การที่จะให้แต่ละโปรแกรมทำการเข้าใช้งาน hardware เอง อาจจะมีปัญหาต่างๆตามมา เช่นความเข้ากันได้ของทั้งสองอย่าง หรืออาจจะเจอมัลแวร์อย่างเช่นไวรัสเข้าไปทำอันตรายหรือทำให้เครื่องทำงานผิดปกติได้โดยง่าย ทำให้ต้องมี OS มาเป็นตัวกลางของทั้งคู่ครับ นั่นคือก่อนที่โปรแกรมจะกระทำการใดๆ อย่างเช่นการประมวลผลก็จะต้องผ่าน OS ไปก่อนนั่นเอง 3. ตระเตรียมโปรแกรมอำนวยความสะดวกให้ผู้ใช้ โปรแกรมเหล่านี้เรียกว่าเป็นพวก utility ครับ หน้าที่ของโปรแกรมประเภทนีคือช่วยบำรุงดูแลรักษาเครื่อง ตัวอย่างก็อย่างเช่น Disk cleanup และ Disk defragmenter ซึ่ง OS ในปัจจุบันนี้มักจะเตรียมไว้ให้เรียบร้อย ซึ่งถ้า hardware สุขภาพดี ก็จะทำให้การทำงานของเครื่องดีด้วย 4. สร้าง GUI Interface ให้กับผู้ใช้ สิ่งนี้นับว่ากลายมาเป็นหน้าที่สำคัญให้กับ OS ในปัจจุบันไปแล้วนะครับ โดยเฉพาะอย่างยิ่งในปัจจุบันที่เรื่องของหน้าตาเป็นเรื่องสำคัญไปซะแล้ว ทำให้หลายๆ OS ต้องแข่งกันในเรื่องของหน้าตามากขึ้น แต่ก็ยังต้องทำให้ระบบมีประสิทธิภาพที่ดีเช่นเคย คุณสมบัติการทำงาน ระบบปฏิบัติการโดยทั่วไปจะมีคุณสมบัติในการทำงานแบบต่าง ๆ ดังต่อไปนี้
การทำงานแบบ Multi – User ในระบบการเชื่อมโยงคอมพิวเตอร์เข้าไว้ด้วยกันแบบเครือข่าย ระบบปฏิบัติการที่ทำหน้าที่ควบคุมจะมีคุณสมบัติอย่างหนึ่งที่เรียกว่า multi-user หรือความสามารถในการทำงานกับผู้ใช้ได้หลาย ๆ คน ขณะที่มีการประมวลผลของงานพร้อม ๆ กัน ทำให้กระจายการใช้ได้ทั่วถึงมากยิ่งขึ้น จัดทำโดย นางสาว นัฏจนันท์ จันทร์ปรุง ปวส 2/1 เลขที่ 15 สาขา คอมพิวเตอร์ธรุกิจ |