تبليغاتX
سایت تخصصی مهندسی کامپیوتر صفحه در حال بارگزاری می باشد لطفا" 1 دقیقه منتظر بمانید
خانهایمیلآرشیوRss
Search

عضویت در سایت
نام شما :
نام کاربری :
ایمیل :
کلمه عبور :
تکرار کلمه عبور :
ورود به بخش کاربری
نام کاربری :
کلمه عبور :
اگر کلمه عبور خود را فراموش کرده اید ... نام کاربری خود را به ایمیل مدیر سایت بفرستید تا کلمه عبور جدید برایتان ثبت گردد

تابلو تبلیغات سایت  

Google Groups
اشتراك در مهندسی کامپیوتر
:نشانی پست الکترونیک
بازدید از این گروه
محل تبلیغ شما

هسته سیستم عامل (Kernel) 

موضوع: Mon 9 Apr 2007

هسته سیستم عامل (Kernel)

در علم کامپیوتر، هسته (kernel) اساسی‌ترین بخش یک سیستم عامل است. هسته سیستم عامل برنامه‌ای است که دسترسی ایمن به سخت‌افزار را برای برنامه‌های گوناگون فراهم می‌کند. به علت تعدد برنامه‌های کامپیوتری، همچنین از آنجایی که دسترسی به سخت‌افزار محدود است، هسته از طریق تکنیکی که Multiplexing نامیده می‌شود، تصمیم می‌گیرد که یک برنامه چه وقت و به چه مدت می‌تواند بخشی از سخت‌افزار را در اختیار بگیرد. از آنجایی که دسترسی مستقیم به سخت‌افزار می‌تواند بسیار پیچیده باشد، معمولا هسته سیستم‌های عامل مجموعه‌ای از سخت‌افزارهای مجرد را پیاده‌سازی می‌کنند. این مجرد‌سازی پیچیدگی‌های سخت‌افزاری را پنهان می‌کند و رابطی (Interface) ساده و یکنواخت برای سخت‌افزار فراهم می‌کند که استفاده از آن را برای برنامه‌نویسان آسان‌تر می‌کند.

برای اجرای یک برنامه بر روی کامپیوتر وجود هسته در سیستم عامل ضروری نیست. برنامه‌ها می‌توانند مستقیما بر روی کامپیوتر بارگذاری و اجرا شوند، به شرط آنکه نویسنده برنامه‌ توانایی نوشتن چنین برنامه‌هایی را، بدون پشتیبانی سیستم عامل و انتزاع سخت‌افزاری داشته باشد. اجرای برنامه‌ها بدون استفاده از سیستم عامل، در بسیاری از کامپیوترهای اولیه روش معمولی بوده است. البته، در این روش برای اجرای برنامه‌های مختلف لازم بود که مجددا کامپیوتر راه‌اندازی (Reset و برنامه بارگذاری شود. سرانجام برای رفع این مشکل برنامه‌های کمکی کوچکی مثل loaderها و debugger ها ایجاد شدند، که حین اجرای برنامه‌های مختلف در حافظه باقی ‌می‌ماندند یا از حافظه ROM بارگذاری می‌شدند. با تولید این برنامه‌های کمکی پایه و اساس چیزی که ما آن را هسته سیستم عامل می‌خوانیم شکل گرفت.

نوشته شده توسط رسول زارعی ( سپهر ) | لینک ثابت |

کل مطالب سایت مهندسی کامپیوتر  

سایت مهندسی کامپیوتر مکانی جهت بارور شدن اطلاعات کامپیوتری شما

اخبار به روز فناوری اطلاعات
حدیث روز
آرزومند بارور شدن کوله بار علمی شما کاربران محترم --- مدیریت سایت: رسول زارعی

محل تبلیغات ویژه
تبلیغات دراین مکان ماهیانه 5000 تومان
فروشگاه اینترنتی سایت مهندسی کامپیوتر
کلیک نمائید

Copyright 2007-2008 - Designer: COM-ENG Network > rasool zarei