วันจันทร์ที่ 28 พฤษภาคม พ.ศ. 2555

งานบทที่ 1

1.)ระบบปฏิบัติการคอมพิวเตอร์คืออะไร 
ตอบ.

ระบบปฏิบัติการเป็นโปรแกรมควบคุมการทำงาน (ควบคุมการRun) ของโปรแกรมประยุกต์  ทำหน้าที่
โต้ตอบและเป็นสื่อกลางระหว่างโปรแกรมประยุกต์และฮาร์ดแวร์ (Hardware)
ระบบปฏิบัติการ (Operating System :OS) เป็นซอฟต์แวร์ระบบ (System Software) ที่ทำหน้าที่ควบคุมการทำงานของเครื่องและอุปกรณ์  ควบคุมและสั่งการให้ Hardware สามารถทำงานได้   เช่น ทำหน้าที่ในการตรวจเช็คอุปกรณ์  Keyboard ขณะเปิดเครื่อง  ถ้าผู้ใช้ลืมเสียบสาย Keyboard ที่ port ด้านหลังของเครื่อง ขณะที่ซอฟต์แวร์ระบบตรวจสอบแล้วไม่พบอุปกรณ์เชื่อมต่อดังกล่าว จะมีข้อความแจ้งเตือนความผิดพลาด  “Keyboard Error”  นอกจากนี้ยังทำหน้าที่เป็นสื่อกลางในการเชื่อมการทำงานระหว่าง User ในการใช้โปรแกรมประยุกต์ ( Application Software) ของ user กับระบบเครื่องฯ  อำนวยความสะดวกในการใช้งาน  และเพิ่มประสิทธิ์ภาพของระบบ

2.)ให้บอกคุณสมบัติเด่นของระบบปฏิบัติการแบบหลายโปรแกรม
ตอบ.
โปรแกรมปฏิบัติการ Windows XP
การพัฒนาการของ Windows นับเป็นอีกก้าวหนึ่งของ Micrsoft ที่มีการพัฒนาระบบปฏิบัติการที่น่าใช้งานมากตัวหนึ่งWindows XP ได้ถือกำหนดใหม่ขึ้นมา โดยนำความสามารถของ Windows รุ่นก่อน ๆ เช่น 98, Me และ 2000 เข้าด้วยกัน โดยมีรหัสในการเริ่มการพัฒนาว่า "Whistler" จุดเด่นหลักของของ Windows XP นี้ นอกเหนือจากรูปลักษณ์หน้าตาที่สวยงามแล้ว ยังมีคุณสมบัติเด่น ๆ อีก เช่น การใช้งานร่วมกันหลาย ๆ คนในเครื่องเดียวกัน โดยสามารถกำหนดรหัสผ่าน และกำหนดสภาพแวดล้อมที่ต่างกันได้

การติดต่อกับผู้ใช้ของระบบปฏิบัติการ Windows  ระบบปฏิบัติการ Windows  เป็นระบบปฏิบัติการ ที่มีส่วนติดต่อแบบกราฟิก (Graphical Interface) ด้วยรูปไอคอน ปุ่มและองค์ประกอบต่างๆที่มีสีสันสวยงาม ซึ่งวินโดว์ 3.x อาจจะถือได้ว่าเป็นระบบ GUI ซึ่งมีลักษณะเหมือนกับที่เครื่องคอมพิวเตอร์ในตระกูลแมคอินทอชได้ใช้มาก่อน
3.คุณสมบัติของระบบปฏิบัติการแบบโปรแกรมเดียวกับแบบหลายโปรแกรมมีคุณสมบัติเหมือนหรือแตกต่างกันอย่างไร
ตอบ.ซอฟต์แวร์เป็นคำทั่วไปที่ใช้กล่าวถึงโปรแกรมหลายชนิดที่ใช้ในการสั่งงานคอมพิวเตอร์และ อาจเกี่ยวข้องกับอุปกรณ์(คำว่าฮาร์ดแวร์ใช้อธิบายถึงคอมพิวเตอร์ในด้านกายภาพและอุปกรณ์ที่เกี่ยวข้อง)
เราอาจจะนึกถึงซอฟต์แวร์ในแง่ของคอมพิวเตอร์ในส่วนที่สามารถเปลี่ยนแปลงได้(updatable) และฮาร์ดแวร์ในแง่ของคอมพิวเตอร์ในส่วนที่เปลี่ยนแปลงไม่ได้ ซอฟต์แวร์, บ่อยครั้งมีการแบ่งเป็น แอปพลิเคชั่นซอฟต์แวร์(โปรแกรมซึ่งปฏิสัมพันธ์กับผู้ใช้โดยตรง) และ ซอฟต์แวร์ระบบ(ประกอบไปด้วย ระบบปฏิบัติการและโปรแกรมอะไรก็ตามแต่ที่สนับสนุนการทำงานของแอปพลิเคชั่นซอฟต์แวร์) สำหรับคำว่า middleware บางครั้งใช้ในการอธิบายถึงโปรแกรมที่ทำหน้าที่เชื่อมต่อระหว่างแอปพลิเคชั่นและซอฟต์แวร์ระบบ หรือ ระหว่างแอปพลิเคชั่นต่างชนิดกัน (ยกตัวอย่าง การร้องขอการทำงานระยะไกลจากแอปพลิเคชั่นซึ่งอยู่บนระบบปฏิการชนิดหนึ่งไปสู่แอปพลิเคชั่นซึ่งรันอยู่บนระบบปฏิบัติการอีกชนิดหนึ่ง)
สำหรับกลุ่มของซอฟต์แวร์ไม่สามารถจะจัดเข้ากลุ่มใดๆได้นั้นเรียกว่า ซอฟต์แวร์อรรถประโยชน์(utility) ซึ่งเป็นโปรแกรมขนาดเล็กที่มีประโยชน์ ยูทิลิตี้บางตัวมาพร้อมกับระบบปฏิบัติการ เช่นเดียวกับแอปพลิเคชั่น ยูทิลิตี้สามารถจะติดตั้งได้อย่างอิสระและไม่ได้เป็นส่วนหนึ่งของระบบปฏิบัติการ
ซอฟต์แวร์ยังแบ่งได้อีกหลายชนิดเช่น shareware (ส่วนมากจะต้องซื้อเมื่อครบกำหนดระยะเวลาทดลองใช้), liteware(แชร์แวร์ซึ่งมีการตัดความสามารถบางอย่างออกไป), freeware(ซอฟต์แวร์ฟรีแต่มีการจำกัดสิทธิ), public domain software(ฟรีและไม่มีข้อบังคับ) และ open source(ซอฟต์แวร์ที่มีการแจกจ่ายซอร์สโค้ดและใช้งานได้อย่างไม่จำกัดรวมทั้งสามารถปรับปรุงได้)
แอปพลิเคชั่นซอฟต์แวร์ทั่วๆไปมีดังนี้
- ซอฟต์แวร์ผลิตภัณฑ์ เช่น ตัวประมวลผลคำ(word processor), ตารางคำนวณ(spreadsheet) และเครื่องมือที่ใช้กันโดยผู้ใช้ส่วนใหญ่
– ซอฟต์แวร์นำเสนอ(presentation software)
– ซอฟต์แวร์กราฟฟิกส์ สำหรับนักออกแบบกราฟฟิกส์
– ซอฟต์แวร์ช่วยเหลือการออกแบบ CAD/CAM
– แอปพลิเคชั่นทางด้านวิทยาศาสตร์เฉพาะทาง
– ซอฟต์แวร์สำหรับอุตสาหกรรม (ยกตัวอย่างเช่น ธนาคาร, ประกันภัย, ค้าปลีก และอุตสาหกรรมการผลิต)

ในทางคอมพิวเตอร์ โปรแกรมคือชุดของคำสั่งที่ให้คอมพิวเตอร์ปฏิบัติ ในคอมพิวเตอร์ยุคใหม่ที่ จอห์น วอน นิวแมนน์ วางรูปแบบเอาไว้เมื่อปี 1945 โปรแกรมประกอบไปด้วยชุดของของสั่งที่ทำงานหนึ่งคำสั่งในหนึ่งหน่วยเวลา โดยทั่วไปโปรแกรมจะเก็บอยู่ในพื้นที่ของหน่วยเก็บข้อมูลที่สามารถเข้าถึงได้โดยคอมพิวเตอร์ คอมพิวเตอร์จะดึงคำสั่งมาทีละหนึ่งคำสั่งแล้วประมวลผลและดึงคำสั่งถัดไปมาทำงานเช่นนี้เป็นวงรอบ(cycle) หน่วยเก็บข้อมูลหรือหน่วยความจำสามารถเก็บข้อมูลซึ่งก็คือคำสั่งที่ให้คอมพิวเตอร์ปฏิบัติตาม(โปรแกรมคือชุดข้อมูลชนิดพิเศษที่บอกว่าจะปฏิบัติอย่างไรกับ แอปพลิเคชั่นหรือข้อมูลของผู้ใช้)
โปรแกรมสามารถแบ่งออกเป็นแบบปฏิสัมพันธ์(interactive) หรือชุดคำสั่ง(batch) ในเชิงของการโต้ตอบระหว่างคอมพิวเตอร์กับผู้ใช้และความต่อเนื่องในการประมวลผล โปรแกรมแบบปฏิสัมพันธ์จะรับข้อมูลจากผู้ใช้(หรือจากโปรแกรมอื่นที่ทำหน้าที่เสมือนผู้ใช้) โปรแกรมชุดคำสั่ง(batch) จะรันโปรแกรมและทำงานจนกระทั่งชุดของคำสั่งหมดจึงหยุดทำงาน โปรแกรมแบบชุดคำสั่งจะเริ่มทำงานโดยผู้ใช้สั่งให้โปรแกรมรัน ตัวแปลคำสั่ง(command interpreter) หรือเว็บบราวเซอร์เป็นตัวอย่างอย่างของระบบปฏิสัมพันธ์ และโปรแกรมคอมพิวเตอร์ที่ใช้พิมพ์ข้อมูลเงินเดือนของพนักงานในบริษัทเป็นตัวอย่างหนึ่งของโปรแกรมชุดคำสั่ง(batch program) งานพิมพ์ก็เป็นส่วนหนึ่งของโปรแกรมชุดคำสั่งเมื่อคุณต้องการสร้างโปรแกรม คุณจะต้องเขียนมันโดยใช้ภาษาคอมพิวเตอร์ ข้อความในแต่ละประโยคเรียกว่า "source program" จากนั้นคุณจะต้องคอมไพล์ ซอร์สโปรแกรม(ด้วยโปรแกรมพิเศษที่เรียกว่าคอมไพล์เลอร์) และผลลัพธ์ที่ได้จะเรียกว่า object program (อย่าสับสนกับคำว่า object-orieted-programming) มีอีกสองคำที่ใช้เรียก object program ประกอบด้วย object module และ compiled program ภายใน object program จะประกอบไปด้วยชุดข้อความที่เป็นเลข 0 และ 1 เรียกว่า machine language ซึ่งเป็นภาษาที่โปรเซสเซอร์เข้าใจและสามารถสั่งให้โปรเซสเซอร์ประมวลผล
ภาษาเครื่องจักร(machine language) ของคอมพิวเตอร์จะสร้างขึ้นโดยคอมไพล์เลอร์ซึ่งเข้าใจการทำงานของคอมพิวเตอร์, สถาปัตยกรรมคอมพิวเตอร์, รวมไปถึงชุดคำสั่งที่เป็นไปได้และความยาวของคำสั่ง(ในหน่วยบิต) ในแต่ละคำสั่งของโปรเซสเซอร์(machine instruction)
ข้อมูลจาก whatis.comจากข้อมูลข้างต้นอาจจะยากในการทำความเข้าใจ ถ้าจะอธิบายง่ายๆก็คือ program คือชุดคำสั่งซึ่งถูกเขียนขึ้นเพื่อสั่งให้คอมพิวเตอร์ทำงานอะไรสักอย่าง แต่เมื่อโปรแกรมถูกคอมไพล์แล้วจะกลายเป็น software ทันที ซึ่งซอฟต์แวร์ก็แบ่งเป็น system software และ application software ซึ่งซอฟต์แวร์พวกนี้จะอยู่ในหน่วยความจำหรือหน่วยเก็บข้อมูล ในขณะที่โปรแกรมอยู่ในไฟล์
4.ความหมายและวิวัฒนาการของระบบปฏิบัติการ
ตอบ. เมื่อวิวัฒนาการของคอมพิวเตอร์และโปรแกรมต่างๆ เปลี่ยนไปเราต้องการกลุ่มโปรแกรมช่วยงานที่มีความสามารถสูงกว่าซีสเต็มซอฟต์แวร์ เช่น ช่วยจัดการแบ่งปันการใช้อุปกรณ์ หรือทรัพยากรต่างๆในระบบและควบคุมจังหวะการทำงานของโปรแกรมทั้งหลายที่กำลังรันอยู่เพื่อมิให้เกิดความผิดพลาดขึ้นเป็นต้น และรวมเอาการทำงานในส่วนของซีสเต็มซอฟต์แวร์ไว้ในตัวโปรแกรมด้วย เราเรียกชื่อกลุ่มของโปรแกรมที่ช่วยจัดการให้การรันโปรแกรมเสร็จสิ้นสมบูรณ์ และควบคุมการทำงานของเครื่องนี้ว่าระบบปฏิบัติการ (operating system) หรือเรียกย่อ ๆ ว่า OS
            ระบบปฏิบัติการหรือ OS นี้อาจจะเป็นได้ทั้งซอฟต์แวร์ ฮาร์ดแวร์ หรือเฟิร์มแวร์ (firmware) หรือผสมผสานกันก็ได้ โดยเป้าหมายการทำงานของ OS คือสามารถช่วยให้ผู้ใช้คอมพิวเตอร์ทุกคนที่ไม่จำเป็นต้องเข้าใจการทำงานของคอมพิวเตอร์ ก็ สามารถใช้งานคอมพิวเตอร์ได้ นั่นหมายถึงว่าถ้าเราไม่มี OS เราก็ไม่สามารถใช้งานเครื่องคอมพิวเตอร์เครื่องนั้นได้ หรืออาจใช้ได้ด้วยความลำบาก

            ซอฟต์แวร์ OS จะหมายถึง OS ที่เป็นโปรแกรมควบคุมการทำงานของเครื่องคอมพิวเตอร์ สำหรับฮาร์ดแวร์ OS ก็จะเป็น OS ที่ถูกสร้างขึ้นจากอุปกรณ์ทางอิเล็กทรอนิกส์ และเป็นส่วนหนึ่งของฮาร์ดแวร์ของเครื่องด้วย มีหน้าที่เช่นเดียวกัน แต่เหตุผลในการสร้างฮาร์ดแวร์ OS ก็เพราะมันสามารถทำงานได้รวดเร็วกว่าซอฟต์แวร์ OS แต่ฮาร์ดแวร์ OS ก็มีข้อเสียคือ การปรับปรุงแก้ไข OS นั้นยุ่งยากอาจทำไม่ได้ นอกจากนี้ยังมีราคาแพงอีกด้วยบางครั้งการเปลี่ยนแปลงฮาร์ดแวร์ OS อาจหมายถึง การสร้างเครื่องคอมพิวเตอร์เครื่องใหม่ก็เป็นได้ ดังนั้น OS ทั่วไปจะเป็นซอฟต์แวร์ OS เนื่องจากสามารถปรับปรุงแก้ไขข้อบกพร่องที่มีอยู่ได้ง่าย สำหรับในหนังสือเล่มนี้ถ้ากล่าวถึง OS แล้วโดยมากจะเป็นซอฟต์แวร์ OS

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

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