บทที่ 7
ระบบสารสนเทศ (Information System หรือ IS)
เป็นระบบพื้นฐานของการทำงานต่างๆ ในรูปแบบของการเก็บ (input) การประมวลผล (processing) เผยแพร่ (output) และมีส่วนจัดเก็บข้อมูล (storage)
องค์ประกอบของระบบสารสนเทศคือ ฮาร์ดแวร์, ซอฟต์แวร์, มนุษย์, กระบวนการ, ข้อมูล, เครือข่าย
ระบบสารสนเทศนั้นจะประกอบด้วย
ข้อมูล (Data) หมายถึง ค่าของความจริงที่ปรากฏขึ้น โดยค่าความจริงที่ได้จะนำมาจัดการปรับแต่งหรือประมวลผลเพื่อให้ได้สารสนเทศที่ต้องการ
สารสนเทศ (Information) คือ กลุ่มของข้อมูลที่ถูกตามกฎเกณฑ์ตามหลักความสัมพันธ์ เพื่อให้ข้อมูลเหล่านั้นมีประโยชน์และมีความหมายมากขึ้น
การจัดการ (Management) คือ การบริหารอย่างเป็นระบบ เป็นการกำหนดเป้าหมายและทิศทางการจัดการขององค์กรนั้น ซึ่งต้องมีการวางแผน กำหนดการ และจัดการทรัพยากรภายในองค์กร เพื่อให้บรรลุถึงวัตถุประสงค์ขององค์กรนั้นๆ
ระบบสารสนเทศและ MIS (IS) - หรือการประยุกต์ใช้ภูมิทัศน์ [2] - คือการรวมกันของเทคโนโลยีสารสนเทศ (information technology) และกิจกรรมของผู้คนว่าด้วยการดำเนินการให้ความช่วยเหลือใด ๆ, การทำการจัดการและการตัดสินใจ [3] ในความหมายที่กว้างมาก, ระบบสารสนเทศเป็นคำที่ใช้บ่อยในการอ้างถึงปฏิสัมพันธ์ระหว่างผู้คน กระบวนการข้อมูลและเทคโนโลยี ในแง่นี้คำที่ใช้ในการอ้างอิงไม่เพียงแต่จะใช้เทคโนโลยีสารสนเทศและการสื่อสาร (ICT) ที่องค์กรจะใช้เท่านั้น, แต่ยังรวมถึงวิธีที่คนมีปฏิสัมพันธ์กับเทคโนโลยีนี้ในการสนับสนุนกระบวนการทางธุรกิจ [4]
บางสิ่งบางอย่างสร้างความแตกต่างที่ชัดเจนระหว่างระบบสารสนเทศ ,ระบบคอมพิวเตอร์ ,และกระบวนการทางธุรกิจ ระบบสารสนเทศมักจะรวมถึงองค์ประกอบของ ICT แต่ก็ไม่ได้มีความเกี่ยวข้องอย่างหมดจดกับ ICT เสียทีเดียว
https://th.wikipedia.org/wiki/%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%AA%E0%B8%B2%E0%B8%A3%E0%B8%AA%E0%B8%99%E0%B9%80%E0%B8%97%E0%B8%A8
วันอังคารที่ 27 ตุลาคม พ.ศ. 2558
บทที่ 6
เทคโนโลยีสารสนเทศ หรือ ไอที
(อังกฤษ: information technology: ITหรือนั้นคือMLG) คือการประยุกต์ใช้คอมพิวเตอร์และอุปกรณ์โทรคมนาคม เพื่อจัดเก็บ ค้นหา ส่งผ่าน และจัดดำเนินการข้อมูล [1] ซึ่งมักเกี่ยวข้องกับธุรกิจหนึ่งหรือองค์การอื่น ๆ [2] ศัพท์นี้โดยปกติก็ใช้แทนความหมายของเครื่องคอมพิวเตอร์และเครือข่ายคอมพิวเตอร์ และยังรวมไปถึงเทคโนโลยีการกระจายสารสนเทศอย่างอื่นด้วย เช่นโทรทัศน์และโทรศัพท์ อุตสาหกรรมหลายอย่างเกี่ยวข้องกับเทคโนโลยีสารสนเทศ ตัวอย่างเช่น ฮาร์ดแวร์ ซอฟต์แวร์ อิเล็กทรอนิกส์ อุปกรณ์กึ่งตัวนำ อินเทอร์เน็ต อุปกรณ์โทรคมนาคม การพาณิชย์อิเล็กทรอนิกส์ และบริการทางคอมพิวเตอร์ [3][4]
มนุษย์รู้จักการจัดเก็บ ค้นคืน จัดดำเนินการ และสื่อสารสารสนเทศมาตั้งแต่ยุคเมโสโปเตเมียโดยชาวซูเมอร์ ซึ่งได้พัฒนาการเขียนเมื่อประมาณ 3000 ปีก่อนคริสตกาล [5] แต่ศัพท์ เทคโนโลยีสารสนเทศ ในความหมายสมัยใหม่ ปรากฏขึ้นเมื่อ ค.ศ. 1958 ในงานพิมพ์ ฮาร์เวิร์ดบิซเนสรีวิว (Harvard Business Review) ซึ่งเขียนโดย แฮโรลด์ เจ. เลวิตต์ และ โทมัส แอล. วิสเลอร์ โดยให้ความเห็นไว้ว่า "เทคโนโลยีใหม่ยังไม่มีชื่อที่ตั้งขึ้นเป็นสิ่งเดียว เราจะเรียกมันว่า เทคโนโลยีสารสนเทศ (ไอที)" คำจำกัดความของศัพท์นี้ประกอบด้วยเทคโนโลยีสามประเภท ได้แก่ เทคนิคเพื่อการประมวลผล การประยุกต์ใช้วิธีการทางสถิติศาสตร์และคณิตศาสตร์เพื่อการตัดสินใจ และการจำลองความคิดในระดับที่สูงขึ้นผ่านโปรแกรมคอมพิวเตอร์ [6]
พัฒนาการของเทคโนโลยีสารสนเทศนั้นอาจแบ่งได้เป็นสี่ยุค ตามเทคโนโลยีการจัดเก็บและการประมวลผลที่ใช้ ได้แก่ ยุคก่อนเครื่องกล (3000 ปีก่อน ค.ศ. – คริสต์ทศวรรษ 1450) ยุคเครื่องกล (1450–1840) ยุคเครื่องกลไฟฟ้า (1840–1940) และยุคอิเล็กทรอนิกส์ (1940–ปัจจุบัน) [5] บทความนี้จะให้ความสำคัญไปที่ยุคล่าสุด (ยุคอิเล็กทรอนิกส์) ซึ่งเริ่มเมื่อประมาณคริสต์ทศวรรษ 1940
ประวัติของเทคโนโลยีคอมพิวเตอร์[แก้]
บทความหลัก: ประวัติความเป็นมาของฮาร์ดแวร์การคำนวณ
อุปกรณ์ได้ถูกนำมาใช้เพื่อช่วยในการคำนจะเป็นในรูปแบบของไม้หรือติ้วเพื่อบันทึกการนับ[7] กลไก Antikythera สืบมาจากจุดเริ่มต้นของศตวรรษที่หนึ่งก่อนคริศตศักราชโดยทั่วไปถูกพิจารณาว่าเป็น คอมพิวเตอร์แบบอนาล็อกที่ใช้กลไกที่เก่าแก่ที่สุดเท่าที่รู้จักกัน และกลไกที่ใช้เฟืองที่เก่าแก่ที่สุดเท่าที่รู้จักกัน[8] อุปกรณ์ที่ใช้เฟืองทีสามารถเทียบได้ไม่ได้เกิดขึ้นใน ยุโรปจนถึงศตวรรษที่ 16[9] และมันไม่ได้เปลี่ยนแปลงจนกระทั่งปี 1645 ที่เครื่องคิดเลขกลไกตัวแรกที่มีความสามารถในการดำเนินการคำนวณทางคณิตศาสตร์ขั้นพื้นฐานทั้งสี่ได้รับการพัฒนา[10]
คอมพิวเตอร์อิเล็กทรอนิกส์ที่ใช้รีเลย์หรือวาล์ว เริ่มปรากฏให้เห็นในช่วงต้นปี ค.ศ. 1940 เครื่องกลไฟฟ้า Zuse Z3, เสร็จสมบูรณ์ใน ปี ค.ศ.1941, เป็นคอมพิวเตอร์ที่โปรแกรมได้เครื่องแรกของโลก และตามมาตรฐานที่ทันสมัย เป็นหนึ่งในเครื่องแรกที่อาจถูกพิจารณาว่าเป็นเครื่องคอมพิวเตอร์ที่สมบูรณ์แบบเครื่องหนึ่ง เครื่อง Colossus, ถูกพัฒนาขึ้นในช่วงสงครามโลกครั้งที่สองเพื่อถอดรหัสข้อความภาษาเยอรมัน, เป็นคอมพิวเตอร์ดิจิตอลอิเล็กทรอนิกส์ตัวแรก แม้ว่ามันจะโปรแกรมได้ มันก็ไม่ได้ถูกใช้เพื่อวัตถุประสงค์ทั่วไป มันถูกออกแบบมาเพื่อทำงานเพียงงานเดียว มันยังขาดความสามารถในการจัดเก็บโปรแกรมในหน่วยความจำอีกด้วย การเขียนโปรแกรม สามารถทำได้โดยใช้ปลั๊กและสวิทช์เพื่อเปลี่ยนแปลงการเดินสายไฟภายใน[11] คอมพิวเตอร์ที่เก็บโปรแกรมได้แบบดิจิทัลอิเล็กทรอนิกส์ที่ทันสมัยและได้รับการยอมรับตัวแรก คือ Manchester Small-Scale Experimental Machine (SSEM) ซึ่งเริ่มใช้โปรแกรมแรกในวันที่ 21 มิถุนายน 1948[12]
การพัฒนาของทรานซิสเตอร์ในปลายปี ค.ศ. 1940 ที่ ห้องปฏิบัติการ Bell ทำให้เครื่องคอมพิวเตอร์ที่ออกแบบรุ่นใหม่ใช้พลังงานที่ลดลงอย่างมาก เครื่องคอมพิวเตอร์ที่เก็บโปรแกรมได้ที่ใช้ในเชิงพาณิชย์ตัวแรกชื่อ Ferranti Mark I ประกอบด้วย วาล์ว 4,050 ตัวและมี การใช้พลังงาน 25 กิโลวัตต์ เมื่อเปรียบเทียบคอมพิวเตอร์ที่ใช้ทรานซิสเตอร์ตัวแรก, ที่ถูกพัฒนาขึ้นที่มหาวิทยาลัยแห่งแมนเชสเตอร์และเปิดใช้งานในเดือนพฤศจิกายน ปี ค.ศ. 1953, บริโภคพลังงานเพียง 150 วัตต์ในรุ่นสุดท้ายของมัน[13]
โครงสร้างพื้นฐานของเทคโนโลยีสารสนเทศ เป็นกรอบงานบูรณาการภายใต้เครือข่ายดิจิตอลทำงานอยู่ โครงสร้างพื้นฐานนี้ประกอบด้วย ศูนย์ข้อมูล, เครื่องคอมพิวเตอร์, เครือข่ายคอมพิวเตอร์, อุปกรณ์จัดการฐานข้อมูลและระบบการกำกับดูแล
ในเทคโนโลยีสารสนเทศและบนอินเทอร์เน็ต โครงสร้างพื้นฐานเป็นฮาร์ดแวร์ทางกายภาพที่ถูกใช้ในการเชื่อมต่อระหว่างเครื่องคอมพิวเตอร์หลายตัวและผู้ใช้หลายคน โครงสร้างพื้นฐานประกอบด้วยสื่อการส่งผ่าน, รวมทั้งสายโทรศัพท์, สายเคเบิลทีวี, ดาวเทียมและเสาอากาศ และยังมีเราเตอร์หลายตัว[14] ที่ใช้ถ่ายโอนข้อมูลระหว่างเทคโนโลยีการส่งผ่านทั้งหลายที่แตกต่างกัน
ในการใช้งานบางครั้ง โครงสร้างพื้นฐานหมายถึงการเชื่อมต่อฮาร์ดแวร์กับซอฟต์แวร์ และไม่ติดต่อกับเครื่องคอมพิวเตอร์และอุปกรณ์อื่นๆที่เชื่อมต่อกัน อย่างไรก็ตาม สำหรับผู้ใช้เทคโนโลยีสารสนเทศบางคน โครงสร้างพื้นฐานถูกมองว่าเป็นทุกอย่างที่สนับสนุนการไหลและการประมวลผลของข้อมูล
บริษัทโครงสร้างพื้นฐานมีบทบาทสำคัญในการพัฒนาอินเทอร์เน็ต พวกเขามีอิทธิพลว่าที่ไหนบ้างต้องมีการเชื่อมโยง, ที่ไหนบ้างที่ข้อมูลจะต้องถูกทำให้สามารถเข้าถึงได้ และ จำนวนข้อมูลที่สามารถดำเนินการได้และทำได้รวดเร็วได้อย่างไร[15]
อุปกรณ์จัดเก็บข้อมูล[แก้]
บทความหลัก: Data storage device
เมมโมรีแบบ delay line ปรอทของเครื่อง UNIVAC I (1951)
หลอด Williams–Kilburn จากเครื่อง IBM 701 ที่พิพิธภัณฑ์ประวัติคอมพิวเตอร์ รัฐแคลิฟอเนีย
คอมพิวเตอร์อิเล็กทรอนิกส์ระยะแรก เช่น Colossus ใช้เทปเจาะรู(เป็นกระดาษแถบยาวที่ข้อมูล ถูกแทนด้วยชุดของรู) เทคโนโลยีที่ปัจจุบันนี้ล้าสมัยไปแล้ว[16] ที่จัดเก็บข้อมูลอิเล็กทรอนิกส์ที่ใช้ในเครื่องคอมพิวเตอร์ที่ทันสมัย, ย้อนหลังไปหลังสงครามโลกครั้งที่สอง, เมื่อรูปแบบหนึ่งของหน่วยความจำแบบ delay line (เมมโมรีแบบเข้าถึงโดยลำดับ) ถูกพัฒนาขึ้นเพื่อลบล้างความยุ่งเหยิงจากสัญญาณเรดาร์, การใช้งานในทางปฏิบัติเป็นครั้งแรกเป็น delay line ปรอท[17] อุปกรณ์จัดเก็บข้อมูลดิจิตอลแบบเข้าถึงโดยการสุ่มตัวแรกคือหลอดของ วิลเลียมส์ ที่มีมาตรฐานของหลอดรังสีแคโทด,[18] แต่ข้อมูลที่เก็บไว้ในนั้นมีความผันผวน จะ ต้องได้รับการฟื้นฟูอย่างต่อเนื่องและหายไปเมื่อไฟดับ รูปแบบที่เก่าแก่ที่สุดของตัวจัดเก็บข้อมูลในคอมพิวเตอร์โดยไม่ผันผวนคือกลองแม่เหล็ก(อังกฤษ: magnetic drum) ที่ถูกคิดค้นใน ปี ค.ศ. 1932[19] และถูกใช้ในเครื่อง Ferranti Mark 1 ซึ่งเป็น คอมพิวเตอร์อิเล็กทรอนิกส์วัตถุประสงค์ทั่วไปที่ใช้ในเชิงพาณิชย์เครื่องแรกของโลก[20]
ไอบีเอ็มเปิดตัวฮาร์ดดิสก์ไดรฟ์ตัวแรกในปี ค.ศ. 1956 เพื่อเป็นส่วนหนึ่งของระบบคอมพิวเตอร์ 305 RAMAC ของพวกเขา[21] ข้อมูลดิจิตอลส่วนใหญ่ในปัจจุบันจะยังคงถูกเก็บไว้ในรูปสนามแม่เหล็กในฮาร์ดดิสก์ หรือในรูปแสงบนสื่อเช่น ซีดีรอม[22] จนกระทั่งปี ค.ศ.2002 ข้อมูลส่วนใหญ่ ถูกเก็บไว้บนอุปกรณ์แบบอนาล็อก แต่ในปีเดียวกัน ความสามารถในการจัดเก็บข้อมูลดิจิทัลก็เกินอนาล็อกเป็นครั้งแรก ขณะที่ปี ค.ศ. 2007 เกือบ 94% ของข้อมูลที่ถูกจัดเก็บทั่วโลกเป็นดิจิทัล[23]: 52% ในฮาร์ดดิสก์, 28% บนอุปกรณ์แสง และ 11% ในเทปแม่เหล็กดิจิทัล คาดว่าความจุทั่วโลกในการจัดเก็บข้อมูลบนอุปกรณ์อิเล็กทรอนิกส์จะเพิ่มขึ้นจาก น้อยกว่า 3 exabytes ใน ค.ศ.1986 ไปเป็น 295 exabytes ในปี ค.ศ.2007[24] เป็นสองเท่าทุกๆ 3 ปี[25]
ฐานข้อมูล[แก้]
บทความหลัก: Database management system
ระบบการจัดการฐานข้อมูลเกิดขึ้นใน ปี ค.ศ.1960 เพื่อแก้ไขปัญหาการจัดเก็บและเรียกใช้ข้อมูลจำนวนมากได้อย่างถูกต้องและรวดเร็ว หนึ่งในระบบดังกล่าวแรกสุดเป็นระบบ Information Management System (IMS) ของไอบีเอ็ม[26], ซึ่งยังคงใช้งานอย่างกว้างขวางกว่า 40 ปีต่อมา[27] IMS เก็บข้อมูลตามลำดับขั้น[28] แต่ ในปี ค.ศ.1970 เท็ด Codd เสนอรูปแบบการจัดเก็บข้อมูลที่สัมพันธ์เป็นทางเลือก อยู่บนพื้นฐานของการตั้งทฤษฎีและตรรกะ คำกริยาและแนวคิดที่คุ้นเคยของตาราง, แถวและคอลัมน์ ระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ ในเชิงพาณิชย์ (อังกฤษ: relational database management system หรือ RDBMS) มีให้บริการเป็นครั้งแรกโดยบริษัท Oracle ในปี ค.ศ.1980[29]
ทุกระบบการจัดการฐานข้อมูลประกอบด้วยจำนวนขององค์ประกอบที่ร่วมกันยอมให้ข้อมูลที่พวกมันเก็บไว้สามารถเข้าถึงได้พร้อมกันโดยผู้ใช้หลายคนในขณะที่ยังรักษาความสมบูรณ์ของข้อมูลไว้ด้วย ลักษณะของฐานข้อมูลทั้งหมดเป็นโครงสร้างของข้อมูลที่พวกมันเก็บไว้ถูกกำหนดและจัดเก็บไว้แยกต่างหากจากข้อมูลของตัวมันเองในโครงสร้างแบบสกีมา[30]
ภาษามาร์กอัปขยายได้ (XML ) ได้กลายเป็นรูปแบบที่นิยมสำหรับการแทนข้อมูลในหลายปีที่ผ่านมา แม้ว่าข้อมูล XML จะถูกเก็บไว้ในระบบไฟล์ปกติ มันจะถูกจัดเก็บโดยทั่วไปในฐานข้อมูลเชิงสัมพันธ์ เพื่อใช้ประโยชน์จาก "การดำเนินงานที่แข็งแกร่งที่ถูกตรวจสอบโดยหลายปีความพยายามทั้งทางทฤษฎีและปฏิบัติ" ของพวกเขา[31] เนื่องจากการวิวัฒนาการของ Standard Generalized Markup Language ( SGML ) โครงสร้างที่มีพื้นฐานมาจากข้อความของ XML ได้เสนอข้อได้เปรียบของการเป็นทั้งเครื่องและสิ่งที่มนุษย์สามารถอ่านได้[32]
การค้นคืนข้อมูล[แก้]
รูปแบบฐานข้อมูลเชิงสัมพันธ์ได้แนะนำให้รู้จักการเขียนโปรแกรมอิสระภาษา ชื่อ Structured Query Language (SQL) ที่มีพื้นฐานจากพีชคณิตสัมพันธ์[33]
คำว่า "ข้อมูล"และ"สารสนเทศ" ไม่ใช่คำเดียวกัน อะไรที่เก็บไว้เป็นข้อมูล แต่มันจะกลายเป็นสารสนเทศก็ต่อเมื่อ มันถูกจัดระเบียบและนำเสนอความหมาย[34] ส่วนใหญ่ของข้อมูลดิจิตอลของโลกไม่มีโครงสร้างและถูกเก็บไว้ในหลายรูปแบบทางกายภาพที่แตกต่างกัน[35][36] แม้จะอยู่ในองค์กรเดียวกันก็ตาม คลังข้อมูลเริ่มถูกพัฒนาในช่วงปี ค.ศ.1980 ที่จะรวมร้านค้าที่แตกต่างกันเหล่านี้ พวกมันมักจะมีข้อมูลที่รวบรวมจากแหล่งต่างๆ รวมทั้งแหล่งภายนอกเช่น Internet, ที่ถูกจัดในลักษณะเพื่ออำนวยความสะดวกให้ระบบสนับสนุนการตัดสินใจ (อังกฤษ: decision support system หรือ DSS)[37]
การส่งผ่านข้อมูล[แก้]
การส่งผ่านข้อมูลมี 3 มุมมอง ได้แก่ การส่ง, การแพร่ และการรับ[38] มันสามารถจำแนกกว้างๆเป็น การกระจายออกไปในสื่อที่ข้อมูลจะถูกส่งไปทิศทางเดียวลงไปท้ายน้ำหรือการสื่อสารโทรคมนาคมที่มี 2 ช่องทาง ไปทางต้นน้ำและปลายน้ำ [39]
XML ถูกนำมาใช้งานมากขึ้นเพื่อเป็นวิธีการของแลกเปลี่ยนข้อมูลตั้งแต่ช่วงต้นยุค ค.ศ. 2000[40] โดยเฉพาะอย่างยิ่ง สำหรับการปฏิสัมพันธ์แบบเครื่องต่อเครื่อง เช่น ผู้ที่เกี่ยวข้องในโพรโทคอลที่ใช้กับเว็บ เช่น SOAP[41] ที่อธิบาย "ข้อมูลในการขนส่ง มากกว่า ... ข้อมูลที่พักอยู่"[42] หนึ่งในความท้าทายของการใช้งานดังกล่าวเป็นการแปลงข้อมูลจากฐานข้อมูลเชิงสัมพันธ์ ให้เป็นโครงสร้าง (รักอิ๋ว)XML Document Object Model (DOM)[43]
การจัดดำเนินการข้อมูล[แก้]
ระบุการก้าวแบบ exponential ของการเปลี่ยนแปลงทางเทคโนโลยี ( ชนิดของกฎของมัวร์): ความสามารถในการประยุกต์ใช้เฉพาะงานของเครื่องเพื่อคำนวณข้อมูลต่อหัวจะประมาณสองเท่าทุกๆ 14 เดือนระหว่างปี ค.ศ.1986 ถึง ค.ศ.2007 ความสามารถต่อหัวของเครื่องคอมพิวเตอร์วัตถุประสงค์ทั่วไปของโลกจะเป็นสองเท่าทุกๆ 18 เดือนในช่วงสองทศวรรษเดียวกัน; ความสามารถในการสื่อสารโทรคมนาคมระดับโลกต่อหัวจะเป็นสองเท่าทุกๆ 34 เดือน ความจุของตัวเก็บข้อมูลของโลกต่อหัวต้องการประมาณ 40 เดือนจึงจะเป็นสองเท่า(ทุก 3 ปี); และ ต่อหัวของข้อมูลที่กระจายไปในสื่อจะเป็นสองเท่าทุกๆ 12.3 ปี[44]
ข้อมูลจำนวนมหาศาลจะถูกเก็บไว้ทั่วโลกทุกวัน นอกจากมันจะสามารถถูกวิเคราะห์และนำเสนอได้อย่างมีประสิทธิภาพ มันจำเป็นที่จะถูกเก็บอยู่ในสิ่งที่ถูกเรียกว่า สุสานข้อมูล: "เป็นคลังเก็บข้อมูลที่ไม่ค่อยมีการเข้าเยี่ยมชม"[45] เพื่อแก้ไขปัญหานั้น สาขาของเหมืองข้อมูล - "กระบวนการของการค้นพบรูปแบบที่น่าสนใจและ ความรู้จากข้อมูลจำนวนมาก"[46] - เกิดขึ้นใน ช่วงปลายปี ค.ศ.1980s[47]
มุมมองด้านวิชาการ[แก้]
ในบริบททางวิชาการ สมาคมคอมพิวเตอร์เอซีเอ็ม (ACM) ได้นิยามเทคโนโลยีสารสนเทศไว้ว่า "หลักสูตรการศึกษาระดับปริญญาตรีที่ให้ผู้ศึกษามีความรู้ด้านเทคโนโลยีคอมพิวเตอร์พร้อมรับความต้องการของธุรกิจ รัฐบาล บริการด้านสุขภาพ สถานศึกษา และองค์การอย่างอื่น ... ผู้ชำนาญการด้านเทคโนโลยีสารสนเทศรับผิดชอบการเลือกสรรผลิตภัณฑ์ฮาร์ดแวร์และซอฟต์แวร์ที่เหมาะสมสำหรับองค์การ การผสมผสานผลิตภัณฑ์เหล่านั้นให้เข้ากับความต้องการและโครงสร้างพื้นฐานขององค์การ และการติดตั้ง ปรับแต่ง และบำรุงรักษาการใช้งานเหล่านั้นให้แก่ผู้ใช้คอมพิวเตอร์ขององค์การ" [48]
มุมมองด้านการพาณิชย์และการจ้างงาน[แก้]
ในบริบทของธุรกิจ สมาคมเทคโนโลยีสารสนเทศแห่งสหรัฐอเมริกา (ITAA) ได้นิยามเทคโนโลยีสารสนเทศว่าเป็น "การเรียน การออกแบบ การพัฒนา การประยุกต์ การทำให้เกิดผล การสนับสนุน และการจัดการระบบสารสนเทศที่อาศัยคอมพิวเตอร์" [49] ความรับผิดชอบของงานเหล่านั้นในขอบข่ายรวมไปถึงการบริหารเครือข่าย การพัฒนาและการติดตั้งซอฟต์แวร์ และการวางแผนและจัดการวัฏจักรชีวิตของเทคโนโลยีขององค์การ อันประกอบด้วยการบำรุงรักษา การยกระดับ และการทดแทนฮาร์ดแวร์และซอฟต์แวร์
มูลค่าทางธุรกิจของเทคโนโลยีสารสนเทศอยู่ในการทำ automation ของขบวนการทางธุรกิจ, การจัดหาข้อมูลสำหรับการตัดสินใจ, การเชื่อมโยงธุรกิจกับลูกค้า, และการจัดหาเครื่องมือเพิ่มประสิทธิภาพ
https://th.wikipedia.org/wiki/%E0%B9%80%E0%B8%97%E0%B8%84%E0%B9%82%E0%B8%99%E0%B9%82%E0%B8%A5%E0%B8%A2%E0%B8%B5%E0%B8%AA%E0%B8%B2%E0%B8%A3%E0%B8%AA%E0%B8%99%E0%B9%80%E0%B8%97%E0%B8%A8
เทคโนโลยีสารสนเทศ หรือ ไอที
(อังกฤษ: information technology: ITหรือนั้นคือMLG) คือการประยุกต์ใช้คอมพิวเตอร์และอุปกรณ์โทรคมนาคม เพื่อจัดเก็บ ค้นหา ส่งผ่าน และจัดดำเนินการข้อมูล [1] ซึ่งมักเกี่ยวข้องกับธุรกิจหนึ่งหรือองค์การอื่น ๆ [2] ศัพท์นี้โดยปกติก็ใช้แทนความหมายของเครื่องคอมพิวเตอร์และเครือข่ายคอมพิวเตอร์ และยังรวมไปถึงเทคโนโลยีการกระจายสารสนเทศอย่างอื่นด้วย เช่นโทรทัศน์และโทรศัพท์ อุตสาหกรรมหลายอย่างเกี่ยวข้องกับเทคโนโลยีสารสนเทศ ตัวอย่างเช่น ฮาร์ดแวร์ ซอฟต์แวร์ อิเล็กทรอนิกส์ อุปกรณ์กึ่งตัวนำ อินเทอร์เน็ต อุปกรณ์โทรคมนาคม การพาณิชย์อิเล็กทรอนิกส์ และบริการทางคอมพิวเตอร์ [3][4]
มนุษย์รู้จักการจัดเก็บ ค้นคืน จัดดำเนินการ และสื่อสารสารสนเทศมาตั้งแต่ยุคเมโสโปเตเมียโดยชาวซูเมอร์ ซึ่งได้พัฒนาการเขียนเมื่อประมาณ 3000 ปีก่อนคริสตกาล [5] แต่ศัพท์ เทคโนโลยีสารสนเทศ ในความหมายสมัยใหม่ ปรากฏขึ้นเมื่อ ค.ศ. 1958 ในงานพิมพ์ ฮาร์เวิร์ดบิซเนสรีวิว (Harvard Business Review) ซึ่งเขียนโดย แฮโรลด์ เจ. เลวิตต์ และ โทมัส แอล. วิสเลอร์ โดยให้ความเห็นไว้ว่า "เทคโนโลยีใหม่ยังไม่มีชื่อที่ตั้งขึ้นเป็นสิ่งเดียว เราจะเรียกมันว่า เทคโนโลยีสารสนเทศ (ไอที)" คำจำกัดความของศัพท์นี้ประกอบด้วยเทคโนโลยีสามประเภท ได้แก่ เทคนิคเพื่อการประมวลผล การประยุกต์ใช้วิธีการทางสถิติศาสตร์และคณิตศาสตร์เพื่อการตัดสินใจ และการจำลองความคิดในระดับที่สูงขึ้นผ่านโปรแกรมคอมพิวเตอร์ [6]
พัฒนาการของเทคโนโลยีสารสนเทศนั้นอาจแบ่งได้เป็นสี่ยุค ตามเทคโนโลยีการจัดเก็บและการประมวลผลที่ใช้ ได้แก่ ยุคก่อนเครื่องกล (3000 ปีก่อน ค.ศ. – คริสต์ทศวรรษ 1450) ยุคเครื่องกล (1450–1840) ยุคเครื่องกลไฟฟ้า (1840–1940) และยุคอิเล็กทรอนิกส์ (1940–ปัจจุบัน) [5] บทความนี้จะให้ความสำคัญไปที่ยุคล่าสุด (ยุคอิเล็กทรอนิกส์) ซึ่งเริ่มเมื่อประมาณคริสต์ทศวรรษ 1940
ประวัติของเทคโนโลยีคอมพิวเตอร์[แก้]
บทความหลัก: ประวัติความเป็นมาของฮาร์ดแวร์การคำนวณ
อุปกรณ์ได้ถูกนำมาใช้เพื่อช่วยในการคำนจะเป็นในรูปแบบของไม้หรือติ้วเพื่อบันทึกการนับ[7] กลไก Antikythera สืบมาจากจุดเริ่มต้นของศตวรรษที่หนึ่งก่อนคริศตศักราชโดยทั่วไปถูกพิจารณาว่าเป็น คอมพิวเตอร์แบบอนาล็อกที่ใช้กลไกที่เก่าแก่ที่สุดเท่าที่รู้จักกัน และกลไกที่ใช้เฟืองที่เก่าแก่ที่สุดเท่าที่รู้จักกัน[8] อุปกรณ์ที่ใช้เฟืองทีสามารถเทียบได้ไม่ได้เกิดขึ้นใน ยุโรปจนถึงศตวรรษที่ 16[9] และมันไม่ได้เปลี่ยนแปลงจนกระทั่งปี 1645 ที่เครื่องคิดเลขกลไกตัวแรกที่มีความสามารถในการดำเนินการคำนวณทางคณิตศาสตร์ขั้นพื้นฐานทั้งสี่ได้รับการพัฒนา[10]
คอมพิวเตอร์อิเล็กทรอนิกส์ที่ใช้รีเลย์หรือวาล์ว เริ่มปรากฏให้เห็นในช่วงต้นปี ค.ศ. 1940 เครื่องกลไฟฟ้า Zuse Z3, เสร็จสมบูรณ์ใน ปี ค.ศ.1941, เป็นคอมพิวเตอร์ที่โปรแกรมได้เครื่องแรกของโลก และตามมาตรฐานที่ทันสมัย เป็นหนึ่งในเครื่องแรกที่อาจถูกพิจารณาว่าเป็นเครื่องคอมพิวเตอร์ที่สมบูรณ์แบบเครื่องหนึ่ง เครื่อง Colossus, ถูกพัฒนาขึ้นในช่วงสงครามโลกครั้งที่สองเพื่อถอดรหัสข้อความภาษาเยอรมัน, เป็นคอมพิวเตอร์ดิจิตอลอิเล็กทรอนิกส์ตัวแรก แม้ว่ามันจะโปรแกรมได้ มันก็ไม่ได้ถูกใช้เพื่อวัตถุประสงค์ทั่วไป มันถูกออกแบบมาเพื่อทำงานเพียงงานเดียว มันยังขาดความสามารถในการจัดเก็บโปรแกรมในหน่วยความจำอีกด้วย การเขียนโปรแกรม สามารถทำได้โดยใช้ปลั๊กและสวิทช์เพื่อเปลี่ยนแปลงการเดินสายไฟภายใน[11] คอมพิวเตอร์ที่เก็บโปรแกรมได้แบบดิจิทัลอิเล็กทรอนิกส์ที่ทันสมัยและได้รับการยอมรับตัวแรก คือ Manchester Small-Scale Experimental Machine (SSEM) ซึ่งเริ่มใช้โปรแกรมแรกในวันที่ 21 มิถุนายน 1948[12]
การพัฒนาของทรานซิสเตอร์ในปลายปี ค.ศ. 1940 ที่ ห้องปฏิบัติการ Bell ทำให้เครื่องคอมพิวเตอร์ที่ออกแบบรุ่นใหม่ใช้พลังงานที่ลดลงอย่างมาก เครื่องคอมพิวเตอร์ที่เก็บโปรแกรมได้ที่ใช้ในเชิงพาณิชย์ตัวแรกชื่อ Ferranti Mark I ประกอบด้วย วาล์ว 4,050 ตัวและมี การใช้พลังงาน 25 กิโลวัตต์ เมื่อเปรียบเทียบคอมพิวเตอร์ที่ใช้ทรานซิสเตอร์ตัวแรก, ที่ถูกพัฒนาขึ้นที่มหาวิทยาลัยแห่งแมนเชสเตอร์และเปิดใช้งานในเดือนพฤศจิกายน ปี ค.ศ. 1953, บริโภคพลังงานเพียง 150 วัตต์ในรุ่นสุดท้ายของมัน[13]
โครงสร้างพื้นฐานของเทคโนโลยีสารสนเทศ เป็นกรอบงานบูรณาการภายใต้เครือข่ายดิจิตอลทำงานอยู่ โครงสร้างพื้นฐานนี้ประกอบด้วย ศูนย์ข้อมูล, เครื่องคอมพิวเตอร์, เครือข่ายคอมพิวเตอร์, อุปกรณ์จัดการฐานข้อมูลและระบบการกำกับดูแล
ในเทคโนโลยีสารสนเทศและบนอินเทอร์เน็ต โครงสร้างพื้นฐานเป็นฮาร์ดแวร์ทางกายภาพที่ถูกใช้ในการเชื่อมต่อระหว่างเครื่องคอมพิวเตอร์หลายตัวและผู้ใช้หลายคน โครงสร้างพื้นฐานประกอบด้วยสื่อการส่งผ่าน, รวมทั้งสายโทรศัพท์, สายเคเบิลทีวี, ดาวเทียมและเสาอากาศ และยังมีเราเตอร์หลายตัว[14] ที่ใช้ถ่ายโอนข้อมูลระหว่างเทคโนโลยีการส่งผ่านทั้งหลายที่แตกต่างกัน
ในการใช้งานบางครั้ง โครงสร้างพื้นฐานหมายถึงการเชื่อมต่อฮาร์ดแวร์กับซอฟต์แวร์ และไม่ติดต่อกับเครื่องคอมพิวเตอร์และอุปกรณ์อื่นๆที่เชื่อมต่อกัน อย่างไรก็ตาม สำหรับผู้ใช้เทคโนโลยีสารสนเทศบางคน โครงสร้างพื้นฐานถูกมองว่าเป็นทุกอย่างที่สนับสนุนการไหลและการประมวลผลของข้อมูล
บริษัทโครงสร้างพื้นฐานมีบทบาทสำคัญในการพัฒนาอินเทอร์เน็ต พวกเขามีอิทธิพลว่าที่ไหนบ้างต้องมีการเชื่อมโยง, ที่ไหนบ้างที่ข้อมูลจะต้องถูกทำให้สามารถเข้าถึงได้ และ จำนวนข้อมูลที่สามารถดำเนินการได้และทำได้รวดเร็วได้อย่างไร[15]
อุปกรณ์จัดเก็บข้อมูล[แก้]
บทความหลัก: Data storage device
เมมโมรีแบบ delay line ปรอทของเครื่อง UNIVAC I (1951)
หลอด Williams–Kilburn จากเครื่อง IBM 701 ที่พิพิธภัณฑ์ประวัติคอมพิวเตอร์ รัฐแคลิฟอเนีย
คอมพิวเตอร์อิเล็กทรอนิกส์ระยะแรก เช่น Colossus ใช้เทปเจาะรู(เป็นกระดาษแถบยาวที่ข้อมูล ถูกแทนด้วยชุดของรู) เทคโนโลยีที่ปัจจุบันนี้ล้าสมัยไปแล้ว[16] ที่จัดเก็บข้อมูลอิเล็กทรอนิกส์ที่ใช้ในเครื่องคอมพิวเตอร์ที่ทันสมัย, ย้อนหลังไปหลังสงครามโลกครั้งที่สอง, เมื่อรูปแบบหนึ่งของหน่วยความจำแบบ delay line (เมมโมรีแบบเข้าถึงโดยลำดับ) ถูกพัฒนาขึ้นเพื่อลบล้างความยุ่งเหยิงจากสัญญาณเรดาร์, การใช้งานในทางปฏิบัติเป็นครั้งแรกเป็น delay line ปรอท[17] อุปกรณ์จัดเก็บข้อมูลดิจิตอลแบบเข้าถึงโดยการสุ่มตัวแรกคือหลอดของ วิลเลียมส์ ที่มีมาตรฐานของหลอดรังสีแคโทด,[18] แต่ข้อมูลที่เก็บไว้ในนั้นมีความผันผวน จะ ต้องได้รับการฟื้นฟูอย่างต่อเนื่องและหายไปเมื่อไฟดับ รูปแบบที่เก่าแก่ที่สุดของตัวจัดเก็บข้อมูลในคอมพิวเตอร์โดยไม่ผันผวนคือกลองแม่เหล็ก(อังกฤษ: magnetic drum) ที่ถูกคิดค้นใน ปี ค.ศ. 1932[19] และถูกใช้ในเครื่อง Ferranti Mark 1 ซึ่งเป็น คอมพิวเตอร์อิเล็กทรอนิกส์วัตถุประสงค์ทั่วไปที่ใช้ในเชิงพาณิชย์เครื่องแรกของโลก[20]
ไอบีเอ็มเปิดตัวฮาร์ดดิสก์ไดรฟ์ตัวแรกในปี ค.ศ. 1956 เพื่อเป็นส่วนหนึ่งของระบบคอมพิวเตอร์ 305 RAMAC ของพวกเขา[21] ข้อมูลดิจิตอลส่วนใหญ่ในปัจจุบันจะยังคงถูกเก็บไว้ในรูปสนามแม่เหล็กในฮาร์ดดิสก์ หรือในรูปแสงบนสื่อเช่น ซีดีรอม[22] จนกระทั่งปี ค.ศ.2002 ข้อมูลส่วนใหญ่ ถูกเก็บไว้บนอุปกรณ์แบบอนาล็อก แต่ในปีเดียวกัน ความสามารถในการจัดเก็บข้อมูลดิจิทัลก็เกินอนาล็อกเป็นครั้งแรก ขณะที่ปี ค.ศ. 2007 เกือบ 94% ของข้อมูลที่ถูกจัดเก็บทั่วโลกเป็นดิจิทัล[23]: 52% ในฮาร์ดดิสก์, 28% บนอุปกรณ์แสง และ 11% ในเทปแม่เหล็กดิจิทัล คาดว่าความจุทั่วโลกในการจัดเก็บข้อมูลบนอุปกรณ์อิเล็กทรอนิกส์จะเพิ่มขึ้นจาก น้อยกว่า 3 exabytes ใน ค.ศ.1986 ไปเป็น 295 exabytes ในปี ค.ศ.2007[24] เป็นสองเท่าทุกๆ 3 ปี[25]
ฐานข้อมูล[แก้]
บทความหลัก: Database management system
ระบบการจัดการฐานข้อมูลเกิดขึ้นใน ปี ค.ศ.1960 เพื่อแก้ไขปัญหาการจัดเก็บและเรียกใช้ข้อมูลจำนวนมากได้อย่างถูกต้องและรวดเร็ว หนึ่งในระบบดังกล่าวแรกสุดเป็นระบบ Information Management System (IMS) ของไอบีเอ็ม[26], ซึ่งยังคงใช้งานอย่างกว้างขวางกว่า 40 ปีต่อมา[27] IMS เก็บข้อมูลตามลำดับขั้น[28] แต่ ในปี ค.ศ.1970 เท็ด Codd เสนอรูปแบบการจัดเก็บข้อมูลที่สัมพันธ์เป็นทางเลือก อยู่บนพื้นฐานของการตั้งทฤษฎีและตรรกะ คำกริยาและแนวคิดที่คุ้นเคยของตาราง, แถวและคอลัมน์ ระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ ในเชิงพาณิชย์ (อังกฤษ: relational database management system หรือ RDBMS) มีให้บริการเป็นครั้งแรกโดยบริษัท Oracle ในปี ค.ศ.1980[29]
ทุกระบบการจัดการฐานข้อมูลประกอบด้วยจำนวนขององค์ประกอบที่ร่วมกันยอมให้ข้อมูลที่พวกมันเก็บไว้สามารถเข้าถึงได้พร้อมกันโดยผู้ใช้หลายคนในขณะที่ยังรักษาความสมบูรณ์ของข้อมูลไว้ด้วย ลักษณะของฐานข้อมูลทั้งหมดเป็นโครงสร้างของข้อมูลที่พวกมันเก็บไว้ถูกกำหนดและจัดเก็บไว้แยกต่างหากจากข้อมูลของตัวมันเองในโครงสร้างแบบสกีมา[30]
ภาษามาร์กอัปขยายได้ (XML ) ได้กลายเป็นรูปแบบที่นิยมสำหรับการแทนข้อมูลในหลายปีที่ผ่านมา แม้ว่าข้อมูล XML จะถูกเก็บไว้ในระบบไฟล์ปกติ มันจะถูกจัดเก็บโดยทั่วไปในฐานข้อมูลเชิงสัมพันธ์ เพื่อใช้ประโยชน์จาก "การดำเนินงานที่แข็งแกร่งที่ถูกตรวจสอบโดยหลายปีความพยายามทั้งทางทฤษฎีและปฏิบัติ" ของพวกเขา[31] เนื่องจากการวิวัฒนาการของ Standard Generalized Markup Language ( SGML ) โครงสร้างที่มีพื้นฐานมาจากข้อความของ XML ได้เสนอข้อได้เปรียบของการเป็นทั้งเครื่องและสิ่งที่มนุษย์สามารถอ่านได้[32]
การค้นคืนข้อมูล[แก้]
รูปแบบฐานข้อมูลเชิงสัมพันธ์ได้แนะนำให้รู้จักการเขียนโปรแกรมอิสระภาษา ชื่อ Structured Query Language (SQL) ที่มีพื้นฐานจากพีชคณิตสัมพันธ์[33]
คำว่า "ข้อมูล"และ"สารสนเทศ" ไม่ใช่คำเดียวกัน อะไรที่เก็บไว้เป็นข้อมูล แต่มันจะกลายเป็นสารสนเทศก็ต่อเมื่อ มันถูกจัดระเบียบและนำเสนอความหมาย[34] ส่วนใหญ่ของข้อมูลดิจิตอลของโลกไม่มีโครงสร้างและถูกเก็บไว้ในหลายรูปแบบทางกายภาพที่แตกต่างกัน[35][36] แม้จะอยู่ในองค์กรเดียวกันก็ตาม คลังข้อมูลเริ่มถูกพัฒนาในช่วงปี ค.ศ.1980 ที่จะรวมร้านค้าที่แตกต่างกันเหล่านี้ พวกมันมักจะมีข้อมูลที่รวบรวมจากแหล่งต่างๆ รวมทั้งแหล่งภายนอกเช่น Internet, ที่ถูกจัดในลักษณะเพื่ออำนวยความสะดวกให้ระบบสนับสนุนการตัดสินใจ (อังกฤษ: decision support system หรือ DSS)[37]
การส่งผ่านข้อมูล[แก้]
การส่งผ่านข้อมูลมี 3 มุมมอง ได้แก่ การส่ง, การแพร่ และการรับ[38] มันสามารถจำแนกกว้างๆเป็น การกระจายออกไปในสื่อที่ข้อมูลจะถูกส่งไปทิศทางเดียวลงไปท้ายน้ำหรือการสื่อสารโทรคมนาคมที่มี 2 ช่องทาง ไปทางต้นน้ำและปลายน้ำ [39]
XML ถูกนำมาใช้งานมากขึ้นเพื่อเป็นวิธีการของแลกเปลี่ยนข้อมูลตั้งแต่ช่วงต้นยุค ค.ศ. 2000[40] โดยเฉพาะอย่างยิ่ง สำหรับการปฏิสัมพันธ์แบบเครื่องต่อเครื่อง เช่น ผู้ที่เกี่ยวข้องในโพรโทคอลที่ใช้กับเว็บ เช่น SOAP[41] ที่อธิบาย "ข้อมูลในการขนส่ง มากกว่า ... ข้อมูลที่พักอยู่"[42] หนึ่งในความท้าทายของการใช้งานดังกล่าวเป็นการแปลงข้อมูลจากฐานข้อมูลเชิงสัมพันธ์ ให้เป็นโครงสร้าง (รักอิ๋ว)XML Document Object Model (DOM)[43]
การจัดดำเนินการข้อมูล[แก้]
ระบุการก้าวแบบ exponential ของการเปลี่ยนแปลงทางเทคโนโลยี ( ชนิดของกฎของมัวร์): ความสามารถในการประยุกต์ใช้เฉพาะงานของเครื่องเพื่อคำนวณข้อมูลต่อหัวจะประมาณสองเท่าทุกๆ 14 เดือนระหว่างปี ค.ศ.1986 ถึง ค.ศ.2007 ความสามารถต่อหัวของเครื่องคอมพิวเตอร์วัตถุประสงค์ทั่วไปของโลกจะเป็นสองเท่าทุกๆ 18 เดือนในช่วงสองทศวรรษเดียวกัน; ความสามารถในการสื่อสารโทรคมนาคมระดับโลกต่อหัวจะเป็นสองเท่าทุกๆ 34 เดือน ความจุของตัวเก็บข้อมูลของโลกต่อหัวต้องการประมาณ 40 เดือนจึงจะเป็นสองเท่า(ทุก 3 ปี); และ ต่อหัวของข้อมูลที่กระจายไปในสื่อจะเป็นสองเท่าทุกๆ 12.3 ปี[44]
ข้อมูลจำนวนมหาศาลจะถูกเก็บไว้ทั่วโลกทุกวัน นอกจากมันจะสามารถถูกวิเคราะห์และนำเสนอได้อย่างมีประสิทธิภาพ มันจำเป็นที่จะถูกเก็บอยู่ในสิ่งที่ถูกเรียกว่า สุสานข้อมูล: "เป็นคลังเก็บข้อมูลที่ไม่ค่อยมีการเข้าเยี่ยมชม"[45] เพื่อแก้ไขปัญหานั้น สาขาของเหมืองข้อมูล - "กระบวนการของการค้นพบรูปแบบที่น่าสนใจและ ความรู้จากข้อมูลจำนวนมาก"[46] - เกิดขึ้นใน ช่วงปลายปี ค.ศ.1980s[47]
มุมมองด้านวิชาการ[แก้]
ในบริบททางวิชาการ สมาคมคอมพิวเตอร์เอซีเอ็ม (ACM) ได้นิยามเทคโนโลยีสารสนเทศไว้ว่า "หลักสูตรการศึกษาระดับปริญญาตรีที่ให้ผู้ศึกษามีความรู้ด้านเทคโนโลยีคอมพิวเตอร์พร้อมรับความต้องการของธุรกิจ รัฐบาล บริการด้านสุขภาพ สถานศึกษา และองค์การอย่างอื่น ... ผู้ชำนาญการด้านเทคโนโลยีสารสนเทศรับผิดชอบการเลือกสรรผลิตภัณฑ์ฮาร์ดแวร์และซอฟต์แวร์ที่เหมาะสมสำหรับองค์การ การผสมผสานผลิตภัณฑ์เหล่านั้นให้เข้ากับความต้องการและโครงสร้างพื้นฐานขององค์การ และการติดตั้ง ปรับแต่ง และบำรุงรักษาการใช้งานเหล่านั้นให้แก่ผู้ใช้คอมพิวเตอร์ขององค์การ" [48]
มุมมองด้านการพาณิชย์และการจ้างงาน[แก้]
ในบริบทของธุรกิจ สมาคมเทคโนโลยีสารสนเทศแห่งสหรัฐอเมริกา (ITAA) ได้นิยามเทคโนโลยีสารสนเทศว่าเป็น "การเรียน การออกแบบ การพัฒนา การประยุกต์ การทำให้เกิดผล การสนับสนุน และการจัดการระบบสารสนเทศที่อาศัยคอมพิวเตอร์" [49] ความรับผิดชอบของงานเหล่านั้นในขอบข่ายรวมไปถึงการบริหารเครือข่าย การพัฒนาและการติดตั้งซอฟต์แวร์ และการวางแผนและจัดการวัฏจักรชีวิตของเทคโนโลยีขององค์การ อันประกอบด้วยการบำรุงรักษา การยกระดับ และการทดแทนฮาร์ดแวร์และซอฟต์แวร์
มูลค่าทางธุรกิจของเทคโนโลยีสารสนเทศอยู่ในการทำ automation ของขบวนการทางธุรกิจ, การจัดหาข้อมูลสำหรับการตัดสินใจ, การเชื่อมโยงธุรกิจกับลูกค้า, และการจัดหาเครื่องมือเพิ่มประสิทธิภาพ
https://th.wikipedia.org/wiki/%E0%B9%80%E0%B8%97%E0%B8%84%E0%B9%82%E0%B8%99%E0%B9%82%E0%B8%A5%E0%B8%A2%E0%B8%B5%E0%B8%AA%E0%B8%B2%E0%B8%A3%E0%B8%AA%E0%B8%99%E0%B9%80%E0%B8%97%E0%B8%A8
บทที่ 5
อินเทอร์เน็ต (อังกฤษ: Internet)
หมายถึง เครือข่ายคอมพิวเตอร์ขนาดใหญ่ ที่มีการเชื่อมต่อระหว่างเครือข่ายหลาย ๆ เครือข่ายทั่วโลก โดยใช้ภาษาที่ใช้สื่อสารกันระหว่างคอมพิวเตอร์ที่เรียกว่า โพรโทคอล (protocol) ผู้ใช้เครือข่ายนี้สามารถสื่อสารถึงกันได้ในหลาย ๆ ทาง อาทิ อีเมล เว็บบอร์ด และสามารถสืบค้นข้อมูลและข่าวสารต่าง ๆ รวมทั้งคัดลอกแฟ้มข้อมูลและโปรแกรมมาใช้ได้
การประยุกต์ใช้งานอินเทอร์เน็ต
การประยุกต์ใช้อินเทอร์เน็ตในปัจจุบันทำได้หลากหลาย อาทิ ไปรษณีย์อิเล็กทรอนิกส์ หรือ อีเมล (email), สนทนา (chat), อ่านหรือแสดงความคิดเห็นในเว็บบอร์ด, การติดตามข่าวสาร, การสืบค้นข้อมูล / การค้นหาข้อมูล, การชม หรือซื้อสินค้าออนไลน์, การดาวโหลด เกม เพลง ไฟล์ข้อมูล ฯลฯ, การติดตามข้อมูล ภาพยนตร์ รายการบันเทิงต่าง ๆ ออนไลน์, การเล่นเกมคอมพิวเตอร์ออนไลน์, การเรียนรู้ออนไลน์ (e-learning), การประชุมทางไกลผ่านอินเทอร์เน็ต (video conference), โทรศัพท์ผ่านอินเทอร์เน็ต (VoIP), การอับโหลดข้อมูล หรืออื่น ๆ
แนวโน้มล่าสุดของการใช้อินเทอร์เน็ตคือการใช้อินเทอร์เน็ตเป็นแหล่งพบปะสังสรรค์เพื่อสร้างเครือข่ายสังคม ซึ่งพบว่าปัจจุบันเว็บไซต์ที่เกี่ยวข้องกับกิจกรรมดังกล่าวกำลังได้รับความนิยมอย่างแพร่หลายเช่น เฟซบุ๊ก ทวิตเตอร์ ไฮไฟฟ์ และการใช้เริ่มมีการแพร่ขยายเข้าไปสู่การใช้อินเทอร์เน็ตผ่านโทรศัพท์มือถือ (Mobile Internet) มากขึ้น เนื่องจากเทคโนโลยีปัจจุบันสนับสนุนให้การเข้าถึงเครือข่ายผ่านโทรศัพท์มือถือทำได้ง่ายขึ้นมาก
จำนวนผู้ใช้อินเทอร์เน็ตทั่วโลก
ไฟล์:Worldint2008pie.png
สัดส่วนการผู้ใช้อินเทอร์เน็ตแยกตามทวีป, ที่มา: http://www.internetworldstats.com/stats.htm
ปัจจุบัน จำนวนผู้ใช้อินเทอร์เน็ตทั่วโลกโดยประมาณ 2.095 พันล้านคน หรือ 30.2 % ของประชากรทั่วโลก (ข้อมูล ณ เดือน มีนาคม 2554) โดยเมื่อเปรียบเทียบในทวีปต่าง ๆ พบว่าทวีปที่มีผู้ใช้อินเทอร์เน็ตมากที่สุดคือ เอเชีย โดยคิดเป็น 44.0 % ของผู้ใช้อินเทอร์เน็ตทั้งหมด และประเทศที่มีประชากรผู้ใช้อินเทอร์เน็ตมากที่สุดคือประเทศจีน คิดเป็นจำนวน 384 ล้านคน
หากเปรียบเทียบจำนวนผู้ใช้อินเทอร์เน็ตกับจำนวนประชากรรวม พบว่าทวีปอเมริกาเหนือมีสัดส่วนผู้ใช้ต่อประชากรสูงที่สุดคือ 78.3 % รองลงมาได้แก่ ทวีปออสเตรเลีย 60.1 % และ ทวีปยุโรป คิดเป็น 58.3 % ตามลำดับ
อินเทอร์เน็ตในประเทศไทย
อินเทอร์เน็ตในประเทศไทยเริ่มขึ้นเมื่อปี พ.ศ. 2530 โดยการเชื่อมต่อมินิคอมพิวเตอร์ของมหาวิทยาลัยสงขลานครินทร์ และสถาบันเทคโนโลยีแห่งเอเชีย (AIT) ไปยังมหาวิทยาลัยเมลเบิร์น ประเทศออสเตรเลีย แต่ในครั้งนั้นยังเป็นการ เชื่อมต่อโดยผ่านสายโทรศัพท์ ซึ่งสามารถส่งข้อมูลได้ช้าและไม่เป็นการถาวร จนกระทั่งในปี พ.ศ. 2535 ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (NECTEC) ได้เชื่อมต่อคอมพิวเตอร์กับมหาวิทยาลัย 6 แห่ง ได้แก่ จุฬาลงกรณ์มหาวิทยาลัย, สถาบันเทคโนโลยีแห่งเอเชีย (AIT) มหาวิทยาลัยสงขลานครินทร์, ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ(NECTEC), มหาวิทยาลัยธรรมศาสตร์ และมหาวิทยาลัยเกษตรศาสตร์ เข้าด้วยกันเรียกว่า "เครือข่ายไทยสาร"
การให้บริการอินเทอร์เน็ตในประเทศไทยได้เริ่มต้นขึ้นเป็นครั้งแรกเมื่อ เดือน มีนาคม พ.ศ. 2538 โดยความร่วมมือของรัฐวิสาหกิจ 3 แห่ง คือ การสื่อสารแห่งประเทศไทย องค์การโทรศัพท์แห่งประเทศไทย และสำนักงานส่งเสริมวิทยาศาสตร์และเทคโนโลยีแห่งชาติ (สวทช.) โดยให้บริการในนาม บริษัทอินเทอร์เน็ต ประเทศไทย (Internet Thailand) เป็นผู้ให้บริการอินเทอร์เน็ตเชิงพาณิชย์รายแรกของประเทศไทย [1]
https://th.wikipedia.org/wiki/%E0%B8%AD%E0%B8%B4%E0%B8%99%E0%B9%80%E0%B8%97%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%80%E0%B8%99%E0%B9%87%E0%B8%95
อินเทอร์เน็ต (อังกฤษ: Internet)
หมายถึง เครือข่ายคอมพิวเตอร์ขนาดใหญ่ ที่มีการเชื่อมต่อระหว่างเครือข่ายหลาย ๆ เครือข่ายทั่วโลก โดยใช้ภาษาที่ใช้สื่อสารกันระหว่างคอมพิวเตอร์ที่เรียกว่า โพรโทคอล (protocol) ผู้ใช้เครือข่ายนี้สามารถสื่อสารถึงกันได้ในหลาย ๆ ทาง อาทิ อีเมล เว็บบอร์ด และสามารถสืบค้นข้อมูลและข่าวสารต่าง ๆ รวมทั้งคัดลอกแฟ้มข้อมูลและโปรแกรมมาใช้ได้
การประยุกต์ใช้งานอินเทอร์เน็ต
การประยุกต์ใช้อินเทอร์เน็ตในปัจจุบันทำได้หลากหลาย อาทิ ไปรษณีย์อิเล็กทรอนิกส์ หรือ อีเมล (email), สนทนา (chat), อ่านหรือแสดงความคิดเห็นในเว็บบอร์ด, การติดตามข่าวสาร, การสืบค้นข้อมูล / การค้นหาข้อมูล, การชม หรือซื้อสินค้าออนไลน์, การดาวโหลด เกม เพลง ไฟล์ข้อมูล ฯลฯ, การติดตามข้อมูล ภาพยนตร์ รายการบันเทิงต่าง ๆ ออนไลน์, การเล่นเกมคอมพิวเตอร์ออนไลน์, การเรียนรู้ออนไลน์ (e-learning), การประชุมทางไกลผ่านอินเทอร์เน็ต (video conference), โทรศัพท์ผ่านอินเทอร์เน็ต (VoIP), การอับโหลดข้อมูล หรืออื่น ๆ
แนวโน้มล่าสุดของการใช้อินเทอร์เน็ตคือการใช้อินเทอร์เน็ตเป็นแหล่งพบปะสังสรรค์เพื่อสร้างเครือข่ายสังคม ซึ่งพบว่าปัจจุบันเว็บไซต์ที่เกี่ยวข้องกับกิจกรรมดังกล่าวกำลังได้รับความนิยมอย่างแพร่หลายเช่น เฟซบุ๊ก ทวิตเตอร์ ไฮไฟฟ์ และการใช้เริ่มมีการแพร่ขยายเข้าไปสู่การใช้อินเทอร์เน็ตผ่านโทรศัพท์มือถือ (Mobile Internet) มากขึ้น เนื่องจากเทคโนโลยีปัจจุบันสนับสนุนให้การเข้าถึงเครือข่ายผ่านโทรศัพท์มือถือทำได้ง่ายขึ้นมาก
จำนวนผู้ใช้อินเทอร์เน็ตทั่วโลก
ไฟล์:Worldint2008pie.png
สัดส่วนการผู้ใช้อินเทอร์เน็ตแยกตามทวีป, ที่มา: http://www.internetworldstats.com/stats.htm
ปัจจุบัน จำนวนผู้ใช้อินเทอร์เน็ตทั่วโลกโดยประมาณ 2.095 พันล้านคน หรือ 30.2 % ของประชากรทั่วโลก (ข้อมูล ณ เดือน มีนาคม 2554) โดยเมื่อเปรียบเทียบในทวีปต่าง ๆ พบว่าทวีปที่มีผู้ใช้อินเทอร์เน็ตมากที่สุดคือ เอเชีย โดยคิดเป็น 44.0 % ของผู้ใช้อินเทอร์เน็ตทั้งหมด และประเทศที่มีประชากรผู้ใช้อินเทอร์เน็ตมากที่สุดคือประเทศจีน คิดเป็นจำนวน 384 ล้านคน
หากเปรียบเทียบจำนวนผู้ใช้อินเทอร์เน็ตกับจำนวนประชากรรวม พบว่าทวีปอเมริกาเหนือมีสัดส่วนผู้ใช้ต่อประชากรสูงที่สุดคือ 78.3 % รองลงมาได้แก่ ทวีปออสเตรเลีย 60.1 % และ ทวีปยุโรป คิดเป็น 58.3 % ตามลำดับ
อินเทอร์เน็ตในประเทศไทย
อินเทอร์เน็ตในประเทศไทยเริ่มขึ้นเมื่อปี พ.ศ. 2530 โดยการเชื่อมต่อมินิคอมพิวเตอร์ของมหาวิทยาลัยสงขลานครินทร์ และสถาบันเทคโนโลยีแห่งเอเชีย (AIT) ไปยังมหาวิทยาลัยเมลเบิร์น ประเทศออสเตรเลีย แต่ในครั้งนั้นยังเป็นการ เชื่อมต่อโดยผ่านสายโทรศัพท์ ซึ่งสามารถส่งข้อมูลได้ช้าและไม่เป็นการถาวร จนกระทั่งในปี พ.ศ. 2535 ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (NECTEC) ได้เชื่อมต่อคอมพิวเตอร์กับมหาวิทยาลัย 6 แห่ง ได้แก่ จุฬาลงกรณ์มหาวิทยาลัย, สถาบันเทคโนโลยีแห่งเอเชีย (AIT) มหาวิทยาลัยสงขลานครินทร์, ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ(NECTEC), มหาวิทยาลัยธรรมศาสตร์ และมหาวิทยาลัยเกษตรศาสตร์ เข้าด้วยกันเรียกว่า "เครือข่ายไทยสาร"
การให้บริการอินเทอร์เน็ตในประเทศไทยได้เริ่มต้นขึ้นเป็นครั้งแรกเมื่อ เดือน มีนาคม พ.ศ. 2538 โดยความร่วมมือของรัฐวิสาหกิจ 3 แห่ง คือ การสื่อสารแห่งประเทศไทย องค์การโทรศัพท์แห่งประเทศไทย และสำนักงานส่งเสริมวิทยาศาสตร์และเทคโนโลยีแห่งชาติ (สวทช.) โดยให้บริการในนาม บริษัทอินเทอร์เน็ต ประเทศไทย (Internet Thailand) เป็นผู้ให้บริการอินเทอร์เน็ตเชิงพาณิชย์รายแรกของประเทศไทย [1]
https://th.wikipedia.org/wiki/%E0%B8%AD%E0%B8%B4%E0%B8%99%E0%B9%80%E0%B8%97%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%80%E0%B8%99%E0%B9%87%E0%B8%95
บทที่ 4 ซอฟต์แวร์ (software)
บทที่ 4 ซอฟต์แวร์ (software)
ความจำเป็นของการใช้ซอฟต์แวร์
ซอฟต์แวร์ (software) หมายถึงชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงาน ซอฟต์แวร์จึงหมายถึงลำดับขั้นตอนการทำงานที่เขียนขึ้นด้วยคำสั่งของคอมพิวเตอร์ คำสั่งเหล่านี้เรียงกันเป็นโปรแกรมคอมพิวเตอร์ จากที่ทราบมาแล้วว่าคอมพิวเตอร์ทำงานตามคำสั่ง การทำงานพื้นฐานเป็นเพียงการกระทำกับข้อมูลที่เป็นตัวเลขฐานสอง ซึ่งใช้แทนข้อมูลที่เป็นตัวเลข ตัวอักษร รูปภาพ หรือแม้แต่เป็นเสียงพูดก็ได้
โปรแกรมคอมพิวเตอร์ที่ใช้สั่งงานคอมพิวเตอร์จึงเป็นซอฟต์แวร์ เพราะเป็นลำดับขั้นตอนการทำงานของคอมพิวเตอร์ คอมพิวเตอร์เครื่องหนึ่งทำงานแตกต่างกันได้มากมายด้วยซอฟต์แวร์ที่แตกต่างกัน ซอฟต์แวร์จึงหมายรวมถึงโปรแกรมคอมพิวเตอร์ทุกประเภทที่ทำให้คอมพิวเตอร์ทำงานได้
การที่เราเห็นคอมพิวเตอร์ทำงานให้กับเราได้มากมาย เพราะว่ามีผู้พัฒนาโปรแกรมคอมพิวเตอร์มาให้เราสั่งงานคอมพิวเตอร์ ร้านค้าอาจใช้คอมพิวเตอร์ทำบัญชีที่ยุ่งยากซับซ้อน บริษัทขายตั๋วใช้คอมพิวเตอร์ช่วยในระบบการจองตั๋ว คอมพิวเตอร์ช่วยในเรื่องกิจการงานธนาคารที่มีข้อมูลต่าง ๆ มากมาย คอมพิวเตอร์ช่วยงานพิมพ์เอกสารให้สวยงาม เป็นต้น การที่คอมพิวเตอร์ดำเนินการให้ประโยชน์ได้มากมายมหาศาลจะอยู่ที่ซอฟต์แวร์ ซอฟต์แวร์จึงเป็นส่วนสำคัญของระบบคอมพิวเตอร์ หากขาดซอฟต์แวร์คอมพิวเตอร์ก็ไม่สามารถทำงานได้ ซอฟต์แวร์จึงเป็นสิ่งที่จำเป็น และมีความสำคัญมาก และเป็นส่วนประกอบหนึ่งที่ทำให้ระบบสารสนเทศเป็นไปได้ตามที่ต้องการ
ซอฟท์แวร์และภาษาคอมพิวเตอร์
เมื่อมนุษย์ต้องการใช้คอมพิวเตอร์ช่วยในการทำงาน มนุษย์จะต้องบอกขั้นตอนวิธีการให้คอมพิวเตอร์ทราบ การที่บอกสิ่งที่มนุษย์เข้าใจให้คอมพิวเตอร์รับรู้ และทำงานได้อย่างถูกต้อง จำเป็นต้องมีสื่อกลาง ถ้าเปรียบเทียบกับชีวิตประจำวันแล้ว เรามีภาษาที่ใช้ในการติดต่อซึ่งกันและกัน เช่นเดียวกันถ้ามนุษย์ต้องการจะถ่ายทอดความต้องการให้คอมพิวเตอร์รับรู้และปฏิบัติตาม จะต้องมีสื่อกลางสำหรับการติดต่อเพื่อให้คอมพิวเตอร์รับรู้ เราเรียกสื่อกลางนี้ว่าภาษาคอมพิวเตอร์
เนื่องจากคอมพิวเตอร์ทำงานด้วยสัญญาณทางไฟฟ้า ใช้แทนด้วยตัวเลข 0 และ 1 ได้ ผู้ออกแบบคอมพิวเตอร์ใช้ตัวเลข 0 และ 1 นี้เป็นรหัสแทนคำสั่งในการสั่งงานคอมพิวเตอร์ รหัสแทนข้อมูลและคำสั่งโดยใช้ระบบเลขฐานสองนี้ คอมพิวเตอร์สามารถเข้าใจได้ เราเรียกเลขฐานสองที่ประกอบกันเป็นชุดคำสั่งและใช้สั่งงานคอมพิวเตอร์ว่าภาษาเครื่อง
การใช้ภาษาเครื่องนี้ถึงแม้คอมพิวเตอร์จะเข้าใจได้ทันที แต่มนุษย์ผู้ใช้จะมีข้อยุ่งยากมาก เพราะเข้าใจและจดจำได้ยาก จึงมีผู้สร้างภาษาคอมพิวเตอร์ในรูปแบบที่เป็นตัวอักษร เป็นประโยคข้อความ ภาษาในลักษณะดังกล่าวนี้เรียกว่า ภาษาคอมพิวเตอร์ระดับสูง ภาษาระดับสูงมีอยู่มากมาย บางภาษามีความเหมาะสมกับการใช้สั่งงานการคำนวณทางคณิตศาสตร์และวิทยาศาสตร์ บางภาษามีความเหมาะสมไว้ใช้สั่งงานทางด้านการจัดการข้อมูล
ในการทำงานของคอมพิวเตอร์ คอมพิวเตอร์จะแปลภาษาระดับสูงให้เป็นภาษาเครื่อง ดังนั้นจึงมีผู้พัฒนาโปรแกรมคอมพิวเตอร์สำหรับแปลภาษาคอมพิวเตอร์ระดับสูงให้เป็นภาษาเครื่อง โปรแกรมที่ใช้แปลภาษาคอมพิวเตอร์ระดับสูงให้เป็นภาษาเครื่องเรียกว่า คอมไพเลอร์ (compiler) หรืออินเทอร์พรีเตอร์ (interpreter)
คอมไพเลอร์จะทำการแปลโปรแกรมที่เขียนเป็นภาษาระดับสูงทั้งโปรแกรมให้เป็นภาษาเครื่องก่อน แล้วจึงให้คอมพิวเตอร์ทำงานตามภาษาเครื่องนั้น
ส่วนอินเทอร์พรีเตอร์จะทำการแปลทีละคำสั่ง แล้วให้คอมพิวเตอร์ทำตามคำสั่งนั้น เมื่อทำเสร็จแล้วจึงมาทำการแปลคำสั่งลำดับต่อไป ข้อแตกต่างระหว่างคอมไพเลอร์กับอินเทอร์พรีเตอร์จึงอยู่ที่การแปลทั้งโปรแกรมหรือแปลทีละคำสั่ง ตัวแปลภาษาที่รู้จักกันดี เช่น ตัวแปลภาษาเบสิก ตัวแปลภาษาโคบอล
ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์จึงเป็นส่วนสำคัญที่ควบคุมการทำงานของคอมพิวเตอร์ให้ดำเนินการตามแนวความคิดที่ได้กำหนดไว้ล่วงหน้าแล้ว คอมพิวเตอร์ต้องทำงานตามโปรแกรมเท่านั้น ไม่สามารถทำงานที่นอกเหนือจากที่กำหนดไว้ในโปรแกรม
ชนิดของซอฟต์แวร์
ในบรรดาซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์ที่มีผู้พัฒนาขึ้นเพื่อใช้งานกับคอมพิวเตอร์มีมากมาย ซอฟต์แวร์เหล่านี้อาจได้รับการพัฒนาโดยผู้ใช้งานเอง หรือผู้พัฒนาระบบ หรือผู้ผลิตจำหน่าย หากแบ่งแยกชนิดของซอฟต์แวร์ตามสภาพการทำงาน พอแบ่งแยกซอฟต์แวร์ได้เป็นสองประเภท คือ ซอฟต์แวร์ระบบ (system software) และซอฟต์แวร์ประยุกต์ (application software)
ซอฟต์แวร์ระบบ คือซอฟต์แวร์ที่บริษัทผู้ผลิตสร้างขึ้นมาเพื่อใช้จัดการกับระบบ หน้าที่การทำงานของซอฟต์แวร์ระบบคือดำเนินงานพื้นฐานต่าง ๆ ของระบบคอมพิวเตอร์ เช่น รับข้อมูลจากแผงแป้นอักขระแล้วแปลความหมายให้คอมพิวเตอร์เข้าใจ นำข้อมูลไปแสดงผลบนจอภาพหรือนำออกไปยังเครื่องพิมพ์ จัดการข้อมูลในระบบแฟ้มข้อมูลบนหน่วยความจำรอง
เมื่อเราเปิดเครื่องคอมพิวเตอร์ ทันทีที่มีการจ่ายกระแสไฟฟ้าให้กับคอมพิวเตอร์ คอมพิวเตอร์จะทำงานตามโปรแกรมทันที โปรแกรมแรกที่สั่งคอมพิวเตอร์ทำงานนี้เป็นซอฟต์แวร์ระบบ ซอฟต์แวร์ระบบอาจเก็บไว้ในรอม หรือในแผ่นจานแม่เหล็ก หากไม่มีซอฟต์แวร์ระบบ คอมพิวเตอร์จะทำงานไม่ได้
ซอฟต์แวร์ระบบยังใช้เป็นเครื่องมือในการพัฒนาซอฟต์แวร์อื่น ๆ และยังรวมไปถึงซอฟต์แวร์ที่ใช้ในการแปลภาษาต่าง ๆ
ซอฟต์แวร์ประยุกต์ เป็นซอฟต์แวร์ที่ใช้กับงานด้านต่าง ๆ ตามความต้องการของผู้ใช้ ที่สามารถนำมาใช้ประโยชน์ได้โดยตรง ปัจจุบันมีผู้พัฒนาซอฟต์แวร์ใช้งานทางด้านต่าง ๆ ออกจำหน่ายมาก การประยุกต์งานคอมพิวเตอร์จึงกว้างขวางและแพร่หลาย เราอาจแบ่งซอฟต์แวร์ประยุกต์ออกเป็นสองกลุ่มคือ ซอฟต์แวร์สำเร็จ และซอฟต์แวร์ที่พัฒนาขึ้นใช้งานเฉพาะ ซอฟต์แวร์สำเร็จในปัจจุบันมีมากมาย เช่น ซอฟต์แวร์ประมวลคำ ซอฟต์แวร์ตารางทำงาน ฯลฯ
ซอฟท์แวร์ระบบ
คอมพิวเตอร์ประกอบด้วย หน่วยรับเข้า หน่วยส่งออก หน่วยความจำ และหน่วยประมวลผล ในการทำงานของคอมพิวเตอร์จำเป็นต้องมีการดำเนินงานกับอุปกรณ์พื้นฐานที่จำเป็น ดังนั้นจึงต้องมีซอฟต์แวร์ระบบเพื่อใช้ในการจัดการระบบ หน้าที่หลักของซอฟต์แวร์ระบบประกอบด้วย
ใช้ในการจัดการหน่วยรับเข้าและหน่วยส่งออก เช่น รับการกดแป้นต่าง ๆ บนแผงแป้นอักขระ ส่งรหัสตัวอักษรออกทางจอภาพหรือเครื่องพิมพ์ ติดต่อกับอุปกรณ์รับเข้า และส่งออกอื่น ๆ เช่น เมาส์ อุปกรณ์สังเคราะห์เสียง
ใช้ในการจัดการหน่วยความจำ เพื่อนำข้อมูลจากแผ่นบันทึกมาบรรจุยังหน่วยความจำหลัก หรือในทำนองกลับกัน คือนำข้อมูลจากหน่วยความจำหลักมาเก็บไว้ในแผ่นบันทึก
ใช้เป็นตัวเชื่อมต่อระหว่างผู้ใช้งานกับคอมพิวเตอร์ สามารถใช้งานได้ง่ายขึ้น เช่น การขอดูรายการสารบบในแผ่นบันทึก การทำสำเนาแฟ้มข้อมูล
ซอฟต์แวร์ระบบพื้นฐานที่เห็นกันทั่วไป แบ่งออกเป็นระบบปฏิบัติการ และตัวแปลภาษา ซอฟต์แวร์ทั่งสองประเภทนี้ทำให้เกิดพัฒนาการประยุกต์ใช้งานได้ง่ายขึ้น
ระบบปฏิบัติการ
ระบบปฏิบัติการ หรือที่เรียกย่อ ๆ ว่า โอเอส (Operating System : OS) เป็นซอฟต์แวร์ใช้ในการดูแลระบบคอมพิวเตอร์ เครื่องคอมพิวเตอร์ทุกเครื่องจะต้องมีซอฟต์แวร์ระบบปฏิบัติการนี้ ระบบปฏิบัติการที่นิยมใช้กันมากและเป็นที่รู้จักกันดีเช่นดอส (Disk Operating System : DOS) วินโดวส์ (Windows) โอเอสทู (OS/2) ยูนิกซ์ (UNIX)
1) ดอส เป็นซอฟต์แวร์จัดระบบงานที่พัฒนามานานแล้ว การใช้งานจึงใช้คำสั่งเป็นตัวอักษร ดอสเป็นซอฟต์แวร์ที่รู้จักกันดีในหมู่ผู้ใช้ไมโครคอมพิวเตอร์
2) วินโดวส์ เป็นระบบปฏิบัติการที่พัฒนาต่อจากดอส เพื่อเน้นการใช้งานที่ง่ายขึ้น สามารถทำงานหลายงานพร้อมกันได้ โดยงานแต่ละงานจะอยู่ในกรอบช่องหน้าต่างที่แสดงผลบนจอภาพ การใช้งานเน้นรูปแบบกราฟิก ผู้ใช้งานสามารถใช้เมาส์เลื่อนตัวชี้ตำแหน่งเพื่อเลือกตำแหน่งที่ปรากฏบนจอภาพ ทำให้ใช้งานคอมพิวเตอร์ได้ง่าย วินโดวส์จึงได้รับความนิยมในปัจจุบัน
3) โอเอสทู เป็นระบบปฏิบัติการแบบเดียวกับวินโดว์ส แต่บริษัทผู้พัฒนาคือ บริษัทไอบีเอ็ม เป็นระบบปฏิบัติการที่ให้ผู้ใช้สามารถใช้ทำงานได้หลายงานพร้อมกัน และการใช้งานก็เป็นแบบกราฟิกเช่นเดียวกับวินโดวส์
4) ยูนิกซ์ เป็นระบบปฏิบัติการที่พัฒนามาตั้งแต่ครั้งใช้กับเครื่องมินิคอมพิวเตอร์ ระบบปฎิบัติการยูนิกซ์เป็นระบบปฏิบัติการที่สามารถใช้งานได้หลายงานพร้อมกัน และทำงานได้หลาย ๆ งานในเวลาเดียวกัน ยูนิกซ์จึงใช้ได้กับเครื่องที่เชื่อมโยงและต่อกับเครื่อปลายทางได้หลายเครื่องพร้อมกัน
ระบบปฏิบัติการยังมีอีกมาก โดยเฉพาะระบบปฏิบัติการที่ใช้ในเครือข่ายคอมพิวเตอร์ เพื่อให้คอมพิวเตอร์ทำงานร่วมกันเป็นระบบ เช่น ระบบปฏิบัติการเน็ตแวร์ วินโดว์สเอ็นที
ตัวแปลภาษา
ในการพัฒนาซอฟต์แวร์จำเป็นต้องมีซอฟต์แวร์ที่ใช้ในการแปลภาษาระดับสูง เพื่อแปลภาษาระดับสูงให้เป็นภาษาเครื่อง ภาษาระดับสูงมีหลายภาษา ภาษาระดับสูงเหล่านี้สร้างขึ้นเพื่อให้ผู้เขียนโปรแกรมเขียนชุดคำสั่งได้ง่าย เข้าใจได้ ตลอดจนถึงสามารถปรับปรุงแก้ไขซอฟต์แวร์ในภายหลังได้
ภาษาระดับสูงที่พัฒนาขึ้นมาทุกภาษาจะต้องมีตัวแปลภาษาสำหรับแปลภาษา ภาษาระดับสูงซึ่งเป็นที่รู้จักและนิยมกันมากในปัจจุบัน เช่น ภาษาปาสคาล ภาษาเบสิก ภาษาซี และภาษาโลโก
1) ภาษาปาสคาล เป็นภาษาสั่งงานคอมพิวเตอร์ที่มีรูปแบบเป็นโครงสร้าง เขียนสั่งงานคอมพิวเตอร์เป็นกระบวนความ ผู้เขียนสามารถแบ่งแยกงานออกเป็นชิ้นเล็ก ๆ แล้วมารวมกันเป็นโปรแกรมขนาดใหญ่ได้
2) ภาษาเบสิก เป็นภาษาที่มีรูปแบบคำสั่งไม่ยุ่งยาก สามารถเรียนรู้และเข้าใจได้ง่าย มีรูปแบบคำสั่งพื้นฐานที่สามารถนำมาเขียนเรียงต่อกันเป็นโปรแกรมได้
3) ภาษาซี เป็นภาษาที่เหมาะสำหรับใช้ในการพัฒนาซอฟต์แวร์อื่น ๆ ภาษาซีเป็นภาษาที่มีโครงสร้างคล่องตัวสำหรับการเขียนโปรแกรมหรือให้คอมพิวเตอร์ติดต่อกับอุปกรณ์ต่าง ๆ
4) ภาษาโลโก เป็นภาษาที่เหมาะสำหรับการเรียนรู้และเข้าใจหลักการโปรแกรมภาษาโลโกได้รับการพัฒนาสำหรับเด็ก
นอกจากภาษาที่กล่าวถึงแล้ว ยังมีภาษาคอมพิวเตอร์ที่ใช้กันอยู่ในปัจจุบันอีกมากมายหลายภาษา เช่น ภาษาฟอร์แทรน ภาษาโคบอล ภาษาอาร์พีจี
ซอฟท์แวร์ประยุกต์
การที่เทคโนโลยีคอมพิวเตอร์ได้พัฒนาก้าวหน้าอย่างรวดเร็ว โดยเฉพาะการที่มีคอมพิวเตอร์ขนาดเล็ก ทำให้มีการใช้งานคล่องตัวขึ้น จนในปัจจุบันสามารถนำคอมพิวเตอร์ขนาดเล็ก ติดตัวไปใช้งานในที่ต่าง ๆ ได้สะดวก
การใช้งานคอมพิวเตอร์ต้องมีซอฟตืแวร์ประยุกต์ ซึ่งอาจเป็นซอฟต์แวร์สำเร็จที่มีผู้พัฒนาเพื่อใช้งานทั่วไปทำให้ทำงานได้สะดวกขึ้น หรืออาจเป็นซอฟต์แวร์ใช้งานเฉพาะ ซึ่งผู้ใช้เป็นผู้พัฒนาขึ้นเองเพื่อให้เหมาะสมกับสภาพการทำงานของตน
ซอฟต์แวร์สำเร็จ
ในบรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กันทั่วไป ซอฟต์แวร์สำเร็จ (package) เป็นซอฟต์แวร์ที่มีความนิยมใช้กันสูงมาก ซอฟต์แวร์สำเร็จเป็นซอฟต์แวร์ที่บริษัทพัฒนาขึ้น แล้วนำออกมาจำหน่าย เพื่อให้ผู้ใช้งานซื้อไปใช้ได้โดยตรง ไม่ต้องเสียเวลาในการพัฒนาซอฟต์แวร์อีก ซอฟต์แวร์สำเร็จที่มีจำหน่ายในท้องตลาดทั่วไป และเป็นที่นิยมของผู้ใช้มี 5 กลุ่มใหญ่ ได้แก่ ซอฟต์แวร์ประมวลคำ (word processing software) ซอฟต์แวร์ตารางทำงาน (spread sheet software) ซอฟต์แวร์จัดการฐานข้อมูล (data base management software) ซอฟต์แวร์นำเสนอ (presentation software) และซอฟต์แวร์สื่อสารข้อมูล (data communication software)
1) ซอฟต์แวร์ประมวลคำ เป็นซอฟต์แวร์ประยุกต์ใช้สำหรับการพิมพ์เอกสาร สามารถแก้ไข เพิ่ม แทรก ลบ และจัดรูปแบบเอกสารได้อย่างดี เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูล เรียกมาพิมพ์หรือแก้ไขใหม่ได้ การพิมพ์ออกทางเครื่องพิมพ์ก็มีรูปแบบตัวอักษรให้เลือกหลายรูปแบบ เอกสารจึงดูเรียบร้อยสวยงาม ปัจจุบันมีการเพิ่มขีดความสามารถของซอฟต์แวร์ประมวลคำอีกมากมาย ซอฟต์แวร์ประมวลคำที่นิยมอยู่ในปัจจุบัน เช่น วินส์เวิร์ด จุฬาจารึก โลตัสเอมิโปร
2) ซอฟต์แวร์ตารางทำงาน เป็นซอฟต์แวร์ที่ช่วยในการคิดคำนวณ การทำงานของซอฟต์แวร์ตารางทำงาน ใช้หลักการเสมือนมีโต๊ะทำงานที่มีกระดาษขนาดใหญ่วางไว้ มีเครื่องมือคล้ายปากกา ยางลบ และเครื่องคำนวณเตรียมไว้ให้เสร็จ บนกระดาษมีช่องให้ใส่ตัวเลข ข้อความหรือสูตร สามารถสั่งให้คำนวณตามสูตรหรือเงื่อนไขที่กำหนด ผู้ใช้ซอฟต์แวร์ตารางทำงานสามารถประยุกต์ใช้งานประมวลผลตัวเลขอื่น ๆ ได้กว้างขวาง ซอฟต์แวร์ตารางทำงานที่นิยมใช้ เช่น เอกเซล โลตัส
3) ซอฟต์แวร์จัดการฐานข้อมูล การใช้คอมพิวเตอร์อย่างหนึ่งคือการใช้เก็บข้อมูล และจัดการกับข้อมูลที่จัดเก็บในคอมพิวเตอร์ จึงจำเป็นต้องมีซอฟต์แวร์จัดการข้อมูล การรวบรวมข้อมูลหลาย ๆ เรื่องที่เกี่ยวข้องกันไว้ในคอมพิวเตอร์ เราก็เรียกว่าฐานข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลจึงหมายถึงซอฟต์แวร์ที่ช่วยในการเก็บ การเรียกค้นมาใช้งาน การทำรายงาน การสรุปผลจากข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลที่นิยมใช้ เช่น เอกเซส ดีเบส พาราด็อก ฟ๊อกเบส
4) ซอฟต์แวร์นำเสนอ เป็นซอฟต์แวร์ที่ใช้สำหรับนำเสนอข้อมูล การแสดงผลต้องสามารถดึงดูดความสนใจ ซอฟต์แวร์เหล่านี้จึงเป็นซอฟต์แวร์ที่นอกจากสามารถแสดงข้อความในลักษณะที่จะสื่อความหมายได้ง่ายแล้วจะต้องสร้างแผนภูมิ กราฟ และรูปภาพได้ ตัวอย่างของซอฟต์แวร์นำเสนอ เช่น เพาเวอร์พอยต์ โลตัสฟรีแลนซ์ ฮาร์วาร์ดกราฟิก
5) ซอฟต์แวร์สื่อสารข้อมูล ซอฟต์แวร์สื่อสารข้อมูลนี้หมายถึงซอฟต์แวร์ที่จะช่วยให้ไมโครคอมพิวเตอร์ติดต่อสื่อสารกับเครื่องคอมพิวเตอร์อื่นในที่ห่างไกล โดยผ่านทางสายโทรศัพท์ ซอฟต์แวร์สื่อสารใช้เชื่อมโยงต่อเข้ากับระบบเครือข่ายคอมพิวเตอร์ เช่น อินเทอร์เน็ต ทำให้สามารถใช้บริการอื่น ๆ เพิ่มเติมได้ สามารถใช้รับส่งไปรษณีย์อิเล็กทรอนิกส์ ใช้โอนย้ายแฟ้มข้อมูล ใช้แลกเปลี่ยนข้อมูล อ่านข่าวสาร นอกจากนี้ยังใช้ในการเชื่อมเข้าหามินิคอมพิวเตอร์หรือเมนเฟรม เพื่อเรียกใช้งานจากเครื่องเหล่านั้นได้ ซอฟต์แวร์สื่อสารข้อมูลที่นิยมมีมากมายหลายซอฟต์แวร์ เช่น โปรคอม ครอสทอล์ค เทลิก
ซอฟต์แวร์ใช้งานเฉพาะ
การประยุกต์ใช้งานด้วยซอฟต์แวร์สำเร็จมักจะเน้นการใช้งานทั่วไป แต่อาจจะนำมาประยุกต์โดยตรงกับงานทางธุรกิจบางอย่างไม่ได้ เช่นในกิจการธนาคาร มีการฝากถอนเงิน งานทางด้านบัญชี หรือในห้างสรรพสินค้าก็มีงานการขายสินค้า การออกใบเสร็จรับเงิน การควบคุมสินค้าคงคลัง ดังนั้นจึงต้องมีการพัฒนาซอฟต์แวร์ใช้งานเฉพาะสำหรับงานแต่ละประเภทให้ตรงกับความต้องการของผู้ใช้แต่ละราย
ซอฟต์แวร์ใช้งานเฉพาะมักเป็นซอฟต์แวร์ที่ผู้พัฒนาต้องเข้าไปศึกษารูปแบบการทำงานหรือความต้องการของธุรกิจนั้น ๆ แล้วจัดทำขึ้น โดยทั่วไปจะเป็นซอฟต์แวร์ที่มีหลายส่วนรวมกันเพื่อร่วมกันทำงาน ซอฟต์แวร์ใช้งานเฉพาะที่ใช้กันในทางธุรกิจ เช่น ระบบงานทางด้านบัญชี ระบบงานจัดจำหน่าย ระบบงานในโรงงานอุตสาหกรรม บริหารการเงิน และการเช่าซื้อ
ความต้องการของการใช้คอมพิวเตอร์ในงานทางธุรกิจยังมีอีกมาก ดังนั้นจึงต้องมีความต้องการผู้พัฒนาซอฟต์แวร์เพื่อพัฒนาซอฟต์แวร์ใช้งานเฉพาะต่าง ๆ อีกมากมาย
http://web.ku.ac.th/schoolnet/snet1/software/software/
ความจำเป็นของการใช้ซอฟต์แวร์
ซอฟต์แวร์ (software) หมายถึงชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงาน ซอฟต์แวร์จึงหมายถึงลำดับขั้นตอนการทำงานที่เขียนขึ้นด้วยคำสั่งของคอมพิวเตอร์ คำสั่งเหล่านี้เรียงกันเป็นโปรแกรมคอมพิวเตอร์ จากที่ทราบมาแล้วว่าคอมพิวเตอร์ทำงานตามคำสั่ง การทำงานพื้นฐานเป็นเพียงการกระทำกับข้อมูลที่เป็นตัวเลขฐานสอง ซึ่งใช้แทนข้อมูลที่เป็นตัวเลข ตัวอักษร รูปภาพ หรือแม้แต่เป็นเสียงพูดก็ได้
โปรแกรมคอมพิวเตอร์ที่ใช้สั่งงานคอมพิวเตอร์จึงเป็นซอฟต์แวร์ เพราะเป็นลำดับขั้นตอนการทำงานของคอมพิวเตอร์ คอมพิวเตอร์เครื่องหนึ่งทำงานแตกต่างกันได้มากมายด้วยซอฟต์แวร์ที่แตกต่างกัน ซอฟต์แวร์จึงหมายรวมถึงโปรแกรมคอมพิวเตอร์ทุกประเภทที่ทำให้คอมพิวเตอร์ทำงานได้
การที่เราเห็นคอมพิวเตอร์ทำงานให้กับเราได้มากมาย เพราะว่ามีผู้พัฒนาโปรแกรมคอมพิวเตอร์มาให้เราสั่งงานคอมพิวเตอร์ ร้านค้าอาจใช้คอมพิวเตอร์ทำบัญชีที่ยุ่งยากซับซ้อน บริษัทขายตั๋วใช้คอมพิวเตอร์ช่วยในระบบการจองตั๋ว คอมพิวเตอร์ช่วยในเรื่องกิจการงานธนาคารที่มีข้อมูลต่าง ๆ มากมาย คอมพิวเตอร์ช่วยงานพิมพ์เอกสารให้สวยงาม เป็นต้น การที่คอมพิวเตอร์ดำเนินการให้ประโยชน์ได้มากมายมหาศาลจะอยู่ที่ซอฟต์แวร์ ซอฟต์แวร์จึงเป็นส่วนสำคัญของระบบคอมพิวเตอร์ หากขาดซอฟต์แวร์คอมพิวเตอร์ก็ไม่สามารถทำงานได้ ซอฟต์แวร์จึงเป็นสิ่งที่จำเป็น และมีความสำคัญมาก และเป็นส่วนประกอบหนึ่งที่ทำให้ระบบสารสนเทศเป็นไปได้ตามที่ต้องการ
ซอฟท์แวร์และภาษาคอมพิวเตอร์
เมื่อมนุษย์ต้องการใช้คอมพิวเตอร์ช่วยในการทำงาน มนุษย์จะต้องบอกขั้นตอนวิธีการให้คอมพิวเตอร์ทราบ การที่บอกสิ่งที่มนุษย์เข้าใจให้คอมพิวเตอร์รับรู้ และทำงานได้อย่างถูกต้อง จำเป็นต้องมีสื่อกลาง ถ้าเปรียบเทียบกับชีวิตประจำวันแล้ว เรามีภาษาที่ใช้ในการติดต่อซึ่งกันและกัน เช่นเดียวกันถ้ามนุษย์ต้องการจะถ่ายทอดความต้องการให้คอมพิวเตอร์รับรู้และปฏิบัติตาม จะต้องมีสื่อกลางสำหรับการติดต่อเพื่อให้คอมพิวเตอร์รับรู้ เราเรียกสื่อกลางนี้ว่าภาษาคอมพิวเตอร์
เนื่องจากคอมพิวเตอร์ทำงานด้วยสัญญาณทางไฟฟ้า ใช้แทนด้วยตัวเลข 0 และ 1 ได้ ผู้ออกแบบคอมพิวเตอร์ใช้ตัวเลข 0 และ 1 นี้เป็นรหัสแทนคำสั่งในการสั่งงานคอมพิวเตอร์ รหัสแทนข้อมูลและคำสั่งโดยใช้ระบบเลขฐานสองนี้ คอมพิวเตอร์สามารถเข้าใจได้ เราเรียกเลขฐานสองที่ประกอบกันเป็นชุดคำสั่งและใช้สั่งงานคอมพิวเตอร์ว่าภาษาเครื่อง
การใช้ภาษาเครื่องนี้ถึงแม้คอมพิวเตอร์จะเข้าใจได้ทันที แต่มนุษย์ผู้ใช้จะมีข้อยุ่งยากมาก เพราะเข้าใจและจดจำได้ยาก จึงมีผู้สร้างภาษาคอมพิวเตอร์ในรูปแบบที่เป็นตัวอักษร เป็นประโยคข้อความ ภาษาในลักษณะดังกล่าวนี้เรียกว่า ภาษาคอมพิวเตอร์ระดับสูง ภาษาระดับสูงมีอยู่มากมาย บางภาษามีความเหมาะสมกับการใช้สั่งงานการคำนวณทางคณิตศาสตร์และวิทยาศาสตร์ บางภาษามีความเหมาะสมไว้ใช้สั่งงานทางด้านการจัดการข้อมูล
ในการทำงานของคอมพิวเตอร์ คอมพิวเตอร์จะแปลภาษาระดับสูงให้เป็นภาษาเครื่อง ดังนั้นจึงมีผู้พัฒนาโปรแกรมคอมพิวเตอร์สำหรับแปลภาษาคอมพิวเตอร์ระดับสูงให้เป็นภาษาเครื่อง โปรแกรมที่ใช้แปลภาษาคอมพิวเตอร์ระดับสูงให้เป็นภาษาเครื่องเรียกว่า คอมไพเลอร์ (compiler) หรืออินเทอร์พรีเตอร์ (interpreter)
คอมไพเลอร์จะทำการแปลโปรแกรมที่เขียนเป็นภาษาระดับสูงทั้งโปรแกรมให้เป็นภาษาเครื่องก่อน แล้วจึงให้คอมพิวเตอร์ทำงานตามภาษาเครื่องนั้น
ส่วนอินเทอร์พรีเตอร์จะทำการแปลทีละคำสั่ง แล้วให้คอมพิวเตอร์ทำตามคำสั่งนั้น เมื่อทำเสร็จแล้วจึงมาทำการแปลคำสั่งลำดับต่อไป ข้อแตกต่างระหว่างคอมไพเลอร์กับอินเทอร์พรีเตอร์จึงอยู่ที่การแปลทั้งโปรแกรมหรือแปลทีละคำสั่ง ตัวแปลภาษาที่รู้จักกันดี เช่น ตัวแปลภาษาเบสิก ตัวแปลภาษาโคบอล
ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์จึงเป็นส่วนสำคัญที่ควบคุมการทำงานของคอมพิวเตอร์ให้ดำเนินการตามแนวความคิดที่ได้กำหนดไว้ล่วงหน้าแล้ว คอมพิวเตอร์ต้องทำงานตามโปรแกรมเท่านั้น ไม่สามารถทำงานที่นอกเหนือจากที่กำหนดไว้ในโปรแกรม
ชนิดของซอฟต์แวร์
ในบรรดาซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์ที่มีผู้พัฒนาขึ้นเพื่อใช้งานกับคอมพิวเตอร์มีมากมาย ซอฟต์แวร์เหล่านี้อาจได้รับการพัฒนาโดยผู้ใช้งานเอง หรือผู้พัฒนาระบบ หรือผู้ผลิตจำหน่าย หากแบ่งแยกชนิดของซอฟต์แวร์ตามสภาพการทำงาน พอแบ่งแยกซอฟต์แวร์ได้เป็นสองประเภท คือ ซอฟต์แวร์ระบบ (system software) และซอฟต์แวร์ประยุกต์ (application software)
ซอฟต์แวร์ระบบ คือซอฟต์แวร์ที่บริษัทผู้ผลิตสร้างขึ้นมาเพื่อใช้จัดการกับระบบ หน้าที่การทำงานของซอฟต์แวร์ระบบคือดำเนินงานพื้นฐานต่าง ๆ ของระบบคอมพิวเตอร์ เช่น รับข้อมูลจากแผงแป้นอักขระแล้วแปลความหมายให้คอมพิวเตอร์เข้าใจ นำข้อมูลไปแสดงผลบนจอภาพหรือนำออกไปยังเครื่องพิมพ์ จัดการข้อมูลในระบบแฟ้มข้อมูลบนหน่วยความจำรอง
เมื่อเราเปิดเครื่องคอมพิวเตอร์ ทันทีที่มีการจ่ายกระแสไฟฟ้าให้กับคอมพิวเตอร์ คอมพิวเตอร์จะทำงานตามโปรแกรมทันที โปรแกรมแรกที่สั่งคอมพิวเตอร์ทำงานนี้เป็นซอฟต์แวร์ระบบ ซอฟต์แวร์ระบบอาจเก็บไว้ในรอม หรือในแผ่นจานแม่เหล็ก หากไม่มีซอฟต์แวร์ระบบ คอมพิวเตอร์จะทำงานไม่ได้
ซอฟต์แวร์ระบบยังใช้เป็นเครื่องมือในการพัฒนาซอฟต์แวร์อื่น ๆ และยังรวมไปถึงซอฟต์แวร์ที่ใช้ในการแปลภาษาต่าง ๆ
ซอฟต์แวร์ประยุกต์ เป็นซอฟต์แวร์ที่ใช้กับงานด้านต่าง ๆ ตามความต้องการของผู้ใช้ ที่สามารถนำมาใช้ประโยชน์ได้โดยตรง ปัจจุบันมีผู้พัฒนาซอฟต์แวร์ใช้งานทางด้านต่าง ๆ ออกจำหน่ายมาก การประยุกต์งานคอมพิวเตอร์จึงกว้างขวางและแพร่หลาย เราอาจแบ่งซอฟต์แวร์ประยุกต์ออกเป็นสองกลุ่มคือ ซอฟต์แวร์สำเร็จ และซอฟต์แวร์ที่พัฒนาขึ้นใช้งานเฉพาะ ซอฟต์แวร์สำเร็จในปัจจุบันมีมากมาย เช่น ซอฟต์แวร์ประมวลคำ ซอฟต์แวร์ตารางทำงาน ฯลฯ
ซอฟท์แวร์ระบบ
คอมพิวเตอร์ประกอบด้วย หน่วยรับเข้า หน่วยส่งออก หน่วยความจำ และหน่วยประมวลผล ในการทำงานของคอมพิวเตอร์จำเป็นต้องมีการดำเนินงานกับอุปกรณ์พื้นฐานที่จำเป็น ดังนั้นจึงต้องมีซอฟต์แวร์ระบบเพื่อใช้ในการจัดการระบบ หน้าที่หลักของซอฟต์แวร์ระบบประกอบด้วย
ใช้ในการจัดการหน่วยรับเข้าและหน่วยส่งออก เช่น รับการกดแป้นต่าง ๆ บนแผงแป้นอักขระ ส่งรหัสตัวอักษรออกทางจอภาพหรือเครื่องพิมพ์ ติดต่อกับอุปกรณ์รับเข้า และส่งออกอื่น ๆ เช่น เมาส์ อุปกรณ์สังเคราะห์เสียง
ใช้ในการจัดการหน่วยความจำ เพื่อนำข้อมูลจากแผ่นบันทึกมาบรรจุยังหน่วยความจำหลัก หรือในทำนองกลับกัน คือนำข้อมูลจากหน่วยความจำหลักมาเก็บไว้ในแผ่นบันทึก
ใช้เป็นตัวเชื่อมต่อระหว่างผู้ใช้งานกับคอมพิวเตอร์ สามารถใช้งานได้ง่ายขึ้น เช่น การขอดูรายการสารบบในแผ่นบันทึก การทำสำเนาแฟ้มข้อมูล
ซอฟต์แวร์ระบบพื้นฐานที่เห็นกันทั่วไป แบ่งออกเป็นระบบปฏิบัติการ และตัวแปลภาษา ซอฟต์แวร์ทั่งสองประเภทนี้ทำให้เกิดพัฒนาการประยุกต์ใช้งานได้ง่ายขึ้น
ระบบปฏิบัติการ
ระบบปฏิบัติการ หรือที่เรียกย่อ ๆ ว่า โอเอส (Operating System : OS) เป็นซอฟต์แวร์ใช้ในการดูแลระบบคอมพิวเตอร์ เครื่องคอมพิวเตอร์ทุกเครื่องจะต้องมีซอฟต์แวร์ระบบปฏิบัติการนี้ ระบบปฏิบัติการที่นิยมใช้กันมากและเป็นที่รู้จักกันดีเช่นดอส (Disk Operating System : DOS) วินโดวส์ (Windows) โอเอสทู (OS/2) ยูนิกซ์ (UNIX)
1) ดอส เป็นซอฟต์แวร์จัดระบบงานที่พัฒนามานานแล้ว การใช้งานจึงใช้คำสั่งเป็นตัวอักษร ดอสเป็นซอฟต์แวร์ที่รู้จักกันดีในหมู่ผู้ใช้ไมโครคอมพิวเตอร์
2) วินโดวส์ เป็นระบบปฏิบัติการที่พัฒนาต่อจากดอส เพื่อเน้นการใช้งานที่ง่ายขึ้น สามารถทำงานหลายงานพร้อมกันได้ โดยงานแต่ละงานจะอยู่ในกรอบช่องหน้าต่างที่แสดงผลบนจอภาพ การใช้งานเน้นรูปแบบกราฟิก ผู้ใช้งานสามารถใช้เมาส์เลื่อนตัวชี้ตำแหน่งเพื่อเลือกตำแหน่งที่ปรากฏบนจอภาพ ทำให้ใช้งานคอมพิวเตอร์ได้ง่าย วินโดวส์จึงได้รับความนิยมในปัจจุบัน
3) โอเอสทู เป็นระบบปฏิบัติการแบบเดียวกับวินโดว์ส แต่บริษัทผู้พัฒนาคือ บริษัทไอบีเอ็ม เป็นระบบปฏิบัติการที่ให้ผู้ใช้สามารถใช้ทำงานได้หลายงานพร้อมกัน และการใช้งานก็เป็นแบบกราฟิกเช่นเดียวกับวินโดวส์
4) ยูนิกซ์ เป็นระบบปฏิบัติการที่พัฒนามาตั้งแต่ครั้งใช้กับเครื่องมินิคอมพิวเตอร์ ระบบปฎิบัติการยูนิกซ์เป็นระบบปฏิบัติการที่สามารถใช้งานได้หลายงานพร้อมกัน และทำงานได้หลาย ๆ งานในเวลาเดียวกัน ยูนิกซ์จึงใช้ได้กับเครื่องที่เชื่อมโยงและต่อกับเครื่อปลายทางได้หลายเครื่องพร้อมกัน
ระบบปฏิบัติการยังมีอีกมาก โดยเฉพาะระบบปฏิบัติการที่ใช้ในเครือข่ายคอมพิวเตอร์ เพื่อให้คอมพิวเตอร์ทำงานร่วมกันเป็นระบบ เช่น ระบบปฏิบัติการเน็ตแวร์ วินโดว์สเอ็นที
ตัวแปลภาษา
ในการพัฒนาซอฟต์แวร์จำเป็นต้องมีซอฟต์แวร์ที่ใช้ในการแปลภาษาระดับสูง เพื่อแปลภาษาระดับสูงให้เป็นภาษาเครื่อง ภาษาระดับสูงมีหลายภาษา ภาษาระดับสูงเหล่านี้สร้างขึ้นเพื่อให้ผู้เขียนโปรแกรมเขียนชุดคำสั่งได้ง่าย เข้าใจได้ ตลอดจนถึงสามารถปรับปรุงแก้ไขซอฟต์แวร์ในภายหลังได้
ภาษาระดับสูงที่พัฒนาขึ้นมาทุกภาษาจะต้องมีตัวแปลภาษาสำหรับแปลภาษา ภาษาระดับสูงซึ่งเป็นที่รู้จักและนิยมกันมากในปัจจุบัน เช่น ภาษาปาสคาล ภาษาเบสิก ภาษาซี และภาษาโลโก
1) ภาษาปาสคาล เป็นภาษาสั่งงานคอมพิวเตอร์ที่มีรูปแบบเป็นโครงสร้าง เขียนสั่งงานคอมพิวเตอร์เป็นกระบวนความ ผู้เขียนสามารถแบ่งแยกงานออกเป็นชิ้นเล็ก ๆ แล้วมารวมกันเป็นโปรแกรมขนาดใหญ่ได้
2) ภาษาเบสิก เป็นภาษาที่มีรูปแบบคำสั่งไม่ยุ่งยาก สามารถเรียนรู้และเข้าใจได้ง่าย มีรูปแบบคำสั่งพื้นฐานที่สามารถนำมาเขียนเรียงต่อกันเป็นโปรแกรมได้
3) ภาษาซี เป็นภาษาที่เหมาะสำหรับใช้ในการพัฒนาซอฟต์แวร์อื่น ๆ ภาษาซีเป็นภาษาที่มีโครงสร้างคล่องตัวสำหรับการเขียนโปรแกรมหรือให้คอมพิวเตอร์ติดต่อกับอุปกรณ์ต่าง ๆ
4) ภาษาโลโก เป็นภาษาที่เหมาะสำหรับการเรียนรู้และเข้าใจหลักการโปรแกรมภาษาโลโกได้รับการพัฒนาสำหรับเด็ก
นอกจากภาษาที่กล่าวถึงแล้ว ยังมีภาษาคอมพิวเตอร์ที่ใช้กันอยู่ในปัจจุบันอีกมากมายหลายภาษา เช่น ภาษาฟอร์แทรน ภาษาโคบอล ภาษาอาร์พีจี
ซอฟท์แวร์ประยุกต์
การที่เทคโนโลยีคอมพิวเตอร์ได้พัฒนาก้าวหน้าอย่างรวดเร็ว โดยเฉพาะการที่มีคอมพิวเตอร์ขนาดเล็ก ทำให้มีการใช้งานคล่องตัวขึ้น จนในปัจจุบันสามารถนำคอมพิวเตอร์ขนาดเล็ก ติดตัวไปใช้งานในที่ต่าง ๆ ได้สะดวก
การใช้งานคอมพิวเตอร์ต้องมีซอฟตืแวร์ประยุกต์ ซึ่งอาจเป็นซอฟต์แวร์สำเร็จที่มีผู้พัฒนาเพื่อใช้งานทั่วไปทำให้ทำงานได้สะดวกขึ้น หรืออาจเป็นซอฟต์แวร์ใช้งานเฉพาะ ซึ่งผู้ใช้เป็นผู้พัฒนาขึ้นเองเพื่อให้เหมาะสมกับสภาพการทำงานของตน
ซอฟต์แวร์สำเร็จ
ในบรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กันทั่วไป ซอฟต์แวร์สำเร็จ (package) เป็นซอฟต์แวร์ที่มีความนิยมใช้กันสูงมาก ซอฟต์แวร์สำเร็จเป็นซอฟต์แวร์ที่บริษัทพัฒนาขึ้น แล้วนำออกมาจำหน่าย เพื่อให้ผู้ใช้งานซื้อไปใช้ได้โดยตรง ไม่ต้องเสียเวลาในการพัฒนาซอฟต์แวร์อีก ซอฟต์แวร์สำเร็จที่มีจำหน่ายในท้องตลาดทั่วไป และเป็นที่นิยมของผู้ใช้มี 5 กลุ่มใหญ่ ได้แก่ ซอฟต์แวร์ประมวลคำ (word processing software) ซอฟต์แวร์ตารางทำงาน (spread sheet software) ซอฟต์แวร์จัดการฐานข้อมูล (data base management software) ซอฟต์แวร์นำเสนอ (presentation software) และซอฟต์แวร์สื่อสารข้อมูล (data communication software)
1) ซอฟต์แวร์ประมวลคำ เป็นซอฟต์แวร์ประยุกต์ใช้สำหรับการพิมพ์เอกสาร สามารถแก้ไข เพิ่ม แทรก ลบ และจัดรูปแบบเอกสารได้อย่างดี เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูล เรียกมาพิมพ์หรือแก้ไขใหม่ได้ การพิมพ์ออกทางเครื่องพิมพ์ก็มีรูปแบบตัวอักษรให้เลือกหลายรูปแบบ เอกสารจึงดูเรียบร้อยสวยงาม ปัจจุบันมีการเพิ่มขีดความสามารถของซอฟต์แวร์ประมวลคำอีกมากมาย ซอฟต์แวร์ประมวลคำที่นิยมอยู่ในปัจจุบัน เช่น วินส์เวิร์ด จุฬาจารึก โลตัสเอมิโปร
2) ซอฟต์แวร์ตารางทำงาน เป็นซอฟต์แวร์ที่ช่วยในการคิดคำนวณ การทำงานของซอฟต์แวร์ตารางทำงาน ใช้หลักการเสมือนมีโต๊ะทำงานที่มีกระดาษขนาดใหญ่วางไว้ มีเครื่องมือคล้ายปากกา ยางลบ และเครื่องคำนวณเตรียมไว้ให้เสร็จ บนกระดาษมีช่องให้ใส่ตัวเลข ข้อความหรือสูตร สามารถสั่งให้คำนวณตามสูตรหรือเงื่อนไขที่กำหนด ผู้ใช้ซอฟต์แวร์ตารางทำงานสามารถประยุกต์ใช้งานประมวลผลตัวเลขอื่น ๆ ได้กว้างขวาง ซอฟต์แวร์ตารางทำงานที่นิยมใช้ เช่น เอกเซล โลตัส
3) ซอฟต์แวร์จัดการฐานข้อมูล การใช้คอมพิวเตอร์อย่างหนึ่งคือการใช้เก็บข้อมูล และจัดการกับข้อมูลที่จัดเก็บในคอมพิวเตอร์ จึงจำเป็นต้องมีซอฟต์แวร์จัดการข้อมูล การรวบรวมข้อมูลหลาย ๆ เรื่องที่เกี่ยวข้องกันไว้ในคอมพิวเตอร์ เราก็เรียกว่าฐานข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลจึงหมายถึงซอฟต์แวร์ที่ช่วยในการเก็บ การเรียกค้นมาใช้งาน การทำรายงาน การสรุปผลจากข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลที่นิยมใช้ เช่น เอกเซส ดีเบส พาราด็อก ฟ๊อกเบส
4) ซอฟต์แวร์นำเสนอ เป็นซอฟต์แวร์ที่ใช้สำหรับนำเสนอข้อมูล การแสดงผลต้องสามารถดึงดูดความสนใจ ซอฟต์แวร์เหล่านี้จึงเป็นซอฟต์แวร์ที่นอกจากสามารถแสดงข้อความในลักษณะที่จะสื่อความหมายได้ง่ายแล้วจะต้องสร้างแผนภูมิ กราฟ และรูปภาพได้ ตัวอย่างของซอฟต์แวร์นำเสนอ เช่น เพาเวอร์พอยต์ โลตัสฟรีแลนซ์ ฮาร์วาร์ดกราฟิก
5) ซอฟต์แวร์สื่อสารข้อมูล ซอฟต์แวร์สื่อสารข้อมูลนี้หมายถึงซอฟต์แวร์ที่จะช่วยให้ไมโครคอมพิวเตอร์ติดต่อสื่อสารกับเครื่องคอมพิวเตอร์อื่นในที่ห่างไกล โดยผ่านทางสายโทรศัพท์ ซอฟต์แวร์สื่อสารใช้เชื่อมโยงต่อเข้ากับระบบเครือข่ายคอมพิวเตอร์ เช่น อินเทอร์เน็ต ทำให้สามารถใช้บริการอื่น ๆ เพิ่มเติมได้ สามารถใช้รับส่งไปรษณีย์อิเล็กทรอนิกส์ ใช้โอนย้ายแฟ้มข้อมูล ใช้แลกเปลี่ยนข้อมูล อ่านข่าวสาร นอกจากนี้ยังใช้ในการเชื่อมเข้าหามินิคอมพิวเตอร์หรือเมนเฟรม เพื่อเรียกใช้งานจากเครื่องเหล่านั้นได้ ซอฟต์แวร์สื่อสารข้อมูลที่นิยมมีมากมายหลายซอฟต์แวร์ เช่น โปรคอม ครอสทอล์ค เทลิก
ซอฟต์แวร์ใช้งานเฉพาะ
การประยุกต์ใช้งานด้วยซอฟต์แวร์สำเร็จมักจะเน้นการใช้งานทั่วไป แต่อาจจะนำมาประยุกต์โดยตรงกับงานทางธุรกิจบางอย่างไม่ได้ เช่นในกิจการธนาคาร มีการฝากถอนเงิน งานทางด้านบัญชี หรือในห้างสรรพสินค้าก็มีงานการขายสินค้า การออกใบเสร็จรับเงิน การควบคุมสินค้าคงคลัง ดังนั้นจึงต้องมีการพัฒนาซอฟต์แวร์ใช้งานเฉพาะสำหรับงานแต่ละประเภทให้ตรงกับความต้องการของผู้ใช้แต่ละราย
ซอฟต์แวร์ใช้งานเฉพาะมักเป็นซอฟต์แวร์ที่ผู้พัฒนาต้องเข้าไปศึกษารูปแบบการทำงานหรือความต้องการของธุรกิจนั้น ๆ แล้วจัดทำขึ้น โดยทั่วไปจะเป็นซอฟต์แวร์ที่มีหลายส่วนรวมกันเพื่อร่วมกันทำงาน ซอฟต์แวร์ใช้งานเฉพาะที่ใช้กันในทางธุรกิจ เช่น ระบบงานทางด้านบัญชี ระบบงานจัดจำหน่าย ระบบงานในโรงงานอุตสาหกรรม บริหารการเงิน และการเช่าซื้อ
ความต้องการของการใช้คอมพิวเตอร์ในงานทางธุรกิจยังมีอีกมาก ดังนั้นจึงต้องมีความต้องการผู้พัฒนาซอฟต์แวร์เพื่อพัฒนาซอฟต์แวร์ใช้งานเฉพาะต่าง ๆ อีกมากมาย
http://web.ku.ac.th/schoolnet/snet1/software/software/
สมัครสมาชิก:
บทความ (Atom)