วันพุธที่ 11 ธันวาคม พ.ศ. 2556

ซอฟแวร์ระบบ(System Software) Dos, Windows, Linux, Unix, Mac OS, Android, iOS, Symbian, Windows Phone

ซอฟต์แวร์ (Software) ซอฟต์แวร์ (software) หมายถึง โปรแกรมหรือชุดคำสั่งที่ควบคุมให้เครื่องคอมพิวเตอร์ทำงานให้ได้ผลลัพธ์ตามที่ต้องการซอฟต์แวร์แบ่งเป็น 2 ประเภท คือ 1. ซอฟต์แวร์ระบบ (System software) 2. ซอฟต์แวร์ประยุกต์ (Application software) ซอฟต์แวร์ระบบ (System software) ซอฟต์แวร์ระบบ (System software) หมายถึง โปรแกรมหรือคำสั่งที่ทำหน้าที่ควบคุมการปฏิบัติงานของส่วนประกอบต่างๆ ของคอมพิวเตอร์ฮาร์ดแวร์ ตลอดจนควบคุมการสื่อสารข้อมูลระบบเครือข่ายคอมพิวเตอร์แบ่งเป็น 2 ประเภท คือ 1. ระบบปฏิบัติการ (operating system หรือ OS) 2. ตัวแปลภาษาคอมพิวเตอร์ (translator) ระบบปฏิบัติการ (operating system : OS) เป็นชุดคำสั่งที่ทำหน้าที่เป็นสื่อกลางระหว่างโปรแกรมประยุกต์และอุปกรณ์คอมพิวเตอร์ โดยการควบคุมการทำงานของอุปกรณ์ต่างๆ ของเครื่อง เช่น จัดสรรหน่วยความจำ ควบคุมหน่วยรับและแสดงผล เป็นต้น ตลอดจนควบคุมการทำงานของโปรแกรมประยุกต์ต่างๆ ชนิดของระบบปฏิบัติการ ระบบปฏิบัติการที่มีในปัจจุบัน สามารถแบ่งออกได้เป็น 3 ประเภท ตามจำนวนของงาน (Task) และจำนวนผู้ใช้งาน (User) ดังต่อไปนี้ 1. ระบบปฏิบัติการชนิด Single-task/Single-user เป็นระบบที่ง่ายที่สุด กล่าวคือ มีผู้ใช้เพียงคนเดียว และผู้ใช้สามารถทำงานได้เพียงครั้งละ 1 งาน เช่นระบบปฏิบัติการ MS-Dos 2. ระบบปฏิบัติการชนิด Multi-task/Single-user เป็นระบบที่ยังคงมีผู้ใช้เพียงคนเดียวอยู่ แต่ผู้ใช้สามารถทำงานได้ครั้งละหลายงาน เช่น ระบบปฏิบัติการ MS-Windows 3.11, 95, 98 3. ระบบปฏิบัติการชนิด Multi-task/Multi-user เป็นระบบปฏิบัติการ ที่สามารถมีผู้ใช้งานได้หลายคน และสามารถทำงานได้ครั้งละหลายงานพร้อมกัน ระบบประเภทนี้จึงมีกลไกในการป้องกัน ไม่ให้ผู้ใช้ทำงานก้าวก่ายซึ่งกันและกัน ตัวอย่างเช่น ระบบปฏิบัติการ Unix, MS-Windows NT, 2000, XP, Vista และ Mac OS X ระบบปฏิบัติการ Linux Linux ถือกำเนิดโดย ลีนุส โทรวัลด์ส (Linus Trovalds) นักศึกษาภาควิชาวิทยาการคอมพิวเตอร์ในมหาวิทยาลัยเฮลซิงกิ ประเทศฟินแลนด์ เป็นซอฟต์แวร์ โอเพนซอร์ส ใช้งานได้ฟรีมีลักษณะส่วนติดต่อกับผู้ใช้สองแบบ ทั้ง Command line และ GUI มีลักษณะการใช้งานแบบ Multi task/Multi user ในปัจจุบันมีลีนุกส์หลายค่าย เช่น Redhat, Slackware, Debian, LinuxTLE, Burapha Linux, Ubuntu Command line เป็นการใช้งานโดยการพิมพ์คำสั่งลงไป ฉนั้นผู้ใช้งานต้องจำคำสั่งการใช้งานให้ได้ GUI ย่อมาจาก Graphic User Interface เป็นการใช้งานโดยลักษณะการโต้ตอบแบบกราฟิก ระบบปฏิบัติการ Mac OS X Apple เป็นบริษัทคู่แข่งกับ Microsoft เครื่องคอมพิวเตอร์ของบริษัทนี้จะถูกเรียกว่า เครื่องคอมพิวเตอร์แมคอินทอช (Macintosh) Mac OS X (แมคโอเอสเท็น) เป็นระบบปฏิบัติการที่มีส่วนติดต่อกับผู้ใช้แบบ GUI และมีลักษณะการใช้งานแบบ Multi task/Multi user Mac OS X เริ่มพัฒนาขึ้นจากระบบปฏิบัติการ UNIX โดยระบบปฏิบัติการนี้ จะเน้นที่การสร้างมัลติมีเดีย สิ่งพิมพ์ ภาพ เสียง วีดีโอ http://krooyuth.utd1.net/?p=90 ระบบปฏิบัติการสำหรับคอมพิวเตอร์พกพา Pocket PC : Windows CE , Windows Mobile Smart phone : Symbian Palm : PalmPre ตัวแปลภาษาคอมพิวเตอร์ (translator) ทำหน้าที่แปลต้นฉบับโปรแกรม (Source Code) ซึ่งเป็นภาษาที่มนุษย์เข้าใจ ให้เป็นภาษาเครื่อง (Machine language) หรือภาษาที่คอมพิวเตอร์เข้าใจนั่นเอง คำสั่งที่มนุษย์เขียนขึ้นมา อาจเขียนด้วย C, C++, Pascal เป็นต้น ภาษาเครื่องจะมีลักษณะเป็นเลขฐานสอง ตัวอย่างเช่น 01110100


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

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