تبليغاتX
مباحث کامپیوتری
چگونه دو کامپیوتر را با کابل usb یکدیگر متصل کنیم

آیا می دانید که می توان 2 کامپیوتر را با یک کابل USBــ USB ساده به یکدیگر متصل کرد؟
اگر دو کامپیوتر در خانه یا محل کار خود دارید که برای استفاده اشتراکی از فایلهای موجود در هر کدام می خواهید آن دو را به یکدیگر وصل کنید. این روش یکی از سریعترین روشهای موجود است.


ادامــه مــطــلــب
|+|نوشته شده در شنبه 10 دی1390 ساعت 10:43 قبل از ظهر توسط admin(محمد صادق بابایی) |
آشنائی با کارت شبکه

آشنائی با کارت شبکه

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

وظايف کارت شبکه 


ادامــه مــطــلــب
|+|نوشته شده در چهارشنبه 7 دی1390 ساعت 8:31 بعد از ظهر توسط admin(محمد صادق بابایی) |
مختصری از پروتکل IPv6

 امکانات و ویژگی‌های جدید IPv6

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



ادامــه مــطــلــب
|+|نوشته شده در چهارشنبه 7 دی1390 ساعت 8:19 بعد از ظهر توسط admin(محمد صادق بابایی) |
نگاهی به فناوری مجازی سازی از دیروز تا امروز
فناوری مجازی سازی (Virtualization) بر خلاف تصور افرادی که آن را یک فناوری نوین به حساب می آورند، مربوط به دهه 70 میلادی یعنی نزدیک به 40 سال پیش است. زمانی که شرکت آی بی ام (IBM) یکه تاز عرصه محاسبات دیجیتالی و رایانه ها بود. در واقع سیستم عاملهای موجود دهه 60 و 70 میلادی اساساٌ بر پایه اشتراک منابع سخت افزاری یا همان مجازی سازی کار می کردند و اصولاً بدلیل گرانی منابعی نظیر حافظه، دیسک، پردازنده مرکزی و سایر ملحقات آن امکان بهره برداری غیر اشتراکی بسیار پر هزینه بود. بعد از ظهور نسل جديد رایانه ها و سرویس دهنده های غیر Mainframe كه داراي توان کارکرد بالا و قيمت پايين بودند، رويكرد قبلي سیستم عاملها در استفاده اشتراکی منابع به تدريج كمرنگ شد و استفاده از سرویس دهنده های کوچک و متوسط بدون دغدغه از صرف هزینه های گزاف سخت افزاری فراگیر شد. همچنین با رشد سرويسهاي نرم افزاری جديد در شبكه‌ها، و بر آورده شدن نياز هركدام از اين سرويسها با استفاده از سخت‌افزار و منابع سيستم‌عامل اختصاصي، راهبرد جديدی به شکل "يك سرویس دهنده برای هر سرويس شبکه" به وجود آمد که اين رويكرد کماکان در بسیاری از شبکه ها مورد استفاده قرار دارد اما این راهبرد جدید یک اشکال دارد و آن هم این است که بر طبق آمار در تعداد كثيري از سرویس دهنده ها، ميزان استفاده از منابع به كمتر از 20% محدود است. اين رويه باعث بالا رفتن هزينه و مصرف انرژي و در عين حال كاهش بهره‌وري سخت افزار مي‌گردد.
در نتیجه دوباره مسئله صرفه جویی و مدیریت منابع در راهبرد جديد مورد توجه قرار گرفت. منتهی این بار تنها IBM جلودار نبود و شرکتها و موسسات تحقیقاتی بسیاری وارد میدان شده بودند.
كاهش هزينه ها، بالابردن بهره‌وري سخت افزار و مديريت آسانتر و كارآمدتر سرویس دهنده ها اهدافی هستند که مديران و متخصصان شبكه را به سمت قرار دادن سرویسهای مختلف بر روي يك سخت‌افزار قدرتمند سوق داد. در راهبرد جديد، هدف، قراردادن سرويس‌هاي متنوع بر روي يك سخت افزار به صورت متمركز و با هزينه كمتر بود تا از اين طريق مديريتی آسانتر، كم هزينه‌تر ، فرايندهاي نگهداري و پشتيبان‌گيري راحتتر، دسترسی و قابليت اعتماد بالاتر فراهم گردد.


ادامــه مــطــلــب
|+|نوشته شده در چهارشنبه 7 دی1390 ساعت 8:12 بعد از ظهر توسط admin(محمد صادق بابایی) |
مراحل ساخت Bootable USB
حتماً براي شما پيش آمده که مثلاً پس از نصب مکرر ويندوز ‌CDيا DVD آن خش بردارد و پس از مدتي بلا استفاده شود..در اين جور مواقع چه ميکنيد؟مجدداً CDيا DVD آن ويندوز را ميخريد؟ يا به دوست و درو همسايه رو مي اندازيد که چند ساعتي ويندوزش را به شما بدهد...؟ چرا کار سخت؟! يکبار فلش خود را Bootable کنيد و هر ويندوزي که دوست داريد را يکبار براي هميشه داخلش بريزيد و تا عمر داريد هي ويندوز عوض کنيد اما اينبار با فلش. و



ادامــه مــطــلــب
|+|نوشته شده در چهارشنبه 7 دی1390 ساعت 8:9 بعد از ظهر توسط admin(محمد صادق بابایی) |
همه چیز در مورد کامپیوتر


واژه کامپیوتر
مدتی در فارسی به کامپیوتر «مغز الکترونیکی» می‌گفتند. بعد از ورود این دستگاه به ایران در اوایل دهه ۱۳۴۰ نام کامپیوتر به‌کار رفت. واژه رایانه در دو دهه اخیر رایج شده و به‌تدریج جای کامپیوتر را می‌گیرد. واژه رایانه پارسی است و از فعل پارسی رایاندن به معنی سامان دادن و مرتب کردن آمده. معنی واژگانی رایانه می‌شود ابزار دسته‌بندی و ساماندهی.
در زبان انگلیسی طی سالیان متمادی واژه‌های هم ارزش بسیاری برای این واژه بکار می‌‌رفته، و کلمات دیگری نیز وجود داشته‌اند که از آنها به عنوان کامپیوتر یاد می‌شود اما معانی متفاوتی را در خود داشته اند. یف شاعرانه تری بکار می‌رود، tölva که واژه ایست مرکب و به معنای «زن پیشگوی شمارشگر!» می‌‌باشد. در چینی رایانه dian nao یا «مغز برقی» خوانده می‌شود. در انگلیسی واژه‌ها و تعابیر گوناگونی استفاده می‌شود، به‌عنوان مثال دستگاه داده پرداز یا data processing machine

تعریف‌ها
با تعریف‌های بالا می‌توان به همهٔ ماشین‌های مکانیکی محاسبه مانند خط‌کش‌ محاسبه و یا چرتکه نیز به‌همان صورت که برای ماشین‌های امروزی به‌کار می‌رود، رایانه گفت. البته عبارات و واژه‌های بهتری نیز می‌تواند توصیف فعالیت‌های این ماشین‌ها باشند، واژه‌هایی مانند: داده‌پرداز، سامانه‌های پردازش اطلاعات و همچنین کنترل‌گر.


هنگامی که رایانه‌های امروزی را درنظر می‌‌گیریم، اغلب ویژگی درخور نگرشی می‌‌توانند تمامی ویژگی که در سایر دستگاهها پردازشی که اختراع می‌‌شوند تقلید نمایند (به هر حال یقینا با سرعت پایین تر). گهگاه، این آستانه قابلیت یک محک سودمند برای شناسایی «رایانه‌های همه‌کاره» از ابزارهای با کارایی ویژه قدیمی می‌‌باشد. این تعریف «همه کاره» می‌‌تواند بصورت رسمی در این تعریف که یک ماشین معین باید بتواند رفتارهای ماشین تورینگ (Turing machine) را تقلید نماید، بکار گرفته شود. ماشینهایی که این نیازمندی را تأمین کرده باشند به‌عنوان تورینگ کامل (Turing-complete) خطاب می‌‌شوند. تا هنگامی که بصورت فیزیکی تأمین فضای ذخیره نامتناهی و احتمال zero crashing وجود نداشته باشد لفظ تورینگ کامل بصورت آسان گیرانه‌ای به ماشین با ظرفیت ذخیره سازی بالا (نامتناهی) و با قابلیت اطمینان واقعی، گفته می‌شود. نخستین سری از این ماشینها در سال ۱۹۴۱ بوجود آمد: Z۳ ساخت کونراد زوسه (Konrad Zuse)که توسط برنامه کنترل می‌‌شد(اما ویژگی تورینگ کامل آن در سال ۱۹۹۸ به آن داده شد.). ماشین‌های دیگری نیز بصورت آشفته و با عجله در سراسر دنیا توسعه یافتند. برای اطلاعات بیشتر به تاریخچه رایانه نگاه کنید.

تاریخچه
لایبنیتز (leibniz) ریاضی‌دان آلمانی از نخستین کسانی است که در ساختن یک دستگاه خودکار محاسبه کوشش کرد. او که به پدر حسابدارش در تنظیم حساب‌ها کمک می‌کرد، از زمانی که برای انجام محاسبات صرف می‌کرد گله‌مند بود.
چارلز بابیج (Charles Babbage) یکی از اولین ماشینهای محاسبه مکانیکی را که به آن ماشین تحلیلی گفته می‌‌شد، طراحی نمود، اما بخاطر مشکلات فنی موجود در زمان حیاتش همچون ماشینی ساخته نشد(در سال ۱۹۹۳ در موزه علوم لندن مدلی که بر اساس طرح بابیج کار می‌‌کرد ساخته شد).
در گذشته دستگاههای مختلف مکانیکی ساده‌ای مثل خط‌کش محاسبه و چرتکه نیز کامپیوتر خوانده می‌‌شدند. در برخی موارد از آنها به‌عنوان رایانه‌های آنالوگ نام برده می‌شود. چراکه برخلاف رایانه‌های رقمی، اعداد را نه به‌صورت اعداد در پایه دو بلکه به‌صورت کمیتهای فیزیکی متناظر با آن اعداد نمایش می‌‌دهند. چیزی که امروزه از آن به‌عنوان «رایانه» یاد می‌شود در گذشته به عنوان «رایانه‌های رقمی (دیجیتال)» یاد می‌شد تا آنها را از انواع «رایانه‌های آنالوگ» جدا سازد(که هنوز در برخی موارد استفاده می‌شود مثلاً نشانک پرداز آنالوگ یا analog signal

processing

رایانه‌ها چگونه کار می‌کنند ؟
از زمان رایانه‌های اولیه که از سال ۱۹۴۱ تا کنون فناوری‌های دیجیتالی بصورت شگرفی رشد نموده است، اغلب رایانه‌ها از معماری فون نویمن که در اواخر دهه ۱۹۴۰ از سوی جان فون نویمن ابداع گردید سود می‌جویند.
معماری فون نوِیمن یک رایانه را به چهار بخش اصلی توصیف می‌کند: واحد محاسبه و منطق (Arithmetic and Logic Unit یا ALU)، واحد کنترل یا حافظه، و ابزارهای ورودی و خروجی (که جمعا I/O نامیده می‌شود). این بخش‌ها توسط اتصالات داخلی سیمی به نام گذرگاه (bus) با یکدیگر در پیوند هستند.


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


پردازش
واحد محاسبه و منطق یا ALU دستگاهی است که عملیات پایه مانند چهار عمل اصلی حساب (جمع و تفریق و ضرب و تقسیم)، عملیات منطقی (و،یا،نقیض)، عملیات قیاسی (برای مثال مقایسه دو بایت برای شرط برابری) و دستورات انتصابی برای مقدار دادن به یک متغیر را انجام می‌دهد. این واحد جاییست که «کار واقعی» در آن صورت می‌‌پذیرد. البته CPU‌ها به دو دسته کلی RISC و CISC تقسیم بندی می‌شوند. نوع اول پردازش گرهای مبتنی بر اعمال ساده هستند و نوع دوم پردازشگرهای مبتنی بر اعمال پیچیده هستند. پردازشگرهای مبتنی بر اعمال پیچیده در واحد محاسبه و منطق خود دارای اعمال و دستوراتی بسیار فراتر از چهار عمل اصلی یا منطقی می‌‌باشند. تنوع دستورات این دسته از پردازنده‌ها تا حدی است که توضیحات آن‌ها خود می‌تواند یک کتاب با قطر متوسط ایجاد کند. پردازنده‌های مبتنی بر اعمال ساده اعمال بسیار کمی را پوشش می‌دهند و در حقیقت برای برنامه نویسی برای این پردازنده‌ها بار نسبتاً سنگینی بر دوش برنامه نویس است. این پردازنده‌ها تنها حاوی ۴ عمل اصلی و اعمال منطقی ریاضی و مقایسه‌ای به علاوه چند دستور بی اهمیت دیگر هستند.
(قابل ذکر است پردازنده‌های اینتل از نوع پردازنده مبتنی بر اعمال پیچیده هستند.)
واحد کنترل همچنین این مطلب را که کدامین بایت از حافظه حاوی دستورالعمل فعلی اجرا شونده است را تعقیب می‌کند، سپس به واحد محاسبه و منطق اعلام می‌کند که کدام عمل اجرا و از حافظه دریافت شود و نتایج به بخش اختصاص داده شده از حافظه ارسال گردد. بعد از یک بار عمل، واحد کنترل به دستورالعمل بعدی ارجاع می‌کند(که معمولاً در خانه حافظه بعدی قرار دارد، مگر اینکه دستورالعمل جهش دستورالعمل بعدی باشد که به رایانه اعلام می‌کند دستورالعمل بعدی در خانه دیگر قرارگرفته است).


ورودی/خروجی
بخش ورودی/خروجی (I/O) این امکان را به رایانه می‌‌دهد تا اطلاعات را از جهان بیرون تهیه و نتایج آنها را به همان جا برگرداند. محدوده فوق العاده وسیعی از دستگاههای ورودی/خروجی وجود دارد، از خانواده آشنای صفحه‌کلیدها، نمایشگرها، نَرم‌دیسک گرفته تا دستگاههای کمی غریب مانند رایابین‌ها (webcams).
چیزی که تمامی دستگاههای عمومی در آن اشتراک دارند این است که آنها رمز کننده اطلاعات از نوعی به نوع دیگر که بتواند مورد استفاده سیستم‌های رایانه دیجیتالی قرار گیرد، هستند. از سوی دیگر، دستگاههای خروجی آن اطلاعات به رمز شده را رمزگشایی می‌کنند تا کاربران آنها را دریافت نمایند. از این رو یک سیستم رایانه دیجیتالی یک نمونه از یک سامانه داده‌پردازی می‌‌باشد.


دستورالعملها
هر رایانه تنها دارای یک مجموعه کم تعداد از دستورالعملهای ساده و تعریف شده می‌‌باشد. از انواع پرکاربردشان می‌توان به دستورالعمل «محتوای خانه ۱۲۳ را در خانه ۴۵۶ کپی کن!»، «محتوای خانه ۶۶۶ را با محتوای خانه ۰۴۲ جمع کن، نتایج را در خانه ۰۱۳ کن!»، «اگر محتوای خانه ۹۹۹ برابر با صفر است، به دستورالعمل واقع در خانه ۳۴۵ رجوع کن!».
دستورالعمل‌ها در داخل رایانه بصورت اعداد مشخص شده‌اند - مثلاً کد دستور العمل (copy instruction) برابر ۰۰۱ می‌تواند باشد. مجموعه معین دستورالعمل‌های تعریف شده که توسط یک رایانه ویژه پشتیبانی می‌شود را زبان ماشین می‌‌نامند. در واقعیت، اشخاص معمولاً به [زبان ماشین]] دستورالعمل نمی‌نویسند بلکه بیشتر به نوعی از انواع سطح بالای زبانهای برنامه نویسی، برنامه نویسی می‌کنند تا سپس توسط برنامه ویژه‌ای (تفسیرگرها (interpreters) یا همگردانها (compilers) به دستورالعمل ویژه ماشین تبدیل گردد. برخی زبانهای برنامه نویسی از نوع بسیار شبیه و نزدیک به زبان ماشین که اسمبلر (یک زبان سطح پایین) نامیده می‌شود، استفاده می‌کنند؛ همچنین زبانهای سطح بالای دیگری نیز مانند پرولوگ نیز از یک زبان انتزاعی و چکیده که با زبان ماشین تفاوت دارد بجای دستورالعمل‌های ویژه ماشین استفاده می‌کنند.


معماری ها
در رایانه‌های معاصر واحد محاسبه و منطق(ICU) را به همراه واحد کنترل در یک مدار مجتمع که واحد پردازشی مرکزی (CPU) نامیده می‌شود، جمع نموده اند. عموما، حافظه رایانه روی یک مدار مجتمع کوچک نزدیک CPU قرار گرفته. اکثریت قاطع بخش‌های رایانه تشکیل شده‌اند از سامانه‌های فرعی (به عنوان نمونه، منبع تغذیه) و یا دستگاههای ورودی/خروجی.
برخی رایانه‌های بزرگ‌تر چندین CPU و واحد کنترل دارند که بصورت هم‌زمان با یکدیگر درحال کارند. این‌گونه رایانه‌ها بیشتر برای کاربردهای پژوهشی و محاسبات علمی بکار می‌روند.
کارایی رایانه‌ها بنا به تیوری کاملاً درست است. رایانه داده‌ها و دستورالعمل‌ها را از حافظه اش واکشی (fetch) می‌کند. دستورالعمل‌ها اجرا می‌شوند، نتایج ذخیره می‌شوند، دستورالعمل بعدی واکشی می‌شود. این رویه تا زمانی که رایانه خاموش شود ادامه پیدا می‌کند. واحد پردازنده مرکزی در رایانه‌های شخصی امروزی مانند پردازنده‌های شرکت ای-ام-دی و شرکت اینتل از معماری موسوم به Pipeline استفاده می‌شود و در زمانی که پردازنده در حال ذخیره نتیجه یک دستور است مرحله اجرای دستور قبلی و مرحله واکشی دستور قبل از آن را آغاز می‌‌کند. همچنین این رایانه‌ها از سطوح مختلف حافظه نهانگاهی استفاده می‌کنند که در زمان دسترسی به حافظه اصلی صرفه جویی کنند.


برنامه ها
برنامه رایانه‌ای فهرست‌های بزرگی از دستورالعمل‌ها (احتمالاً به همراه جدول‌هایی از داده) برای اجرا روی رایانه هستند. خیلی از رایانه‌ها حاوی میلیونها دستورالعمل هستند، و بسیاری از این دستورات به تکرار اجرا می‌شوند. یک رایانه‌ شخصی(PC) نوین نوعی (درسال ۲۰۰۳) می‌تواند در ثانیه میان ۲ تا ۳ میلیارد دستورالعمل را پیاده نماید. رایانه‌ها این مقدار محاسبه را صرف انجام دستورالعمل‌های پیچیده نمی‌کنند. بیشتر میلیونها دستورالعمل ساده را که توسط اشخاص باهوشی «برنامه نویسان» در کنار یکدیگر چیده شده‌اند را اجرا می‌کنند. برنامه نویسان خوب مجموعه‌هایی از دستورالعمل‌ها را توسعه می‌‌دهند تا یکسری از وظایف عمومی را انجام دهند(برای نمونه، رسم یک نقطه روی صفحه) و سپس آن مجموعه دستورالعمل‌ها را برای دیگر برنامه نویسان در دسترس قرار می‌‌دهند.(اگر مایلید «یک برنامه نویس خوب» باشید به این مطلب مراجعه نمایید.)


رایانه‌های امروزه، قادرند چندین برنامه را در آن واحد اجرا نمایند. از این قابلیت به عنوان چندکارگی (multitasking) نام برده می‌شود. در واقع، CPU یک رشته دستورالعمل‌ها را از یک برنامه اجرا می‌کند، سپس پس از یک مقطع ویژه زمانی دستورالعمل‌هایی از یک برنامه دیگر را اجرا می‌کند. این فاصله زمانی اکثرا به‌عنوان یک برش زمانی (time slice) نام برده می‌شود. این ویژگی که CPU زمان اجرا را بین برنامه‌ها تقسیم می‌کند، این توهم را بوجود می‌‌آورد که رایانه هم‌زمان مشغول اجرای چند برنامه است. این شبیه به چگونگی نمایش فریمهای یک فیلم است، که فریمها با سرعت بالا در حال حرکت هستند و به نظر می‌‌رسد که صفحه ثابتی تصاویر را نمایش می‌‌دهد. سیستم عامل همان برنامه‌ای است که این اشتراک زمانی را بین برنامه‌های دیگر تعیین می‌کند.


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


کاربردهای رایانه
نخستین رایانه‌های رقمی، با قیمتهای زیاد و حجم بزرگشان، در اصل محاسبات علمی را انجام می‌‌دادند، انیاک یک رایانه قدیمی ایالات متحده اصولا طراحی شده تا محاسبات پرتابه‌ای توپخانه و محاسبات مربوط به جدول چگالی نوترونی را انجام دهد. (این محاسبات بین دسامبر ۱۹۴۱ تا ژانویه ۱۹۴۶ روی حجمی بالغ بر یک میلیون کارت پانچ انجام پذیرفت! که این خود طراحی و سپس تصمیم نادرست بکارگرفته شده را نشان می‌‌دهد) بسیاری از ابررایانه‌های امروزی صرفاً برای کارهای ویژه محاسبات جنگ افزار هسته‌ای استفاده می‌گردد.
CSIR Mk I نیز که نخستین رایانه استرالیایی بود برای ارزیابی میزان بارندگی در کوههای اسنویی (Snowy)این کشور بکاررفت، این محاسبات در چارچوب یک پروژه عظیم تولید برقابی انجام گرفت.


برخی رایانه‌ها نیز برای انجام رمزگشایی بکارگرفته می‌‌شد، برای مثال Colossus که در جریان جنگ جهانی دوم ساخته شد، جزو اولین کامپیوترهای برنامه‌پذیر بود(البته ماشین تورینگ کامل نبود). هرچند رایانه‌های بعدی می‌توانستند برنامه ریزی شوند تا شطرنج بازی کنند یا تصویر نمایش دهند و سایر کاربردها را نشان دهد.
سیاستمداران و شرکتهای بزرگ نیز رایانه‌های اولیه را برای خودکارسازی بسیاری از مجموعه‌های داده و پردازش کارهایی که قبلا توسط انسان‌ها انجام می‌‌گرفت،بکاربستند - برای مثال، نگهداری و بروزرسانی حسابها و دارایی ها. در موسسات پژوهشی نیز دانشمندان رشته‌های مختلف شروع به استفاده از رایانه برای مقاصدشان نمودند.
کاهش پیوسته قیمتهای رایانه باعث شد تا سازمانهای کوچک‌تر نیز بتوانند آنها را در اختیار بگیرند. بازرگانان، سازمانها، و سیاستمداران اغلب تعداد زیادی از کامپیوترهای کوچک را برای تکمیل وظایفی که قبلا برای تکمیلشان نیاز به رایانه بزرگ (mainframe) گران قیمت و بزرگ بود، به کار بگیرند. مجموعه‌هایی از رایانه‌های کوچک‌تر در یک محل اغلب به‌عنوان خادم سرا (server farm) نام برده می‌شود.
با اختراع ریزپردازندهها در دهه ۱۹۷۰ این امکان که بتوان رایانه‌هایی بسیار ارزان قیمت را تولید نمود بوجود آمد. رایانه‌های شخصی برای انجام وظایف بسیاری محبوب گشتند، از جمله کتابداری، نوشتن و چاپ مستندات. محاسبات پیش بینی‌ها و کارهای تکراری ریاضی توسط صفحات گسترده (spreadsheet)، ارتباطات توسط پست الکترونیک، و اینترنت. حضورگسترده رایانه‌ها و سفارشی کردن آسانشان باعث شد تا در امورات بسیار دیگری بکارگرفته شوند.
در همان زمان، رایانه‌های کوچک، که معمولاً با یک برنامه ثابت ارایه می‌‌شدند، راهشان را بسوی کاربردهای دیگری بازمی نمودند، کاربردهایی چون لوازم خانگی، خودروها، هواپیماها، و ابزار صنعتی. این پردازشگرهای جاسازی شده کنترل رفتارهای آن لوازم را ساده تر کردند، همچنین امکان انجام رفتارهای پیچیده را نیز فراهم نمودند (برای نمونه، ترمزهای ضدقفل در خودروها). با شروع قرن بیست و یکم، اغلب دستگاههای الکتریکی، اغلب حالتهای انتقال نیرو، اغلب خطوط تولید کارخانه‌ها توسط رایانه‌ها کنترل می‌شوند. اکثر مهندسان پیش بینی می‌کنند که این روند همچنان به پیش برود. یکی از کارهایی که می‌توان به‌وسیله رایانه انجام داد پروگرام گیرنده ماهواره است.


گونه‌های رایانه
رایانه‌های توکار
در ۲۰ سال گذشته یا همین حول و حوش، هرچند برخی ابزارهای خانگی که از نمونه‌های قابل ذکر آن می‌‌توان جعبه‌های بازی‌های ویدیویی را که بعدها در دستگاههای دیگری از جمله تلفن همراه، دوربین‌های ضبط ویدیویی، و PDA‌ها و دهها هزار وسیله خانگی، صنعتی، خودروسازی و تمام ابزاری که در درون آنها مدارهایی که نیازهای ماشین تورینگ را مهیا ساخته اند، گسترش یافت، را نام برد(اغلب این لوازم برنامه‌هایی را در خود دارند که بصورت ثابت روی ROM تراشه‌هایی که برای تغییر نیاز به تعویض دارند،نگاشته شده اند). این رایانه‌ها که در درون ابزارهای با کاربرد ویژه گنجانیده شده‌اند «ریزکنترل‌گرها» یا «رایانه‌های توکار» (Embedded Computers) نامیده می‌‌شوند. بنابراین تعریف این رایانه‌ها به‌عنوان ابزاری که با هدف پردازش اطلاعات طراحی گردیده محدودیتهایی دارد. بیشتر می‌‌توان آنها را به ماشینهایی تشبیه کرد که در یک مجموعه بزرگ‌تر به‌عنوان یک بخش حضور دارند مانند دستگاههای تلفن، ماکروفرها و یا هواپیما که این رایانه‌ها بدون تغییر فیزیکی توسط کاربر می‌‌توانند برای مقاصد مختلفی بکارگرفته شوند.

رایانه یا کامپیوتر دستگاهی است که برای پردازش اطلاعات تحت یک روال معین استفاده می‌شود.
|+|نوشته شده در چهارشنبه 7 دی1390 ساعت 7:52 بعد از ظهر توسط admin(محمد صادق بابایی) |
نگاهی بر تكنولوژی صفحات LCD


پیشرفت‌های تكنولوژیكی یكی پس از دیگری راه را برای بهبود كیفیت زندگی باز می‌كنند. فناوری‌هایی كه روز به روز به تعداد و انواع آنها افزوده می‌شوند همگی یك هدف را دنبال می‌كنند: رفاه و راحتی بیشتر .

نام LCD را حتما شنیده‌اید. نوع جدید از فناوری كه هر روزه بر استفاده بهینه آن افزوده می‌شود، مانتیورها، ساعت‌های دیجیتالی، اجاق‌های مایكروویو، دستگاه‌های پخش سی‌دی، دماسنج‌ها و دستگاه‌های الكترونیكی فراوان دیگر از بی‌شمار نمونه‌های كاربرد این نوع صفحات هستند. بد نیست در مورد آنها به زبانی ساده بیشتر بدانیم، اینكهLCD چیست؟ چگونه ساخته می‌شود و انواع آن كدام است. این مباحث موضوع مقاله گردآوری شده ذیل می‌باش


ادامــه مــطــلــب
|+|نوشته شده در چهارشنبه 7 دی1390 ساعت 7:41 بعد از ظهر توسط admin(محمد صادق بابایی) |
حافظه هاي ddr3

مقدمه
در اين مقاله قصد داريم به بررسي تواناييهاي حافظه DDR3 پرداخته و از نقطه نظر فني عملکرد آن را در مقايسه با ديگر استانداردهاي حافظه بررسي کنيم٬ سپس از نقطه نظر کارايي٬ عملکرد آن را نسبت به حافظه DDR2 مورد بررسي قرار خواهيم داد.
چيپسيتهاي اينتل و حافظههاي جديد
اينتل به تازگي سري جديد چيپستهاي خود را با نام P35 و X38 براي کامپيوترهاي خانگي معرفي كرده است. اين چيپستها از پردازندههايي با FSB برابر با 1333 مگاهرتز و نسل آينده پردازندههاي اينتل موسوم به "Penryn" پشتيباني ميکنند. يكي از تحولات و نوآوريهاي جديد بكار گرفته شده در اين سري از چيپستها پشتيباني از حافظههاي DDR3 است. بطور كلي P35 و X38 داراي کنترل حافظهي سازگار با هر دو نوع حافظه DDR2 و DDR3 هستند. بنابراين مادربردهاي مبتني بر اين چيپست از نقطه نظر پشتيباني ماژولهاي حافظه در سه دسته جاي ميگيرند :

1ـ مادربردهايي که تنها داراي شيارهاي حافظه DDR3 هستند.
2ـ مادربردهايي که تنها شيارهاي حافظه DDR2 را دارند و
3ـ مادربردهايي که داراي هر دو نوع شيار حافظه ( DDR2 و DDR3 ) هستند.

با وجود اينکه پهناي باند حافظههاي متداول DDR2 در پيکرهبندي دو کاناله از پهناي باندگذرگاه FSB پردازندههاي اينتل حتي در پردازندههاي با فرکانس FSB معادل 1333 مگاهرتز بيشتر است ( پردازندههاي اينتل با FSB 1333 مگاهرتز داراي پهناي باندي معادل 10.66گيگابايت بر ثانيه هستند در حاليكه حافظههاي DDR2 800 در وضعيت دو كاناله پهناي باندي معادل 12.8 گيگابايت بر ثانيه دارند ) اما مهندسين اينتل معتقدند که پلتفورمهاي آينده آنها به پهناي باند حافظه بيشتري نياز دارند. بر اساس مشخصات رسمي اعلام شده٬ سريعترين نوع حافظه DDR2 که با چيپست P35 سازگاري دارد DDR2-800 با پهناي باندي معادل 12.8گيگابايت بر ثانيه در پيکرهبندي دو کاناله است٬ در حاليکه حافظههاي DDR3 امکان استفاده از فركانس 1066 مگاهرتز را براي کامپيوترهاي امروزي فراهم ميکنند که حداکثر پهناي باندي معادل
17.1 گيگابايت بر ثانيه را در پيکربندي دو کاناله به ارمغان خواهد آورد.
تحول تكنولوژيهاي حافظه از DDR به DDR2
بطور كلي براي رسيدن به كارايي بالاتر نياز است كه تكنولوژيهاي بكار گرفته شده در حافظهها متحول شود. بعنوان مثال تحول تكنولوژي از حافظههاي DDR به DDR2. اين تحول اصولاً چندين دليل دارد كه در ادامه به بررسي آنها خواهيم پرداخت. عمدهترين دليل تحول از يك استاندارد حافظه قديمي به يك استاندارد حافظه جديدتر ( بعنوان مثال از DDR به DDR2 ) محدوديت فركانس تراشههاي حافظه تا سقف 200 مگاهرتز است. افزايش فركانس تراشههاي حافظه موجب افزايش فركانس ماژولهاي حافظه شده و كارايي كلي سيستم حافظه را تحت تاثير قرار خواهد داد. اما از طرفي تراشههاي حافظه براي افزايش فركانس نيازمند افزايش ولتاژ هستند. بعنوان مثال در حافظههاي DDR 600 كه فركانس تراشهها برابر با 300 مگاهرتز است ولتاژ حافظه بايد از 2.5ولت به حدود 2.85ولت تغيير پيدا كند تا توان مورد نياز براي چيپهاي حافظه كه فركانس آنها از محدوده 200 مگاهرتز فراتر رفته تامين شود. اين افزايش ولتاژ موجب افزايش مصرف توان و مشكل انتشار حرارت ميشود. با اين توضيحات ميتوان نتيجه گرفت كه يك تكنولوژي حافظه مانند DDR به خودي خود جهت افزايش كارايي و ارائه پهناي باند بيشتر داراي محدوديتهاي هست كه تنها راهحل غلبه بر اين مشكل متحول كردن تكنولوژيهاي بكار گرفته شده در آنها است.


ادامــه مــطــلــب
|+|نوشته شده در سه شنبه 6 دی1390 ساعت 8:18 بعد از ظهر توسط admin(محمد صادق بابایی) |
اولین رم*های DDR4 جهان توسط Samsung تولید شد
سامسونگ یکی از کمپانی*های پیشرو در عرصه*ی نیمه*هادی*ها اعلام کرد که مراحل تولید اولین DDR4 DRAM در سطح جهانی را به پایان رسانده است. این رم*ها از تکنولوژی ۳۰ نانومتری استفاده می*کنند. جالب است بدانید سامسونگ در سال ۱۹۹۷ و ۲۰۰۱ و همچنین ۲۰۰۵ توانست اولین رم*های DDR و DDR2 و نهایتا DDR3 را در سطح جهانی تولید کند. بنابراین عجیب نیست که این بار هم در این صنعت پیشرو است.



ادامــه مــطــلــب
|+|نوشته شده در سه شنبه 6 دی1390 ساعت 8:14 بعد از ظهر توسط admin(محمد صادق بابایی) |
چرا سیستم های 64 بیتی بهترند
محدودیتی که در دامنه پردازش های 32 بیتی وجود دارد، همواره باعث کندشدن سرعت انجام عملیات پیچیده و سنگین اطلاعاتی در سیستم های مختلف می گردد.

به همین منظور بسیاری از شرکت های سازنده نرم افزار و خصوصاً آن هایی که در زمینه سیستم عامل فعالیت دارند از دیرباز رقابتی را برای تحت پوشش قراردادن تعداد زیادتری CPU و مقدار بیشتری حافظه RAM نسبت به یکدیگر آغاز کرده اند. به عنوان مثال رقابتی که بین ویندوز 2000 سرور با سولاریس یا انواع یونیکس و لینوکس بر سر امکان استفاده از 8 یا 16 تا 32 پردازنده به همراه چند گیگابایت حافظه RAM و امثال آن وجود داشت همواره یکی از جالب ترین و پرسروصداترین زمینه رقابت بین چند سیستم عامل به شمار می رفت. اما تمام این عوامل چندی پیش تحت الشعاع واژه جدیدی به نام پردازش 64 بیتی قرار گرفت. این فناوری جدید که به لطف به بازار آمدن دو محصول جدید از دو شرکت معتبر سازنده پردازنده یعنی اینتل و AMD شکل گرفت، در مدت کوتاهی توانست توجه سازندگان سیستم عامل را به شدت معطوف کارایی بی نظیر خود کند.
پردازنده های Xeon و ایتانیوم از سوی اینتل و پردازنده Opteron از طرف AMD طی مدت کوتاهی توجه تمام سازندگان مشهور سرورهای Enterprise و همچنین تولیدکنندگان سیستم عامل را به خود جلب کرد. در این میان مایکروسافت نیز بلافاصله اقدام به طراحی نسخه ای از ویندوز 2003 سرور برمبنای انجام پردازش های 64 بیتی و با استفاده از پردازنده های جدید نمود. این نسخه جدید 64 بیتی از چند نظر بر نسخه پیشین خود برتری داشت. اول این که از میزان حافظه فیزیکی و مجازی بیشتری پشتیبانی می کند.
دوم این که در مقایسه با نسخه 32 بیتی از کارایی و سرعت بالاتری در مدیریت حافظه، رجیسترها و عملیات I/O برخوردار است. نکته سوم در مورد امنیت است. نسخه 64 بیتی قابلیت محافظت بیشتری در برابر کدهای مخرب(Malicious Code) از خود نشان می دهد. طبق پیش بینی های انجام گرفته تا پایان سال 2005 میلادی کلیه کامپیوترهایی که قرار است نقش سرور را در مراکز بزرگ اقتصادی داشته باشند به سمت ریزپردازنده و سیستم عامل 64 بیتی سوق پیدا خواهند کرد. همین پیش بینی حاکی از تمایل شدید کامپیوترهای دسکتاپ به سمت استفاده از تکنولوژی 64 بیتی تا پایان سال 2006 میلادی است.



ادامــه مــطــلــب
|+|نوشته شده در سه شنبه 6 دی1390 ساعت 7:50 بعد از ظهر توسط admin(محمد صادق بابایی) |

آخرین نوشته ها
چگونه دو کامپیوتر را با کابل usb یکدیگر متصل کنیم
آشنائی با کارت شبکه
مختصری از پروتکل IPv6
نگاهی به فناوری مجازی سازی از دیروز تا امروز
مراحل ساخت Bootable USB
همه چیز در مورد کامپیوتر
نگاهی بر تكنولوژی صفحات LCD
حافظه هاي ddr3
اولین رم*های DDR4 جهان توسط Samsung تولید شد
چرا سیستم های 64 بیتی بهترند
Powered By BLOGFA - Designed by قالب ساز
 فال حافظ - قالب وبلاگ