Tytuł artykułu
Autorzy
Treść / Zawartość
Pełne teksty:
Identyfikatory
Warianty tytułu
SEU - zjawisko pomijane przez współczesne systemy operacyjne
Języki publikacji
Abstrakty
Modern operating systems are expected to provide one of the key features: performance, meeting time constraints or reliability. Sometimes, the operating systems designers may embed a mix of the listed features, but very few of them are aware of the adverse influence of the environment. In this paper, neutron radiation and cosmic rays are considered as the external factors. A software method of countering the environment induced errors is presented, together with a discussion of the implementation possibilities based on the Linux kernel.
W zależności od przeznaczenia systemu operacyjnego, projektanci skupiają się na jednej z kluczowych cech: wydajności, determinizmie czasowym lub niezawodności. Często projektanci systemów operacyjnych uwzględniają kilka z przytoczonych cech jednocześnie, lecz zazwyczaj zapominają o niekorzystnym wpływie otoczenia na sprzęt elektroniczny. Celem artykułu jest omówienie wpływu jednego z czynników zewnętrznych, jakimi są promieniowanie neutronowe lub kosmiczne, na pracę systemów operacyjnych. Zamiarem autorów artykułu jest przedstawienie programowego algorytmu ochrony systemów przed błędami oraz omówienie możliwości implementacji algorytmu na przykładzie jądra systemu Linux.
Wydawca
Czasopismo
Rocznik
Tom
Strony
534--536
Opis fizyczny
Bibliogr. 10 poz., rys.
Twórcy
autor
autor
autor
- Department of Microelectronics and Computer Science, Technical University of Łódź, mborzecki@dmcs.pl
Bibliografia
- [1] L. Adams, A. Holmes-Siedle: Handbook of Radiation Effects, Oxford University Press, 2004.
- [2] Actel: Effects of neutrons on programmable logic, White Paper, 2002.
- [3] D. Makowski, B. Świercz, M. Grecki, and A. Napieralski. Projektowanie systemów niewrażliwych na wpływ promieniowania na potrze-by akceleratora X-FEL. Elektronika - Konstrukcje, Technologie, Zastosowania, 2005.
- [4] B. Świercz: The Algorithms for Protection of Operating Systems with Special Emphasis on the Neutron Radiation, Ph. D dissertation, 2008.
- [5] V. Abrossimov, M. Rozier, M. Shapiro: Generic Virtual Memory Management for Operating System Kernels, SOSP, ACM, 1989.
- [6] M. Gorman: Understanding the Linux Virtual Memory Manager, Prentice Hall, 2004.
- [7] Linux kernel source code: http://www.kernel.org.
- [8] Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 3B: System Programming Guide.
- [9] M. Acetta, Mach: A New Kernel Foundation For UNIX Development, USENIX, 1986.
- [10] J. Appavoo, M. Auslander and all: K42 Overview, Kernel white paper, http://www.research.ibm.com/K42/white-papers/Overview.pdf.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BSW4-0068-0041