คำถามติดแท็ก operating-systems

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

8
ก่อนที่ระบบปฏิบัติการแนวคิดใดที่ใช้เพื่อให้ทำงานได้ [ปิด]
ระบบปฏิบัติการเกี่ยวข้องกับสถาปัตยกรรมคอมพิวเตอร์อย่างแน่นหนาระบบปฏิบัติการจะดูแลอินพุตและเอาต์พุตทั้งหมดในระบบคอมพิวเตอร์ มันจัดการผู้ใช้กระบวนการการจัดการหน่วยความจำการพิมพ์การสื่อสารโทรคมนาคมเครือข่าย ฯลฯ มันส่งข้อมูลไปยังดิสก์เครื่องพิมพ์หน้าจอและอุปกรณ์ต่อพ่วงอื่น ๆ ที่เชื่อมต่อกับคอมพิวเตอร์ ก่อนที่จะมีการเปิดตัวระบบปฏิบัติการ สิ่งที่ใช้ในระบบคอมพิวเตอร์เพื่อให้ทำงานได้ แนวคิดอะไรที่ใช้กับระบบปฏิบัติการในวิวัฒนาการคอมพิวเตอร์ของเรา

11
Windows 95 เป็นระบบปฏิบัติการหรือไม่ [ปิด]
คำถามนี้อาจจะค่อนข้างเก่า แต่เราไม่ได้มี Superuser ในเวลานั้น ประมาณปี 2000 เมื่อฉันเริ่มปริญญาวิทยาศาสตร์คอมพิวเตอร์หัวข้อเรื่องคือระบบปฏิบัติการ ครูขอให้เราเขียนลิสต์ระบบปฏิบัติการบางอย่าง ฉันพูด Windows 95 ฉันถูกยิงทันที Windows 95 ไม่ได้อยู่บนระบบปฏิบัติการเนื่องจากใช้ DOS เพื่อบู๊ต ระบบปฏิบัติการที่แท้จริงคือ DOS วิน 95 เป็นเพียงกระดาษห่อหุ้มกราฟิกรอบ ๆ ฉันชี้ให้เห็นว่านิตยสารการค้าทั้งหมดเรียกว่า Win95 ระบบปฏิบัติการ แต่ได้รับแจ้งว่าพวกเขาดำเนินการโดยฆราวาสและในฐานะมืออาชีพฉันควรจะรู้ดีกว่า DOS เป็นระบบปฏิบัติการเดียวจาก Microsoft อย่างน้อยก็จนกว่า Win2K จะออกมาในปีนั้น ดังนั้นเมื่อ 12 ปีที่แล้วฉันก็ยังไม่แน่ใจ Win 95 สามารถเป็นระบบปฏิบัติการได้หรือไม่?

4
คอมพิวเตอร์แสดงข้อความและกราฟิกระดับต่ำแบบดิบได้อย่างไร
ความสนใจที่เพิ่มขึ้นเรื่อย ๆ ของฉันในคอมพิวเตอร์ทำให้ฉันถามคำถามที่ลึกกว่าเดิมซึ่งดูเหมือนว่าเราจะไม่ต้องถามอีกต่อไป คอมพิวเตอร์ของเราที่บูตเท่าที่ฉันเข้าใจว่ามันอยู่ในโหมดข้อความซึ่งในตัวสามารถแสดงผลโดยใช้การขัดจังหวะซอฟต์แวร์เมื่อ0x10 AH=0x0eเราทุกคนได้เห็นแบบอักษรสำหรับการเริ่มระบบที่มีชื่อเสียงซึ่งดูเหมือนกันเสมอโดยไม่คำนึงว่าคอมพิวเตอร์กำลังทำการบูทอะไร ดังนั้นคอมพิวเตอร์จะทำกราฟิกเอาต์พุตในระดับต่ำสุดได้อย่างไรพูดต่ำกว่าระบบปฏิบัติการ และแน่นอนว่ากราฟิกจะไม่ถูกนำออกพิกเซลในเวลาเดียวกันโดยใช้การขัดจังหวะโดยซอฟต์แวร์เพราะฟังดูช้ามาก? มีมาตรฐานที่กำหนดเอาท์พุทขั้นพื้นฐานของจุดยอด, รูปหลายเหลี่ยม, แบบอักษร, ฯลฯ (ด้านล่าง OpenGL เช่นซึ่ง OpenGL อาจใช้) สิ่งที่ทำให้ฉันถามคือทำไมระบบปฏิบัติการ 'มักจะดีโดยไม่ต้องติดตั้งไดรเวอร์อย่างเป็นทางการ พวกเขาทำอย่างนั้นได้อย่างไร ขออภัยหากสมมติฐานของฉันไม่ถูกต้อง ฉันจะขอบคุณมากสำหรับรายละเอียดในหัวข้อเหล่านี้!

7
วิธีการตั้งค่า VIM ขึ้นอยู่กับคอมพิวเตอร์ใน. vimrc
ฉันแชร์ไฟล์การกำหนดค่า VIM ของฉันระหว่างคอมพิวเตอร์หลายเครื่อง อย่างไรก็ตามฉันต้องการให้การตั้งค่าบางอย่างเฉพาะเจาะจงสำหรับคอมพิวเตอร์บางเครื่อง ตัวอย่างเช่นขนาดแบบอักษรบนแล็ปท็อปความละเอียดสูงควรแตกต่างจากเดสก์ท็อปความละเอียดต่ำ และที่สำคัญกว่านั้นฉันต้องการให้ gVIM บน Windows ทำงานได้มากกว่า windowsy และ MacVim บน OSX เพื่อทำตัว maccy และ gVIM บน Linux ให้ทำงานมากกว่าที่เคยทำ (นั่นอาจเป็นความรู้สึกแปลก ๆ แต่ฉันคุ้นเคยกับการเปลี่ยนโหมดจิตเมื่อทำการสลับ OS) มีวิธีการตั้งค่าบางอย่างใน.vimrcเครื่องหรือขึ้นอยู่กับระบบปฏิบัติการหรือไม่?

2
มีอะไรในระบบปฏิบัติการอื่นนอกเหนือจากเคอร์เนล
ตามที่ฉันเข้าใจเคอร์เนลจะโต้ตอบกับฮาร์ดแวร์และจัดการหน่วยความจำอุปกรณ์ I / O ฯลฯ ดังนั้นเคอร์เนลจึงทำทุกอย่าง แต่มันเป็นเพียงส่วนหนึ่งของระบบปฏิบัติการ แล้วมีอะไรอีกบ้างใน OS? มีเพียงแอปพลิเคชันที่มาพร้อมกับมันหรือไม่? ตัวอย่างเช่น Ubuntu มีอะไรนอกเหนือจากเคอร์เนล เดสก์ท็อป Gnome และแอปพลิเคชั่นอื่น ๆ

1
cat / proc / meminfo ตัวเลขเหล่านั้นหมายความว่าอย่างไร
ในการอ่าน man page บนคำสั่งฟรีใน Linux ฉันพบว่าได้รับข้อมูลจาก/proc/meminfo. ผมเข้าใจไม่กี่ของรายการเช่นและMemTotal MemFreeสิ่งที่เหลือหมายถึงอะไร cat / proc / meminfo MemTotal: 3973736 kB MemFree: 431064 kB บัฟเฟอร์: 46604 kB แคช: 494648 kB SwapCached: 11360 kB ใช้งานอยู่: 2322760 kB ไม่ใช้งาน: 933028 kB ใช้งานอยู่ (anon): 2057952 kB ไม่ใช้งาน (anon): 679956 kB ใช้งานอยู่ (ไฟล์): 264808 kB ไม่ใช้งาน (ไฟล์): 253072 kB …

10
ระบบปฏิบัติการมีลักษณะเป็นอย่างไรโดยไม่มีเชลล์?
เชลล์เช่นทุบตีหรือคอมมิชชัน (สูงสุด Windows ME) หรือ CMD.EXE (ในรุ่นที่ใหม่กว่า) ให้อินเทอร์เฟซที่ (เหนือสิ่งอื่นใด) ยอมรับคำสั่งจากผู้ใช้ ระบบปฏิบัติการมีลักษณะอย่างไรก่อนที่เชลล์จะรัน? ระบบใช้งานอย่างไรก่อนที่เชลล์แรกจะถูกพัฒนา (เช่น UNIX ในต้นปี 1970) หากคอมพิวเตอร์ไม่สามารถยอมรับคำสั่ง (ไม่มีบรรทัดคำสั่ง) ผู้ใช้จะโต้ตอบกับมันได้อย่างไร อินเทอร์เฟซพื้นฐานที่สุดนี้คืออะไร ฉันสามารถรันอินเตอร์เฟสนี้ในเทอร์มินัลอีมูเลเตอร์หรือไม่มีวิธีใดที่อยู่เบื้องหลังเชลล์?

1
ซอฟต์แวร์ / แอพพลิเคชั่น 64 บิตนั้นต้องการ RAM มากกว่าขนาด 32 บิตหรือไม่
ฉันเพิ่งเห็นข้อกำหนดขั้นต่ำเหล่านี้สำหรับเกม: หน่วยความจำ: 2GB สำหรับระบบปฏิบัติการ 32 บิตหรือ 4GB สำหรับระบบปฏิบัติการ 64 บิต ทำไมระบบปฏิบัติการ 64 บิตจึงต้องการ RAM มากกว่า 32 บิต

7
ประโยชน์อื่น ๆ ของระบบปฏิบัติการ 64- ​​บิตนอกเหนือจากการขยายหน่วยความจำ?
ฉันพยายามโน้มน้าวใจใครสักคนเกี่ยวกับประโยชน์ของการเปลี่ยนมาใช้ระบบปฏิบัติการ 64 บิต แต่ฉันมีปัญหาในการหาข้อโต้แย้งอื่นนอกเหนือจาก "คุณสามารถใช้ RAM ได้มากกว่า 3GB" มีประโยชน์อื่นใดที่สามารถสื่อสารได้อย่างชัดเจนในการมีระบบปฏิบัติการ 64 บิตหรือไม่

4
Linux จะติดตั้งเนื่องจาก Windows ใช้กับ _______?
ดังนั้น Linux จึง "ติดตั้ง" ฮาร์ดไดรฟ์เพื่อดำเนินการบางอย่างเช่นการอ่าน / เขียน Windows "ติดตั้ง" ในลักษณะเดียวกันหรือไม่ มันเรียกว่าสิ่งที่แตกต่างในบริบทของ Microsoft หรือไม่

5
จะเกิดอะไรขึ้นหากฉันนำฮาร์ดไดรฟ์ออกจากพีซีปัจจุบันของฉันและวางไว้ในพีซีเครื่องใหม่
โดยทั่วไปฉันต้องการซื้อพีซีเครื่องใหม่ แต่ฉันได้ติดตั้งซอฟต์แวร์ / เกมมากมายบนฮาร์ดไดรฟ์ปัจจุบันของฉันซึ่งฉันไม่ต้องการเสียเวลาในการติดตั้ง / กำหนดค่าใหม่อีกครั้ง จะใช้งานได้หรือไม่หากฉันนำฮาร์ดไดรฟ์ปัจจุบันออกแล้วนำไปติดตั้งกับพีซีเครื่องใหม่ เมนบอร์ด / การ์ดแสดงผล ฯลฯ นั้นแตกต่างกันหรือไม่พีซีเครื่องใหม่จะเปิดขึ้นและทำงานได้อย่างไม่มีที่ติ? ระบบปฏิบัติการคือ Windows 7

1
65536 +1 การเชื่อมต่อบนระบบ
มี65536 พอร์ตสำหรับทุกระบบในเครือข่ายและทุกการเชื่อมต่อหรือส่ง / รับจะใช้หนึ่งในนั้น คำถามของฉันคือ: จะเกิดอะไรขึ้นถ้าเรามีคนรู้จัก 65536 คน + 1 คน ! ฉันรู้ว่ามันไม่ได้เกิดขึ้นตามปกติ แต่ฉันอยากรู้ว่าระบบปฏิบัติการจัดการกับมันอย่างไร

3
ระบบปฏิบัติการสามารถรู้ระดับแบตเตอรี่ได้อย่างไร
แม้ว่าเราจะลบระบบปฏิบัติการเริ่มต้นและติดตั้งใหม่มันสามารถโต้ตอบกับแบตเตอรี่ มีไดรเวอร์สำหรับมันบ้างไหม? มันทำงานยังไง?

13
ไม่ใช่ Windows, OS ที่ไม่เหมือนกับ Unix?
เนื่องจากระบบปฏิบัติการส่วนใหญ่ที่ฉันเคยได้ยินนอกจาก Windows ดูเหมือนว่าจะได้รับมรดกจาก Unix ฉันจึงสงสัยว่ามีระบบปฏิบัติการใดที่มีคุณสมบัติดังต่อไปนี้: โดยทั่วไปไม่ถือว่าเหมือน Unix เช่นไม่ได้ออกแบบด้วยความเข้ากันได้กับ Unix เป็นเป้าหมายหลักไม่ใช้ X11 เป็น GUI เริ่มต้นในการกระจายทั่วไปไม่รองรับคำสั่ง Unix ตามค่าเริ่มต้นเป็นต้น ไม่ได้อยู่ในตระกูล Windows NT เป็นระบบปฏิบัติการการผลิตที่ทันสมัยไม่ใช่ระบบปฏิบัติการแบบดั้งเดิมอย่างแท้จริงโครงการวิจัย / งานอดิเรกหรือระบบปฏิบัติการที่ยังคงอยู่ในสถานะอัลฟ่า มีการกำหนดเป้าหมายที่ฮาร์ดแวร์พีซี x86 / x64

8
เราควรลบเนื้อหาของ / tmp ด้วยตนเองหรือไม่
ฉันรู้สึกว่าไฟล์ "เก่า" ใน/tmpจะถูกลบอย่างสม่ำเสมอ อย่างไรก็ตามดูเหมือนว่าสำหรับฉันที่/tmpจะเติบโตตราบเท่าที่มันต้องการและไม่มีอะไรจะถูกลบ บางคนบอกว่าจะปล่อยให้/tmpอยู่คนเดียวดีกว่าและลบเนื้อหาเมื่อดิสก์เริ่มเต็ม คำถามของฉันคือถูก/tmpออกแบบมาเพื่อไม่ดูแลตัวเองจริง ๆ หรือ อะไรคือการปฏิบัติที่ดีที่สุด?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.