คอมพิวเตอร์ซอฟต์แวร์

ACT - มัน ... ซอฟแวร์การดำเนินงานขั้นพื้นฐาน โดยซอฟต์แวร์ระบบ ได้แก่

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

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

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

รู้เบื้องต้นเกี่ยวกับ

ในอดีตเราได้ใช้ทั้งหมดของโปรแกรมจะถูกแบ่งออกเป็นสองชั้น:

  • การใช้งานระบบ (ACT - เป็นรากฐานของระบบปฏิบัติการใด ๆ )
  • การประยุกต์ใช้โปรแกรม

มีระดับของซอฟต์แวร์โปรแกรมพิเศษอย่างลึกซึ้งอีก แต่ในชีวิตประจำวันกับเขาและพบเฉพาะนักพัฒนาเทคโนโลยี

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

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

ไดร์เวอร์ ฯลฯ

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

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

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

อะไรซอฟต์แวร์ระบบ

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

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

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

ความรู้และทักษะพื้นฐาน

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

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

ซอฟแวร์ระบบการจำแนก

ตามเนื้อผ้าในชั้นนี้มีดังต่อไปรุ่น:

  • องค์ประกอบการควบคุม
  • ส่วนประกอบการวิเคราะห์ประมวลผลและการส่งข้อมูล

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

  • การควบคุมโดยตรงของทุกพลังการประมวลผลของระบบ
  • การทำงานกับข้อมูลที่จำเป็นสำหรับการทำงานของ

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

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

รุ่นของการจัดหมวดหมู่อีก

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

  • ระบบปฏิบัติการของตัวเองและคนขับรถในองค์ประกอบของพวกเขา
  • สกิน (DE) และสื่ออื่น ๆ สำหรับการดำเนินงานของโปรแกรม
  • ผู้จัดการไฟล์

OS เป็นชุดของซอฟต์แวร์โอเพนซอร์ส

เรายังคงดูซอฟต์แวร์ระบบ ระบบปฏิบัติการที่เป็นส่วนหนึ่งของมัน

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

ในวรรณคดีระบบปฏิบัติการที่จะเรียกว่าซอฟต์แวร์ระบบพื้นฐาน ทำไมนำมาใช้ศัพท์นี้เราจะพิจารณาดังต่อไปนี้

การจัดการไฟล์ - ฟังก์ชั่นที่จำเป็นของการกระทำ

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

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

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

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

บริการ ACT คืออะไร

ประเภทนี้รวมถึงโปรแกรมที่มีนัยสำคัญขยายขีดความสามารถของโปรแกรม ACT ทำให้มันสะดวกมากขึ้นสำหรับผู้ใช้ พวกเขายังสามารถจำแนกและได้รับคะแนนมาก:

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

บ่อยครั้งที่ระดับของโปรแกรมนี้เรียกว่าระบบสาธารณูปโภค เพียงแค่ทราบว่าโปรแกรมป้องกันไวรัสไม่ได้โทร วันนี้ที่รู้จักกันดีหมายถึงจากไซแมนเทค Touch Stone, เช่นเดียวกับ บริษัท อื่น ๆ ที่สำคัญที่จัดหาซอฟแวร์ ประเภทของซอฟแวร์ สำหรับบางกรณีที่เราตรวจสอบ แต่ยังคงมีหลายคำถามที่ยังไม่ได้แก้ไข

ทำหน้าที่ในการทำงานร่วมกับโปรโตคอลเครือข่าย

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

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

โดยวิธีการที่ IE, Firefox, Opera และ Google Chrome - ลูกค้าเดิมซึ่งจะขึ้นอยู่บนหลักการที่ว่าตั้งเดียวที่ออก

สภาพแวดล้อมการเขียนโปรแกรม และการดำเนินงานของโปรแกรม

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

ผู้เชี่ยวชาญกล่าวว่าในกรณีนี้ในซอฟต์แวร์ระบบรวมถึง:

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

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

สิ่งที่เป็นนักแปล

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

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

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

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

ดีบักเกอร์และส่วนประกอบอื่น ๆ

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

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

ผลการวิจัย

ดังนั้นขอสรุป แต่กลับกลายเป็นว่ารายการต่อไปนี้จะรวมอยู่ในซอฟแวร์ระบบ:

  • โดยตรงกับ (ระบบปฏิบัติการ) OS
  • สกิน (DE) และสภาพแวดล้อมในการทำงานของโปรแกรม
  • ผู้จัดการแฟ้มและเครื่องมือการจัดการไฟล์อื่น
  • เครื่องมือสำหรับนักพัฒนา
  • เครื่องมือเครือข่ายทั้งหมด
  • บางโปรแกรม

ที่นี่เราตรวจสอบโครงสร้างของซอฟแวร์ระบบ

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.delachieve.com. Theme powered by WordPress.