Pertanyaan yang diberi tag «multi-tasking»

7
Apakah ada sesuatu yang HARUS dilakukan pada CPU multi-core?
Ketika mempertimbangkan bagaimana multi-thread-friendly program kami harus, tim saya bingung tentang apakah ada sesuatu yang benar - benar tidak dapat dilakukan pada CPU single-core. Saya berpendapat bahwa pemrosesan grafis memerlukan pemrosesan paralel secara besar-besaran, tetapi mereka berpendapat bahwa hal-hal seperti DOOM dilakukan pada CPU single-core tanpa GPU. Apakah ada sesuatu …

6
Menemukan XOR maks dari dua angka dalam satu interval: dapatkah kita melakukan lebih baik daripada kuadratik?
Misalkan kita diberi dua angka dan dan kita ingin menemukan untuk l \ le i, \, j \ le r .lllrrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r Algoritma naif hanya memeriksa semua pasangan yang mungkin; misalnya dalam ruby, kita akan memiliki: def max_xor(l, r) max = 0 (l..r).each do |i| (i..r).each do |j| …

2
Mengapa tidak memutar audio menghentikan tugas lain?
Jika prosesor hanya dapat menjalankan satu hal pada satu waktu, bagaimana mungkin saya dapat memutar musik terus menerus dan masih dapat menjalankan tugas lain? Saya mengerti sistem interupsi, tetapi bukankah perlu bahwa CPU terus-menerus memproses audio agar tidak terdengar gelisah / lamban? Saya bertanya tentang implementasi yang mendasarinya, apakah pertanyaan …

2
Mengapa serat tidak bisa menggunakan banyak prosesor?
Tampaknya perbedaan antara serat dan benang adalah bahwa serat dijadwalkan secara kooperatif, sedangkan benang dijadwalkan sebelumnya. Inti dari penjadwal tampak seperti cara untuk membuat sumber daya prosesor serial bertindak secara paralel, dengan "membagi waktu" CPU. Namun, pada prosesor dual-core dengan masing-masing core menjalankan utasnya sendiri, saya berasumsi tidak perlu menghentikan …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.