หลกั การทำงาน ของโปรแกรมระบบปฏบิ ตั กิ าร ฃฃฃ 1.ภาษาคอมพวิ เตอร์ ภาษาคอมพิวเตอร์เป็ นเรอ� งของโปรแกรมคอมพวิ เตอร์ ควรตอ้ งเรยี นรเู้ ก�ยวกบั ภาษาคอมพวิ เตอร์เพ�อใชส้ ำหรับ พัฒนาโปรแกรม โดยผเู้ ขียนโปรแกรมมกั เรียกว่า “โปรแกรมเมอร์” เป็ นผทู้ �พัฒนาโปรแกรมด้วยการเขยี น ชุดคำส�งเพ�อส�งใหค้ อมพิวเตอร์ประมวลผล สามารถแบง่ ภาษาคอมพวิ เตอร์ออกเป็ นประเภทตา่ งๆได้ ดงั น�
1.1 ภาษาเคร�อง (Machine Languages) เป็ นภาษาคอมพวิ เตอร์ยุคท� 1 ใช้รหสั เลขฐานสอง (Binary Code) คอื มแี ตเ่ ลข 0 กับ 1 เป็ นตวั ส�งให้ คอมพิวเตอร์ทำงาน ซ�งยากตอ่ การเรียนรู้ และ โปรแกรมเมอร์จะตอ้ งมีความเชย� วชาญดา้ นระบบ คอมพวิ เตอร์เป็ นอย่างดี เป็ นภาษาทเ� คร�องคอมพวิ เตอร์ เขา้ ใจได้ทนั ที
1.2 ภาษาแอสเซมบลี (Assembly Languages) หรือเรียกว่า ภาษาระดบั ต� เป็ นภาษาคอมพิวเตอรย์ คุ ท� 2 เป็ นภาษาทใ� ช้ สญั ลกั ษณใ์ นการส�อความหมาย การใชภ้ าษาระดบั ต�น� ต้องใช้ตัวแปลภาษาระดับต�ให้เป็ นภาษาเคร�องท�เรียกว่า แอสเซมเบลอร์ (Assembler) เพอ� แปลชุดภาษาแอสเซมบลี ใหเ้ ป็ นภาษาเคร�อง
1.3 ภาษาระดบั สงู (High-level Languages) เป็ นภาษาคอมพวิ เตอร์ยุคท� 3 เรม� ใช้ชุดคำส�งท� เรียกว่า Statements ทม� ลี ักษณะใกลเ้ คียงกบั ประโยค ภาษาอังกฤษ ทำให้ผเู้ ขยี นโปรแกรมสามารถเข้าใจ ชุดคำสง� เพ�อสง� ใหค้ อมพวิ เตอร์ทำงานไดง้ ่านข�น และเป็ น ภาษาท�ไม่ข�นกบั ชนดิ ของเคร�อง เน�องจากภาษาระดบั สงู เป็ นภาษาใกลเ้ คียงภาษามนุษย์ แตต่ ้องการตวั แปลคำสง� ให้ เป็ นภาษาเคร�องอีกทหี นง� ซง� มอี ยู่ 2 ชนดิ คอื คอมไพเลอร์ อินเทอร์พรีเตอร์
1.4 ภาษาทไ� มต่ อ้ งกำหนดขน� ตอนการทำงานยุคท� 4 (Fourth-Generation Languages : 4GL) เดมิ ภาษาระดบั สูงเป็ นภาษาทต� ้องกำหนดขน� ตอน การทำงาน (Procedural) ในบางคร�งต้องเขยี นชดุ คำสง� ของโปรแกรมท�ยาวมากกว่าจะได้ผลลพั ธท์ �ตอ้ งการ แต่ใน ภาษายคุ ท� 4 เป็ นภาษาทไ� ม่ต้องกำหนดข�นตอนการทำงาน (Non-procedural) เพยี งแต่สง� ให้ว่าต้องการข้อมูลอะไรก็ สามารถแสดงผลลพั ธไ์ ด้ตามต้องการ เช่น ตวั อยา่ งภาษา ยุคท� 4 คือ ชุดคำสง� ภาษา SQL (Structured Query Language)
1.5 ภาษาเชงิ วัตถุ (Object-Oriented Languages) เป็ นภาษาคอมพิวเตอร์ยุคท� 5 เป็ นการเยนโปรแกรม แบบ OOP (Object-Oriented Programming) คือ ให มองทุกสง� เป็ นวัตถุ (Object) ซง� วัตถจุ ะประกอบดว้ ย ขอ้ มลู (Data) และวิธีการ (Method) โดยจะมคี ลาส (Class) เป็ นตัวกำหนดคณุ สมบตั ขิ องวัตถุ รวมทง� ความสามารถในการถา่ ยทอดคณุ สมบัติ การปิ ดซอ่ น ข้อมูล และการนำกลับมาใช้ใหม่ ภาษาเชิงวัตถสุ ามารถ นำมาพัฒนาระบบงานทม� คี วามซบั ซอ้ นได้เป็ นอยา่ งดี ตัวอยา่ งเชน่ ภาษาเชงิ วัตถุ Visual Basic, C++ และ JAVA
2.ความหมายของซอฟตแ์ วร์ ซอฟต์แวร์ คอื กลุ่มของชุดคำสง� (Instruction) หรือโปรแกรมทส� ง� ให้คอมพิวเตอร์มทำงานเพ�อ ประมวลผลตามทผ� ใู้ ชต้ อ้ งการ หากไม่มีซอฟตแ์ วร์ เคร�องจะไม่สามารถทำงานได้ เช่น บริษัทผู้ผลติ เคร�องคอมพวิ เตอร์เสร็จจะต้องเขียนโปรแกรมควบคมุ เคร�อง เพอ� ส�งให้คอมพวิ เตอร์ทผ� ลิตข�นมาน�น สามารถเปิ ดใช้งานได้ด้วยโปรแกรมควบคุมการ ทำงานของเคร�องคอมพวิ เตอร์ เคร�องจึงจะเปิ ดใช้งาน ได้ ดังน�น ซอฟต์แวร์จึงเป็ นสง� ทจ� ำเป็ นและมี ความสำคัญมากในระบบคอมพวิ เตอร์
3.ประเภทของซอฟตแ์ วร์ ประเภทของซอฟตแ์ วร์ สามารถแบ่งออกได้เป็ น 2ประเภท คอื 3.1 ซอฟตแ์ วร์ระบบ (System Software) หรือ โปรแกรมระบบคอื โปรแกรมท�ทำหนา้ ท�ในการควบคมุ การทำงานของเคร�องคอมพวิ เตอร์และอุปกรณต์ า่ งๆ รวมถงึ เป็ นส�อกลางระหว่างผู้ใชก้ ับเคร�อง คอมพิวเตอร์และระหว่างโปรแกรมประยุกต์กบั เคร�อง คอมพิวเตอร์ สามารถแบ่งออกเป็ น 2 โปรแกรม ไดแ้ ก่ โปรแกรมระบบปฏิบัติการ (Operating System) กับ โปรแกรมอรรถประโยชน์ (Utility Program)
3.2 ซอฟตแ์ วร์ประยุกต์ (Application Software) หรือโปรแกรมประยุกต์ คอื ชุดของโปรแกรมท�เขยี นขน� เพอ� ใชก้ ับงานใดงานหนง� โดยเฉพาะ แบง่ ออกเป็ น 2 โปรแกรม ไดแ้ ก่ โปรแกรมใช้งานเฉพาะด้าน (Application-Specific) และโปรแกรมใช้งานท�วไป (General-Purpose)
4. ความหมายและหนา้ ทข� องระบบปฏบิ ตั ิการ 4.1 ความหมายของระบบปฏบิ ตั กิ าร ระบบปฏบิ ตั กิ าร Operating System) เรียกสน� ๆ ว่า โอเอส (OS) คอื โปรแกรมท�สำคัญมาก ประกอบดว้ ยชุดโปรแกรมท�ทำหนา้ ทใ� นการ ควบคมุ ดแู ลการดำเนนิ การตา่ งๆ ภายในระบบ คอมพิวเตอร์ และเป็ นตัวกลางในการประสานงาน การทำงานของฮาร์ดแวร์และซอฟตแ์ วร์ตา่ งๆเพอ� ตอบสนองตอ่ ผูใ้ ชง้ านให้มปี ระสทิ ธิภาพ ระบบปฏบิ ตั กิ ารทใ� ชบ้ นเคร�องคอมพวิ เตอร์ 4.1.1 พซี ีคอมแพตทิเบิล (PC-Compatable) เป็ นกลมุ่ เคร�องพซี ีทใ� ชง้ านมากทส� ุด ใช้ซพี ยี ู สถาปั ตยกรรมของอินเทล (Intel) และเอเอ็มดี (AMD) ท�ใชร้ ะบบปฏบิ ตั กิ ารบนวินโดวสแ์ พลตฟอร์ม
4.1.2 พีซแี มคอินทอช และแมคโอเอส (Mac OS) เป็ นพซี คี อมพิวเตอร์ท�อยู่ในตระกลู ของแอปเปิ ล คอมพวิ เตอร์ เชน่ Power Back, iMac และ iBook Computer เคร�องพซี แี อปเปิ ลจะขน� อยู่กับ แพลตฟอร์มของแอปเปิ ลโดยเฉพาะ โดยใช้ ระบบปฏิบตั กิ ารท�เรียกว่า แมคโอเอส (Mac OS) โดย โพรเซวเซอร์ท�ใชเ้ ป็ นชปิ ของโมโตโรลา
4.1.3 ลนิ กุ ซ์ (Linux) เป็ นระบบปฏิบัติการแบบเปิ ด (Open Source) โดยลิ นกุ ซ์สามารถใช้งานบนหลายแพลตฟอร์มไม่ว่าจะเป็ น แพลตฟอร์มบนสถาปั ตยกรรมของอินเทล โพรเซสเซอร์ หรือโมโตโรลาโพรเซสเซอร์
4.2 หนา้ ทข� องระบบปฏบิ ตั กิ าร หนา้ ทห� ลักของระบบปฏบิ ตั ิการ หากพิจารณาถึง รายละเอียดตา่ งๆ จะมจี ำนวนมาก ในท�น�จะกล่าวถงึ หน้าท� หลักๆของระบบปฏบิ ตั ิการ ดงั ต่อไปน� 4.2.1 ช่วยในการบูตเคร�อง (Boot/BootStrap) 4.2.2 ควบคมุ อุปกรณแ์ ละการทำงานของคอมพิวเตอร์ 4.2.3 จัดสรรทรัพยากรในระบบ (Resources Management) 4.2.4 เป็ นตัวกลางระหว่างฮาร์ดแวร์กบั ผู้ใช้งาน (User Interface) 4.2.5 หน้าทอ� �นๆ โปรแกรมระบบปฏิบัตกิ ารแตล่ ะตวั จะมี ความสามารถท�แตกตา่ งกนั เชน่ การจัดการโครงสร้าง ขอ้ มลู ทจ� ัดเก็บไว้ใหม้ คี วามปลอดภยั การรักษาความ ปลอดภัยของระบบ การควบคมุ ติดต่อสอ� สารกนั ในระบบ เครือขา่ ย
ตวั อยา่ งโปรแกรม 3 โปรแกรม Photoshop เป็ นโปรแกรมในตระกลู Adobe เป็ นโปรแกรม สร้างและแก้ไขรูปภาพอย่างมืออาชพี โดยเฉพาะนัก ออกแบบในทกุ วงการยอ่ มรจู้ ักโปรแกรมตัวนด� ี โปรแกรม Photoshop เป็ นโปรแกรมท�มเี คร�องมือ มากมายเพ�อสนบั สนุนการสร้างงานประเภทสง� พมิ พ์ งานวิดีทัศน์ งานนำเสนอ งานมัลตมิ เี ดีย ตลอดจน งานออกแบบและพัฒนาเว็บไซต์
Microsoft Excel เป็ นโปรแกรมทำงานดา้ นตารางคำนวณ (Spreadsheet) สามารถ ทำตาราง สร้าง แบบฟอร์ม สร้างการคำนวณ ทำงานกบั ขอ้ มูล เตรียมขอ้ มลู สรุปผลข้อมูล มีเคร�องมอื ตา่ ง ๆ มากมายในนน� ใหเ้ ราไดใ้ ช้งานพร้อมยงั ติดต�ง Add-ins เพม� เติมได้ อีกท�งยังมีระบบการรักษาความ ปลอดภยั และทำงานไดท้ �งบน Desktop และ ทำงาน ร่วมกันบน Cloud ได้อีกดว้ ย
โปรแกรม After Effect เป็ นโปรแกรมสำหรับงาน ทางด้าน Video Compost หรืองานซ้อนภาพวีดโี อ รวมถึงงานทางดา้ นการตกแตง่ หรือเพม� เติม Effect พิเศษให้กบั ภาพ โปรแกรม Adobe After Effect ซง� เป็ นโปรแกรมยอดนิยมทางด้าน Motion Graphic ใช้ ในธุรกิจการตัดต่อภาพยนตร์ งานโทรทัศน์ การ สร้าง Project การใช้ Transition , Effect และ Plug in ต่างๆ ในการทำงาน การตดั ตอ่ งาน Motion Graphic เช่น การบันทกึ เสียง , การทำเสยี งพากย์ , การใส่ดนตรีประกอบ
น.ส.นนั ทชพร สทิ ธสิ ขุ 66302040091 1สทธ3
Search
Read the Text Version
- 1 - 17
Pages: