ระบบหัตถการคืออะไร พื้นฐานบางอย่าง

ระบบหัตถการคืออะไร

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

บทความต่อไปนี้จะเน้นไปที่ระบบปฏิบัติการ เนื่องจากมีแนวโน้มที่จะกระตุ้นความสนใจจากผู้ที่ไม่ได้อ่านเป็นประจำ Linux Adictos, ฉันคิดว่ามันสะดวกที่จะอุทิศสิ่งนี้ให้กับการทบทวนแนวคิดเบื้องต้นบางประการ. หากคุณคุ้นเคยกับ Linux คุณสามารถข้ามได้อย่างปลอดภัย

ระบบหัตถการคืออะไร

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

ระบบปฏิบัติการ ทำหน้าที่เป็นล่ามระหว่างแอปพลิเคชันและฮาร์ดแวร์ที่ใช้งานอยู่ โดยใช้ไดรเวอร์ฮาร์ดแวร์เป็นล่ามระหว่างทั้งสอง

ลองมาเป็นตัวอย่าง

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

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

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

เคอร์เนลหรือเคอร์เนล

เคอร์เนลเป็นหัวใจของระบบปฏิบัติการของคอมพิวเตอร์. เป็นโปรแกรมแรกที่โหลดและจัดการกับฟังก์ชันพื้นฐานทั้งหมดของคอมพิวเตอร์

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

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

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

ลีนุกซ์ดิสทริบิวชัน

หากคุณอ่านมาจนถึงตอนนี้คุณอาจสงสัยว่าทั้งหมดนี้เกี่ยวข้องกับการสร้างเนื้อหาเพื่อการศึกษาอย่างไร

เป็นเพราะในบทความต่อไปเราจะแนะนำระบบปฏิบัติการเพื่อวัตถุประสงค์พิเศษ

ลินุกซ์มีให้ใช้งานในรูปแบบของการกระจายซึ่งแตกต่างจาก Windows และ Mac

หากคุณซื้อ Mac คุณจะต้องซื้อฮาร์ดแวร์และซอฟต์แวร์ที่มีอยู่แล้วภายในและที่พัฒนาแล้วรวมกัน หากคุณติดตั้ง Windows บนคอมพิวเตอร์ของคุณส่วนประกอบทั้งหมดของระบบปฏิบัติการจะได้รับการพัฒนาโดย Microsoft ในกรณีของการแจกจ่าย Linux สิ่งที่คุณมีคือชุดส่วนประกอบจากแหล่งต่างๆ
บางส่วนของพวกเขาคือ:

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

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


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   โจเอลกิลเลน dijo

    บทความที่น่าสนใจตอนนี้มีคำถามอยู่ในใจอาจกล่าวได้ว่าการกระจาย GNU / Linux เป็นระบบปฏิบัติการหรือไม่? ฉันจำได้ว่าครั้งหนึ่ง @belinuxo บน Twitter กล่าวว่าการพิจารณาเช่นนี้ควรสร้างตั้งแต่เริ่มต้นรวมถึงเคอร์เนลดังนั้น Ubuntu ไม่ใช่ระบบปฏิบัติการ

    1.    ดิเอโกกอนซาเลซชาวเยอรมัน dijo

      ไม่มีคำจำกัดความใดที่ฉันให้คำปรึกษาเกี่ยวกับระบบปฏิบัติการทำให้เงื่อนไขของการพัฒนาตั้งแต่เริ่มต้น ในความคิดของฉันมันจะเหมือนกับการบอกว่า Windows XP ไม่ใช่ระบบปฏิบัติการเพราะส่วนประกอบส่วนใหญ่มาจาก Windows NT
      ในความคิดของฉันการแจกจ่าย GNU / Linux ใด ๆ เป็นระบบปฏิบัติการเนื่องจากฟังก์ชั่นที่ตอบสนอง
      ขอบคุณสำหรับความคิดเห็นของคุณ