تحمل پذیری اشکال در سطح سیستم عامل نهفته بی درنگ: مطالعه موردی بر سیستم عامل QNX

سال انتشار: 1394
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 2,496

فایل این مقاله در 14 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

TEDECE01_039

تاریخ نمایه سازی: 30 آبان 1394

چکیده مقاله:

امروزه بیشتر وسایل الکترونیکی اطراف ما که به منظور انجام امور خاصی ساخته می شوند، از یک پردازنده مرکزی بهره می برند. این سیستم ها که آن ها را با عنوان سیستم های نهفته می شناسیم در برخی موارد در کاربردهای بحرانی ایمن به کار گرفته می شوند و وظایف آن ها به صورت بی درنگ اجرا می شود. در سیستم هایی که چند وظیفه متفاوت بر عهده آن ها می باشد، مدیریت ترتیب اجرای وظایف، ارتباط بین آن ها و نحوه استفاده آن ها از منابع اشتراکی خود فرایندی پیچیده و دشوار است. به همین منظور در این سیستم ها از یک سیستم عامل به عنوان کنترل کننده و مدیر منابع سیستم استفاده می شود. با توجه به محیط های کاربری سخت و خشن این سیستم ها و همچنین اشکال خیز بودن برنامه های پیاده شده بر روی سیستم، باید روش های برخورد با اشکال های احتمالی در سیستم تعبیه شده باشد. هدف از این مقاله، بررسی روش های مطرحتحمل پذیری اشکال در سطح سیستم عامل نهفته، به منظور دست یابی به یک سیستم اتکاپذیر، و مطالعه موردی بر روی سیستم عامل QNX به منظور بررسی روش های تحمل پذیری اشکال اعمال شده در آن می باشد. در واقع سعی بر آن است تا دیدی مناسب نسبت به روش های تحمل پذیری اشکال حاصل شود و چالش های موجود در استفاده از این روش ها در سطح سیستم عامل بیان گردد تا بتوان نتایج حاصل را در کارهای آتی مورد استفاده قرار داد

کلیدواژه ها:

نویسندگان

فرهاد علائی

دانشجوی کارشناسی ارشد، مرکز آموزشهای الکترونیک، دانشگاه فردوسی مشهد

رضا رمضانی

دانشجوی دکترای تخصصی، آزمایشگاه سیستم های نهفته اتکاپذیر توزیع شده، دانشگاه فردوسی مشهد

یاسر صداقت

استادیار گروه مهندسی کامپیوتر، دانشکده مهندسی، دانشگاه فردوسی مشهد،

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Miller, Bailey, Frank Vahid, and Tony Givargis. "RIOS: a lightweight ...
  • Wang, Catherine Lingxia, et al. "A survey of embedded operating ...
  • Pardo, Juan, Jose Carlos Campelo, and Juan Jose Serrano. "Robustness ...
  • Hoffmann, Martin, et al. "Effectiveness of fault detection mechanisms i ...
  • Computing (ISORC), 2014 IEEE 17th International Symposium on. IEEE, 2014. ...
  • Afonso, Francisco, et al. _ Applicati on-level fault tolerance in ...
  • Hosein Mohammadi Makrani, Amir Mahdi Hosseini Momazzah, Hamed Farbeh and ...
  • Yiu, Joseph, the Definitive Guide to ARM Cortex -M3 and ...
  • Stankovic, John A., and Raj Rajkumar. "Real-time operating systems." Real-Time ...
  • Loan Raicu, Computer Science department, Advanced Operating Systems 22nd, Fault ...
  • Edmundson, Gregory K., et al. "Dosimetric characteristics of the ...
  • no.4, pp. 1 132-139, 2002 ...
  • Da Conceiqao Tavares, Doutor Adriane Jose. Operating System Fault Tolerance ...
  • Krishna, C. M. "Fault-tolerat scheduling _ homogeneous real- time systems." ...
  • Barbosa, Raul. Layered Fault Tolerance for Distributed Embedded Systems. Chalmers ...
  • Koopman, Phil, and John DeVal. "The exception handling effectiveness of ...
  • Lu, Caroline, Jean-Charles Fabre, and Marc-Olivier Killjian. "An approach for ...
  • Lorincz, Komrad, et al. "Pixie: An operating system for resource- ...
  • Kany, J., and S. Madse, "Design optimisation of fault-tolerat event-triggered ...
  • Asghari, Seyyed Amir, Okyay Kaynak, and Hassan Taher, "An Investigation ...
  • Johnson, David B. Distributed system fault tolerance using message logging ...
  • _ _ _ _ _ International Conference on Intermet and ...
  • _ _ _ Systems ...
  • F. Afonso, C. Silva, S. Montenegro, A. Tavares1, Implementation of ...
  • Galli, Doreen L. Distributed Operating Systems. Prentice Hall PTR, 1999. ...
  • Borg, Anita, Jim Baumbach, and Sam Glaze. "A message system ...
  • Candea, George, James Cutler, and Armando Fox. "Improving availability with ...
  • Candea, George, Shinichi Kawamoto, Yuichi Fujiki, Greg Friedman, and Armando ...
  • Baskiyar, Sanjeev, and Natarajan Meghanathan. "A survey of [28] Hiroo ...
  • http : //www. eventhelix. com/, EventHelix.com Inc., 2014. ...
  • Prof.dr. L.M. Bouter, Advanced School for Computing and _ _ ...
  • Weiyan, Xing, Liu Dong, Li Ming, and Jin Pengfei. "Autonomous ...
  • Bucciero, Mark, John Paul Walters, and Matthew French. "Software fault ...
  • Ramezani, Reza, and Yasser Sedaghat. "An Overview of Fault Tolerance ...
  • Zurawski, Richard, ed. Embedded systems handbook. CRC Press, 2005. ...
  • _ _ _ _ Indian Institute of Technology, Bombay Mumbai, ...
  • Marchand, Audrey, Thibault Garc ia-Fernandez, and Maryline ...
  • and information technology 15, no. 2, pp. 131-142., 2007. ...
  • Web ProForum Tutorials, The International Engineering Consortium, www.iec.org, Time Division ...
  • Marazzato, Hilary, Ken Barber, Mark Jansen, Graeme Barmewall, and Olex ...
  • Bryan, Kevin, Lisa Cingiser DiPippo, Victor Fay-Wolfe, Matthew ...
  • distributed real-time embedded systems." In Real Time and _ _ ...
  • Richard E. Schantz, Joseph P. Loyall, Craig Rodrigues BBN Technologies ...
  • Birman, Kemneth P., and Thomas A. Joseph. "Reliable communication in ...
  • R.Rajkumar, Caregie Mellon University, U.S.A. operating ...
  • Systems, Volume 16, Nos. 213, 1999. ...
  • Naseer, Oumair, and Rana Atif Ali Khan. "Online adaptive fault ...
  • Liu, Xue, Hui Ding, Kihwal Lee, Lui Sha, and Marco ...
  • Koch, Dirk, Thilo Streichert, Steffen Dittrich, Christian Strengert, Christian D. ...
  • Springer Berlin Heidelberg, 2006. ...
  • Moser, Louise E., P. Michael Melliar-Smith, Deborah A. Agarwal, Ravi ...
  • Sloss, Andrew N. "Interrupt handling." pp. 1-68., April, 2001. ...
  • _ _ systems." Informatica ...
  • Shalan, Mohamed, and Vincent . Mooney. "A dynamic memory management ...
  • www.ni.com, What Is Microsoft Windows Embedded Standard 7? Publish Date: ...
  • Kamal, Raj. M icrocontrollers : Architecture, Programming, Interfacing and System ...
  • Axer, Philip, Rolf Ermst, Bjorm Dobel, and Hermant Hartig. "Designing ...
  • _ _ _ Time System Simposium WIP, 2003. ...
  • H ewlett-Packard Development Company, Avoiding server downtime from hardware erros ...
  • CISCO, UCS Enhanced Memory Error Management, May, 2014. ...
  • University of Glasgow, Implementing Scheduling Algorithms Real-Time and Embedded Systems, ...
  • Ramesh, Bharath, Timo Bretschneider, and Ian V. McLoughlin. "Embedded linux ...
  • _ _ _ programs." In ACM SIGPLAN Notices, vol. 40, ...
  • Shin, Insik, and Insup Lee. "Compositional real-time scheduling framework." In ...
  • Audsley, Neil C., Alan Burms, Mike F. Richardson, and Andy ...
  • Chalmers, Real-Time Systems, February, 2012. ...
  • Steiger, Christoph, Herbert Walder, and Marco Platzner. "Operating systems for ...
  • Qin, Xiao, Zongfen Han, Hai Jin, L. P. Pang, and ...
  • Wang, Liang, Jude A. Rivers, Meeta S. Gupta, Augusto J. ...
  • Silicon Errors in Logic-System Effects (SELSE-10), 2014. ...
  • Barbosa, Raul, Johan Karlsson, Qiu Yu, and Xiaozhen Mao. ...
  • IEEE/IFIP 41t International Conference on, pp. 422-429. IEEE, 2011. ...
  • _ _ _ _ reconfigurable networked embedded systems." EURASIP Journal ...
  • Jaeger, Trent, Operating System Security, by Morgan & Claypool, 2008. ...
  • Bergren, Charles M, and Chalres M. Bergren. Anatomy of a ...
  • Nisha, O. S., and K. Siva Sankar. "A Review on ...
  • International Journal of Computer Science & Information Technologies 5, no. ...
  • _ _ _ _ 2003. IECON'03. The 29th Annual Conference ...
  • Chen, Liming, and Algirdas Avizienis. "N-Version Programming: A fault-tolerance approach ...
  • Afonso, Francisco, Carlos Silva, Nuno Brito, Sergio Montenegro, and Adriano ...
  • Buckl, Christian, Alois Knoll, and Gerhard Schrott. "Model-based development of ...
  • Kim, Jang Yeol, Young Jun Le, Se Woo Cheon, Jang ...
  • Guide, Audio Developer'S. "QNX@ Neutrino@) Realtime Operating System." 2010. ...
  • Baskiyar, Sanjeev, and Natarajan Meghanathan. "A survey of _ _ ...
  • Craig, Robert, and Paul N. Leroux. "Case Study-Making a Successful ...
  • و [79] Kosmaczewski, Adrian. "The QNX Realtime Operating System." 2007. ...
  • Hildebrand, Dan. "An Architectural Overview of QNX." In USENIX Workshop ...
  • Kavas, Avi, and Dror G. Feitelson. "Comparing Windows NT, Linux, ...
  • QNX Software Systems, http :/www. qnx.com/, 2014. ...
  • _ _ _ _ Software Systems (2010). ...
  • _ _ _ _ _ and Exposition, 1994. ...
  • نمایش کامل مراجع