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

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

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

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

لینوکس چیست؟

لینوکس یک سیستم عامل آزاد و باز متن است که تحت مجوز GNU/GPL منتشر شده است. باز متن به این معنی که هر شخصی آزاد است تا از آن استفاده کند ،‌آن را تغییر دهد و حتی می تواند آن را دوباره توزیع کند.

لینوکس در سال ۱۹۹۱ در دانشگاه هلسینکی فنلاند توسط یک دانشجوی جوان به نام لینوس تروالدز نوشته شد. تراوالدز در اصل با Minix (که یک یونیکس خلاصه شده است.) کار می کرد ،‌اما تصمیم گرفت تا سیستم عاملی دلخواه خود و بر اساس UNIX خلق کند و این ماجرا با انتشار نسخه ی 0.02 در سال ۱۹۹۱ توسط او آغاز شد که در زمان نوشتن این مقاله آخرین نسخه ی پایدار آن 2.6 می باشد.

لینوس ترووالدز طی یک نامه ی الکترونیکی خبر نوشتن سیستم عامل بازمتن خود را اعلام کرد ، طولی نکشید که صدها نفر از سراسر دنیا خواهان کار با این سیستم عامل باز متن (Open Source) که به UNIX شباهت داشت شدند و شروع به توسعه ی ان کردند.

امروزه توزیع های فراوانی از لینوکس و جود دارد که از هسته و نرم افزار های آزاد (Free Software) همراه هسته تشکیل می شوند. همه ی این توزیع ها از یک هسته ی واحد به نام لینوکس استفاده می کنند.

 

دانلود مقاله

DNSچگونه کار می‌کند؟

وقتی برای چند دقیقه در اینترنت جستجو می‌کنید، چندین بار بدون اینکه بدانید از سرور نام‌های دامنه یا DNS:DomainNameServer استفاده می‌کنید.
DNS بزرگترین بانک اطلاعاتی جهان است و بدون آن کار اینترنت تا حدودی مختل می‌شود. آدرس‌هایی مثل www.website.com برای کامپیوتر شما و اینترنت غیر قابل درک است! هر آدرسی به این صورت دارای یک آدرس IP است. IP آدرسی است که برای کامپیوتر و اینترنت قابل درک است و یک آدرس 32بیتی 4 قسمتی است. در زیر نمونه‌ای از آدرس IP را مشاهده می‌کنید:
42 . 251 . 42 .70
هر چهار رقم هشتایی یا
Octet نام دارد. چون هر کدام مقداری بین 0 تا 256(28) می‌تواند داشته باشد. هر کامپیوتری که در اینترنت است دارای یک آدرس IP مخصوص است. سرورها دارای آدرسIP ثابت هستند ولی کامپیوتر‌هایی که به ISP متصل می‌شوند هر بار یک آدرس جدید از ISP دریافت می‌کنند.
در ویندوز
XP می‌توانید آدرس IP کامپیوترتان را در قسمت Run با تایپ IPCONFIG ببینید.
همان طور که گفتیم کامپیوتر شما تنها آدرس‌های
IP را می‌شناسد و اگر به جای آدرس سایت IP آن را بنویسید فرقی نمی‌کند.



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

امضای الکترونیکی یا دیجیتال

امضای الکترونیکی یا دیجیتال مانند امضای سنتی نیست، بلکه عدد بزرگی است که به صورت رمز و کد درآمده است. این عدد در حقیقت یک عدد انحصاری است و به فرد متقاضی، کد خاصی به عنوان امضای الکترونیکی داده می دهد. این شاید نخستین تعریف از امضای الکترونیکی در کشور است که از سوی دکتر سید علی اکرمی فر، دبیر کمیته IT دفتر مطالعات فناوری ریاست جمهوری بیان می شود. اگرچه این تعریف می تواند تا حدودی کاربرد امضای الکترونیکی را شفاف کند اما به اعتقاد بسیاری از کارشناسان، به خصوص کارشناسان حقوق، امضای الکترونیکی یکی از مباحث حقوق رایانه است. از طرفی، برخی دیگر براین باورند که تاخیر در عملیاتی شدن پول الکترونیکی در کشور به دلیل عدم برخورداری از امضای الکترونیکی است. در عین حال فراهم نبودن زیرساخت های مخابراتی به صورت گسترده و نداشتن اطمینان کافی بازرگانان از وضعیت تجارت الکترونیکی موجب شده که این مهم نتواند آن گونه که باید و شاید جایگاه خود را در کشور پیدا کند. از سویی بنابر اظهارات کارشناسان تجارت الکترونیکی، مدیران نیز در این مساله بی تقصیر نیستند.
امضای دیجیتال زیرساخت امنیتی تجارت الکترونیکی
کارشناسان حوزه تجارت، به خصوص آنهایی که در زمینه تجارت الکترونیکی فعالیت می کنند، تصویب آیین نامه اجرایی ماده ۳۲ قانون تجارت الکترونیکی را یکی از جنجالی ترین آئین نامه هایی می دانند که تا کنون در هیات دولت بررسی و به تصویب رسیده است. آئین نامه ای که بر اساس آن امضای الکترونیکی به رسمیت شناخته شد.

 

دانلود مقاله

نگاهی به ساختار پردازنده های دو هسته ای

در چندین ماه گذشته پیشرفت های جدیدی در طراحی پروسسورها، بویژه از طرف شرکت AMD حاصل شد. این شرکت علاوه بر اینکه یک cpu با طراحی کاملا ْ۶۴ بیتی عرضه کرد که باعث برتری یافتن این شرکت در بازار کامپیوترهای رومیزی پیشرفته گردید، همچنین در حذف کنترل کننده‌های حافظه (MCH) پیشقدم شد که در عملکرد Athlon ۶۴ و چیپهای"optron" یک پیشرفت قابل ملاحظه نسبت به پروسسورهای intel به حساب می‌آید. اینتل به طور متقابل پروسسور سازگار ۶۴ بیتی را عرضه نمود. به تازگی نیز هر دو شرکت پردازشگرهای دوهسته ای را عرضه نموده‌اند، این پروسسورها بهتر از آن چیزی که شما انتظار دارید کار می‌کنند. پروسسورهای اینتل و AMD هر دو دارای دو هسته پروسسور، در حال کار در یک قالب می‌باشند که هر یک از هسته‌ها بصورت مستقل توابع و پردازشهای داده را انجام می‌دهند (در مورد اینتل این مورد کامل تر است) و هر دو این هسته‌ها توسط نرم افزار سیستم عامل هم آهنگ می گردند. در این مقاله سعی شده تا تکنولوژی که در این دو محصول استفاده شده و مقدار افزایش کارایی که شما می توانید از آنها انتظار داشته باشید بررسی گردد. در حال حاضر AMD فقط پروسورهای کلاس سرور opteron با دو هسته را بطور کامل به بازار عرضه کرده و بزودی Athlon ۶۴x۲ برای کامپیوترهای رومیزی را نیز به بازار عرضه می‌کند. در طرف مقابل اینتل در حال حاضر پنتیوم Extreme Edition ۸۴۰ رومیزی با دو هسته را به بازار عرضه نموده در حالی که خطهای تولید Pentium D و dual xeons هنوز متوقف نشده اند.

دانلود مقاله

مروری بر نرم افزار Internet Download Manager

نرم افزار Internet Download Manager که به اختصار IDM نامیده می شود را می توان به جرات قدرتمندترین و معروف ترین نرم افزار مدیریت دانلود از اینترنت دانست. قابلیت های متعددی در این برنامه وجود دارد که آن را از هر جهت تبدیل به نرم افزاری کامل کرده است. در این مطلب به معرفی ۱۹ نکته از این برنامه خواهیم پرداخت. البته توجه داشته باشید پیش از هر کاری زبان برنامه را روی انگلیسی تنظیم کنید، چرا که این نکات بر این مبنا نوشته شده اند.
۱) برای استفاده از IDM در کلیه مرورگرها، در محیط برنامه روی Options کلیک کنید. در تب General تیک گزینه چهارم یعنی Use advanced browser integration را بزنید و OK کنید. پس از این کار یک بار Restart کردن سیستم لازم است. سپس می توانید در لیست موجود در همین قسمت تیک مرورگرهایی را که می خواهید با IDM هماهنگ شوند بزنید.
۲) برای دانلود فایل با پسوندی که برای IDM ناشناخته است کلید Ctrl را از روی کیبورد نگه دارید و روی لینک مورد نظر کلیک کنید.



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

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

واحد پردازش مرکزی - CPU :

همان مغز سیستم است که فعالیت های سیستم را کنترل می کند و عملیات هایی را بر روی داده ها انجام می دهد CPU مجموعه ای از مدارات منطقی است که به طور متناوب دستورات را واکشی و اجرا می کنند.

CPU خود دارای چند قسمت می باشد:

الف ALU(یا واحد محاسبه و منطق که مسئول انجام اعمال محاسباتی نظیر جمع و تفریق و ... و اعمال منطقی مانند مقایسه And و OR و ... می باشد.
ب) واحد کنترل که مسئول رمز گشایی و تعیین نوع عملیاتی است که ALU باید انجام دهد است.
ج) ثبات ها جهت ذخیره موقت داده ها قبل از رفتن به ALU و همچنین نگه داری نتایج پردازش به کار میروند.

د PC(یا شمارنده برنامه که آدرس دستورالعمل بعدی که CPU باید از حافظه بخواند را در خود نگه می دارد.

ه IR(یا ثبات دستور العمل که مسئول ذخیره قسمت عملیاتی دستورالعمل فعلی می باشد.
بعد از معرفی دیگر واحدها به تفصیل در مورد واکشی دستور بحث می کنیم.



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

تاریخچه علم کامپیوتر

در آغاز محاسبات

سریع ترین ابزار شناخته شده برای استفاده در محاسبات ٬ چرتکه بوده است . و آن فکر در حدود ۲۴۰۰ سال قبل از دوران فعلی در شهر بابل اختراع شده بود . سبک اصلی آن با خطوط رسم شده توسط سنگریزه ها به روی شن ها استفاده می شده است . این اولین کامپیوتر شناخته شده و پیشرفته ترین سیستم محاسباتی شناخته شده تا ۲۰۰۰ سال پیش در یونان است . آباسی مدرن تری طراحی ابزار محاسباتی است که هنوز هم مورد استفاده قرار می گیرد .
در ۱۱۱۵ سال پیش از دوران فعلی ٬ در چین باستان ارابه بندکشی جنوبی اختراع شده بود . آن اختراع اولین مکانیزم چرخ دنده شناخته شده بود که در چرخ های گوناگون مورد استفاده قرار می گرفته است و بعدا در کامپیوتر های قیاسی یا آنالوگ استفاده شدند . بعلاوه ٬ در حدود دو قرن پیش از دوران فعلی چینی ها چرتکه ماهرتری را اختراع کردند .
در سده ی پنجم پیش از دوران فعلی در هند باستان ٬ پانینی متخصص گرامر ٬ دستور زبان سانسکریت را در ۳۹۵۹ قانون شناخته شده قاعده دار وتدوین کرده است . مثل آشتادهایی(Ashtadhyayi) که سیار فنی اسلوب داده شده بود . پانینی از قوانین تغییر شکل و بازگشتی ها استفاده کرده بود و با این قبیل مهارتی که گرامرش داشت ٬ معادل قدرت محاسبه ماشین تیورینگ بود .

 

دانلود مقاله

ارتقا کارایی هارددیسک‌ها با تکنولوژی NCQ

تکنولوژی NCQ

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

تکنولوژی NCQ در واقع یکی از فرزندان خلف تکنولوژی TCQ است و فقط در هارددیسک‌های SATA عرضه می‌شود و شرایطی را فراهم می‌کند تا دسترسی به محل‌های ذخیره‌سازی داده‌ها به شیوه‌ای هوشمندانه انجام شود. اصطلاح NCQ مخفف Native Command Queuing است و همچنان که گفتم از فرزندان TCQ که در سال ۱۹۹۴ برای استفاده در هارددیسک‌های SCSI۲ ارایه شده بود.

مفهوم NCQ

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

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

وب، شماره به شماره

«وب۲» یعنی گرفتن اطلاعات و داده‌های یک سایت به کمک RSS، ترکیب آن با داده‌هایی از همان نوع اما دریافت شده از منابع دیگر و تولید چیزی جدید.
کارشناسان ۷ ویژگی برای وب۲ بر شمرده اند: مردمی‌تر، سازوکار خودترمیمی، جهش در معنای آموزش‌، پویایی داده‌ها، مفهومی به نام سرویس، پول‌سازی با قلک آن‌لاین حرکت در فضای سه بعدی.
بر این اساس وب۲ مجموعه‌ای از رویکردهای جدید در فضای اینترنت به سمت مدل‌های توسعه باز، انعطاف‌پذیر و مشارکت‌جو برای سیستم‌های تولید محتوا ست که می‌تواند به کاهش هزینه‌های تولید و پردازش اطلاعات، افزایش آگاهی عمومی و افزایش کارایی سیستم‌ها منجر شود.
برخی از مصادیق وب۲ عبارتند از: گوگل زمین، سکند لایف، گوگل مپ، فلیکر، یوتیوب، ویکی پدیا، یاهو ۳۶۰ درجه، آژاکس، بلاگینگ آر اس اس، پادکست و شبکه‌های اجتماعی.
مهم‌ترین ویژگی وب۲، غیرتجاری کردن دانش از طریق به‌کارگیری رهیافت توسعه باز (‌Open Development) است.

 

دانلود مقاله

نرم افزار PPT To Flash Studio

کیفیت عالی با حجم پایین ـ ایده‌آل برای نمایش
برای ارائه گزارش انجام یک کار یا نمایش مراحل پیشرفت یک پروژه، روش‌های مختلفی وجود دارد که یکی از عمومی‌ترین این روش‌ها در سطح دنیا استفاده از نرم‌افزار قدرتمند Power Point است. با کمک این نرم‌افزار می‌توانید اسلایدهای نمایشی بسیار زیبایی را در کمترین زمان ممکن با افکت‌های متنوع ایجاد کرده و آنها را در سمینارها و جلسات خود به‌نمایش بگذارید.
یکی از مشکلات عمده‌ای که کاربران این نرم‌افزار با آن مواجه‌اند عدم نمایش اسلایدها در سیستم ‌عامل‌های فاقد نرم‌افزار پاورپوینت است. برای رفع این مشکل نیز نرم‌افزارها و روش‌هایی وجود دارد که یکی از رایج‌ترین این روش‌ها تبدیل اسلاید نمایشی ایجاد شده توسط این برنامه به انیمیشن‌های فلش۲ است.
نرم‌افزار قدرتمند و منحصر‌به‌فرد PPT To Flash Studio با امکانات فوق‌العاده زیاد شما را قادر می‌سازد تا در کمترین زمان به بهترین نحو و با بالاترین کیفیت ممکن اسلایدهای نمایشی خود را به انیمیشن‌های فلش تبدیل کرده و آنها را در سی‌دی‌های مالتی‌مدیا یا صفحات وب بکار بگیرید
ادامه مطلب ...