مهیار

تکنولوژی و فناوری

مهیار

تکنولوژی و فناوری

هسته سیستم عامل

هسته سیستم عامل (Operating System's Kernel) یا به اختصار «هسته» مهم‌ترین قسمت هر سیستم عامل است.

هسته سیستم عامل، عبارت است از یک مجموعه نرم‌افزار، که وظیفه مدیریت منابع سیستم، و ارتباطات بین نرم افزارها و سخت افزار سیتم را بر عهده دارد.

هسته به مولفه هایی تقسیم شده است که هر کدام، وظیفه خاصی بر عهده دارد. مولفه های اصلی هر هسته سیستم عامل، در شکل زیر نشان داده شده است.

مولفه های هسته سیستم عامل

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

مدیریت حافظه

مدیریت حافظه و فضای ذخیره سازی

سیستم عامل در رابطه با مدیریت حافظه دو عملیات اساسی را انجام خواهد داد :

  • هر پردازه یه منظور اجراء می بایست دارای حافظه مورد نیاز و اختصاصی خود باشد .
  • از انواع متفاوتی حافظه در سیستم استفاده تا هر پردازه قادر به اجراء با بالاترین سطح کارآئی باشد.

سیستم عامل در ابتدا می بایست محدوده‌های حافظه مورد نیاز هر نوع نرم افزار و برنامه‌های خاص را فراهم نمایند. مثلا" فرض کنید سیستمی دارای یک مگابایت حافظه اصلی باشد. سیستم عامل کامپیوتر فرضی، نیازمند 300 کیلو بایت حافظه است. سیستم عامل در بخش انتهائی حافظه مستقر و به همراه خود درایورهای مورد نیاز یه منظور کنترل سخت افزار را نیز مستقر خواهد کرد. درایورهای مورد نظر به 200 کیلو بایت حافظه نیاز خواهند داشت. بنابراین پس از استقرار سیستم عامل بطور کامل در حافظه، 500 کیلو بایت حافظه باقیمانده و از آن برای پردازش برنامه‌های کاربردی استفاده خواهد شد. زمانیکه برنامه‌های کاربردی در حافظه مستقر می گردند، سازماندهی آنها در حافظ بر اساس بلاک هائی خواهد بود که اندازه آنها توسط سیستم عامل مشخص خواهد شد. در صورتی که اندازه هر بلاک 2 کیلوبایت باشد، هر یک از برنامه‌های کاربردی که در حافظه مستقر می گردنند، تعداد زیادی از بلاک های فوق را (مضربی از دو خواهد بود)، بخود اختصاص خواهند داد. برنامه‌ها در بلاک هائی با طول ثابت مستقر می گردند. هر بلاک دارای محدوده‌های خاص خود بوده که توسط کلمات چهار و یا هشت بایت ایجاد خواهند شد. بلاک ها و محدو ده‌های فوق این اطمینان را بوجود خواهند آورد که برنامه‌ها در محدوده‌های متداخل مستقر نخواهند شد. پس از پر شدن فضای 500 کیلوبایت اختصاصی برای برنامه‌های کاربردی، وضعیت سیستم به چه صورت تبدیل خواهد گردید؟

در اغلب کامپیوترها، می توان ظرفیت حافظه را ارتقاء و افزایش داد. مثلا" می توان میزان حافظه RAM موجود را از یک مگابایت به دو مگابایت ارتقاء داد. روش فوق یک راهکار فیزیکی برای افزایش حافظه بوده که در برخی موارد دارای چالش های خاص خود می باشد. در این زمینه می بایست راهکارهای دیگر نیز مورد بررسی قرار گیرند. اغلب اطلاعات ذخیره شده توسط برنامه‌ها در حافظه، در تمام لحظات مورد نیاز نخواهد نبود. پردازنده در هر لحظه قادر به دستیابی به یک محل خاص از حافظه است. بنابراین اکثر حجم حافظه در اغلب اوقات غیر فابل استفاده است. از طرف دیگر با توجه به اینکه فضای ذخیره سازی حافظه‌ها ی جانبی نظیر دیسک ها بمراتب ارزانتر نسبت به حافظه اصلی است، می توان با استفاده از مکانیزمهائی اطلاعات موجود در حافظه اصلی را خارج و آنها را موقتا" بر روی هارد دیسک ذخیره نمود. بدین ترتیب فضای حافظه اصلی آزاد و در زمانیکه به اطلاعات ذخیره شده بر روی هارد دیسک نیاز باشد، مجددا" آنها را در حافظه مستقر کرد. روش فوق " مدیریت حافظه مجازی " نامیده می‌شود.

حافطه‌های ذخیره سازی دیسکی، یکی از انواع متفاوت حافظه موجود بوده که می بایست توسط سیستم عامل مدیریت گردد. حافطه‌های با سرعت بالای Cache، حافظه اصلی و حافظه‌های جانبی نمونه‌های دیگر از حافظه بوده که توسط سیستم عامل مدیریت گردند.»

فناورى DSL


فناورى DSL

img/daneshnameh_up/2/27/dsl.jpg

امروزه، اینترنت در جوامع اطلاعاتى به صورت جزء لاینفک زندگى بشر درآمده است بدون شک حتى اگر یکبار هم شده با این تکنولوژى روز دنیا برخورد کرده باشید به نقش وسیع و اهمیت و لازمه حضور آن پى خواهید برد. همان اندازه که روز به روز به اهمیت وجودى اینترنت افزوده مى شود به موازات آن سرعت دستیابى به اطلاعات از طریق این تکنولوژى نیز اهمیت فراوانى پیدا مى کند.
در این بین تکنولوژى DSL گوى سبقت را از مابقى راه حلها ربوده به نحوى که روزانه حداقل ۲۰۰۰۰ نفر در سطح جهان به علاقه مندان این تکنولوژى افزوده مى شود. اما براستى چرا؟ چرا تکنولوژىDSL به محبوبیتى این چنینى دست یافته است؟ شاید دلایلى که در ذیل مى آید به اندازه کافى سخنگوى این سوال باشد. شما میتوانید ضمن ارتباط با اینترنت از خط تلفن خود براى مکالمات صوتى استفاده کنید. سرعت این ارتباط خیلى بالاتر از یک مودم معمولى است (mbps5/1در مقایسه باkbps56 مودمهاى کنونى). در این شیوه لزوما نیازى به کابل کشى جدید ندارید بلکه مى توانید از خط تلفن معمولى خود براى ارتباط استفاده کنید. ارتباط دائمى با شبکه اینترنت و عدم قطعى هزینه شارژ ماهیانه پایین تر.


تجزیه سیگنال


اغلب منازل و کاربران تجارى کوچک به یک خط DSL نامتقارن (ADSL) متصل مى شوند. ADSL فرکانسهاى موجود در یک خط را براساس این فرض که اغلب کاربران اینترنت اطلاعات بسیار بیشترى را نسبت به آنچه که ارسال مى کنند از اینترنت دریافت مى نمایند، تقسیم مى کند. دو استاندارد تقریبا» ناسازگار در مورد تکنولوژى ADSL وجود دارد.
در سیستم ADSL به منظور استفاده بهینه از پهناى باند ۱‎/۱ مگا هرتزى خطوط مسى، آن را به ۲۵۷ کانال ۴ کیلوهرتزى تقسیم مى نمایند. از آنجا که براى انتقال صوت (تلفن) تنها ۴ کیلو هرتز پهناى باند کافى است لذا کانال آخر را براى انتقال فاکس و تلفن (صوت) استفاده مى نمایند و ۲۵۶ کانال دیگر را به صورت ۶۴ کانال براى ارسال اطلاعات و ۱۲۸ کانال براى دریافت اطلاعات ( و مابقى ۶۴ کانال براى اطلاعات کنترلى) تقسیم بندى مى نمایند، بطورى که در بهترین وضعیت ( با در نظر گرفتن ۱۹۲ کانال khz4) به سرعتى معادل mbps9 (مگابیت بر ثانیه) مى رسیم که البته حداکثر سرعت مورد استفاده در ADSLها معادل mbps3/2 مى باشد.


تجهیزات


۱ DSL. مودم DSL یا TU-RA اغلب مشترکین خانگى به منظور دریافت اطلاعات از اینترنت از این مودم بهره میگیرند. شرکتى که سرویسDSL را ارائه مى دهد معمولا» مودم را به عنوان بخشى از نیازهاى نصب سیستم عرضه مى نماید.
۲. Splitter همانطوریکه ذکر شد صوت و data به طور همزمان روى خطوط مسى در تکنولوژى DSLX فرستاده مى شود. به منظور جدا کردن صوت و data در طرف مشترک از Splitter بهره مى گیرند تا data را به سمت کامپیوتر و صوت (تلفن و فاکس) را به سمت تجهیزات مربوطه هدایت کند.
۳ . DSLAM DSLAM خطوط ارتباطى جهت یافته از سوى تعداد زیادى از مشترکین را دریافت نموده و آنها را روى یک خط ارتباطى واحد با ظرفیت بالا به اینترنت منتقل مى کند. DSLAM قادر به پشتیبانى چندین نوع DSL در یک مرکز تلفن واحد و تعداد گوناگونى از پروتکلها و روشهاى مدولاسیون مى باشد به علاوه DSLAM مى تواند امکاناتى همچون مسیریابى یا تخصیص آدرس دینامیکىIP نیز براى مشرکین فراهم کند.


معایب DSLA


DSLA یک سرویس حساس به فاصله مى باشد همچنانکه طول ارتباط افزایش مى یابد کیفیت سیگنال کاهش یافته وسرعت ارتباط کم مى شود. حداکثر فاصله جهت سرویس دهى توسط سیستم DSLA مى تواند به ۵۴۶۰ متر برسد. تکنولوژى DSLA مى تواند حداکثر سرعت Mbps downstream8 در فاصله حدود ۱۸۲۰ متر و سرعت upstream تا kbps640 را در اختیار کاربران قراردهد. اما چرا فاصله یک محدودیت براى سیستم DSL به شمار مى رود در حالیکه این محدودیت براى مکالمات تلفنى وجود ندارد جواب این سوال در تقویت کننده هاى کوچکى به نام Loading colis مى باشد که شرکت تلفن براى تقویت سیگنالهاى صوتى استفاده مى کند که این تقویت کننده ها با سیگنالهاى DSLA سازگارى ندارند. البته پارامترهاى دیگرى همچون Bridge Taps و کابلهاى فیبرنورى نیز مى توانند تاثیر منفى روى تکنولوژى DSLA بگذارند.


آینده DSL


همانطورى که در مقدمه ذکر شد روزانه ۲۰۰۰۰ نفر به علاقه مندان ارتباط از طریق DSL در سطح جهان افزوده مى شود و این به نوبه خود رقابت این تکنولوژى را با تکنولوژى هایى همچون مودم هاى کابلى و اینترنت ماهواره اى به خوبى نشان مى دهد. برطبق تحقیقات انجام گرفته از طرف شرکت IDC تا سال ۲۰۰۳ تعداد مشترکین خانگى استفاده کننده از مودم کابلى فراتر از ۸۹۸۰۰۰۰ خواهد بود درحالیکه DSL در سال ۲۰۰۳ بیش از ۹۳۰۰۰۰۰ مشترک خانگى دارد. درسالهاى اخیر کشور کره تنها با داشتن ۵۵ میلیون جمعیت بشترین مصرف کننده DSL در جهان مى باشد به نحوى که سئول به بهشت DSL مبدل شده است و شرکت هاى فعال در زمینه شبکه در کره پیشرو این تکنولوژى در جهان مى باشند.


پیوندهای خارجی