Domande con tag 'kernel'

5
risposte

In che modo lo spinlock è diverso dal polling?

Lo spinlock e il polling sono la stessa cosa? Wikipedia: a spinlock is a lock which causes a thread trying to acquire it to simply wait in a loop ("spin") while repeatedly checking if the lock is available Sembra molto simile a: whi...
posta 06.11.2015 - 19:18
13
risposte

Perché i sistemi operativi fanno cose di basso livello in C e C ++? Perché non solo C ++?

Nella pagina di Wikipedia per Windows , si afferma che Windows è scritto in Assembly per il bootloader e lo switcher di attività, e C e C ++ per le routine del kernel. IIRC, puoi chiamare le funzioni C ++ da un blocco di extern "C" 'd...
posta 10.12.2012 - 18:32
6
risposte

L'assemblaggio è ancora pertinente? [chiuso]

Esistono grandi differenze tra linguaggio di assemblaggio e linguaggi di livello superiore quando si tratta di programmare e / o gestire progetti? Ovviamente ci vogliono più istruzioni nel linguaggio assembly per eseguire una particolare operazi...
posta 25.07.2011 - 21:29
5
risposte

Consigli per uno studente ambizioso sulla costruzione del proprio kernel [chiuso]

Sono uno studente universitario molto ambizioso che desidera imparare praticamente tutto ciò che c'è da sapere sui computer (mi spiace se vuoi, mi piace imparare). Recentemente ho pensato che sarebbe stato un progetto divertente (anche se lungo)...
posta 16.06.2011 - 19:13
3
risposte

Quali sono alcuni progetti interessanti ma non troppo difficili per un hacker del kernel principiante?

Dopo aver seguito un corso in Sistemi operativi, sono interessato ad ampliare le mie conoscenze sul kernel Linux e ad esercitarmi a lavorare con un grande sistema. Quali sono alcuni progetti interessanti ma non eccessivamente difficili a cui pos...
posta 01.09.2010 - 23:49
4
risposte

Perché i processori ARM dominano le piattaforme mobili mentre x86 domina le piattaforme desktop / server

Quasi tutti i telefoni cellulari, ad eccezione di quelli prodotti da Intel, utilizzano processori basati su ARM mentre l'industria desktop / server è dominata dai processori x86. Quali caratteristiche si offrono rispetto all'altra per quanto...
posta 23.03.2012 - 00:26
4
risposte

Oltre al kernel Linux, quale kernel del sistema operativo dovresti studiare? [chiuso]

Il kernel di Linux è spesso elencato come una base di codice che si consiglia di leggere e, anche se è mal commentato (o i file che ho visto sono stati tutti), contiene del codice veramente buono. Ora, mettendo da parte il kernel di Linux, qu...
posta 23.03.2011 - 21:01
1
risposta

Cambia la licenza con la quale Linux è rilasciato è necessario il permesso di tutti i detentori del copyright?

Per quanto ne so, Linus detiene il copyright di Linux. Guardando in giro nelle fonti del kernel, vedo che quasi tutti i file hanno i propri titolari del copyright. Ad esempio il file module.c nel kernel di Linux contiene: Copyright (C)...
posta 04.05.2013 - 22:57
1
risposta

definizione di funzione non vista / sconosciuta in linux source

Qualcuno può spiegare questo pezzo di codice che ho trovato nel sorgente del kernel di Linux. Vedo un sacco di codice come questo nel kernel di Linux e minix ma non riesco a trovare quello che fa (anche se i compilatori C supportano quel tipo di...
posta 18.12.2012 - 07:18
1
risposta

Operazione del kernel

Sto cercando di cogliere il concetto di un sistema operativo al momento (su macchine simili a Unix) Il kernel è il processo con PID 0. Ovviamente il Kernel non è realmente "solo un altro processo" perché un processo è un concetto del kernel,...
posta 07.04.2016 - 03:41