![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Avbryter problemer | By_Jam | UNIX for Advanced & ekspertbrukere | 2 | 03-28-2007 04:44 |
| Slik bind avbryter en bestemt CPU | urbale | UNIX for Advanced & ekspertbrukere | 1 | 03-10-2006 01:09 |
| SNMP-feller | Ajwat | Sun Solaris | 1 | 09-21-2005 08:35 |
| fangstmetoder avbryter | toughguy2handle | UNIX for Dummies Spørsmål og svar | 1 | 09-19-2005 04:17 |
| Har unix bruker avbryter? | Frank_M | Filsystemer, disker og Minne | 6 | 09-18-2002 09:20 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Feller og avbryter
Vel, jeg vet ikke hvor nøyaktig å spørre denne tvilen så jeg spør i nybegynner delen. Jeg leste om feller og avbryter når jeg tenkte på feller som noe som opphører kontroll av OS fra brukeren og avbryter som opphører kontrollen, men gir støtte for multitasking. Har jeg rett i å tenke det? I så fall tror jeg vi kan generere feller bruke våre programmer, men hvorfor skulle vi ønsker å gjøre det allikevel? Jeg mener når avbrudd er beviser bedre måter å håndtere overføring av kontroll, hva bruker ville vi ha en felle?
|
|
||||
|
Terminologien endringer mellom prosessorer og operativsystemer, dette er en tolkning:
1. et avbrudd er et signal fra en maskinvareenhet til en prosessor som noen enda har skjedd, gjør dette at prosessoren til å utføre service på enheten, kan et eksempel være en seriell port som genererer et avbrudd hver gang et tegn er mottatt, eller det er overføre bufferen er tom . 2. en felle er en mekanisme for å komme fra brukeren plass til systemet mellomrom, vanligvis brukt i en beskyttet operativsystemet for å overføre kontrollen fra en bruker til kjernen. |
|
||||
|
Vel, da du var definerer avbrudd, tror jeg du definerte bare om en type rett? Jeg mener, har jeg lest om programvare avbryter også foruten maskinvare avbrudd. Og som genererer en felle anyways? Er det brukeren eller systemet?
Og i tilfelle av en seriell port, i stedet for et avbrudd, kan en felle kjøres til service på enheten? |
|
||||
|
Som jeg sa forskjellige prosessorer bruker forskjellige terminologi, sier MC68000 terminologi feller, sier Intel 8086 software interrupts, 80286 Intel snakker også om porter og ringer.
Poenget med en hardware avbruddet er at enheten er å fortelle det CPU når noen hendelse har skjedd i stedet for CPU måtte meningsmålingen. Look up "avbryt drevet" sammenlignet med "polling". Det er da en annen mekanisme som kalles DMA, som ved passerer CPU helt. Også enkelte enheter har sin egen CPU som standard PC-tastatur kontrolleren eller en SCSI-kort. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|