การเร่งความเร็วซอฟต์แวร์และฮาร์ดแวร์ของแอปพลิเคชัน การป้องกันซอฟต์แวร์และฮาร์ดแวร์

HyperCard เป็นเครื่องมือเขียนที่คิดมาอย่างดีและสะดวกสบายตัวแรกสำหรับการทำงานกับมัลติมีเดีย เนื่องจากมีลิงก์ไปยังสื่อวิดีโอและเสียง กราฟิกสี และข้อความพร้อมเสียงพากย์

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

การเกิดขึ้นของระบบมัลติมีเดียได้รับการอำนวยความสะดวกโดยความก้าวหน้าทางเทคโนโลยี: RAM และหน่วยความจำภายนอกของคอมพิวเตอร์เพิ่มขึ้น, ความสามารถด้านกราฟิกที่กว้างของคอมพิวเตอร์ปรากฏขึ้น, คุณภาพของอุปกรณ์เสียงและวิดีโอเพิ่มขึ้น, เลเซอร์ซีดีปรากฏขึ้น ฯลฯ

อุปกรณ์โทรทัศน์ วิดีโอ และเสียงส่วนใหญ่ ต่างจากคอมพิวเตอร์ ที่ต้องจัดการกับสัญญาณแอนะล็อก ดังนั้นปัญหาจึงเกิดขึ้นในการเชื่อมต่ออุปกรณ์ที่ต่างกันเข้ากับคอมพิวเตอร์และควบคุมอุปกรณ์เหล่านั้น

การ์ดเสียงได้รับการพัฒนา ( ซาวด์ บลาสเตอร์) การ์ดมัลติมีเดียที่ใช้อัลกอริธึมการแปลในฮาร์ดแวร์ สัญญาณอะนาล็อกแบบไม่ต่อเนื่อง คอมแพคดิสก์มีหน่วยความจำแบบอ่านอย่างเดียว (ซีดีรอม) แนบมาด้วย

หากต้องการจัดเก็บภาพนิ่งบนหน้าจอที่มีความละเอียด 512 x 482 พิกเซล จำเป็นต้องมี 250 KB ในขณะเดียวกันคุณภาพของภาพก็ต่ำ จำเป็นต้องมีการพัฒนาวิธีซอฟต์แวร์และฮาร์ดแวร์สำหรับการบีบอัดข้อมูลและคลายการบีบอัด อุปกรณ์และวิธีการดังกล่าวได้รับการพัฒนาโดยมีอัตราส่วนการบีบอัด 100:1 และ 160:1 ทำให้สามารถใส่วิดีโอพากย์เสียงเต็มความยาวประมาณหนึ่งชั่วโมงลงในซีดีแผ่นเดียวได้ IPEG และ MPEG ถือเป็นวิธีการบีบอัดและคลายการบีบอัดที่ทันสมัยที่สุด

สตีฟ จ็อบส์ ได้สร้างคอมพิวเตอร์ส่วนบุคคลรูปแบบใหม่ขึ้นในปี พ.ศ. 2531 - NeXT ซึ่งระบบมัลติมีเดียขั้นพื้นฐานประกอบด้วยสถาปัตยกรรม ฮาร์ดแวร์ และ ซอฟต์แวร์- มีการใช้โปรเซสเซอร์กลางที่ทรงพลังใหม่ 68030 และ 68040 เช่นเดียวกับโปรเซสเซอร์สัญญาณ DSP ซึ่งให้การประมวลผลเสียงและภาพ การสังเคราะห์และการจดจำคำพูด การบีบอัดภาพ และการประมวลผลสี ปริมาณ หน่วยความจำเข้าถึงโดยสุ่มเท่ากับ 32 MB ใช้ออปติคัลดิสก์แบบลบได้ มีมาให้ในตัวเป็นมาตรฐาน ตัวควบคุมเครือข่ายซึ่งช่วยให้คุณสามารถเชื่อมต่อกับเครือข่าย วิธีการบีบอัด การบีบอัดข้อมูล ฯลฯ ได้จัดเตรียมไว้ให้ ความจุหน่วยความจำฮาร์ดไดรฟ์คือ 105 MB และ 1.4 GB

เทคโนโลยีเน็กซ์คือ ก้าวใหม่ในการสื่อสารระหว่างมนุษย์กับเครื่องจักร จนถึงขณะนี้เราได้ทำงานร่วมกับอินเทอร์เฟซ WIMP แล้ว (หน้าต่าง รูปภาพ เมนู ตัวชี้) NeXT ทำให้สามารถทำงานร่วมกับอินเทอร์เฟซ SILK (คำพูด รูปภาพ ภาษา ความรู้) ได้ NeXT รวมถึงระบบ อี-มัลติมีเดียเมล ซึ่งช่วยให้คุณสามารถแลกเปลี่ยนข้อความ เช่น คำพูด ข้อความ ข้อมูลกราฟิกฯลฯ

มากมาย ระบบปฏิบัติการรองรับเทคโนโลยีมัลติมีเดีย: Windows เริ่มตั้งแต่เวอร์ชัน 3.1, DOS 7.0, OS/2 เป็นต้น ระบบปฏิบัติการ Windows-95 รองรับฮาร์ดแวร์สำหรับมัลติมีเดียซึ่งทำให้ผู้ใช้สามารถเล่นวิดีโอดิจิทัล เสียง กราฟิกแอนิเมชั่น และเชื่อมต่อซินธิไซเซอร์ดนตรีต่างๆ และเครื่องมือ มีการพัฒนาเวอร์ชันพิเศษสำหรับ Windows 95 ระบบไฟล์เพื่อรองรับการเล่นเสียง วิดีโอ และภาพเคลื่อนไหวคุณภาพสูง ไฟล์มัลติมีเดียจะถูกจัดเก็บไว้ในซีดีรอม ฮาร์ดไดรฟ์ หรือเซิร์ฟเวอร์เครือข่าย วิดีโอดิจิทัลมักจะจัดเก็บไว้ในไฟล์ที่มีนามสกุล AVI ข้อมูลเสียงในไฟล์ที่มีนามสกุล WAV เสียงในรูปแบบ อินเตอร์เฟซ MIDI- ในไฟล์ที่มีนามสกุล MID เพื่อรองรับสิ่งเหล่านี้ จึงได้มีการพัฒนาระบบย่อยของไฟล์เพื่อให้แน่ใจว่ามีการถ่ายโอนข้อมูลจากซีดีรอมด้วยความเร็วที่เหมาะสมที่สุด ซึ่งจำเป็นเมื่อเล่นข้อมูลเสียงและวิดีโอ

แม้จะกล่าวถึงความสามารถของเทคโนโลยีมัลติมีเดียโดยย่อ แต่ก็ชัดเจนว่าตลาดคอมพิวเตอร์กำลังมาบรรจบกัน ซอฟต์แวร์สินค้าอุปโภคบริโภคและปัจจัยการผลิตทั้งสองอย่าง มีแนวโน้มการพัฒนาตัวเร่งมัลติมีเดีย ตัวเร่งความเร็วมัลติมีเดีย - ฮาร์ดแวร์และซอฟต์แวร์ที่รวมความสามารถพื้นฐานของตัวเร่งกราฟิกเข้ากับฟังก์ชันมัลติมีเดียตั้งแต่หนึ่งฟังก์ชันขึ้นไป ซึ่งโดยปกติจะต้องติดตั้งอุปกรณ์เพิ่มเติมบนคอมพิวเตอร์ ไปจนถึงฟังก์ชั่นมัลติมีเดีย เกี่ยวข้อง การกรองแบบดิจิตอลและการปรับขนาดวิดีโอ, ฮาร์ดแวร์ การสแกนการบีบอัดวิดีโอดิจิทัล, การเร่งความเร็วของการดำเนินการกราฟิกที่เกี่ยวข้องกับกราฟิกสามมิติ (3D), รองรับวิดีโอ "สด" บนจอภาพ, การมีเอาต์พุตวิดีโอคอมโพสิต, เอาต์พุตสัญญาณทีวี (โทรทัศน์ ) ไปยังจอภาพ ตัวเร่งกราฟิก นอกจากนี้ยังเป็นวิธีซอฟต์แวร์และฮาร์ดแวร์ในการเร่งการทำงานแบบกราฟิก: การถ่ายโอนบล็อกข้อมูล การแรเงาวัตถุ สนับสนุนเคอร์เซอร์ฮาร์ดแวร์ เทคโนโลยีไมโครเซอร์กิตกำลังได้รับการพัฒนาเพื่อเพิ่มผลผลิต อุปกรณ์อิเล็กทรอนิกส์และลดขนาดทางเรขาคณิตให้เหลือน้อยที่สุด ชิปที่ทำหน้าที่ของส่วนประกอบของการ์ดเสียงจะรวมอยู่ในชิปตัวเดียวที่มีขนาดเท่ากล่องไม้ขีด และไม่มีขีดจำกัดในเรื่องนี้

ในช่วงทศวรรษที่ 90 มีการพัฒนาชุดซอฟต์แวร์พร้อมเทคโนโลยีมัลติมีเดียมากกว่า 60 ชุด อย่างไรก็ตาม ไม่มีมาตรฐาน และในปีเดียวกันนั้น Microsoft และ IBM ก็เสนอสองมาตรฐานพร้อมกัน IBM เสนอมาตรฐาน Ultimedia และ Microsoft - MPC บริษัทผู้ผลิตอื่นๆ เริ่มพัฒนาแพ็คเกจซอฟต์แวร์ตามมาตรฐานเหล่านี้ ปัจจุบันใช้มาตรฐาน MPC-2 นอกจากนี้มาตรฐานได้รับการพัฒนาสำหรับ CD-RQM, Sound Blaster - การ์ดเสียง, อินเทอร์เฟซ MIDI - มาตรฐานสำหรับการเชื่อมต่อเครื่องสังเคราะห์เสียงเพลงต่างๆ, อินเทอร์เฟซ DCI - อินเทอร์เฟซพร้อมไดรเวอร์การแสดงผลที่ให้คุณเล่นข้อมูลวิดีโอแบบเต็มหน้าจอ, อินเทอร์เฟซ MCI - อินเทอร์เฟซสำหรับควบคุมอุปกรณ์มัลติมีเดียต่างๆ, มาตรฐานสำหรับอะแดปเตอร์กราฟิก Apple ร่วมกับ FujiFilm พัฒนามาตรฐานอุตสาหกรรมแรก 1EEEP1394 เพื่อพัฒนาชิปเซ็ต Fire Wire ซึ่งช่วยให้ผลิตภัณฑ์อุปโภคบริโภคจำนวนมาก เช่น กล้องวิดีโอ ติดตั้งอินเทอร์เฟซดิจิทัลสำหรับใช้ในเทคโนโลยีมัลติมีเดียได้

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

ปัจจุบันเทคโนโลยีมัลติมีเดียเป็นเทคโนโลยีสารสนเทศที่มีการพัฒนาอย่างรวดเร็ว บริษัทขนาดใหญ่และขนาดเล็ก มหาวิทยาลัยเทคนิค และสตูดิโอจำนวนมาก (โดยเฉพาะ IBM, Apple, Motorola, Philips, Sony, Intel ฯลฯ) กำลังทำงานอย่างแข็งขันในทิศทางนี้ พื้นที่การใช้งานมีความหลากหลายมาก: การศึกษาแบบโต้ตอบและ ระบบข้อมูล, CAD, ความบันเทิง ฯลฯ

คุณสมบัติหลักของเทคโนโลยีเหล่านี้คือ:

การรวมสภาพแวดล้อมข้อมูลที่มีองค์ประกอบหลายองค์ประกอบ (ข้อความ เสียง กราฟิก ภาพถ่าย วิดีโอ) ในการนำเสนอดิจิทัลที่เป็นเนื้อเดียวกัน

ทำให้มั่นใจได้ถึงความน่าเชื่อถือ (ไม่มีการบิดเบือนระหว่างการคัดลอก) และการจัดเก็บระยะยาว (การรับประกัน ภาคเรียนการจัดเก็บ - สิบปี) ข้อมูลจำนวนมาก

ความง่ายในการประมวลผลข้อมูล (ตั้งแต่งานประจำไปจนถึงงานสร้างสรรค์)

พื้นฐานทางเทคโนโลยีที่ประสบความสำเร็จนั้นขึ้นอยู่กับการใช้ DVD มาตรฐานสื่อออปติคอลใหม่ (Digital Versalite/Video Disk) ซึ่งมีความจุหลายสิบกิกะไบต์และแทนที่ก่อนหน้านี้ทั้งหมด: CD-ROM, Video-CD ,ซีดีเสียง. การใช้ดีวีดีทำให้สามารถตระหนักถึงแนวคิดเรื่องความสม่ำเสมอของข้อมูลดิจิทัลได้ อุปกรณ์หนึ่งมาแทนที่เครื่องเล่นเสียง, VCR, CD-ROM, ดิสก์ไดรฟ์, สไลเดอร์ ฯลฯ ในแง่ของการนำเสนอข้อมูล สื่อออปติคอลดีวีดีทำให้เข้าใกล้ระดับความเป็นจริงเสมือนมากขึ้น

ขอแนะนำให้แบ่งสภาพแวดล้อมมัลติมีเดียแบบหลายองค์ประกอบออกเป็นสามกลุ่ม: เสียง, วิดีโอ, ข้อมูลข้อความ

ลำดับเสียงอาจรวมถึงคำพูด ดนตรี เอฟเฟกต์ (เสียงเช่นเสียงรบกวน ฟ้าร้อง เสียงเอี๊ยด ฯลฯ รวมเข้าด้วยกันโดยการกำหนด WAVE (คลื่น) ปัญหาหลักเมื่อใช้มัลติมีเดียกลุ่มนี้คือความจุข้อมูล หากต้องการบันทึกหนึ่งนาที ของเสียง WAVE คุณภาพสูงสุดจำเป็นต้องมีหน่วยความจำประมาณ 10 MB ดังนั้นขนาดซีดีมาตรฐาน (สูงสุด 640 MB) จึงช่วยให้คุณบันทึก WAVE ได้ไม่เกินหนึ่งชั่วโมง เพื่อแก้ไขปัญหานี้ จึงใช้วิธีการบีบอัดข้อมูลเสียง

อีกทิศทางหนึ่งคือการใช้เสียง MIDI (Musical Instrument Digitale Interface) ในมัลติมีเดีย (เพลงเดี่ยวและโพลีโฟนิก จนถึงวงออเคสตรา เอฟเฟกต์เสียง) ในกรณีนี้ เสียงของเครื่องดนตรีและเอฟเฟกต์เสียงจะถูกสังเคราะห์โดยซินธิไซเซอร์อิเล็กทรอนิกส์ที่ควบคุมด้วยซอฟต์แวร์ การแก้ไขและการบันทึกเสียง MIDI แบบดิจิทัลดำเนินการโดยใช้โปรแกรมแก้ไขเพลง (โปรแกรมซีเควนเซอร์) ข้อได้เปรียบหลักของ MIDI คือต้องใช้หน่วยความจำจำนวนเล็กน้อย โดยเสียง MIDI 1 นาทีจะใช้พื้นที่เฉลี่ย 10 กิโลไบต์

ลำดับวิดีโอเมื่อเปรียบเทียบกับลำดับเสียงจะมีองค์ประกอบที่มากกว่า มีลำดับวิดีโอแบบคงที่และไดนามิก

วิดีโอแบบคงที่รวมถึงกราฟิก (ภาพวาด การตกแต่งภายใน พื้นผิว สัญลักษณ์ในโหมดกราฟิก) และภาพถ่าย (ภาพถ่ายและภาพที่สแกน)

วิดีโอไดนามิกคือลำดับขององค์ประกอบคงที่ (เฟรม) สามารถแยกแยะกลุ่มทั่วไปได้สามกลุ่ม:

วิดีโอปกติ (วิดีโอชีวิต) - ลำดับภาพถ่าย (ประมาณ 24 เฟรมต่อวินาที)

Quasi-video - ลำดับภาพถ่ายแบบกระจัดกระจาย (6-12 เฟรมต่อวินาที)

แอนิเมชั่นคือลำดับของภาพที่วาดด้วยมือ ปัญหาแรกในการใช้ลำดับวิดีโอคือความละเอียด

ความจุหน้าจอและจำนวนสี มีสามทิศทาง:

มาตรฐาน VGA ให้ความละเอียดหน้าจอ 640 x 480 พิกเซล (จุด) พร้อม 16 สี หรือ 320 x 200 พิกเซล พร้อม 256 สี

มาตรฐาน SVGA (หน่วยความจำวิดีโอ 512 KB, 8 บิต/พิกเซล) ให้ความละเอียด 640 x 480 พิกเซล พร้อม 256 สี;

อะแดปเตอร์วิดีโอ 24 บิต (หน่วยความจำวิดีโอ 2 MB, 24 บิต/พิกเซล) อนุญาตให้ใช้สีได้ 16 ล้านสี

ปัญหาที่สองคือจำนวนหน่วยความจำ สำหรับภาพนิ่ง หนึ่งภาพเต็มจอต้องใช้จำนวนหน่วยความจำต่อไปนี้:

ในโหมด 640 x 480, 16 สี - 150 กิโลไบต์;

ในโหมด 320 x 200 256 สี - 62.5 กิโลไบต์

ในโหมด 640 x 480 256 สี - 300 กิโลไบต์

ปริมาณที่มีนัยสำคัญดังกล่าวในการใช้งานลำดับเสียงและวิดีโอจะเป็นตัวกำหนดความต้องการที่สูงสำหรับผู้ให้บริการข้อมูล หน่วยความจำวิดีโอ และความเร็วในการถ่ายโอนข้อมูล -

ไม่มีปัญหาหรือข้อจำกัดในการวางข้อมูลข้อความลงในซีดีรอม เนื่องจากมีข้อมูลจำนวนมากของออปติคัลดิสก์

ขอบเขตหลักของการใช้เทคโนโลยีมัลติมีเดีย:

สิ่งพิมพ์อิเล็กทรอนิกส์เพื่อวัตถุประสงค์ด้านการศึกษา ความบันเทิง ฯลฯ

ในกิจการโทรคมนาคมด้วยแอพพลิเคชั่นที่เป็นไปได้มากมาย ตั้งแต่การรับชมรายการทีวีแบบกำหนดเอง การเลือกหนังสือที่เหมาะสม ไปจนถึงการเข้าร่วมการประชุมมัลติมีเดีย การพัฒนาดังกล่าวเรียกว่าทางหลวงสารสนเทศ

ระบบข้อมูลมัลติมีเดีย (“ซุ้มมัลติมีเดีย”) ที่ให้ข้อมูลภาพตามคำขอของผู้ใช้

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

สำหรับ คอมพิวเตอร์ส่วนบุคคลคลาส IBM PC ได้อนุมัติมาตรฐาน MPC พิเศษที่กำหนดการกำหนดค่าฮาร์ดแวร์ขั้นต่ำสำหรับการเล่นผลิตภัณฑ์มัลติมีเดีย มาตรฐานสากล (ISO 9660) ได้รับการพัฒนาสำหรับแผ่นดิสก์ซีดีรอมแบบออปติคัล

เศรษฐศาสตร์ - อยู่ท้ายเอกสาร

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

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

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

มาดูวิธีปิดการใช้งานการเร่งด้วยฮาร์ดแวร์โดยใช้โปรแกรมเล่นแฟลชเป็นตัวอย่าง

เปิดหน้าเว็บที่มีภาพเคลื่อนไหว Flash หรือวิดีโอโดยใช้เทคโนโลยี Flash ในเบราว์เซอร์ของคุณ คลิกที่วัตถุ Flash คลิกขวาเมาส์ (RMB) และเลือก "ตัวเลือก" ในเมนูบริบท (ดังในภาพหน้าจอ)

เพียงเท่านี้ ดังนั้นเราจึงปิดใช้งานการเร่งความเร็วสำหรับแอปพลิเคชัน

การปิดใช้งานการเร่งด้วยฮาร์ดแวร์ในระดับระบบปฏิบัติการนั้นไม่สามารถทำได้เสมอไป (ขึ้นอยู่กับไดรเวอร์การ์ดแสดงผล) และเป็นเรื่องยากที่การมีอยู่จะทำให้เกิดข้อผิดพลาดหรือล่มใน Windows เช่นใน Windows 7

หากต้องการปิดการเร่งด้วยฮาร์ดแวร์ใน Windows ให้คลิกขวาที่เดสก์ท็อปแล้วเลือก "ความละเอียดหน้าจอ"

  • 6. วงจรชีวิตของข้อมูล ทรงกลมข้อมูล ผลเสียจากการนำเทคโนโลยีสารสนเทศมาใช้
  • 6.1. วงจรชีวิตของข้อมูล ทรงกลมข้อมูล
  • 6.2. ผลเสียจากการนำเทคโนโลยีสารสนเทศมาใช้
  • ข้อสรุปทั่วไป
  • การบรรยายครั้งที่ 2 การจำแนกประเภทของเทคโนโลยีสารสนเทศ
  • 1. ประเภทของเทคโนโลยีสารสนเทศ
  • 1.3. เทคโนโลยีสารสนเทศเพื่อการประมวลผลข้อมูลและข้อมูล
  • 1.4. การดำเนินการทางเทคโนโลยีของการควบคุมข้อมูล
  • 1.6. เทคโนโลยีการสืบค้นข้อมูล
  • 1.7. การดำเนินการทางเทคโนโลยีของการส่งข้อมูล
  • 2. การเลือกทางเลือกในการนำเทคโนโลยีสารสนเทศไปใช้
  • ข้อสรุปทั่วไป
  • การบรรยายครั้งที่ 3 การใช้เทคโนโลยีสารสนเทศในสาขาวิชาต่างๆ เอกสารอิเล็กทรอนิกส์ หนังสือ และห้องสมุด สำนักงานอิเล็กทรอนิกส์
  • 1. ประเภทของเทคโนโลยีสารสนเทศที่ใช้ในสาขาวิชาต่างๆ
  • 1.1. การจัดการเทคโนโลยีสารสนเทศ
  • 1.2. เทคโนโลยีสารสนเทศเพื่อสนับสนุนการตัดสินใจ
  • 1.3. เทคโนโลยีสารสนเทศเชิงวัตถุ
  • 1.4. เทคโนโลยีสารสนเทศของระบบผู้เชี่ยวชาญ
  • 1.5. เทคโนโลยีโทรคมนาคม
  • 1.6. เทคโนโลยีสารสนเทศไฮเปอร์เท็กซ์
  • 1.7. เทคโนโลยีสารสนเทศเพื่อการเรียนทางไกล
  • 1.8. เทคโนโลยีสารสนเทศมัลติมีเดีย
  • 2. การประยุกต์เทคโนโลยีสารสนเทศในสาขาวิชาต่างๆ
  • 3. เอกสารอิเล็กทรอนิกส์ หนังสือ และห้องสมุด สำนักงานอิเล็กทรอนิกส์
  • 3.1. เอกสารอิเล็กทรอนิกส์
  • 3.2. E-books
  • 3.3. ห้องสมุดอิเล็กทรอนิกส์
  • 3.4. สำนักงานอิเล็กทรอนิกส์
  • ข้อสรุปทั่วไป
  • การบรรยายครั้งที่ 4 แบบจำลองกระบวนการถ่ายโอน ประมวลผล การสะสมข้อมูลในระบบสารสนเทศ แนวทางที่เป็นระบบในการแก้ไขปัญหาการทำงาน วงจรชีวิตของผลิตภัณฑ์และบริการสารสนเทศ
  • 1. แบบจำลองสารสนเทศและการสร้างแบบจำลองกระบวนการสารสนเทศ
  • 2. แนวทางที่เป็นระบบในการแก้ไขปัญหาการทำงาน
  • 3. วงจรชีวิตของผลิตภัณฑ์และบริการสารสนเทศ
  • 4. วงจรชีวิตของเทคโนโลยีสารสนเทศ
  • ข้อสรุปทั่วไป
  • การบรรยายครั้งที่ 5 เทคโนโลยีสารสนเทศเพื่อความปลอดภัยและการป้องกัน
  • 1. ข้อกำหนดการคุ้มครองข้อมูลทั่วไป
  • 2. การกระทำและวิธีการมีอิทธิพลต่อข้อมูล อาคาร สถานที่ และผู้คนโดยไม่ได้รับอนุญาต
  • 2.1. ประเภทและสาเหตุของผลกระทบโดยไม่ได้รับอนุญาตต่อข้อมูล อาคาร สถานที่ และผู้คน
  • 2.2. ไวรัส
  • 2.3. ผลกระทบต่อข้อมูล อาคาร สถานที่ ความปลอดภัยส่วนบุคคลของผู้ใช้และบุคลากรปฏิบัติการ
  • 3. วิธีการและวิธีการปกป้องข้อมูล อาคาร สถานที่ และผู้คนที่อยู่ในนั้น
  • 3.1. วิธีการพื้นฐานและวิธีการปกป้องข้อมูล
  • 3.2. เครื่องมือป้องกันซอฟต์แวร์และฮาร์ดแวร์
  • 3.2.2. วิธีการป้องกันทางเทคนิค
  • 3.2.3. การป้องกันซอฟต์แวร์ ฮาร์ดแวร์ และกายภาพจากอิทธิพลที่ไม่ได้รับอนุญาต
  • 4. มาตรการเพื่อความปลอดภัยและการป้องกัน
  • ข้อสรุปทั่วไป
  • การบรรยายครั้งที่ 6 การจำแนกประเภทของเทคโนโลยีสารสนเทศตามขอบเขตการใช้งาน การประมวลผลข้อมูลข้อความและตัวเลข คุณสมบัติของการประมวลผลข้อมูลทางเศรษฐกิจและสถิติ
  • 1. การจำแนกประเภทของเทคโนโลยีสารสนเทศ
  • 2. การประยุกต์เทคโนโลยีสารสนเทศ
  • 3. วิธีการประมวลผลข้อมูล
  • 3.1. การประมวลผลข้อมูลข้อความ
  • 3.2. กำลังประมวลผลข้อมูลแบบตาราง
  • 3.3. การประมวลผลข้อมูลทางเศรษฐกิจและสถิติ
  • ข้อสรุปทั่วไป
  • การบรรยายครั้งที่ 7 เทคโนโลยีสารสนเทศสำหรับการคัดลอกและทำซ้ำข้อมูล อุปกรณ์สำนักงานและอุปกรณ์การพิมพ์
  • 1. อุปกรณ์สำนักงานและเครื่องมือการพิมพ์สำหรับการคัดลอกและทำซ้ำข้อมูล
  • 2. วิธีการคัดลอกและทำซ้ำข้อมูล
  • 3. การคัดลอกและทำซ้ำอุปกรณ์
  • 4. อุปกรณ์สำนักงาน
  • ข้อสรุปทั่วไป
  • การบรรยายครั้งที่ 8 เทคโนโลยีสารสนเทศซอฟต์แวร์และฮาร์ดแวร์
  • ส่วนประกอบฮาร์ดแวร์และซอฟต์แวร์คอมพิวเตอร์
  • 2. ซอฟต์แวร์เทคโนโลยีสารสนเทศ
  • 3. วิธีการทางเทคนิคของเทคโนโลยีสารสนเทศ
  • ข้อสรุปหลัก
  • การบรรยายครั้งที่ 9 เทคโนโลยีระบบเปิด เทคโนโลยีสารสนเทศเชิงวัตถุ ระบบประมวลผลข้อมูลแบบกระจาย เทคโนโลยีสารสนเทศแบบกระจายตามหน้าที่
  • 1. ระบบเปิด
  • 2. เทคโนโลยีสารสนเทศเชิงวัตถุ
  • 3. ระบบประมวลผลข้อมูลแบบกระจาย
  • 3.1. ฐานข้อมูลแบบกระจาย
  • 3.2. ระบบการจัดการฐานข้อมูลแบบกระจาย
  • ข้อสรุปหลัก
  • การบรรยายครั้งที่ 10 เทคโนโลยีสารสนเทศสำหรับผู้ใช้ปลายทาง มาตรฐานส่วนติดต่อผู้ใช้ เกณฑ์การประเมินเทคโนโลยีสารสนเทศ
  • 1. เทคโนโลยีสารสนเทศสำหรับผู้ใช้ปลายทาง
  • 2. ส่วนต่อประสานกับผู้ใช้
  • 3. มาตรฐานส่วนต่อประสานกับผู้ใช้
  • 4. การประเมินเทคโนโลยีสารสนเทศ
  • ข้อสรุปหลัก
  • การบรรยายครั้งที่ 11 การแสดงภาพกระบวนการทางเทคโนโลยีแบบกราฟิก การประมวลผลข้อมูลกราฟิก การประยุกต์ใช้เทคโนโลยีสารสนเทศในสถานที่ทำงานของผู้ใช้
  • 1. การแสดงกราฟิกของกระบวนการทางเทคโนโลยี
  • 2. การประมวลผลข้อมูลกราฟิก
  • 3. การประยุกต์ใช้เทคโนโลยีสารสนเทศในสถานที่ทำงานของผู้ใช้
  • ข้อสรุปหลัก
  • การบรรยายครั้งที่ 12 วิธีไฮเปอร์เท็กซ์ในการจัดเก็บและนำเสนอข้อมูล แหล่งข้อมูลอินเทอร์เน็ต
  • 1. เทคโนโลยีสารสนเทศไฮเปอร์เท็กซ์
  • 2. ภาษามาร์กอัปไฮเปอร์เท็กซ์
  • 3. แหล่งข้อมูลทางอินเทอร์เน็ต
  • ข้อสรุปหลัก
  • การบรรยายที่ 13 เทคโนโลยีมัลติมีเดียเพื่อการประมวลผลและนำเสนอข้อมูล
  • 1. เทคโนโลยีมัลติมีเดีย
  • 1.1. อุปกรณ์ภาพและเสียง
  • 2. อุปกรณ์ฉายภาพ โปรเจคเตอร์มัลติมีเดีย
  • 3. สื่อ
  • ข้อสรุปหลัก
  • การบรรยายครั้งที่ 14 ระบบสารสนเทศอัตโนมัติ ระบบผู้เชี่ยวชาญ
  • 1. ระบบอัตโนมัติ
  • 2. ระบบสารสนเทศอัตโนมัติ
  • 3. ระบบอัตโนมัติของกระบวนการข้อมูล
  • 4. ระบบผู้เชี่ยวชาญ
  • ข้อสรุปหลัก
  • การบรรยายครั้งที่ 15 เทคโนโลยีสารสนเทศเครือข่าย เทคโนโลยีสำหรับการทำงานกลุ่มของผู้ใช้: กระดานข่าว กระดานสนทนา อีเมล การประชุมทางไกลและทางวิดีโอ
  • 1. เทคโนโลยีสารสนเทศเครือข่าย
  • 2. เทคโนโลยีเพื่อการทำงานกลุ่มของผู้ใช้งาน
  • 3. บริการอินเทอร์เน็ต
  • ข้อสรุปหลัก
  • การบรรยายครั้งที่ 16 การบูรณาการเทคโนโลยีสารสนเทศ ระบบข้อมูลองค์กร เทคโนโลยีไคลเอ็นต์-เซิร์ฟเวอร์ แหล่งเก็บข้อมูล ระบบการจัดการเอกสารอิเล็กทรอนิกส์
  • 1. การบูรณาการเทคโนโลยีสารสนเทศ
  • 2. ระบบสารสนเทศองค์กร
  • 3. เทคโนโลยีไคลเอ็นต์-เซิร์ฟเวอร์
  • 4. การจัดเก็บข้อมูล
  • 5. ระบบจัดการเอกสารอิเล็กทรอนิกส์
  • 6. เทคโนโลยีการเรียนทางไกล
  • ข้อสรุปหลัก
  • การบรรยายครั้งที่ 17 ข้อมูลภูมิศาสตร์และระบบโลก เทคโนโลยีสารสนเทศเพื่อการเผยแพร่ข้อมูลข่าวสาร เทคโนโลยีสารสนเทศลิขสิทธิ์
  • 1. ข้อมูลทางภูมิศาสตร์และระบบทั่วโลก
  • 2. เทคโนโลยีสารสนเทศเพื่อการเผยแพร่ข้อมูลข่าวสาร
  • 3. เทคโนโลยีสารสนเทศเพื่อการถ่ายโอนข้อมูล การเชื่อมต่อ
  • 4. เทคโนโลยีสารสนเทศลิขสิทธิ์
  • ข้อสรุปหลัก
  • การบรรยายครั้งที่ 8 ซอฟต์แวร์และฮาร์ดแวร์ เทคโนโลยีสารสนเทศ

    แนวคิดพื้นฐาน:

      ฮาร์ดแวร์ ซอฟต์แวร์ และเบรนแวร์;

      โปรแกรมและซอฟต์แวร์ระบบ

      ระบบปฏิบัติการ ยูทิลิตี้ และไดรเวอร์

      เครื่องมือและซอฟต์แวร์ประยุกต์

      แพ็คเกจรวมหรือแพ็คเกจแอปพลิเคชัน

      การจำแนกประเภทของฮาร์ดแวร์คอมพิวเตอร์ของเทคโนโลยีสารสนเทศ

      สถาปัตยกรรมคอมพิวเตอร์

      ระบบ SOHO และ SMB

    ส่วนประกอบฮาร์ดแวร์และซอฟต์แวร์คอมพิวเตอร์

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

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

    ฮาร์ดแวร์อุปกรณ์ทางเทคนิคคอมพิวเตอร์ (“ฮาร์ดแวร์”) หรือฮาร์ดแวร์ที่สร้างขึ้นโดยใช้องค์ประกอบและอุปกรณ์อิเล็กทรอนิกส์และระบบเครื่องกลไฟฟ้าเป็นหลัก

    เครื่องสมอง– ความรู้และทักษะที่จำเป็นสำหรับผู้ใช้ในการทำงานอย่างมีประสิทธิภาพบนคอมพิวเตอร์ (วัฒนธรรมคอมพิวเตอร์และความรู้)

    การทำงานของคอมพิวเตอร์และอุปกรณ์คอมพิวเตอร์ใด ๆ ถูกควบคุมโดยโปรแกรมประเภทต่างๆ หากไม่มีโปรแกรม คอมพิวเตอร์ทุกเครื่องก็ไม่มีอะไรมากไปกว่ากองเหล็ก โปรแกรมคอมพิวเตอร์ (อังกฤษ: "โปรแกรม") มักเป็นลำดับการดำเนินการที่คอมพิวเตอร์ดำเนินการเพื่อดำเนินงาน เช่น อาจเป็นโปรแกรมแก้ไขข้อความหรือวาดรูป

    2. ซอฟต์แวร์เทคโนโลยีสารสนเทศ

    ซอฟต์แวร์- นี้ ซอฟต์แวร์เทคโนโลยีสารสนเทศ. เกี่ยวข้องกับการสร้างและการใช้โปรแกรมคอมพิวเตอร์เพื่อวัตถุประสงค์ต่างๆ และอนุญาตให้มีวิธีการทางเทคนิคเพื่อดำเนินการกับข้อมูลที่เครื่องอ่านได้

    โปรแกรมคอมพิวเตอร์ เช่นเดียวกับข้อมูลที่เครื่องอ่านได้อื่นๆ จะถูกจัดเก็บไว้ในไฟล์ โปรแกรมเขียน (รวบรวมสร้าง) โดยโปรแกรมเมอร์ในภาษาอัลกอริธึมเครื่องระดับสูงพิเศษ (BASIC, Fortran, Pascal, C ฯลฯ ) โปรแกรมดีๆประกอบด้วย: ฟังก์ชันที่กำหนดไว้อย่างชัดเจนและคล่องตัว วิธีการโต้ตอบกับผู้ใช้ที่สะดวก (อินเทอร์เฟซ) คำแนะนำในการใช้งาน ใบอนุญาตและการรับประกัน บรรจุภัณฑ์ โปรแกรมสำหรับผู้ใช้สามารถชำระเงิน, แชร์แวร์, ฟรี ฯลฯ

    มีการจำแนกประเภทของซอฟต์แวร์ตามวัตถุประสงค์ ฟังก์ชัน งานที่แก้ไข และพารามิเตอร์อื่นๆ

    ตามวัตถุประสงค์และ ฟังก์ชั่นที่ดำเนินการซอฟต์แวร์ที่ใช้ในเทคโนโลยีสารสนเทศมีสามประเภทหลัก:

    ข้าว. 8.1. โครงสร้างซอฟต์แวร์ตามวัตถุประสงค์และฟังก์ชันการทำงาน

    ซอฟต์แวร์ทั้งระบบ เป็นชุดโปรแกรมใช้งานทั่วไปที่ทำหน้าที่จัดการทรัพยากรคอมพิวเตอร์ (โปรเซสเซอร์กลาง หน่วยความจำ อินพุต-เอาท์พุต) รับประกันการทำงานของคอมพิวเตอร์และเครือข่ายคอมพิวเตอร์ ได้รับการออกแบบมาเพื่อควบคุมการทำงานของคอมพิวเตอร์ ทำหน้าที่บริการและการเขียนโปรแกรมส่วนบุคคล ซอฟต์แวร์ทั้งระบบประกอบด้วย: ซอฟต์แวร์พื้นฐาน ภาษาการเขียนโปรแกรม และซอฟต์แวร์บริการ

    ซอฟต์แวร์พื้นฐาน รวมถึง: ระบบปฏิบัติการ, เชลล์ปฏิบัติการ และระบบปฏิบัติการเครือข่าย

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

    ระบบปฏิบัติการจะสตาร์ทคอมพิวเตอร์ ตรวจสอบการทำงานของคอมพิวเตอร์ในระบบและเครือข่าย วางแผนงานโดยใช้คอมพิวเตอร์ ติดตามการดำเนินการ จัดการข้อมูลเข้าและส่งออก ฯลฯ

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

    มีระบบปฏิบัติการแบบโปรแกรมเดียว หลายโปรแกรม (มัลติทาสกิ้ง) ผู้ใช้เดี่ยวและหลายราย ระบบปฏิบัติการเครือข่ายและไม่ใช่เครือข่าย

    ระบบปฏิบัติการเครือข่าย– เป็นชุดโปรแกรมที่ให้การประมวลผล การส่ง และการจัดเก็บข้อมูลบนเครือข่าย เข้าถึงทรัพยากรทั้งหมด แจกจ่ายและแจกจ่ายทรัพยากรเครือข่ายต่างๆ

    เปลือกปฏิบัติการ– นี่คือซอฟต์แวร์เสริมสำหรับระบบปฏิบัติการ โปรแกรมพิเศษที่ออกแบบมาเพื่ออำนวยความสะดวกในการทำงานและการสื่อสารของผู้ใช้กับระบบปฏิบัติการ (Norton Commander, FAR, Windows Commander, Explorer ฯลฯ ) พวกเขาแปลงส่วนต่อประสานผู้ใช้ที่ใช้คำสั่งที่น่าอึดอัดใจให้กลายเป็นส่วนต่อประสานกราฟิกหรือเมนูที่ใช้งานง่าย Shells ช่วยให้ผู้ใช้เข้าถึงไฟล์และบริการที่ครอบคลุมได้อย่างสะดวกสบาย

    ภาษาโปรแกรม – เป็นคำสั่งพิเศษ ตัวดำเนินการ และเครื่องมืออื่นๆ ที่ใช้ในการคอมไพล์และดีบักโปรแกรม รวมถึงภาษาและกฎการเขียนโปรแกรมจริง นักแปล คอมไพเลอร์ โปรแกรมแก้ไขลิงก์ โปรแกรมดีบักเกอร์ ฯลฯ

    การดีบักโปรแกรม(ภาษาอังกฤษ " การดีบัก") คือกระบวนการตรวจจับและขจัดข้อผิดพลาดใน โปรแกรมคอมพิวเตอร์- ขั้นตอนของการแก้ปัญหาคอมพิวเตอร์ในระหว่างที่ข้อผิดพลาดที่ชัดเจนในโปรแกรมถูกกำจัด ดำเนินการตามผลลัพธ์ที่ได้รับระหว่างการทดสอบโปรแกรมคอมพิวเตอร์และดำเนินการโดยใช้เครื่องมือซอฟต์แวร์พิเศษ - ดีบักเกอร์

    ดีบักเกอร์(ภาษาอังกฤษ " ดีบักเกอร์”) เป็นโปรแกรมที่ให้คุณสำรวจพฤติกรรมภายในของโปรแกรมที่กำลังพัฒนา ให้การดำเนินการโปรแกรมทีละขั้นตอนด้วยการหยุดหลังจากแต่ละคำสั่ง ดูค่าปัจจุบันของตัวแปร ค้นหาค่าของนิพจน์ใดๆ ฯลฯ

    นักแปล- เป็นโปรแกรมที่ให้บริการการแปลจากภาษาโปรแกรมเป็นภาษาเครื่องของคอมพิวเตอร์

    บริการทั้งระบบ โดย สำหรับระบบปฏิบัติการประกอบด้วยไดรเวอร์และโปรแกรมอรรถประโยชน์ ไดรเวอร์– ไฟล์เหล่านี้เป็นไฟล์ OS พิเศษที่ขยายขีดความสามารถและรวมอยู่ในองค์ประกอบเพื่อจัดระเบียบการกำหนดค่าของ OS เพื่อใช้อุปกรณ์อินพุต/เอาท์พุตต่างๆ ตั้งค่าพารามิเตอร์ภูมิภาค (ภาษา เวลา วันที่ และรูปแบบตัวเลข) ฯลฯ เมื่อใช้ไดรเวอร์ คุณสามารถเชื่อมต่ออุปกรณ์ภายนอกใหม่เข้ากับคอมพิวเตอร์ของคุณ หรือใช้อุปกรณ์ที่มีอยู่ในวิธีที่ไม่ได้มาตรฐาน

    โปรแกรมอรรถประโยชน์- นี้ โปรแกรมที่มีประโยชน์เสริมและขยายขีดความสามารถของระบบปฏิบัติการ บางส่วนอาจมีอยู่แยกจากระบบปฏิบัติการ โปรแกรมระดับนี้ประกอบด้วยโปรแกรมเก็บถาวร โปรแกรมสำรองข้อมูล ฯลฯ

    นอกจากนี้ซอฟต์แวร์บริการทั้งระบบยังรวมถึงโปรแกรมทดสอบและวินิจฉัย โปรแกรมต่างๆ การป้องกันไวรัสและการบำรุงรักษาเครือข่าย

    โปรแกรมทดสอบและวินิจฉัยได้รับการออกแบบมาเพื่อทดสอบการทำงานของส่วนประกอบคอมพิวเตอร์แต่ละชิ้น การทำงานของโปรแกรม และกำจัดข้อบกพร่องที่ระบุระหว่างการทดสอบ

    โปรแกรมป้องกันไวรัสใช้ในการวินิจฉัย ระบุ และกำจัดโปรแกรมไวรัสที่รบกวนการทำงานปกติของระบบคอมพิวเตอร์

    ซอฟต์แวร์เครื่องมือวัด หรือ เครื่องมือซอฟต์แวร์(IPO) คือ โปรแกรมกึ่งสำเร็จรูปหรือตัวสร้างที่ใช้ในการพัฒนา ปรับปรุง หรือพัฒนาโปรแกรมอื่นๆ อนุญาตให้คุณสร้างโปรแกรมผู้ใช้แอปพลิเคชันต่างๆ การเสนอขายหุ้น IPO ได้แก่: DBMS, ผู้แก้ไข, โปรแกรมแก้ไขข้อบกพร่อง, โปรแกรมระบบเสริม, แพ็คเกจกราฟิก, ผู้ออกแบบการศึกษา เกม การทดสอบ และโปรแกรมอื่นๆ วัตถุประสงค์คล้ายกับระบบการเขียนโปรแกรม

    ซอฟต์แวร์ประยุกต์ (ปปส.) หรือ แอพพลิเคชั่นซอฟต์แวร์ ใช้เพื่อแก้ไขปัญหาเฉพาะ โปรแกรมเหล่านี้ช่วยให้ผู้ใช้ทำงานที่ต้องการบนคอมพิวเตอร์ของตนได้ บางครั้งโปรแกรมดังกล่าวเรียกว่าแอปพลิเคชัน

    PPO มีลักษณะเป็นเชิงปัญหา โดยปกติจะประกอบด้วยสององค์ประกอบ: ผู้ใช้และซอฟต์แวร์แอปพลิเคชันที่มีปัญหา

    ถึง ซอฟต์แวร์ที่กำหนดเองรวมถึง: โปรแกรมแก้ไขข้อความ สเปรดชีต และกราฟิก และโปรแกรมอื่นที่คล้ายคลึงกัน เช่น โปรแกรมการศึกษาและสันทนาการ

    ชุดของโปรแกรมผู้ใช้หลายโปรแกรมที่ทำหน้าที่เสริมซึ่งกันและกันและสนับสนุนเทคโนโลยีสารสนเทศเพียงตัวเดียวเรียกว่า แพ็คเกจการสมัคร, ชุดซอฟต์แวร์รวมหรือ ซอฟต์แวร์รวม- แพ็คเกจซอฟต์แวร์ทำหน้าที่ซึ่งโปรแกรมพิเศษถูกสร้างขึ้นก่อนหน้านี้ มาดู กปปส. เป็นตัวอย่าง ไมโครซอฟต์ ออฟฟิศซึ่งรวมถึง: ตัวประมวลผลข้อความและสเปรดชีต, Access DBMS, Power Point และโปรแกรมอื่น ๆ

    ซอฟต์แวร์ที่มีปัญหา– เป็นซอฟต์แวร์เฉพาะทาง เช่น โปรแกรมบัญชี โปรแกรมประกันภัย เป็นต้น

    นอกเหนือจากรายการที่ระบุไว้ เรายังทราบโปรแกรมแอปพลิเคชันต่อไปนี้: การศึกษา การฝึกอบรมและการจำลอง มัลติมีเดีย ความบันเทิง รวมถึง เกมส์คอมพิวเตอร์, หนังสืออ้างอิง (สารานุกรม พจนานุกรม และหนังสืออ้างอิง) เป็นต้น

    โปรแกรมคอมพิวเตอร์ใด ๆ ที่ทำงานโดยใช้วิธีการทางเทคนิคของเทคโนโลยีสารสนเทศ

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

    ฮาร์ดแวร์ระบบ: การจำแนกประเภททั่วไป

    แล้วเรากำลังเผชิญกับอะไร? อันที่จริงฮาร์ดแวร์ที่ซับซ้อนนั้นทุกคนคุ้นเคยดี ในความเป็นจริงผู้ใช้หลายคนเรียกมันว่าฮาร์ดแวร์คอมพิวเตอร์ แท้จริงแล้วฮาร์ดแวร์นั้นเป็น "ฮาร์ดแวร์" อย่างแท้จริง และไม่ใช่ส่วนประกอบของซอฟต์แวร์ใดๆ ระบบคอมพิวเตอร์- ในการจำแนกประเภทที่ง่ายที่สุดจะแบ่งออกเป็นภายในและภายนอก

    นอกจากนี้ ในส่วนนี้เราสามารถแยกแยะอุปกรณ์หลักและมีความหมายมากที่สุดได้สามประเภท:

    • อุปกรณ์อินพุต;
    • อุปกรณ์ส่งออก
    • อุปกรณ์จัดเก็บข้อมูล

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

    องค์ประกอบคอมพิวเตอร์ขั้นพื้นฐาน

    เมื่ออธิบายฮาร์ดแวร์ของคอมพิวเตอร์เครื่องใด ๆ ควรเริ่มต้นด้วยองค์ประกอบที่สำคัญที่สุด - เมนบอร์ดซึ่งมีองค์ประกอบภายในทั้งหมดอยู่ และอุปกรณ์ภายนอกเชื่อมต่อผ่านการใช้ขั้วต่อและช่องประเภทต่างๆ

    ปัจจุบันมี "เมนบอร์ด" และผู้ผลิตค่อนข้างหลากหลาย จริงอยู่ บอร์ดสำหรับคอมพิวเตอร์เดสก์ท็อปและแล็ปท็อปอาจแตกต่างกันทั้งรูปร่างและการจัดเรียงองค์ประกอบแต่ละอย่าง อย่างไรก็ตามสาระสำคัญของการใช้งานในระบบคอมพิวเตอร์ไม่เปลี่ยนแปลง

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

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

    ซอฟต์แวร์และฮาร์ดแวร์

    คอมพิวเตอร์สมัยใหม่ยังใช้อุปกรณ์ไฮบริด เช่น ROM หรือหน่วยความจำแบบอ่านอย่างเดียว CMOS ซึ่งเป็นพื้นฐานของระบบอินพุต/เอาท์พุตพื้นฐานที่เรียกว่า BIOS

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

    การป้อนข้อมูลหมายความว่า

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

    • แป้นพิมพ์;
    • เมาส์ (แทร็กแพดสำหรับแล็ปท็อป);
    • จอยสติ๊ก;
    • กล้องดิจิตอล;
    • ไมโครโฟน;
    • เครื่องสแกนภายนอก

    อุปกรณ์เหล่านี้แต่ละเครื่องช่วยให้คุณสามารถป้อนข้อมูลประเภทต่างๆ ได้ ตัวอย่างเช่น การป้อนกราฟิกโดยใช้สแกนเนอร์ การป้อนภาพวิดีโอโดยใช้กล้อง การป้อนข้อความบนแป้นพิมพ์ ฯลฯ อย่างไรก็ตาม ทั้งเมาส์และแทร็กแพด นอกเหนือจากสิ่งอื่นใดแล้ว ยังเป็นตัวควบคุม (ตัวจัดการ) อีกด้วย

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

    ข้อมูลส่งออกหมายถึง

    เป็นไปไม่ได้เลยที่จะจินตนาการถึงฮาร์ดแวร์ที่ไม่มีอุปกรณ์เอาท์พุต รายการมาตรฐานประกอบด้วยสิ่งต่อไปนี้:

    • เฝ้าสังเกต;
    • เครื่องพิมพ์;
    • พล็อตเตอร์;
    • ระบบเสียงและวิดีโอ
    • โปรเจคเตอร์มัลติมีเดีย

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

    สำหรับองค์ประกอบที่เหลือนั้นเป็นที่พึงปรารถนาแม้ว่าจะไม่จำเป็นก็ตาม (บางที อะแดปเตอร์กราฟิกโดยที่ไม่มี ระบบที่ทันสมัยอาจจะไม่ได้ผล)

    หมายถึงการจัดเก็บข้อมูล

    สุดท้าย หนึ่งในคลาสที่สำคัญที่สุดคืออุปกรณ์จัดเก็บข้อมูล การปรากฏตัวของพวกเขาไม่ว่าจะเป็น ส่วนประกอบภายในหรือ สื่อภายนอกก็แค่ต้อง พันธุ์ต่อไปนี้อยู่ในคลาสนี้:

    • ฮาร์ดไดรฟ์ (ฮาร์ดไดรฟ์);
    • แกะ;
    • ข้อมูลที่ถูกเก็บไว้;
    • ไดรฟ์ภายนอก (ฟล็อปปี้ดิสก์ อุปกรณ์ USB)

    บางครั้งก็รวมถึงระบบ BIOS ที่มีหน่วยความจำ CMOS ด้วย แต่ดังที่กล่าวไว้ข้างต้น อุปกรณ์เหล่านี้เป็นอุปกรณ์ไฮบริดที่สามารถจำแนกออกเป็นหมวดหมู่ต่างๆ เท่าๆ กัน

    แน่นอนว่าสถานที่หลักที่นี่เต็มไปด้วยฮาร์ดไดรฟ์และ RAM ฮาร์ดดิส- นี่คือวิธีฮาร์ดแวร์ของข้อมูล (หรือค่อนข้างเป็นวิธีการจัดเก็บ) เนื่องจากมันถูกเก็บไว้อย่างถาวรและใน RAM - ชั่วคราว (เมื่อเริ่มหรือใช้งานโปรแกรมคัดลอกเนื้อหาไป ฯลฯ )

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

    อุปกรณ์สื่อสาร

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

    • อะแดปเตอร์เครือข่าย
    • เราเตอร์ (โมเด็ม เราเตอร์ ฯลฯ)

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

    อุปกรณ์รักษาความปลอดภัยและการปกป้องข้อมูล

    ตอนนี้มีอุปกรณ์อีกประเภทหนึ่ง เหล่านี้เป็นอุปกรณ์ป้องกันฮาร์ดแวร์ซึ่งรวมถึงไฟร์วอลล์ "เหล็ก" หรือที่เรียกว่าไฟร์วอลล์ (ไฟร์วอลล์ในภาษาอังกฤษ - "ไฟร์วอลล์")

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

    ปฏิสัมพันธ์ของซอฟต์แวร์และฮาร์ดแวร์

    ดังนั้นเราจึงดูฮาร์ดแวร์โดยย่อ ตอนนี้มีคำไม่กี่คำเกี่ยวกับวิธีที่พวกเขาโต้ตอบกับผลิตภัณฑ์ซอฟต์แวร์

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

    บทสรุป

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

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

    เครื่องมือฮาร์ดแวร์และซอฟต์แวร์ระดับโลกที่หลากหลายสำหรับการเขียนและการดีบัก รหัสโปรแกรมอุปกรณ์และระบบต่างๆ ได้อย่างมีประสิทธิภาพและเรียบง่าย

    เครื่องมือเหล่านี้ประกอบด้วย (รูปที่ 1) ชุดประเมินผล สภาพแวดล้อมการพัฒนาซอฟต์แวร์และการแก้ไขจุดบกพร่อง ชุดเครื่องมือซอฟต์แวร์ (คอมไพเลอร์ ตัวเชื่อมโยง ตัวเพิ่มประสิทธิภาพ แอสเซมเบลอร์ ตัวแปลงรูปแบบ ไลบรารีมาตรฐาน ฯลฯ) ตัวจำลอง-ดีบักเกอร์ ตัวกำหนดค่าโมดูลต่อพ่วง ตัวจำลอง -ดีบักเกอร์ระดับต่างๆ รวมถึงเรียลไทม์ แพลตฟอร์มระบบ ระบบปฏิบัติการเรียลไทม์ โปรแกรมเมอร์

    ข้าว. 1. ตัวอย่างแพ็คเกจฮาร์ดแวร์และซอฟต์แวร์ของนักพัฒนา รวมถึงโปรแกรมจำลองความเร็วเต็ม

    ซอฟต์แวร์

    ลิงก์หลักในการพัฒนาซอฟต์แวร์ไมโครคอนโทรลเลอร์คือเวิร์กช็อปแบบฝังตัวประสิทธิภาพสูงที่มีมูลค่าสูง - HEW (รูปที่ 2) ซึ่งเป็นสภาพแวดล้อมการพัฒนาซอฟต์แวร์ที่มีประสิทธิภาพสูง ซึ่งเป็นสากลสำหรับไมโครคอนโทรลเลอร์ Renesas Technology ทั้งหมด เป็นสภาพแวดล้อมแบบกราฟิกสำหรับการพัฒนาซอฟต์แวร์ด้วยแพ็คเกจคอมไพเลอร์ C/C++ ซึ่งมีอินเทอร์เฟซทั่วไปสำหรับโปรแกรมประเภทนี้ องค์ประกอบอินเทอร์เฟซทั้งหมดของสภาพแวดล้อม HEW เช่น เมนูหน้าต่างต่างๆ แถบเครื่องมือ แถบสถานะ หน้าต่างที่เชื่อมโยง และเมนูท้องถิ่นตามบริบท มีวัตถุประสงค์เพื่อลดความซับซ้อนในการสร้างและการจัดการโครงการซอฟต์แวร์ผลิตภัณฑ์ขั้นสุดท้าย

    สภาพแวดล้อมการพัฒนาซอฟต์แวร์ HEW มีความสามารถดังต่อไปนี้:

    • การสร้างและแก้ไขโครงการ
    • การกำหนดค่ากราฟิกของยูทิลิตี้คอมไพเลอร์
    • สร้างโครงการ
    • การดีบัก
    • การควบคุมเวอร์ชัน

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

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


    ข้าว. 2. อินเทอร์เฟซสภาพแวดล้อมการพัฒนา HEW

    นอกจากนี้ ประสิทธิภาพการดำเนินงานยังเพิ่มขึ้นด้วยการใช้อินเทอร์เฟซที่สอดคล้องกันซึ่งมีลักษณะเหมือนกันในไมโครคอนโทรลเลอร์และไมโครโปรเซสเซอร์ Renesas ทั้งหมด นอกจากนี้ อินเทอร์เฟซยังสามารถกำหนดค่าได้ในลักษณะที่จะสร้างสภาพแวดล้อมที่สะดวกที่สุดสำหรับการพัฒนาแอปพลิเคชันเฉพาะ

    "พ่อมด" ทำให้ขั้นตอนเริ่มต้นง่ายขึ้น- การมีอยู่ของ "ผู้เชี่ยวชาญ" ของเครื่องกำเนิดโครงการ (รูปที่ 3) ซึ่งเป็นส่วนหนึ่งของสภาพแวดล้อม HEW ช่วยให้การเขียนโปรแกรมง่ายขึ้น นักพัฒนาสามารถใช้ความช่วยเหลือในการตั้งค่า การเลือกออบเจ็กต์การดีบัก และสร้างโค้ดเริ่มต้น


    ข้าว. 3. เทมเพลตและโปรเจ็กต์ “ตัวช่วยสร้าง” ที่ทำให้การสร้างโค้ดที่เหมาะสมที่สุดง่ายขึ้น

    คุณสมบัติใหม่ที่ช่วยเพิ่มประสิทธิภาพโค้ดโปรแกรม- ตัวจำลอง/ดีบักเกอร์ในตัวมีคุณสมบัติพิเศษและหน้าต่างสำหรับตรวจสอบโค้ดโปรแกรมที่ได้รับจากการคอมไพล์:

    • หน้าต่างโปรไฟล์โค้ด (ช่วยให้คุณแสดงข้อมูลทางสถิติในรูปแบบข้อความและกราฟิก)
    • ความสามารถในการวิเคราะห์ประสิทธิภาพ
    • หน้าต่างตัววิเคราะห์การใช้ซอร์สโค้ด

    เครื่องมือวิเคราะห์เสริมที่จะช่วยให้คุณเข้าใจการทำงานและโครงสร้างของโปรแกรม:

    • โปรแกรมวิเคราะห์สแต็ก
    • โปรแกรมสำหรับดูรหัสและไฟล์การกระจายข้อมูล (*.map) ที่สร้างโดยตัวเชื่อมโยง

    เครื่องมือซอฟต์แวร์สำหรับสร้างโค้ด C/C++ ที่ได้รับการปรับปรุง- เครื่องมือ Renesas (คอมไพเลอร์ แอสเซมเบลอร์ และลิงเกอร์) เป็นไปตามข้อกำหนดภาษา C++ โดยสมบูรณ์ และเข้ากันได้กับภาษา C รุ่นเก่า โดยจะใช้ส่วนขยายที่ช่วยให้สามารถควบคุมระบบฝังตัวได้อย่างสมบูรณ์โดยใช้ภาษา C โดยไม่ต้องใช้ส่วนแทรกแอสเซมบลี ส่วนขยายเหล่านี้รวมถึง:

    • ขัดจังหวะกิจวัตรประจำวัน
    • การดำเนินการลงทะเบียนแบบมีเงื่อนไข
    • คำสั่งการนอนหลับ
    • ฟังก์ชั่นหลอกสำหรับการเรียกคำสั่งต่างๆ เช่น คำสั่งการคูณและการสะสม หรือคำสั่งบวกลบทศนิยม
    • การจัดการการเพิ่มประสิทธิภาพของการเรียกใช้ฟังก์ชันและการกำหนดที่อยู่ตามความสามารถของสถาปัตยกรรมอุปกรณ์และระบบคำสั่ง

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

    แพ็คเกจ HEW เวอร์ชันสาธิตฟรี- นโยบายการให้สิทธิ์ใช้งานที่ยืดหยุ่นของ Renesas สำหรับผลิตภัณฑ์หมายความว่าคุณสามารถดาวน์โหลดแพ็คเกจ HEW พร้อมคอมไพเลอร์เวอร์ชันสาธิตฟรี และใช้งานได้โดยไม่มีข้อจำกัดเป็นเวลา 60 วัน คุณลักษณะนี้มีประโยชน์มากสำหรับการทดสอบประสิทธิภาพของโค้ดที่ปรับให้เหมาะสมที่คอมไพล์แล้วและประสิทธิภาพของสถาปัตยกรรม หลังจากช่วงเวลานี้ ขนาดของโค้ดที่สร้างขึ้นจะถูกจำกัดไว้ที่ 64 kB ซึ่งไม่ได้ป้องกันคุณจากการสำรวจสถาปัตยกรรมของไมโครคอนโทรลเลอร์หรือการทดลองกับ อุปกรณ์ต่อพ่วง- เวอร์ชันสาธิตของสภาพแวดล้อม HEW แตกต่างจาก เวอร์ชันเต็มโดยการจำกัดขนาดของโค้ดที่คอมไพล์แล้วเท่านั้น ดังนั้นจึงเป็นไปได้ที่จะสร้างโค้ดเต็มรูปแบบสำหรับอุปกรณ์ที่สร้างขึ้นโดยใช้ไมโครคอนโทรลเลอร์รุ่นล่างสุด (ที่มี ROM น้อยกว่า 64 kB)

    เครื่องมือแก้ไขข้อบกพร่องแพ็คเกจ HEW แบบรวม- สภาพแวดล้อม HEW เองให้การสนับสนุนการดีบักออบเจ็กต์โมดูลาร์โดยตรง ดังนั้นคุณจึงสามารถสร้างแอปพลิเคชันและดีบักได้โดยไม่ต้องออกจากสภาพแวดล้อม "วิซาร์ด" เซสชันการดีบักอนุญาตให้คุณเพิ่มอ็อบเจ็กต์การดีบักต่อไปนี้เข้ากับเวิร์กเบนช์:

    • เครื่องจำลอง
    • ตัวจำลองในวงจร (ซีรี่ส์ E6000)
    • JTAG$อีมูเลเตอร์ (E10A, E8)
    • บอร์ดประเมินผลพร้อมจอภาพประจำถิ่น

    ชุดเครื่องมือพัฒนาแฟลช (FDT) Renesas เป็นยูทิลิตี้ที่ใช้งานง่ายสำหรับการเขียนโปรแกรมหน่วยความจำแฟลชในตัวของไมโครคอนโทรลเลอร์ตระกูล H8 ช่วยให้คุณสร้างโปรเจ็กต์ที่รวมไฟล์หลายไฟล์ที่มีบันทึก s$ ไว้ในอิมเมจที่ดาวน์โหลดได้รูปเดียว รวมถึงบันทึกพารามิเตอร์การเชื่อมต่อเพื่อทำให้การจัดการกระบวนการตั้งโปรแกรมอุปกรณ์ง่ายขึ้น

    FDT รองรับ:

    • การเชื่อมต่อ USB โดยตรงของอุปกรณ์พร้อมโหมดบูตผ่านพอร์ต USB$
    • การสื่อสารแบบอนุกรมที่ความเร็วสูงถึง 115,200 บอด
    • โปรแกรมแก้ไขภาพเลขฐานสิบหก
    • การออกข้อความที่หลากหลายเพื่อช่วยคุณทำงานในโครงการ
    • ฮาร์ดแวร์.

    ฮาร์ดแวร์มีหลากหลาย หมวดหมู่ราคาเริ่มต้นด้วยชุดพัฒนาราคาไม่แพงและชุดเริ่มต้น RSK (Renesas Starter Kit)

    ชุดตรวจแก้จุดบกพร่อง- ชุดทดสอบและ RSK (รูปที่ 4) มีตัวเลือกฮาร์ดแวร์ราคาประหยัดสำหรับการประเมินประสิทธิภาพของไมโครคอนโทรลเลอร์ แต่ละชุดประกอบด้วยเขียงหั่นขนมที่ประกอบแล้วและซีดีที่ประกอบด้วย:

    • เวอร์ชันทดลองใช้งานของแพ็คเกจ HEW, คอมไพเลอร์ภาษา C/C++ และโปรแกรมการสื่อสารดีบักเกอร์พร้อมมอนิเตอร์ประจำ
    • ยูทิลิตี้ Flash Development Toolkit (FDT)


    ข้าว. 4. ชุดอุปกรณ์ระดับเริ่มต้น RSK

    แผ่นซีดียังมีคู่มือเริ่มต้นใช้งานฉบับย่อ ซึ่งจะอธิบายขั้นตอนการติดตั้งซอฟต์แวร์โดยละเอียด รวมถึงเอกสารชุดที่สมบูรณ์พร้อม โครงการการศึกษาและโมดูลซอฟต์แวร์การฝึกอบรม "Project Generator" สำหรับสภาพแวดล้อม HEW

    ตัวจำลองในวงจร E8 และ E10A-USB- อีมูเลเตอร์ E8 และ E10A$USB (รูปที่ 5 และ 6 ตามลำดับ) ได้รับการออกแบบมาเพื่อเชื่อมต่อกับอินเทอร์เฟซดีบัก JTAG อุปกรณ์ราคาประหยัดเหล่านี้ให้การแก้ไขข้อบกพร่องแบบเรียลไทม์โดยใช้ทรัพยากรเฉพาะของไมโครคอนโทรลเลอร์ที่รวมอยู่ในอุปกรณ์ที่กำลังแก้ไขข้อบกพร่อง อีมูเลเตอร์เชื่อมต่อกับระบบผู้ใช้ผ่านอินเทอร์เฟซที่สามารถใช้ได้ทั้งสำหรับการดีบักและการเขียนโปรแกรมหน่วยความจำแฟลชที่อยู่บนชิปไมโครคอนโทรลเลอร์


    ข้าว. 5. โปรแกรมจำลอง E8-ดีบักเกอร์


    ข้าว. 6. โปรแกรมจำลองดีบักเกอร์ E10A-USB

    ตัวจำลอง E8 และ E10A-USB ใช้ USB 2.0 พร้อมฟังก์ชัน Plug-and-Play ช่วยให้คุณสามารถเชื่อมต่อกับพีซีหรือแล็ปท็อปที่มีอินเทอร์เฟซ USB ได้อย่างง่ายดาย

    คุณสมบัติหลักของอีมูเลเตอร์:

    • มากถึง 255 เบรกพอยต์ซอฟต์แวร์
    • เบรกพอยต์ฮาร์ดแวร์หนึ่งตัวตามที่อยู่และค่าข้อมูล
    • บันทึกข้อมูลเกี่ยวกับการเปลี่ยน 4 ครั้งล่าสุด
    • การเขียนโปรแกรมหน่วยความจำแฟลชภายใน
    • การสนับสนุนการดีบักแบบรวมในสภาพแวดล้อม HEW

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

    • การจำลองไมโครคอนโทรลเลอร์แบบเรียลไทม์โดยไม่ต้องรอลูปหรือเปลี่ยนโฟลว์ของโปรแกรม
    • หน่วยความจำจำลอง 1 ถึง 4 MB ที่สามารถแมปกับพื้นที่ที่อยู่ของโปรเซสเซอร์เป้าหมาย
    • 256 เบรกพอยท์
    • การมีอยู่ของบัฟเฟอร์การติดตามที่มีขนาดรอบเครื่องสูงสุด 32K เขียนซึ่งสามารถหยุดได้ และเนื้อหาจะอ่านระหว่างการทำงานของโปรแกรม
    • การกรองเหตุการณ์ที่ป้อนลงในบัฟเฟอร์การติดตามโดยใช้ Complex Event System
    • การกรองเหตุการณ์ที่บันทึกไว้ในบัฟเฟอร์การติดตามพร้อมความสามารถในการค้นหา
    • การตรวจสอบแรงดันไฟฟ้าของอุปกรณ์ที่กำลังดีบั๊กโดยอัตโนมัติ เพื่อป้องกันการทำงานที่ไม่ถูกต้องของตัวจำลองเมื่อระดับแรงดันไฟฟ้าของอุปกรณ์เบี่ยงเบนไปจากค่าที่อนุญาต
    • แหล่งสัญญาณนาฬิกาของอุปกรณ์เป้าหมายที่หลากหลาย
    • การสนับสนุนการดีบักแบบรวมในสภาพแวดล้อม HEW

    บทสรุป

    สถาปัตยกรรม SuperH ไม่เพียงแต่เป็นที่ต้องการของผู้ผลิตอุปกรณ์อิเล็กทรอนิกส์ระดับโลกเท่านั้น แต่ในบางพื้นที่ สถาปัตยกรรมดังกล่าวได้กลายเป็นมาตรฐานโดยพฤตินัยไปแล้ว

    โดยเฉพาะอย่างยิ่ง ไอซีตระกูล SH-Mobile ถูกนำมาใช้ในรุ่นมากกว่า 200 รุ่น โทรศัพท์มือถือและระบบนำทางรถยนต์ส่วนใหญ่สร้างจากไอซีที่มีแกน SH-4 และ SH-4A เช่นเดียวกับครอบครัวที่มีอายุมากกว่า SH-2 และ SH-2A ถูกนำมาใช้อย่างแข็งขัน อุปกรณ์ต่างๆและระบบต่างๆ เช่น ใน เครื่องใช้ในครัวเรือน,ระบบระบายอากาศและปรับอากาศ เป็นต้น ด้วยการถือกำเนิดของชิปราคาไม่แพงจากตระกูล SH-Tiny ความสนใจในตระกูล SuperH โดยรวมจึงเพิ่มขึ้น ประสิทธิภาพสูง ความจุหน่วยความจำที่เหมาะสม ชุดอุปกรณ์ต่อพ่วงที่ยอดเยี่ยม และความสามารถในการสื่อสารขั้นสูง ทำให้ไมโครคอนโทรลเลอร์เหล่านี้ขาดไม่ได้ไม่เพียงแต่ในระบบในครัวเรือนและอุปกรณ์สำนักงานเท่านั้น แต่ยังรวมถึงระบบอุตสาหกรรมสำหรับการควบคุมกระบวนการผลิตด้วย ชุดอุปกรณ์ต่อพ่วงการสื่อสารแบบพิเศษช่วยให้สามารถใช้ชิปที่มีสถาปัตยกรรม SuperH ในระบบสื่อสารแบบมีสาย เช่น ในระบบโทรศัพท์และเครือข่ายคอมพิวเตอร์เฉพาะที่

    วรรณกรรม

    1. คู่มือผู้ใช้เวิร์กชอปแบบฝังประสิทธิภาพสูง – Renesas, มกราคม 2004
    2. คู่มือผู้ใช้ชุดเริ่มต้น Renesas – Renesas กุมภาพันธ์ 2549


    กำลังโหลด...
    สูงสุด