ซอฟต์แวร์
(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
ไม่มีความคิดเห็น:
แสดงความคิดเห็น