คอมพิวเตอร์, ซอฟต์แวร์
ACT - มัน ... ซอฟแวร์การดำเนินงานขั้นพื้นฐาน โดยซอฟต์แวร์ระบบ ได้แก่
คอมพิวเตอร์ - สหายชีวิตโดยธรรมชาติของเราสำหรับทศวรรษที่สอง พวกเขาช่วยให้ผู้คนมีความสนุกสนานและการทำงานสื่อสารกับเพื่อนทั่วทุกมุมโลก หลักการ แต่น่าเสียดายที่ไม่ได้เป็นผู้ใช้ทุกคนกำลังทำงานอยู่กับคอมพิวเตอร์
มันเป็นสิ่งจำเป็นที่จะรู้ว่าแม้ผู้ใช้สามัญเช่นเมื่ออ่านบทความที่ให้ข้อมูลบางอย่างที่พวกเขามักจะไม่สามารถเข้าใจสาระสำคัญของมันคือการเขียน มันเกิดขึ้นเพียงเดียวกันเพราะความไม่รู้ของคำศัพท์ที่พบบ่อย มันควรจะตั้งข้อสังเกตว่ามันมักจะบิดเบือนของบาปทรัพยากรเฉพาะแม้กระทั่ง
รู้เบื้องต้นเกี่ยวกับ
ในอดีตเราได้ใช้ทั้งหมดของโปรแกรมจะถูกแบ่งออกเป็นสองชั้น:
- การใช้งานระบบ (ACT - เป็นรากฐานของระบบปฏิบัติการใด ๆ )
- การประยุกต์ใช้โปรแกรม
มีระดับของซอฟต์แวร์โปรแกรมพิเศษอย่างลึกซึ้งอีก แต่ในชีวิตประจำวันกับเขาและพบเฉพาะนักพัฒนาเทคโนโลยี
สำหรับการ ประยุกต์ใช้ในการ รวมโปรแกรมสำนักงาน, ซอฟแวร์สำหรับการสร้างและแก้ไขภาพเช่นเดียวกับกองทุนอื่น ๆ จากการที่เราแต่ละคนมีการจัดการในชีวิตประจำวัน มันไม่ได้เป็นเรื่องยากที่จะเดาว่าชั้นนี้เป็นส่วนใหญ่และจำนวนมาก
ไดร์เวอร์ ฯลฯ
มากมักจะจัดสรรระบบห้องสมุดและไดรเวอร์อุปกรณ์สำหรับวัตถุประสงในทางที่ไม่แตกต่างจากการกระทำ ซึ่งหมายความว่าจะต้องพิจารณาพวกเขาต่างหากทำให้รู้สึกไม่
ดังนั้นซอฟต์แวร์ระบบ (System Software) สามารถเรียกได้ว่าเป็นชุดของโปรแกรมและอินเตอร์เฟซที่ใช้ในการควบคุมและคอมพิวเตอร์ปฏิสัมพันธ์ของมนุษย์ วัตถุประสงค์หลักของพวกเขา - เพื่อเป็นเครื่องมือเครื่องแปลภาษาในการแสดงและวิเคราะห์ในที่คุ้นเคยมากขึ้นกับเราทุกข้อความหรือรูปแบบกราฟิก องค์ประกอบ STR (Applied แตกต่างสาธารณูปโภค) ในทางปฏิบัติไม่ได้ขึ้นอยู่กับการแก้ไขปัญหาเฉพาะโดยผู้ใช้คอมพิวเตอร์
เขาสามารถออกแบบได้ที่บ้านหรืออาจจะทั้งวันจะนั่งอยู่ในเครือข่ายทางสังคม ในแต่ละกรณีซอฟต์แวร์คอมพิวเตอร์ที่แตกต่างอย่างมากในขณะที่องค์ประกอบของการใช้งานระบบผ่านไม่มีการเปลี่ยนแปลง
อะไรซอฟต์แวร์ระบบ
และตอนนี้เราจะวิเคราะห์ในรายละเอียดได้รับการแต่งตั้งจากประเภทของโปรแกรมนี้ ดังนั้นหน้าที่หลักของพวกเขา
- พวกเขาสร้างสภาพแวดล้อมที่การประยุกต์ใช้ยูทิลิตี้ (OS)
- ให้เข้าใจง่ายและระบบอัตโนมัติของการพัฒนาโปรแกรมใหม่
- เพิ่มความถูกต้องและมีประสิทธิภาพของการสื่อสารระหว่างเครื่องคอมพิวเตอร์ในเครือข่ายท้องถิ่นและระดับโลก
- วินิจฉัย (และซ่อมแซม) ความล้มเหลวการเขียนโปรแกรมต่างๆ
- ความรับผิดชอบสำหรับประสิทธิภาพการดำเนินงานเสริม (ถึงเก็บถ่ายโอนข้อมูล)
ดังนั้นไม่มีการทำงานของคอมพิวเตอร์โดยไม่ต้องซอฟต์แวร์ฟรีไม่สามารถในหลักการเป็นแม้แต่ระบบปฏิบัติการดั้งเดิมที่สุด - ยังช่วงการใช้งานผู้เชี่ยวชาญ การบำรุงรักษาของโปรแกรมเหล่านี้เท่านั้นที่สามารถจัดการกับผู้ใช้งานที่มีคุณภาพและการพัฒนา - เพียงโปรแกรมเมอร์ที่ดีที่สุดซึ่งในบางกรณีจำเป็นต้องรู้การเขียนโปรแกรมภาษาเครื่อง (ผู้เชี่ยวชาญดังกล่าวในโลกในหน่วยทั่วไป) ในระยะสั้นในการสร้างระบบปฏิบัติการของตัวเองในแยกที่สวยงามคุณก็จะไม่ทำงาน
ความรู้และทักษะพื้นฐาน
แม้จะมีความซับซ้อนของโปรแกรมดังกล่าวผู้ใช้ยังสามัญต้องเข้าใจธรรมชาติของการทำงานของพวกเขาในขณะที่มันมีผลกระทบต่อผลผลิตของการมีปฏิสัมพันธ์กับคอมพิวเตอร์ ยกตัวอย่างเช่นไม่ทราบเกี่ยวกับโปรแกรมการทำงานของหลักการที่ควบคุมการเขียนและอ่านข้อมูลจากพื้นผิวดิสก์คุณไม่สามารถฟอร์แมตฮาร์ดดิสก์ขึ้นอยู่กับชนิดของข้อมูลที่ตั้งใจจะให้มัน
ที่เราได้กล่าวไปแล้วโปรแกรมของพวกเขาเป็นระบบในธรรมชาติซึ่งไม่เปลี่ยนแปลงไม่เคย นั่นคือเหตุผลที่การพัฒนาซอฟต์แวร์โอเพนซอร์สจะถูกนำเสนอความต้องการที่เข้มงวดโดยเฉพาะอย่างยิ่ง
ซอฟแวร์ระบบการจำแนก
ตามเนื้อผ้าในชั้นนี้มีดังต่อไปรุ่น:
- องค์ประกอบการควบคุม
- ส่วนประกอบการวิเคราะห์ประมวลผลและการส่งข้อมูล
วิธีการง่ายต่อการเข้าใจโปรแกรมควบคุมที่ตรงกันกระบวนการหลักโดยการอนุญาตให้อุปกรณ์ทั้งหมดทำงานอย่างถูกต้องคอมพิวเตอร์ของคุณ ฟังก์ชั่นหลักของพวกเขามีรายละเอียดดังนี้
- การควบคุมโดยตรงของทุกพลังการประมวลผลของระบบ
- การทำงานกับข้อมูลที่จำเป็นสำหรับการทำงานของ
ส่วนใหญ่มักจะใช้เครื่องมือเหล่านี้มีอย่างต่อเนื่องในหน่วยความจำของคอมพิวเตอร์ เป็นถิ่นที่อยู่ของอุปกรณ์ขึ้นรูปเป็นแกนหลักของระบบปฏิบัติการที่ หากโปรแกรมควบคุมที่จำเป็นในการดำเนินการที่สำคัญบางอย่างถูกโหลดลงในหน่วยความจำทันทีก่อนที่จะดำเนินการที่พวกเขาจะเรียกว่าการขนส่ง (สกรรมกริยา) ในกรณีใด ๆ ในวันนี้เครื่องมือเหล่านี้มีอยู่เป็นส่วนหนึ่งของทั้งสองระบบปฏิบัติการและโปรแกรมควบคุมในรูปแบบของห้องสมุดเท่านั้น
รุ่นของการจัดหมวดหมู่อีก
บ่อยครั้งมากที่ผู้เชี่ยวชาญกล่าวว่าซอฟต์แวร์คอมพิวเตอร์ควรจะแบ่งออกเป็นขั้นพื้นฐานและบริการ โดยฐานเป็นโปรแกรมที่ช่วยให้การทำงานที่มากของคอมพิวเตอร์ ดังนั้นซอฟต์แวร์ระบบรวมถึง:
- ระบบปฏิบัติการของตัวเองและคนขับรถในองค์ประกอบของพวกเขา
- สกิน (DE) และสื่ออื่น ๆ สำหรับการดำเนินงานของโปรแกรม
- ผู้จัดการไฟล์
OS เป็นชุดของซอฟต์แวร์โอเพนซอร์ส
เรายังคงดูซอฟต์แวร์ระบบ ระบบปฏิบัติการที่เป็นส่วนหนึ่งของมัน
โดยทั่วไประบบปฏิบัติการของตัวเองสามารถแสดงเป็นชุดของโปรแกรมซอฟแวร์ที่มีความรับผิดชอบที่ได้รับการประมวลผลการใช้ข้อมูลและการควบคุมของอุปกรณ์ของระบบทั้งหมด ในมือข้างหนึ่งระบบปฏิบัติการทำหน้าที่เป็น "spacer" ระหว่างผู้ใช้และคอมพิวเตอร์ของเขาบนมืออื่น ๆ ที่เป็นผู้รับผิดชอบให้มากที่สุดเท่าที่เป็นไปได้ที่มีประสิทธิภาพของการใช้งานซอฟแวร์และฮาร์ดแวร์ทั้งกรอกหลัง
ในวรรณคดีระบบปฏิบัติการที่จะเรียกว่าซอฟต์แวร์ระบบพื้นฐาน ทำไมนำมาใช้ศัพท์นี้เราจะพิจารณาดังต่อไปนี้
การจัดการไฟล์ - ฟังก์ชั่นที่จำเป็นของการกระทำ
ผู้จัดการไฟล์ได้รับการออกแบบสำหรับการเข้าถึงง่ายข้อมูลทางกายภาพบนแผ่นดิสก์ที่จะแสดงให้พวกเขาในการแสดงกราฟิก ดังนั้นพวกเขาสามารถใช้ชื่อไฟล์ตรรกะมากกว่าที่ตั้งโดยตรงบนฮาร์ดดิสก์
แต่มีข้อเท็จจริงบางอย่างที่เป็นตัวกำหนดทัศนคติในการเขียนโปรแกรมดังกล่าวในแง่ของเครื่องมือในการจัดการข้อมูลที่เป็นอิสระ:
- ระบบปฏิบัติการจำนวนมาก (และเป็นเวลานานและเกือบทั้งหมด) สามารถไปพร้อม ๆ กัน (!) จะทำงานร่วมกับแทบทุกระบบไฟล์
- บางดั้งเดิม ( แต่ยังคง ปฏิบัติการ) ระบบ สามารถทำได้โดยไม่ต้องใช้โปรแกรมเหล่านี้
บริการ ACT คืออะไร
ประเภทนี้รวมถึงโปรแกรมที่มีนัยสำคัญขยายขีดความสามารถของโปรแกรม ACT ทำให้มันสะดวกมากขึ้นสำหรับผู้ใช้ พวกเขายังสามารถจำแนกและได้รับคะแนนมาก:
- ไดรเวอร์อุปกรณ์ที่ไม่ได้วางไว้ในระบบปฏิบัติการในขั้นตอนของการสร้างของ
- โปรแกรมคอมพิวเตอร์วินิจฉัยตนเองซึ่งช่วยขจัดความจำเป็นในการใช้เพื่อหาสาเหตุของความผิดพลาดและความล้มเหลว
- ผิดปกติพอ แต่ซอฟต์แวร์ป้องกันไวรัสยังเหมาะกับคำนิยามของ "การบริการที่" โปรดทราบว่ามันเป็นไปไม่ได้เสมอ
- การประยุกต์ใช้งานสำหรับไดรฟ์บริการช่วยให้คุณสามารถคัดลอกและเก็บข้อมูลลบหรือเรียกคืนไฟล์ข้อมูลเพื่อเพิ่มประสิทธิภาพของกระบวนการของการบันทึกแผ่นดิสก์อย่างถาวร
- Built-in โปรแกรมสำรองข้อมูลเพื่อลดข้อมูลพื้นที่ที่ถูกครอบครอง
- ยูทิลิตี้สำหรับการจัดการทรัพยากรของเครือข่ายและเครือข่ายตัวเอง
บ่อยครั้งที่ระดับของโปรแกรมนี้เรียกว่าระบบสาธารณูปโภค เพียงแค่ทราบว่าโปรแกรมป้องกันไวรัสไม่ได้โทร วันนี้ที่รู้จักกันดีหมายถึงจากไซแมนเทค Touch Stone, เช่นเดียวกับ บริษัท อื่น ๆ ที่สำคัญที่จัดหาซอฟแวร์ ประเภทของซอฟแวร์ สำหรับบางกรณีที่เราตรวจสอบ แต่ยังคงมีหลายคำถามที่ยังไม่ได้แก้ไข
ทำหน้าที่ในการทำงานร่วมกับโปรโตคอลเครือข่าย
เป็นชื่อที่มีความหมายเหล่านี้ใช้งานระบบมีความรับผิดชอบในการเข้าถึงเว็บ โปรดทราบว่าทั้งหมดของคำต่อไปนี้นำไปใช้มากขึ้นในระบบที่ถูกออกแบบมาเพื่อดำเนินการบางอย่าง (อีเมลไฟล์เซิร์ฟเวอร์เซิร์ฟเวอร์) เพื่อปรับปรุงซอฟต์แวร์ของคำสั่งนี้มักจะมีการพัฒนาเวอร์ชันใหม่ของระบบปฏิบัติการ
โดยวิธีการที่ IE, Firefox, Opera และ Google Chrome - ลูกค้าเดิมซึ่งจะขึ้นอยู่บนหลักการที่ว่าตั้งเดียวที่ออก
สภาพแวดล้อมการเขียนโปรแกรม และการดำเนินงานของโปรแกรม
โปรแกรมเหล่านี้เกี่ยวข้องกับวิธีการเฉพาะ แต่ความเข้าใจพื้นฐานของพวกเขายังเป็นสิ่งจำเป็นเพราะไม่มีนี้มันเป็นไปไม่ได้ที่จะเข้าใจหลักการของการดำเนินงานของระบบปฏิบัติการและคอมพิวเตอร์โดยทั่วไป พวกเขาไม่ได้ต้องการเพียงที่จะสร้าง แต่ยังรวมถึงการแก้ปัญหาและการเปิดตัวแอพพลิเค
ผู้เชี่ยวชาญกล่าวว่าในกรณีนี้ในซอฟต์แวร์ระบบรวมถึง:
- หมายถึงการพิมพ์และการแก้ไขข้อความ
- นักแปลหรือล่าม (ภาษาธรรมดา)
- ลิงเกอร์ที่เรียกว่าลิงเกอร์
- แก้จุดบกพร่อง
- ห้องสมุดแบบเต็มใบสมัครสำหรับการดำเนินการของโปรแกรม
โปรดทราบว่าแอพลิเคชันจะถูกสร้างขึ้น (มีข้อยกเว้นที่หายาก) ภายใต้บางระบบปฏิบัติการใด ๆ แต่เครื่องมือระบบที่ได้รับการออกแบบมาเพื่อพัฒนาพวกเขาสามารถทำงานในระบบที่แตกต่างกันอย่างสิ้นเชิง (นี้และต้องการระบบห้องสมุดบางส่วน) นี้เป็นสิ่งสำคัญมากเพราะพวกเขาไม่ได้ จำกัด ตัวเองนักพัฒนาในการเลือกระบบที่ต้องการสำหรับงาน
สิ่งที่เป็นนักแปล
ตั้งแต่คำนิยามนี้ไม่ชัดเจนสำหรับทุกคนมองปัญหานี้ในรายละเอียดมากขึ้น
นี้เป็นแนวคิดที่สำคัญหมายถึงโปรแกรมที่แปลภาษาการเขียนโปรแกรมที่มีความเข้าใจให้กับคนที่เป็นภาษาเครื่อง ของหลักสูตรภาษาเครื่องสามารถเข้าใจและมนุษย์ แต่อาชีพเหล่านี้หน่วยทั่วโลก ตัวโปรแกรมเองจะถูกเขียนในภาษาการเขียนโปรแกรมใด ๆ ที่เรียกว่าโมดูลแหล่งที่มา โมดูลวัตถุที่เรียกว่าข้อมูลพื้นฐานเรียบเรียงสำหรับเครื่องใช้งานต่อไป โครงสร้างของโมดูลนี้ประกอบด้วยข้อความของโปรแกรมที่ได้รับการแปลแล้วเป็นภาษาเครื่องเช่นเดียวกับข้อมูลอื่น ๆ ที่จำเป็นสำหรับการดำเนินงานที่ถูกต้องและแก้จุดบกพร่อง
การใช้งานทั้งหมดของชั้นนี้จะแบ่งออกเป็นคอมไพเลอร์และล่าม ครั้งแรกทันทีแปลข้อความที่มาลงในโมดูลเครื่อง ล่ามไม่ได้เป็นเพียงผู้ให้บริการดำเนินการ แต่แล้วก็พยายามที่จะทดสอบโปรแกรม บนพื้นฐานนี้ก็มีคนหนึ่งอุปสรรคใหญ่: การดำเนินการช้าของโปรแกรม นั่นคือเหตุผลที่ใช้วิธีการดังกล่าวเพียง แต่ในหมู่ภาษาที่ง่ายและดั้งเดิมมากที่สุดซึ่งจะใช้ในการสอนพื้นฐานของการเขียนโปรแกรม
Linker หรือลิงเกอร์เป็นธุระในการประมวลผลของโมดูลวัตถุในรายการบูต แต่ละของพวกเขาแล้วจะย้ายเข้าไปอยู่ในหน่วยความจำและการดำเนินการ
ดีบักเกอร์และส่วนประกอบอื่น ๆ
ดีบักดำเนินการฟังก์ชั่นที่จำเป็นตามที่มันช่วยให้การควบคุมการไหลของโปรแกรมพร้อมกันมองหาข้อผิดพลาดในนั้น ในชุดคุณลักษณะพื้นฐานรวมถึง:
- ที่จะก้าวผ่านโมดูลวัตถุโหลดที่มีผลการปรับปรุงพันธุ์ถาวร
- หยุดที่จุดที่กำหนดไว้ของนักพัฒนา
- หากมีความจำเป็นเช่นดีบักสมบูรณ์สามารถหยุดโปรแกรมในจุดที่กำหนดไว้
- แสดงตัวแปรทั้งหมดที่ใช้
ผลการวิจัย
- โดยตรงกับ (ระบบปฏิบัติการ) OS
- สกิน (DE) และสภาพแวดล้อมในการทำงานของโปรแกรม
- ผู้จัดการแฟ้มและเครื่องมือการจัดการไฟล์อื่น
- เครื่องมือสำหรับนักพัฒนา
- เครื่องมือเครือข่ายทั้งหมด
- บางโปรแกรม
ที่นี่เราตรวจสอบโครงสร้างของซอฟแวร์ระบบ
Similar articles
Trending Now