Talk:Double fault: Difference between revisions
Appearance
Content deleted Content added
TSS! |
m Maintain {{WPBS}} and vital articles: 1 WikiProject template. Create {{WPBS}}. Keep majority rating "Start" in {{WPBS}}. Remove 1 same rating as {{WPBS}} in {{WikiProject Computing}}. Tag: |
||
(8 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
{{WikiProject banner shell|class=Start| |
|||
{{WikiProject Computing |importance=Low |software=y |software-importance=Low |hardware=y |hardware-importance=Low}} |
|||
}} |
|||
Going to drop the merge, if anything the triple fault should be merged into the double fault article. [[User:MadnessASAP|MadnessASAP]] ([[User talk:MadnessASAP|talk]]) 00:12, 26 November 2007 (UTC) |
|||
TSS links to the wrong thing! Argh, I hate article links by acronyms. |
TSS links to the wrong thing! Argh, I hate article links by acronyms. |
||
Can someone tell me what TSS really stands for in this context and link to it here? [[User:Graue|Graue]] 05:51, 22 May 2005 (UTC) |
Can someone tell me what TSS really stands for in this context and link to it here? [[User:Graue|Graue]] 05:51, 22 May 2005 (UTC) |
||
:TSS = [[Task state segment]]. — [[User:Bcat|<span style="color: #0a0;">Bcat</span>]] <sup>([[User talk:Bcat|<span style="color: #00a;">talk</span>]] • [[Special:Emailuser/Bcat|<span style="color: #00a;">email</span>]])</sup> 19:07, 14 August 2005 (UTC) |
|||
"As double faults can only happen due to kernel bugs, they are rarely[clarify] caused by userland programs." |
|||
:A double fault is imho _always_ a kernel bug. If a userland program can trigger a double fault, than this is nevertheless a kernel bug, because the kernel shouldn't allow the userland program to do so. --[[User:Solaristhesun|Solaristhesun]] 06:13, 18 October 2007 (UTC) |
|||
::Not entirely. I am, and should be, able to cause a double fault by trashing /proc/kcore. In general, it can happen whenever the kernel places significant trust in a userland program, which is not necessarily a bug (though one may consider it unwise under all circumstances). [[User:85.146.241.224|85.146.241.224]] 00:18, 10 November 2007 (UTC) |
|||
:If the processor doesn't have a complete memory management unit (MMU), but can still have execution protection, then you could theoretically cause a double fault with a user program. An example is the TI89 graphing calculator; it doesn't have a MMU, but it does have execution and write protections. If a program doesn't restore an interrupt vector, you could cause the system to crash, but I don't know if that would even be considered a double fault. [[User:Joeyadams|Joeyadams]] ([[User talk:Joeyadams|talk]]) 03:04, 28 November 2007 (UTC) |
Latest revision as of 01:58, 1 February 2024
This article is rated Start-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||||||
|
Going to drop the merge, if anything the triple fault should be merged into the double fault article. MadnessASAP (talk) 00:12, 26 November 2007 (UTC)
TSS links to the wrong thing! Argh, I hate article links by acronyms.
Can someone tell me what TSS really stands for in this context and link to it here? Graue 05:51, 22 May 2005 (UTC)
- TSS = Task state segment. — Bcat (talk • email) 19:07, 14 August 2005 (UTC)
"As double faults can only happen due to kernel bugs, they are rarely[clarify] caused by userland programs."
- A double fault is imho _always_ a kernel bug. If a userland program can trigger a double fault, than this is nevertheless a kernel bug, because the kernel shouldn't allow the userland program to do so. --Solaristhesun 06:13, 18 October 2007 (UTC)
- Not entirely. I am, and should be, able to cause a double fault by trashing /proc/kcore. In general, it can happen whenever the kernel places significant trust in a userland program, which is not necessarily a bug (though one may consider it unwise under all circumstances). 85.146.241.224 00:18, 10 November 2007 (UTC)
- If the processor doesn't have a complete memory management unit (MMU), but can still have execution protection, then you could theoretically cause a double fault with a user program. An example is the TI89 graphing calculator; it doesn't have a MMU, but it does have execution and write protections. If a program doesn't restore an interrupt vector, you could cause the system to crash, but I don't know if that would even be considered a double fault. Joeyadams (talk) 03:04, 28 November 2007 (UTC)
Categories:
- Start-Class Computing articles
- Low-importance Computing articles
- Start-Class software articles
- Low-importance software articles
- Start-Class software articles of Low-importance
- All Software articles
- Start-Class Computer hardware articles
- Low-importance Computer hardware articles
- Start-Class Computer hardware articles of Low-importance
- All Computing articles