คอมพิวเตอร์ส่วนบุคคลใด ๆ มีความซับซ้อนอุปกรณ์อิเล็กทรอนิกส์ประกอบด้วยอุปกรณ์เสริมต่างๆ ทั้งหมดของพวกเขาในรูปแบบฮาร์ดแวร์ (ฮาร์ดแวร์) โดยการเปรียบเทียบกับสิ่งมีชีวิตฮาร์ดแวร์คือร่างกาย ในการจัดการเรื่องนี้คุณต้องมีของที่ไม่ใช่ของวัสดุ: จิตวิญญาณความคิดประกาย - ในกรณีนี้มันไม่สำคัญ ในเทคโนโลยีคอมพิวเตอร์ส่วนประกอบที่จับต้องไม่ได้ดังกล่าว ได้แก่ ระบบและซอฟต์แวร์ประยุกต์ (ซอฟต์แวร์ซอฟต์แวร์) หากไม่มีโปรแกรมคอมพิวเตอร์ดูเหมือนจะเป็นส่วนประกอบอิเล็กทรอนิกส์ที่ไม่จำเป็น ทั้งหมดข้างต้นเป็นจริงสำหรับแล็ปท็อป, netbooks, โทรศัพท์มือถือจำนวนมาก ฯลฯ
ซอฟต์แวร์เป็นโปรแกรมเหล่านั้นทั้งหมด,ซึ่งทำงานกับการกำหนดค่าฮาร์ดแวร์ที่ใช้ พวกเขาจะแบ่งออกเป็นหลายประเภทเงื่อนไขที่กำหนดวัตถุประสงค์และการทำงาน
ซอฟต์แวร์ระบบเป็นรากฐาน จะกำหนดวิธีการใช้งานของโปรแกรมใด ๆ ที่มีการเปิดตัวในระดับที่ดี สามารถแสดงเป็นชุดของโปรแกรมโต้ตอบซึ่งภารกิจหลักคือการจัดการส่วนประกอบฮาร์ดแวร์ของคอมพิวเตอร์ (โปรเซสเซอร์อะแดปเตอร์มัลติมีเดียแรม) บ่อยครั้งคำว่า "ซอฟต์แวร์ระบบระบบ" หมายถึงระบบปฏิบัติการ (OS) ถึงแม้จะเป็นความจริงเพียงบางส่วนก็ตาม ซอฟต์แวร์ระบบในความเป็นจริงทำหน้าที่เป็น "เลเยอร์" ระหว่างฮาร์ดแวร์ของคอมพิวเตอร์และโปรแกรมประยุกต์ของผู้ใช้ ในระบบที่ทันสมัยไม่มีแอ็พพลิเคชันที่ใช้งานได้สามารถโต้ตอบกับคอมโพเนนต์ได้โดยตรงตรงกันข้ามกับเวลาของ DOS เมื่อวิธีดังกล่าวเด่นกว่า ขณะนี้แอ็พพลิเคชันต้องการให้สอดคล้องกับกฎบางอย่างและเขียนโดยใช้เครื่องมือการเขียนโปรแกรมที่กำหนดไว้อย่างดีสำหรับระบบปฏิบัติการที่ใช้งานอยู่ นั่นคือเหตุผลที่โปรแกรมสำหรับ Windows ไม่สามารถทำงานได้ในระบบ Linux (และในทางกลับกัน) แม้ว่าในทั้งสองกรณีระบบปฏิบัติการเหล่านี้จะจัดการส่วนประกอบฮาร์ดแวร์ได้อย่างถูกต้องและมีอินเตอร์เฟซแบบกราฟิกที่สะดวกสำหรับการโต้ตอบกับผู้ใช้ ซอฟต์แวร์ระบบตีความและดำเนินการคำสั่งควบคุมสำหรับส่วนประกอบฮาร์ดแวร์ใด ๆ ที่มาจากแอ็พพลิเคชัน นอกจากนี้ระบบปฏิบัติการคอมพิวเตอร์ที่ทันสมัยมีการโต้ตอบทำให้ผู้ใช้สามารถปรับการทำงานได้บางส่วน
ซอฟต์แวร์ระบบไม่ใช่โปรแกรมเฉพาะประเภท นอกจากนี้ยังมีซอฟต์แวร์แอ็พพลิเคชัน โปรแกรมผู้ใช้เพียงกำหนดสภาพแวดล้อมของโปรแกรมประยุกต์ ตัวอย่างเช่นในการทำงานกับกราฟิกใช้สภาพแวดล้อมของโปรแกรมแก้ไขกราฟิกสำหรับเอกสารข้อความ - ตัวแก้ไขที่เหมาะสมสำหรับเกม - สภาพแวดล้อมของเกมแอ็พพลิเคชัน ฯลฯ ซอฟต์แวร์แอ็พพลิเคชันบางอย่างไม่จำเป็นต้องมีการแก้ไขเฉพาะช่วงที่ จำกัด อย่างเคร่งครัด: ไม่ใช่เรื่องแปลกที่จะใช้แอพพลิเคชันขนาดเล็กเฉพาะต่างๆผ่านอินเทอร์เฟซของโปรแกรม บ่อยครั้งที่โปรแกรมประยุกต์เรียกว่า "แอพพลิเคชั่น" ซึ่งกำหนดความสำคัญของพวกเขาได้อย่างถูกต้องแม่นยำเพราะพื้นฐานสำหรับพวกเขาคือซอฟต์แวร์ระบบที่ช่วยให้มั่นใจได้ในการใช้งานแอพพลิเคชั่น
ความจริงที่น่าแปลกใจ: ในความเป็นจริงเริ่มต้นกระบวนการโต้ตอบกับส่วนประกอบฮาร์ดแวร์ของคอมพิวเตอร์ ตัวอย่างเช่นโดยการเปิดใช้การเล่นเพลงในเครื่องเล่นเสียงผู้ใช้สั่งให้ระบบและซอฟต์แวร์ประยุกต์ใช้ส่งเสียงผ่านการ์ดเสียง
</ p>