پایگاه مقالات کامپیوتر

مرکز دانلود جدیدترین مقالات کامپیوتر

پایگاه مقالات کامپیوتر

مرکز دانلود جدیدترین مقالات کامپیوتر

چگونگی کارکرد Cache در کامپیوتر

اگربرای خرید کامپیوتر از دوستان و اطرافیان خود سوال کرده‌اید کدام سیستم بهتر است، حتماً نام Cache را شنیده‌اید.شاید نام‌هایی مثل L۱ یا L۲ را هم شنیده باشید.

اگربرای خرید کامپیوتر از دوستان و اطرافیان خود سوال کرده‌اید کدام سیستم بهتر است، حتماً نام Cache را شنیده‌اید

شاید نام‌هایی مثل L۱ یا L۲ را هم شنیده باشید. یا شاید دوستی به شما گفته باشد که «Celeron نخر‍!Celeron روی خودش Cache نداره

با تمام این صحبت‌ها و پرس و جوها به نظر می‌رسد که Cache در کار کامپیوتر اهمیت زیادی دارد. با یک مثال ساده شروع می‌کنیم و اهمیت کار Cache را بررسی می‌کنیم.

یک کتابخانه را فرض کنید که برای دریافت کتاب باید از مسئول کتابخانه بخواهید تا آن کتاب را برای شما از مخزن بیاورد. (کتابخانه‌های مهم به این صورت کار می‌کنند). اولین فرد وارد کتابخانه می‌شود و کتاب «موبی دیک» را از مسئول کتابخانه می‌خواهد. مسئول به مخزن می‌رود و کتاب را برای او می‌آورد. مراجعه کننده کتاب را باز می‌گرداند. مسئول کتاب را به مخزن باز می‌گرداند و دوباره باز می‌گردد و منتظر نفر بعدی می‌شود. اگر مشتری دوم هم به دنبال کتاب «موبی دیک» باشد، مسئول باید دوباره به مخزن برود. حال اگر در کنار پیش‌خوان یک قفسه با ظرفیت ۱۰ کتاب قرار دهیم مسئول کتابخانه مجبور نیست برای پیدا کردن کتاب‌هایی که قبلاً از مخزن آورده شده به مخزن بازگردد. Cache هم به این صورت کار می‌کند. Cache در لغت به معنی ذخیره و مخزن است.

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

ادامه مطلب ...

تفاوت های لینوکس با ویندوز

گنو/لینوکس با ویندوز چه تفاوتی دارد؟

یکی از نخستین سوالاتی که در ذهن هر کاربری که به تازگی نام گنو/لینوکس به گوشش خورده است، مطرح می‌شود، این است که خوب گنو/لینوکس چه تفاوتی با ویندوز دارد؟ من در این مقاله قصد دارم بدون اینکه وارد مسایل خیلی فنی شوم، به طور اجمالی این موضوع را تشریح کنم.

لینوکس چیست؟

لینوکس به خودی خود، یک هسته (Kernel) است. هسته، بخش اصلی سیستم‌عامل را تشکیل می‌دهد که کار آن کنترل داده‌ها، مدیریت حافظه، سخت‌افزار، ورود و خروج داده‌ها و تمامی موارد اصلی سیستم‌عامل می‌باشد. همانطور که گفتم، لینوکس به خودی خود سیستم‌عامل به شمار نمی‌رود، بلکه با استفاده از ابزارهایی که پروژه گنو (GNU) برای آن تولید کرده است، تبدیل به یک سیستم‌عامل کامل می‌شود (به همین دلیل است که لینوکس را معمولا گنو/گنو/لینوکس یا GNU/Linux می‌نامند) و با اضافه کردن سایر نرم‌افزارهای بازمتن به آن، می‌توان از آن در موارد متعددی مانند سرویس‌دهنده‌ها، ایستگاه‌های کاری، کامپیوترهای روی‌میزی، ابر رایانه‌ها، ابزارهای صنعتی و پزشکی که دارای سیستم‌های درونه‌ای (Embedded) می‌باشند و… استفاده کرد.

از نظر فنی، گنو/لینوکس را می‌توان نمونه بازمتن و آزاد سیستم‌عامل‌های خانواده یونیکس نامید. زیرا بر اساس استاندارد POSIX پیاده سازی شده و کاملا با آن سازگار است. بنابراین گنو/لینوکس را می‌توان نواده سیستم‌عامل پرسابقه و مستحکم یونیکس دانست که البته خواص خوب آنرا نیز به ارث برده است. اکنون تفاوت‌های اصلی گنو/لینوکس و ویندوز را با هم می‌شماریم:

ادامه مطلب ...

آنتی ویروس چیست و چگونه عمل می کند؟

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

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

در این مقاله برخی از تکنیکهای رایج در بین آنتی ویروسها را که برای تشخیص بدافزارها به کار برده می شوند مورد بررسی قرار خواهیم داد. در حالت کلی آنتی ویروس ها از دو تکنیک اصلی برای رسیدن به اهدافشان استفاده می کنند:

روش مبتنی بر کد (امضا): در این روش با استفاده از یک دیکشنری ویروس که حاوی امضای ویروسهای شناخته شده است، احتمال وجود ویروسهای شناخته شده در فایلها مورد بررسی و آزمایش قرار می گیرند.

روش مبتنی بر رفتار: در این روش هدف شناسایی رفتارهای مشکوک هر برنامه کامپیوتری است، زیرا احتمال دارد رفتار مذکور نشان دهنده یک آلودگی ویروسی باشد.

ادامه مطلب ...

میلاد غریب الغربا ضامن آهو امام رضا(ع) مبارک باد

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

چگونه بایوس (Bios) را بهنگام (Update) برسانیم؟

سیاستمدار رسمی هر سیستم کامپیوتری است که از اولین لحظه راه اندازی کامپیوتر،تراکنش های حیاتی کامپیوتر را مدیریت می کند. در این مقاله به این موضوع پرداخته می شود که چگونه می توان حداکثر بهره را از آن برد و عملیات «flash »کردن بایوس به چه معناست.اصلی ترین قسمت هر کامپیوتر،«سیستم ورودی خروجی اولیه» (BIOS:Basic InputOutput System ) آنست. وقتی یکی از اجزای سیستم نیاز داشته باشد که دیگر قسمت های کلیدی داخل کامپیوتر را شناسایی کرده و با آنها ارتباط برقرار کند،به سراغ بایوس می رود و بایوس مقدمات این کار را فراهم کرده و در اختیارش قرار می دهد. پس از روشن کردن کامپیوتر و پیش از انجام هر گونه عملی، اطلاعاتی که در تراشه حافظه بایوس ذخیره گردیده خوانده می شود. این تراشه روی مادربرد کامپیوتر جاسازی گردیده است. بایوس سرعت عملکرد پردازنده ،RAM و گذرگاه سیستم (BUS )را تعیین می کند(گذرگاه سیستم خود نیز نوعی سیاستمدار کوچک است که به عنوان رابط بین پردازنده و تمام اجزای دیگر سیستم عمل می نماید.)در چند ثانیه اول پس از روشن کردن دستگاه،بایوس نشان می دهد که چه درایوهای اپتیکالی نصب شده اند حجم هارد دیسک چقدر است و چه مقدار حافظه روی مادر برت نصب شده است. همچنین پورت های اتصال کیبورد و ماوس را شناسایی می کند،پورت های USB را پیدا می کند،و کارت گرافیکی ،کارت صدا و آداپتور شبکه رانیز مورد شناسایی قرار می دهد. پس از آن با انجام یک خودآزمایی موسوم به POST (Power-on self test )شروع به راه اندازی ادامه سیستم می نماید. در این خود آزمایی بایوس پیش از نمایش فهرستی از اجزای اصلی،وجود برخی از مشکلات محتمل نظیر فقدان سیستم عامل یا کیبورد را مورد بررسی قرار می دهد. همچنین تراشه بایوس وظایفی نظیر غیر فعال کردن آداپتور صوتی onboard ،درخواست کلمه عبور،یا تغییر تاریخ و زمان را نیز انجام می دهد.

ادامه مطلب ...

RAID چیست؟

گذرگاه IDE در طبقه بندی گذرگاههای سیستم ، جزء گذرگاههای خارجی محسوب می شود و در سیستم از آن به منظور ارتباط قطعاتی مانند Rewriter ، CD-ROM ، HDD و … استفاده می شود . در سیستمهای امروزی به طور معمول دو کانکتور IDE برای برقراری ارتباط بین ۴ وسیله جانبی وجود دارد ولی در پاره ای سیستم ها تعداد این کانکتورها ۴ مورد می باشد ، دو کانکتور به عنوان IDE ، و دو کانکتور اضافی برای استفاده تحت عنوان RAID یا ATA ۱۳۳,ATA ۱۰۰ .

همانطور که می دانیم با استفاده از کانکتورهای IDE ی موجود روی مادر برد امکان استفاده از حداکثر دو دستگاه بر روی هر کانکتور وجود دارد .RAID تکنولوژی است که امکاناتی نظیر افزایش سرعت , Back up گیری همزمان روی یک یا چند درایو و … در اختیار کاربر قرار می دهد . برای هر کدام از آرایشهای ممکن هنگام استفاده از دو یا چند هاردیسک , نسخه های متفاوت RAID مطرح می شود به عنوان مثال : RAID۱ , RAID۰ و….

در این مقاله سعی داریم که به نسخه های متفاوت RAID نگاهی نزدیکتر و دقیق تر بیا ندازیم .

RAID۰ : ذخیره سازی روی چند دیسک بدون کنترل خطا

مزایا و مشخصات :

- داده ها به بلوکهایی تبدیل می شوند و هر بلوک در هارد دیسک مجزا ذخیره می شود.

- باعث بالا رفتن کارایی سیستم I/O می گردد چرا که بار ترافیکی نقل و انتقالات بین چندین کانال مجزا تقسیم می شود.

ادامه مطلب ...

شبکه اترنت (Ethernet) چیست؟

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

دانلود مقاله

Data Centerچیست؟

شرکت‌های تجاری و مردم می‌توانستند با اجاره کردن فضای محدودی در این سرورها، سایت‌های وب خود را معرض دید عموم قرار دهند. برخی شرکت‌های بزرگ نیز با توجه به نیاز خود، اقدام به اجاره کردن یک سرور در مرکز داده‌ای می‌کردند و آن را از راه دور با ابزارهای خاص کنترل می‌کردند.
اکنون با توجه به رشد سریع اینترنت، روز به روز به تعداد Data Center ها اضافه می‌شود به طوری که در حال حاضر در اکثر کشورهای پیشرفته این مراکز وجود دارند. تمرکز این مراکز بخصوص در کشور امریکا بسیار زیاد است. دلیل آن ارزان بودن نرخ اتصال به اینترنت و همچنین در دسترس بودن سرعت‌های بالا می‌باشد.
برخی از این Data Center از طریق خطوط مختلف فیبرنوری، پهنای باندی بیش از ۴Gbps را در اختیار دارند و تعداد سرورهای این Data Center معمولا بیش از ۱۰۰۰ است که بر اساس مشخصات به متقاضیان اجاره داده می‌شود.
پارامترهای زیادی در قیمت اجاره ماهانه یک سرور تاثیرگذار است که می‌توان به سرعت CPU، مقدار حافظه RAM و اندازه Hard Disk ، حداکثر ترافیکی که ماهانه در اختیار هر سرور قرار می‌گیرد، سیستم عامل سرور و همچنین سابقه مرکز داده‌ای بستگی دارد.

مشخصات یک Data Center
Data Center
های متفاوتی در نقاط دنیا وجود دارد که با توجه به نیاز و همچنین شرایط منطقه‌ای طراحی و ساخته شده‌اند. استاندارد خاصی برای یک Data Center وجود ندارد اما در اینجا سعی شده است به برخی از مشخصات عمومی یک مرکز داده‌ای اشاره شود. در اختیار داشتن اتصالات مختلف به اینترنت از طریق ISP و ICPهای مختلف: به طور معمول یک Data Center برای اتصال به اینترنت از چندین اتصال مختلف استفاده می‌کند تا در صورتی که هر یک از اتصالات به دلیلی از کار افتادند، در سرویس‌دهی مرکز وقفه‌ای پیش نیاید. برخی از Data Center معروف با بیش از ۱۲ اتصال مختلف به اینترنت متصلند.

ادامه مطلب ...