Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore ส8 software อริสา074

ส8 software อริสา074

Published by plubbabycute, 2023-07-06 04:39:49

Description: ส8 software อริสา074

Search

Read the Text Version

ซอฟต์แวร์และระบบปฏิบัติการคอมพวิ เตอร์

ซอฟต์แวร์และระบบปฏบิ ตั ิการคอมพวิ เตอร์ ระบบปฏิบัติการ (operating system) หรือ โอเอส (OS) คือ ซอฟต์แวร์ท่ีทาํ หน้าที่ ควบคุมการทาํ งานของระบบคอมพิวเตอร์ ให้คอมพิวเตอร์และอุปกรณ์ต่อพ่วงต่าง ๆ ทาํ งานร่วมกันอย่างมีประสิทธิภาพ ซอฟต์แวร์ระบบท่ีรู้จกั กันดี คือ ระบบปฏิบตั ิการ (OS- Operating System) เช่น MS-DOS, UNIX, OS/2, Windows, Linux, Ubuntu เป็นตน้ หน้าทีข่ อง OS ตัว OS ถูกสร้างข้ึนเพ่ือจุดประสงค์หลัก คือ อาํ นวยความสะดวกให้แก่ผู้ใช้เคร่ือง คอมพิวเตอร์ในลกั ษณะท่ีผูใ้ ช้ ไม่ตอ้ งทราบกลไกการทาํ หรือฮาร์ดแวร์ของระบบ เราจึง แบ่งหนา้ ทีข่ อง OS ไดด้ งั น้ี

1.ตดิ ต่อกับผู้ใช้ (User Interface) ผูใ้ ช้สามารถติดต่อหรือควบคุมการทาํ งานของเคร่ืองผ่านทาง OS ได้ OS จะส่ง เครื่องหมายพร้อมต์ (Prompt) ออกสู่จอรับคาํ สั่งจากผูใ้ ช้ โดยตรง ตวั OS จึงเป็นตวั กลาง ในการทาํ หนา้ ท่ีเชื่อมโยงระหว่างผูใ้ ชก้ บั Hardware กบั เคร่ือง นอกจากน้ีผูใ้ ชอ้ าจเขียน โปรแกรมเพื่องาน ซ่ึงกรณีน้ีไม่สามารถกบั OS ไดโ้ ดยผ่านทาง System Call จึงเป็นการ เรียกใชร้ ูทนี (โปรแกรมยอ่ ย) ต่าง ๆ ของโปรแกรมของผใู้ ช้ ทาํ งานสาํ เร็จลุลว่ งไปได้

2.ควบคุมดแู ลอุปกรณ์และการทํางานของเคร่ืองคอมพวิ เตอร์ เน่ืองจากผูใ้ ชง้ านคอมพิวเตอร์ผา่ นทาง OS อาจไมจ่ าํ เป็นตอ้ งมีความรู้ความเขา้ ใจถึง หลกั การทาํ งานภายในของเครื่อง ดงั น้ันตวั OS จึงต้องมีหน้าท่ีควบคุมการทาํ งานของ อุปกรณ์ต่าง ๆ เพื่อให้การทาํ งานของระบบเป็นไปไดอ้ ย่างถูกตอ้ ง และสอดคลอ้ งกนั OS จึงมีส่วนประกอบเป็นรูทีนต่าง ๆ ทคี่ วบคมุ อปุ กรณ์แตล่ ะชนิด อุปกรณ์แตล่ ะชนิดก็ตอ้ งมี การควบคุมทแี่ ตกต่างกนั ตวั อยา่ งเช่น รูทีนควบคมุ Disk Drives รูท่นี ควบคุมจอภาพ เป็น ตน้

3.การจัดสรรทรัพยากรต่าง ๆ ในระบบ ทรัพยากร (Resource) คือสิ่งท่ีถูกใช้ไปเพื่อให้โปรแกรมดาํ เนินต่อไปได้ เช่น CPU Memory Disk เป็นตน้ เหตุท่ตี อ้ งมกี ารจดั สรรทรัพยากรเพราะทรัพยากรของระบบมีจาํ กดั ตวั อยา่ งทเ่ี ห็นไดช้ ดั คอื CPU ในระบบท่มี ี CPU ตวั เดียวแต่ทาํ งานหลายโปรแกรม เราตอ้ ง แบ่งสรรการใช้ CPU ให้กบั โปรแกรมอย่างเหมาะสมมีทรัยากรอยหู่ ลายประเภท แต่ละ โปรเซส หรือโปรแกรมมีความตอ้ งการใช้ทรัพยากร อยา่ งเดียวหรือหลายอยา่ งพร้อมกนั OS ตอ้ งจดั เตรียมทรัพยากรต่าง ๆ ตามความตอ้ งการของแต่ละโปรเซส หรือ โปรแกรม เหล่าน้นั ดงั น้นั หน้าท่ีอันสําคญั อีกประการหน่ึงของ OS ก็คือ จดั สรรการใช้ทรัพยากรของ ระบบเพ่ือให้เกิดประโยชนส์ ูงสุด ถา้ OS จดั สรรทรัพยากรไดอ้ ยา่ งมปี ระสิทธิภาพระบบก็ สามารถรนั โปรแกรม ไดร้ วดเร็ว และ ไดง้ านเพิ่มข้นึ ทรัพยากรหลกั ท่ี OS จดั สรรไดแ้ ก่ โปรเซสเซอร์( ซีพยี ู ) หน่วยความจาํ อุปกรณ์ อินพุต เอาทพ์ ุต ขอ้ มลู ( data )

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

ในระดับโปรแกรมคอมพิวเตอร์ท่ีต่ําท่ีสุด โค้ดปฏิบัติการน้ัน ประกอบด้วย คําสั่ง ภาษาเคร่ือง (machine language) ท่ีโปรเซสเซอร์ (processor) แต่ละตวั รองรับ โดยทวั่ ไป คือหน่วยประมวลผลกลาง (CPU) หรือ หน่วยประมวลผลกราฟิ ก (GPU) ภาษาเคร่ือง ประกอบด้วย กลุ่มค่าไบนารี (เลขฐานสอง) ที่แสดงถึงคาํ สั่งของตัวประมวลผลที่ได้ เปลี่ยนสถานะของคอมพิวเตอร์จากสถานะก่อนหนา้ เช่น คาํ ส่ังภาษาเคร่ืองอาจเปลี่ยน ค่าที่จดั เก็บไวใ้ นตาํ แหน่งจดั เก็บเฉพาะในคอมพิวเตอร์ ซ่ึงผูใ้ ชไ้ ม่สามารถสังเกตเห็นได้ โดยตรง หรือ คาํ สั่งน้ันอาจเป็ นการเรียกอินพุตหรือเอาต์พุตอย่างใดอย่างหน่ึงซ่ึงผู้ใช้ คอมพิวเตอร์สามารถมองเห็นได้ เช่น การแสดงข้อความบนหน้าจอคอมพิวเตอร์ โปรเซสเซอร์จะดาํ เนินการตามคาํ สั่ง ตามลาํ ดบั ท่ีระบุไว้ เวน้ แต่จะไดร้ ับคาํ สั่งให้ \"ขา้ ม\" ไปยงั คาํ สง่ั อื่น หรือ ระบบปฏิบตั กิ ารถกู ขดั จงั หวะ ในปี ค.ศ.2015 คอมพวิ เตอร์ส่วนบุคคล อุปกรณ์สมาร์ทโฟน และ เซิร์ฟเวอร์ส่วนใหญ่ มีหน่วยประมวลผลที่มีหน่วยประมวลผล หลายหน่วย (◌่multiple execution unit) หรือโปรเซสเซอร์หลายตวั ทาํ การคาํ นวณร่วมกนั และการประมวลผล ทาํ ให้ส่วนโปรเซสเซอร์สามารถทาํ งานร่วมกนั ในเวลาพร้อม ๆ กนั (concurrent activity) มากกว่าระบบโปรเซสเซอร์ในอดีต ซอฟต์แวร์น้นั นอกจากจะสามารถใช้งานบนคอมพิวเตอร์ไดแ้ ลว้ ยงั สามารถใช้งานบน เคร่ื องใช้ หรื ออุปกรณ์อ่ืน เช่น โทรศัพท์มือถือ หรื อหุ่นยนต์ในโรงงาน หรื อ เครื่องใชไ้ ฟฟ้าต่าง ๆ ซอฟตแ์ วร์ส่วนใหญ่เขียนดว้ ยภาษาโปรแกรมระดบั สูง (high-level programming language) ซ่ึงง่ายกวา่ และมีประสิทธิภาพมากกว่าสาํ หรับโปรแกรมเมอร์ เพราะใกลเ้ คียง กบั ภาษาธรรมชาติท่ีมนุษยใ์ ชม้ ากกวา่ ภาษาเครื่อง ภาษาระดบั สูงจะถูกแปลเป็น ภาษาเครื่องโดยใชค้ อมไพเลอร์ (compiler) หรืออนิ เตอร์พรีตเตอร์ (interpreter) หรือท้งั สองอยา่ งรวมกนั ซอฟตแ์ วร์อาจเขียนดว้ ยภาษาแอสเซมบลีระดบั ต่าํ (assembly language)

ประเภทของซอฟต์แวร์ การแบ่งเชิงเทคนิค อาจแบ่งซอฟตแ์ วร์เป็น 3 ประเภทหลกั คือ ซอฟต์แวร์ระบบ (System/Infrastructure software) ใชใ้ นการทาํ ให้คอมพวิ เตอร์ ฮาร์ดแวร์ทาํ งานกบั ระบบคอมพิวเตอร์ได้ โดยรวมถึงระบบปฏิบตั ิการ ไดรเวอร์ และ ระบบหลกั ของคอมพิวเตอร์ต่าง ๆ ประเภทของซอฟต์แวร์ระบบ ซอฟตแ์ วร์ระบบช่วยเหลือการใชง้ านระบบปฏิบตั กิ ารและระบบคอมพิวเตอร์ ซ่ึงก็มีท้งั เคร่ืองมอื วินิจฉัย คอมไพเลอร์ เซิร์ฟเวอร์ ระบบหนา้ ตา่ ง โปรแกรมอรรถประโยชน์ ซอฟตแ์ วร์ระบบประเภทจาํ เพาะก็มีอยา่ งเช่น โหลดเดอร์ ลิงเกอร์ ซอฟตแ์ วร์อรรถประโยชน์ สิ่งแวดลอ้ มเดสกท์ อ็ ป / ส่วนตอ่ ประสาน กราฟิกกบั ผูใ้ ช้ เชลล์ ไบออส ไฮเพอร์ไวเซอร์ บตู โหลดเดอร์ ถา้ ซอฟตแ์ วร์ระบบถกู เก็บบนั ทึกอยู่ในหน่วยความจาํ ลบเลอื นไมไ่ ดเ้ ช่นในวงจรรวม มกั จะเรียกว่าเฟิร์มแวร์

โปรแกรมประยุกต์ หรือซอฟตแ์ วร์ประยกุ ต์ (Application software) ช่วยใหผ้ ูใ้ ชง้ าน สามารถดาํ เนินงานตา่ ง ๆ โดยทว่ั ไปเช่น โปรแกรมสาํ นกั งาน ฐานขอ้ มลู คอมพวิ เตอร์ เกม เวบ็ เบราวเ์ ซอร์ โดยโปรแกรมประยกุ ต์จะมี จียไู อ ตวั อย่างแอปพลเิ คชันไดแ้ ก่ โปรแกรมประมวลคาํ (word processor), แผ่นตารางทาํ การ (spreadsheet), แอปพลิเคชนั บญั ชี (accounting application), เวบ็ เบราวเ์ ซอร์, แอปพลเิ ค ชนั เล่นคลิปส่ือ (media player), โปรแกรมจาํ ลองการบิน (flight simulator), เกมคอนโซล, หรือ โปรแกรมตดั ตอ่ ภาพ คาํ วา่ ซอฟตแ์ วร์แอปพลิเคชน่ั หมายถึงแอปพลเิ คชนั ท้งั หมด[1] ส่วนคาํ วา่ ซอฟตแ์ วร์ระบบ (system software) มกั หมายถงึ ซอฟตแ์ วร์ทใ่ี ชบ้ นคอมพิวเตอร์ [2] แอปทถี่ ูกสร้างสาํ หรับใชง้ านบนมอื ถอื เรียกว่าแอปมือถือ (mobile app) 1. Facebook 2. Instagram

โปรแกรมคอมพวิ เตอร์ (computer program) เป็นชุดคาํ สง่ั ที่ปฏบิ ตั ิงานเฉพาะ เม่ือคอมพิวเตอร์ส่งั กระทาํ การ (execute) คอมพวิ เตอร์เคร่ืองหน่ึงตอ้ งการใช้โปรแกรมใน การสัง่ งาน และกระทาํ ตามชุดคาํ สัง่ ในหน่วยประมวลผลกลาง โปรแกรมคอมพวิ เตอร์มกั เขียนโดยนกั เขียนโปรแกรมโดยใชภ้ าษาโปรแกรม คอมไพเลอร์สามารถแปลงรหสั เคร่ือง (machine code) ท่ปี ระกอบดว้ ยชุดคาํ สั่งท่ี คอมพิวเตอร์สามารถกระทาํ การไดโ้ ดยตรงไดจ้ ากรหัสตน้ ฉบบั (source code) แบบมนุษย์ อ่านได้ หรืออกี ทางหน่ึง โปรแกรมคอมพวิ เตอร์สามารถกระทาํ การไดด้ ว้ ยอินเทอร์พรี เตอร์ วนหน่ึงของโปรแกรมคอมพวิ เตอร์ทกี่ ระทาํ งานงานหน่ึงที่นิยามไวอ้ ยา่ งดี เรียกว่าข้นั ตอน วิธี (algorithm) ชุดของโปรแกรมคอมพวิ เตอร์ คลงั (library) และขอ้ มลู ที่เกี่ยวขอ้ งเรียกว่า ซอฟตแ์ วร์ โปรแกรมคอมพิวเตอร์อาจจดั ประเภทไดจ้ ากฟังกช์ นั ยาวหลายบรรทดั เช่น โปรแกรมประยกุ ต์ หรือซอฟตแ์ วร์ระบบ

ซอฟต์แวร์ มปี ระโยชน์อย่างไร ทําอะไรได้บ้าง ซอฟต์แวร์สําเร็จรูปโปรแกรม Microsoft office โปรแกรมน้ีก็เช่นเดียวกนั Microsoft Office เป็นโปรแกรม ซ่ึงประกอบไปดว้ ย Microsoft word, Excel, PowerPoint และโปรแกรมอื่นๆแลว้ แต่รุ่นยอ่ ยของ Microsoft Office ซ่ึง โปรแกรมเหลา่ น้ีไมใ่ ชข้ องฟรี และราคาค่อนขา้ งสูงมาก เมอ่ื เทียบกบั ระบบปฏิบตั กิ าร Windows

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

ซอฟต์แวร์ส่ือสาร ซอฟตแ์ วร์ส่ือสาร (communication software ) เป็นซอฟตแ์ วร์ท่ชี ่วยให้เราสามารถ ตดิ ต่อส่ือสารกนั ไดท้ ว่ั โลก ซ้ึงใหไ้ ดท้ ้งั ความสะดวกและรวดเร็ว ไม่วา่ จะเป็นการคน้ หา ศกึ ษา ขายสินคา้ เชื่อมต่อกบั ระบบเครือขา่ ย เช่นอินเทอร์เน็ต ทาํ ให้สามารถใชบ้ ริการอ่ืน ๆเพิม่ เตมิ ได้ เช่น Moziila Firefox , Enternet Explorer

จดั ทาํ โดย นางสาวอริสา หวา้ นหอม 65202040047


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook