แบบฝึกหัดบทที่ 5
1. จงบอกความหมายของซอฟแวร์
ตอบ การใช้งานระบบสารสนเทศด้วยคอมพิวเตอร์ จำเป็นต้องมีซอฟต์แวร์ควบคุมการทำงาน เช่น การซื้อของโดยใช้บัตรเครดิต ผู้ขายจะตรวจสอบบัตรเครดิตโดยใช้เครื่องอ่านบัตร แล้วส่งข้อมูลของบัตรเครดิตไปยังศูนย์ข้อมูลของบริษัทผู้ออกบัตร การตรวจสอบจะกระทำกับฐานข้อมูลกลาง โดยมีกลไกหรือเงื่อนไขของการตรวจสอบ จากนั้นจึงให้คำตอบว่าจะยอมรับหรือปฏิเสธบัตรเครดิตใบนั้น การดำเนินการเหล่านี้เป็นไปโดยอัตโนมัติตามคำสั่งซอฟต์แวร์ ทำนองเดียวกันเมื่อซื้อสินค้าในห้างสรรพสินค้า พนักงานเก็บเงินจะใช้เครื่องกราดตรวจอ่านรหัสแท่งบนสินค้าทำให้บนจอภาพปรากฏชื่อสินค้า รหัสสินค้า และราคา ในการดำเนินการนี้ต้องใช้ซอฟต์แวร์ ซอฟต์แวร์จึงเป็นสิ่งสำคัญที่ทำให้ระบบคอมพิวเตอร์ทำงานได้ ซอฟต์แวร์ คือ ชุดคำสั่งที่สั่งงานคอมพิวเตอร์เป็นลำดับขั้นตอนของการทำงาน ชุดคำสั่งเหล่านี้ได้จัดเตรียมไว้ในหน่วยความจำของคอมพิวเตอร์ คอมพิวเตอร์อ่านชุดคำสั่งแล้วทำงานตาม ซอฟต์แวร์จึงเป็นสิ่งที่มนุษย์จัดทำขึ้น และคอมพิวเตอร์จะทำงานตามคุณลักษณะของซอฟต์แวร์ที่วางไว้แล้วเท่านั้น ชนิดของซอฟต์แวร์แบ่งเป็นสองประเภทใหญ่ คือ ซอฟต์แวร์ระบบ (system software) และซอฟต์แวร์ประยุกต์ (application software)
2.อธิบายประสิทธิภาพของซอฟแวร์ประมวลคำนอกเหนือจากที่กล่าวในบทเรียนมา 3 ข้อ
ตอบ 1) สามารถสร้างข้อมูลที่ต้องการนำเสนอเป็นแผนผังองค์กร
2) สามารถสร้างข้อมูลที่ต้องการนำเสนอเป็นแผนภูมิต่างๆ หรือ กราฟได้
3) สามารถสร้างข้อมูลที่ต้องการนำเสนอเป็นรูปภาพ
3) สามารถสร้างข้อมูลที่ต้องการนำเสนอเป็นรูปภาพ
3.ระบบปฎิบัติการมีหน้าที่อะไร
ตอบ หน้าที่ของระบบปฏิบัติการ สามารถแบ่งได้ 2 หน้าที่ใหญ่ๆ ด้วยกัน คือ
1. ควบคุมการทำงานของโปรแกรม และอุปกรณ์ต่างๆ โดยเฉพาะอุปกรณ์รับข้อมูลและแสดงผล (input/output device) รวมถึงการเอื้ออำนวยให้ผู้ใช้สามารถใช้อุปกรณ์ต่างๆ อย่างสะดวก หน้าที่นี้เป็นหลักสำคัญ ซึ่งจะขาดเสียมิได้ในระบบปฏิบัติการทุกรูปแบบ ตั้งแต่เครื่องเล็กไปจนถึงเครื่องใหญ่ สำหรับในเครื่องเล็ก (microcomputer) ระบบปฏิบัติการจะเป็นแบบง่ายๆ และทำหน้าที่ควบคุม ในลักษณะนี้เพียงอย่างเดียว จึงมักเรียกกันว่าเป็น โปรแกรมควบคุม (control programหรือ CP) จุดประสงค์ของหน้าที่นี้ คือ การให้ความสะดวกแก่ผู้ใช้เครื่อง
2. จัดสรรทรัพยากรซึ่งใช้ร่วมกัน (shared resources) ความหมายของหน้าที่นี้จะเห็นได้ชัดในเครื่องระดับใหญ่ (mainframe) ซึ่ง่จะมีอุปกรณ์ต่างๆ จำพวกหน่วยประมวลผลกลาง หน่วยความจำ ฯลฯ ซึ่งมีสมรรถนะ หรือขนาดใหญ่ เกินความจำเป็นของงานแต่ละงาน จึงมีการใช้ทรัพยากรเหล่านี้ร่วมกัน ในลักษณะของระบบมัลติโปรแกรมมิ่ง (multiprogramming) หน้าที่ของระบบปฏิบิตการ จึงต้องครอบคลุม ถึงการจัดสรรทรัพยากรเหล่านี้ เพื่อขจัดความขัดแย้ง โดยคำนึงถึงความยุติธรรมต่อผู้ใช้แต่ละคน และประสิทธิผลของเครื่องเป็นหลักสำคัญ
4.จงอธิบายลักษณะของซอฟต์แวร์ประยุกต์เฉพาะทาง
ตอบ 1) ซอฟต์แวร์ที่เขียนขึ้นใช้งานเฉพาะ คือ ซอฟต์แวร์ที่เขียนตามความต้องการของผู้ใช้หรือเฉพาะงานใดงานหนึ่ง ผู้เขียนต้องเข้าใจงานและรายละเอียดของการประยุกต์นั้นเป็นอย่างดี เช่น ซอฟต์แวร์สำหรับงานจัดเก็บภาษีของกรมสรรพากร ซอฟต์แวร์งานธนาคาร
5.อธิบายประสิทธิภาพของซอฟต์แวร์ตารางทำงานนอกเหนือจากที่กล่าวมาในบทเรียน 3 ข้อ
ตอบ 1เรายังสามารถทำกราฟเส้น
2 ทำแผนผังองค์กรณ์ได้
3เรียงลำดับตัวอักษรได้
6.จงบอกประโยชน์ของซอฟต์แวร์จัดการฐานข้อมูล
ตอบ จากลักษณะความแตกต่างระหว่างระบบฐานข้อมูลกับแฟ้มข้อมูล จะเห็นได้ว่า ระบบฐานข้อมูลมีประสิทธิภาพในการทำงานที่ดีกว่า ซึ่งหน้าที่ในการจัดการต่างๆ เป็นของซอฟต์แวร์ดีบีเอ็มเอส ผลประโยชน์จากการใช้ซอฟต์แวร์นี้ สรุปได้ดังนี้
- ควบคุมความซ้ำซ้อนของข้อมูล
- ควบคุมความปลอดภัยของข้อมูล โดยการกำหนดระดับของการเข้าถึงข้อมูลอย่างถูกต้อง
- เตรียมส่วนติดต่อกับผู้ใช้ แม้ในกรณีที่มีผู้ใช้หลายๆคนพร้อมกัน
- นำเสนอความสัมพันธ์ระหว่างข้อมูลที่ซับซ้อนได้เป็นอย่างดี
- ควบคุมข้อบังคับต่างๆ ของข้อมูลได้อย่างถูกต้อง
- ดูแลส่วนการสำรองข้อมูล (Back up) และการกู้ข้อมูล (Recovery) ของฐานข้อมูล
- ควบคุมความซ้ำซ้อนของข้อมูล
- ควบคุมความปลอดภัยของข้อมูล โดยการกำหนดระดับของการเข้าถึงข้อมูลอย่างถูกต้อง
- เตรียมส่วนติดต่อกับผู้ใช้ แม้ในกรณีที่มีผู้ใช้หลายๆคนพร้อมกัน
- นำเสนอความสัมพันธ์ระหว่างข้อมูลที่ซับซ้อนได้เป็นอย่างดี
- ควบคุมข้อบังคับต่างๆ ของข้อมูลได้อย่างถูกต้อง
- ดูแลส่วนการสำรองข้อมูล (Back up) และการกู้ข้อมูล (Recovery) ของฐานข้อมูล
7.แอสแซมบลีเป็นภาษาระดับใด และมีลักษณะอย่างไร
ตอบ คือ ภาษาระดับต่ำ ภาษาแอสแซมบลี เป็นภาษาที่ใช้คำในอักษรภาษาอังกฤษเป็นคำสั่งให้เครื่องทำงาน
8.ตัวแปลภาษาระดับสูงให้เป็นภาษาเครื่องมีกี่ประเภท
ตอบ ตัวแปลภาษาระดับสูงให้เป็นภาษาเครื่องมี 9 ประเภท ได้แก่
1.ภาษาฟอร์แทรน
2.ภาษาโคบอล
3.ภาษาเบสิก
4 ภาษาปาสคาล
5.ภาษาซีและซีพลัสพลัส
6.ภาษาวิชวลเบสิก
7.การเขียนโปรแกรมแบบจินตภาพ
8.ภาษาจาวา
9.ภาษาเดลฟาย
1 ความคิดเห็น:
i like......
แสดงความคิดเห็น