The UNIX and Linux Forums  


Go Back   UNIX e Linux Forum > Inizio Forum > UNIX for Dummies Domande & Risposte
.
google unix.com



UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto!

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Interrompe problemi By_Jam UNIX e avanzata per utenti esperti 2 03-28-2007 04:44 AM
Come impegnare interrompe su una specifica CPU urbale UNIX e avanzata per utenti esperti 1 03-10-2006 01:09 PM
SNMP trap Ajwat SUN Solaris 1 09-21-2005 08:35 AM
la cattura di interrupt toughguy2handle UNIX for Dummies Domande & Risposte 1 09-19-2005 04:17 PM
La unix uso interrompe? Frank_M Filesystem, memoria e dischi 6 09-18-2002 09:20 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 10-02-2007
Legend986 Legend986 is offline
Utente Registrato
  
 

Iscriviti Data: Sep 2007
Interventi: 171
Trappole e interrompe

Beh, non so esattamente dove chiedere questo dubbio, così ho chiesto nella sezione novizio. Stavo leggendo su trappole e interrompe quando ho pensato di trappole come qualcosa che cessa il controllo del sistema operativo da parte degli utenti e interrompe che cessa il controllo ancora fornire il supporto per il multitasking. Ho ragione di pensare che? In tal caso, credo che siamo in grado di generare trappole utilizzando i nostri programmi, ma perché vogliamo farlo anyways? Voglio dire, quando gli interrupt sono modi migliori per dimostrare di gestire il trasferimento di controllo, quello che uso abbiamo per una trappola?
  #2 (permalink)  
Old 10-02-2007
porter porter is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: gennaio 2007
Interventi: 2.965
La terminologia varia di processori e sistemi operativi, questa è una interpretazione:

1. un'interrupt è un segnale da un dispositivo hardware di un processore che alcuni addirittura si è verificato, questo permette al processore di servizio, il dispositivo, un esempio può essere una porta seriale che genera un interrupt ogni volta che un carattere è ricevuto o è trasmettere buffer è vuoto .

2. una trappola è un meccanismo per ottenere dal sistema in user space, per lo spazio, di solito utilizzato in un sistema operativo protetto per trasferire il controllo di un programma utente al kernel.
  #3 (permalink)  
Old 10-02-2007
Legend986 Legend986 is offline
Utente Registrato
  
 

Iscriviti Data: Sep 2007
Interventi: 171
Ebbene, quando si definiscono gli interrupt sono stati, a mio avviso è definito solo su un tipo giusto? Voglio dire, ho letto sul software interrompe anche oltre gli interrupt hardware. E che genera una trappola anyways? E 'l'utente o il sistema?

E nel caso di una porta seriale, invece di un interrupt, una trappola può essere eseguito il servizio del dispositivo?
  #4 (permalink)  
Old 10-02-2007
porter porter is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: gennaio 2007
Interventi: 2.965
Come ho già detto diversi processori utilizzare una terminologia diversa, dice MC68000 terminologia trappole, Intel 8086 dice software interrupts, Intel 80286 parla anche di porte e anelli.

Il punto di interruzione dei fissaggi è che il dispositivo è raccontare la CPU quando si è verificato un determinato evento, piuttosto che la CPU dover sondaggio.

Look up "interrupt" rispetto al "polling".

Vi è poi un altro meccanismo, chiamato DMA, che passa la CPU del tutto.

Inoltre, alcuni dispositivi hanno una propria CPU, come ad esempio il PC standard controller tastiera o alcuni schede SCSI.
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 04:17 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0