คุณกำลังพูดถึงสองสิ่งที่แตกต่าง: การติดตั้ง และ ดาวน์โหลด .
ดาวน์โหลด เป็นกระบวนการถ่ายโอนข้อมูลจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งผ่านเครือข่าย สิ่งที่กำหนดว่าการดาวน์โหลดที่รวดเร็วจะเกิดขึ้นได้อย่างไรประสิทธิภาพของเครือข่าย:
- ความรวดเร็วในการเชื่อมต่อของคอมพิวเตอร์และเครือข่ายทั้งหมดผ่านจุดต่างๆ
- ช่องเครือข่ายในปัจจุบันยุ่งแค่ไหน
- ประสิทธิภาพโดยรวมของระบบของคุณยังมีบทบาทในการดาวน์โหลดที่จะเกิดขึ้นอย่างรวดเร็ว
การดาวน์โหลดส่วนใหญ่เกี่ยวข้องกับกิจกรรมของการ์ดเครือข่ายและอุปกรณ์จัดเก็บข้อมูล
การติดตั้ง เป็นกระบวนการตั้งค่าซอฟต์แวร์ในวิธีที่ระบบสามารถใช้งานได้อย่างถูกต้อง กระบวนการนี้ส่วนใหญ่เกี่ยวข้องกับกิจกรรมการประมวลผลและอุปกรณ์จัดเก็บข้อมูล อะไรเป็นตัวกำหนดว่ามันจะเกิดขึ้นเร็วแค่ไหน:
- ประสิทธิภาพของ CPU
- ประสิทธิภาพของอุปกรณ์เก็บข้อมูล
- จำนวน RAM ก็มีบทบาทสำคัญเช่นกัน
ในกรณีส่วนใหญ่การติดตั้งโปรแกรมขนาดใหญ่จะใช้เวลานานขึ้นเนื่องจากกระบวนการติดตั้งเกี่ยวข้องกับการเปิดแพคเกจการติดตั้งการคัดลอกเนื้อหาไปยังโฟลเดอร์ปลายทางดำเนินการเปลี่ยนแปลงระบบที่จำเป็น (การสร้างรายการรีจิสตรีใน Windows OS ฯลฯ )
ดังนั้นประเด็นหลักคือ - กระบวนการติดตั้งเกี่ยวข้องกับไฟล์จำนวนมากกว่าการดาวน์โหลด
มันง่ายกว่าที่จะดาวน์โหลดไฟล์เดียว (แม้ว่าจะมีหลายขนาด GB) กว่าแกะและคัดลอกหลายร้อยไฟล์
ฉันควรรู้อะไรเกี่ยวกับสิ่งที่เกิดขึ้นในหน่วยความจำ
หน่วยความจำ ( แกะ ) กำลังถูกใช้เป็นที่เก็บข้อมูลชั่วคราวสำหรับข้อมูลที่สามารถเข้าถึงได้เร็วกว่าข้อมูลบนฮาร์ดไดรฟ์ ดังนั้นในขณะที่กระบวนการติดตั้งกำลังเกิดขึ้นระบบปฏิบัติการส่วนใหญ่จะวางส่วนต่าง ๆ ของโปรแกรมที่ติดตั้งไว้ใน RAM
ไฟล์ถูกเขียนบนหน่วยความจำหรือที่ไหน
เช่นคำว่า หน่วยความจำ กว้างมาก หน่วยความจำสามารถอ้างอิงได้ โมดูล RAM ภายในได้อย่างรวดเร็ว แคชของ CPU , แลกเปลี่ยนไฟล์ , หน่วยความจำเสมือน . มีความแตกต่างของความเร็วในการเข้าถึงส่วนต่าง ๆ ของหน่วยความจำและจำนวนข้อมูลที่สามารถจัดเก็บได้ ระบบปฏิบัติการจะพยายามอย่างดีที่สุดเพื่อใช้หน่วยความจำในวิธีที่ดีที่สุด
กระบวนการติดตั้งไม่จำเป็นต้องรวดเร็วเหมือนการดาวน์โหลดใช่ไหม
หากเราพูดถึงโปรแกรมที่มีไฟล์ติดตั้งขนาด 500kb กระบวนการติดตั้งส่วนใหญ่จะเกิดขึ้นเร็วที่สุดเท่าที่ดาวน์โหลด
ถ้าเราพูดถึงโปรแกรมใหญ่ - ยากที่จะให้คำตอบเพราะด้วยการเชื่อมต่อเครือข่ายขนาด 56 kb / s จะใช้เวลาสองสามวันในการดาวน์โหลดโปรแกรมและ 10 นาทีในการติดตั้ง
ดูตัวอย่างนี้
มีคนกำลังซื้อหนังสือจากร้านหนังสือท้องถิ่น เขาเข้าไปในรถ
กับหนังสือเล่มนี้และใน 5 นาทีเขาอยู่ที่บ้าน (นี่คือการดาวน์โหลด
การดำเนินงานที่เกี่ยวข้องกับกระบวนการด้วยหนึ่งอนุภาค - หนังสือ)
เขาเริ่มอ่านหนังสือ ขึ้นอยู่กับความสามารถในการอ่านของเขาใช้เวลา 3
สัปดาห์เพื่อให้การอ่านสำเร็จ (เกี่ยวข้องกับกระบวนการติดตั้ง
การทำงานกับอนุภาคจำนวนมาก - ทุกหน้า)
หรืออาจเป็นเช่นนั้น
บางคนซื้อหนังสือและต้องเดินกลับบ้านทั่วเมือง มัน
ใช้เวลา 7 ชั่วโมงเพื่อกลับบ้านจากร้านหนังสือ (นี่คือกระบวนการดาวน์โหลด -
การดำเนินการที่เกี่ยวข้องกับหนึ่งอนุภาค - หนังสือ)
หนังสือมีความยาวเพียง 10 หน้าจึงใช้เวลาอ่าน 20 นาที (นี้
คือกระบวนการติดตั้ง - การทำงานที่เกี่ยวข้องกับอนุภาคจำนวนมาก -
ทุกหน้า)
ดังนั้นจะเห็นได้ว่าทั้งสองสิ่งนี้ค่อนข้างอิสระ (แม้ว่าพวกเขาจะยังมีสิ่งเดียวกันกับพวกเขา)