تبليغاتX
java script by:HGS.BLOGFA.COM Babijrayane
   
    
 

                                                                      صفحه اصلي   •  تماس با ما    •  آرشيو
 
  
 

منو اصلي

 صفحه اصلي
ارتباط با ما
آرشيو مطالب
ويرايش قالب

 

آرشيو موضوعي

آرشيو ماهانه

  هفته دوم فروردین 1386
هفته اوّل بهمن 1385
هفته دوم دی 1385
هفته سوم آذر 1385
هفته چهارم مهر 1385
هفته دوم شهریور 1385
هفته اوّل شهریور 1385
هفته چهارم مرداد 1385

 

منو کاربر

آمار بازديدها:
آنلاين :
بازديد کل

مدير سايت :
manfi

موزيک


آرشيو قالبها


آرشيو قالبها

طراحي قالب روبات سياه

ويرايش قالب : محسن سايت آموزش ايرانيان
irwebnet.tk

:: baba to ro khoda nazar bedid
هر کسی که نظر بده براش یه ترفندایی از کامپیوتر میفرستم براش که حالش و ببره
قسمت نظرات هم زیر هر لینک مشخصه نوشته (نظر بدهید)
ارسال شده بوسيله manfi در مورخه :دوشنبه سیزدهم فروردین 1386
( | نوع مطلب : | لينک ثابت | )
:: قرار دادن تصوير در هنگام بالا آمدن ويندوز XP
در نسخه هاي قبلی ويندوز، مثل ويندوز 98 می شد با تغيير فايلLogo.sys ، تصويری را كه در هنگام راه اندازی ويندوز به نمايش در می اومد رو عوض كنيم، ولی ساختار ويندوز XPبه گونه ایه.در ويندوز XP تصويری كه در هنگام راه اندازی ويندوز نمايش داده می شه در درون فايل ntoskrnl.exeقرار داره و امكان ويرايش اون توسط ابزارهای متداول در ويندوز وجود نداره. ولی نا اميد نشيد، ويندوز XP اين قابليت رو داره كه تصويری را قبل از كادر Welcome به نمايش درآوره .شما هم بدين ترتيب می تونيد تصوير مدنظر خودتونو در هنگام راه اندازی ويندوز به معرض نمايش بگذاريد.

برای این کار در رجيستری به دنبال مسير زير بگرديد :

HKEY_USERS\.DEFAULT\Control Panel\Desktop

يك مقدار رشتهای (string) بنام Wallpaperبسازيد و بهش مسير تصوير مد نظرتونو بدين . اين تصوير بايد يك تصوير طرح بيتی (*.bmp)باشه. از اين زمان به بعد هر وقت كه ويندوز راه اندازی بشه اين تصوير قبل از كادر Welcomeبه نمايش در میاد.
ارسال شده بوسيله manfi در مورخه :دوشنبه دوم بهمن 1385
( | نوع مطلب : | لينک ثابت | )
:: دو راه جالب جهت نفوذ به ويندوز XP بدون رمز عبور!
يکي از مشکلات ويندوز xp راه نفوذ به آن در صورت فراموش کردن password مي باشد .همانطور که همه شما مي دانيد xp امکان جالب switch user را دارد که مي توان محيط را براي کار user هاي مختلف فراهم کرد .حالا اگر شما اين password را فراموش کنيد چاره چيست؟. در اين حالت چند راه نفوذ هست و آن اين است که در هنگام ظاهر شدن منوي کاربران در ابتدا ، دو بار کليدهايALT+CTRL+ DELETE را فشار دهيد سپس در قسمت نام کلمه administrator را تايپ کرده و قسمت password را خالي بگذاريد و Ok را بزنيد در اين حال وارد سيستم مي شويد.

حال اگر در هنگام نصب ويندوز Xp برايAdmin پسورد گذاشته باشند چه كار كنيم؟
براي اين كار قبل يا هنگام بالا آمدن ويندوز كليد F8 را زده سپس بسته به نوع نياز خود بكي از گزينه هاي Safe Mode را انتخاب كنيد.
بعد از وارد شدن به ويندوز در منو Start كليك كنيد سپس گزينه RUN را انتخاب كرده ودر جاي خالي عبارت Control userpasswords2 را تايپ كنيد.
پنجره باز شده داراي 2 TAB به نام هايUsers & Advanced مي باشد.
TAB Users را انتخاب كرده و تيك گزينه:User must enter a username and password to use this computer را برداريد.
با برداشتن تيك اين گزينه ديگر هنگام ورود به ويندوز از شما پسورد گرفته نمي شود.

حالا با استفاده از گزينه Add مي توان نام كاربري را به آن اضافه و با استفاده از گزينه Remove مي توان نام كاربري را حذف كرد همچنين با استفاده از گزينه Properties مي توان ميزان دسترسي كاربران به ويندوز را تعيين كرد.
ارسال شده بوسيله manfi در مورخه :دوشنبه دوم بهمن 1385
( | نوع مطلب : | لينک ثابت | )
:: رایت 1gb و یا بیشتر بر روی CDهای معمولی

شايد برايتان پيش اومده باشه که مثلا يه برنامه داريد که حجمش از 700 مگابايت بيشتر باشه . و مي خواهيد اونو رايت کنيد در اين مواقع مي بايست اون برنامه رو فشرده کنيد که البته شايد باز هم اون برنامه تو سي دي جا نشه . با اين ترفند مي تونيد بر روي سي دي هاي معمولي حتي تا 1 گيگا بايت اطلاعات ذخيره کنيد .

ابتدا مي بايست ببينيد رايتر شما overburning ساپورت مي کنه يا نه . براي تست اين کار مراحل زير را دنبال کنيد :

ابتدا به برنامه Nero رفته و سپس کليد هاي ترکيبي Ctrl + R را فشار دهيد . تو اين پنجره ببينيد که در قسمت Recorder information ، رو به روي عبارت Over burn عبارت suported نوشته شده است يا نه . اگر عبارت ساپورت نوشته شده باشد شما مي تو نيد از اين ترفند استفاده کنيد .

حال به منوي File رفته و قسمت preferences رو انتخاب کنيد سپس در قسمت Expert features دقت کنيد که عبارت enable overburn قعال باشد . در زير همين گزينه مقدار مجاز overburn رو به دقيقه مشخص کنيد .

حال به منوي File رفته و گزينه New را انتخاب کنيد و در قسمت Multisession گزينه No Muttisession را انتخاب نماييد . سپس در قسمت Burn عبارت Write Method رو به Disc at Onec تبديل کنيد .

حال مي تونيد سي دي خود را رايت کنيد مقدار رايت هم بستگي خيلي زيادي به رايتر داره .

ارسال شده بوسيله manfi در مورخه :سه شنبه دوازدهم دی 1385
( | نوع مطلب : | لينک ثابت | )
:: بستن اتوماتیک برنامه های هنگ شده
مطمئنأ این مشکل برای شما نیز پیش آمده است که برنامه ای تحت ویندوز ، دچار مشکل شده باشد و پیام Not Responding بدهد. ساده ترین کار در این زمان فشردن سه کلید Ctrl+Alt+Delete و انتخاب برنامه و زدن دکمه End Task است تا برنامه هنگ کرده بسته شود. اما این کار ممکن است وقت زیادی از شما را بگیرد. هم اکنون قصد داریم ترفندی کارآمد را به شما معرفی کنیم که با بهره گیری از آن میتوانید پس از هنگ کردن برنامه به طور اتوماتیک آن را ببندید بدون اینکه عملی انجام دهید.

توضیحات:

از منوی Start وارد Run شوید و عبارت regedit را وارد کرده و Enter بزنید تا وارد ویرایشگر رجیستری شوید.
اکنون به آدرس زیر بروید:
HKEY_CURRENT_USER/Control Panel/Desktop
حالا از قسمت دیگر رجیستری روی AutoEndTasks
دوبار کلیک کنید. در پنجره کوچک باز شده
در قسمت Value Data عدد 0 را به 1 تغییر دهید.
OK کرده و رجیستری را ببندید. سیستم را مجددأ راه اندازی نمایید.

ارسال شده بوسيله manfi در مورخه :سه شنبه دوازدهم دی 1385
( | نوع مطلب : | لينک ثابت | )
:: اینترنت محدودیت دانلود در اینترنت اکسپلورر
قصد داریم شما را با يك ترفند جالب و مفيد آشنا سازم. حتما تا به حال دقت كرده ايد كه در مرورگر 6 Internet Explorer در مورد تعداد دانلود همزمان فايلها از اينترنت محدوديت وجود دارد. اين مرورگر به صورت پيش فرض به شما اجازه نخواهد داد بيش از 2 فايل را به صورت همزمان از اينترنت دانلود نماييد.
در اين ترفند قصد داریم به شما آموزش دهیم كه با كمك آن ميتوانيد اين محدوديت را از بين ببرید و به تعداد دلخواه فايل توسط IE دانلود نماييد ( به صورت همزمان ).
امروزه اكثر كاربران از Download Manager ها استفاده ميكنند و شايد اين ترفند در نگاه اول زياد كاربردي به نظر نرسد. نرم افزارهاي Download Manager جديد به خوبي با مرورگر IE هماهنگ هستند و ميتوانند به خوبي از عهده عمليات دانلود فايلها برآيند و معمولا با IE هيچ گونه مشكلي ندارند ، توصيه من نيز استفاده از يك دانلود منجیر مناسب در درجه اول ميباشد. اما ممكن است زماني پيش آيد كه شما مجبور باشيد به جاي استفاده از Download Manager از دانلودر پيش فرض خود مرورگر IE استفاده نماييد. براي مثال زماني كه لينك ها به صورت غير مستقيم ميباشند و ممكن است Download Manager نتواند لينك را تشخيص دهند و عمليات دانلود را انجام دهد. در اين مواقع اگر تعداد فايلهاي مورد نظر شما براي دانلود بيش از 2 مورد باشد و شما نيز از سرعت خوبي در ارتباط اينترنتي خود استفاده ميكنيد و قصد نداريد منتظر بمانيد تا دانلود 2 فايل به اتمام برسد تا بتوانيد عمليات دانلود را براي فايلهاي بعدي آغاز نماييد ، ميتوانيد با كمك اين ترفند به سادگي مشكل خود را برطرف نماييد و چندين فايل را به صورت همزمان و بدون محدوديت دانلود نماييد.

توضیحات:

براي شروع ابتدا از طريق منوي Start ابزار Run را اجرا نموده و در آن تايپ نماييد Regedit و Enter را بفشاريد تا وارد محيط Registry Editor شويد.
سپس مسير زير را در آن بيابيد :
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settings
در صفحه سمت راست اين مسير دو كليد جديد از نوع
DWORD ايجاد نماييد و نام آنها را MaxConnectionsPer1_0Server  و MaxConnectionsPerServer  بگذاريد.
سپس روي هر دو فايل دوبار كليك كرده و مقدار 0000000a  را ( در حالت Hexadecimal )  به هر دوي آنها اختصاص دهيد ( يا معادل عدد 10 در حالت
Decimal ).
سپس از رجيستري خارج شويد.
ممكن است براي اعمال تغييرات مجبور باشيد سيستم را از نو راه اندازي نماييد.
به اين ترتيب از اين پس شما ميتوانيد بيش از 2 عمل دانلود را در آن واحد توسط مرورگر IE 6 انجام دهيد ، بدون اينكه كوچكترين مشكلي در اين بين براي شما پيش آيد.

ارسال شده بوسيله manfi در مورخه :سه شنبه دوازدهم دی 1385
( | نوع مطلب : | لينک ثابت | )
:: نکاتی ارزشمند
از این به بعد سعی می کنم هفته ای یک بار یکی از راز و رمز های ویندوز رو براتون بزارم این هم چند تا از او نا.:

نکاتی برای ویندوز XP

1: برای اینکه در هنگام Defragment اطلاعاتتان آسیب نبیند دقت کنید که درایو مربوطه حداقل 15% فظای خالی داشته باشد.

2: اگر در برنامه Word pad یا هر ویرایشگر متنی دیگری در هنگام تایپ فارسی بر مبنای صفحه کلید عربی { بدون حروف گچ پژ} حروفتان نوشته می شود مراحل زیر را دنبال کنید.ابتدا روی گرینه EN یا FA یا AR کلیک راست کنید، سپس گزینه Settings را انتخاب کنید پس از آن عبارت Arabic را که در قسمت Installed Serviews است را انتخاب { Select } کنید و سپس گزینه REMOVE را بزنید، از این به بعد هر گاه که کلیدهای Alt + Shift سمت راست را بزنید صفحه کلیدتان از انگلیسی به فارسی و برعکس تغییر می کند.

3: همانطور که می دانید منوی استارت ویندوز ایکس پی Shortcut برنامه هایی را که تازه نصب کرده اید را با رنگ متفاوت نشان می دهد وبرای این که این Shortcutها با رنگ متفاوت نشان داده نشوند مراحل زیر را دنبال کنید.

Control Panel > Task Bar And Starts Menu > سربرگ Start menu > Customize بالایی > Clearlist

4: زمانی که برنامه ای قفل می کند شما با استفاده از کادری که پس از زدن Alt + Ctrl + Delete ظاهر می شود آن را قطع می کنید ، ولی اگر یکی از برنامه های خود ویندوز مثل Internet Explorer قفل کند این کار خیلی طول می کشد و یا حتی ممکن است مجبور به Restart کردن کامپیوتر شوید وبرای این که این عمل خیلی سریع انجام شود ابتدا Alt + Ctrl + Delete را بزنید سپس سربرگ Application را بزنید و بعد از آن روی برنامه ای که قفل کرده کلیک راست بزنید و سپس گزینه Go To Process را انتخاب کنید ، بعد از انتخاب این گزینه به سربرگ Processes خواهید رفت ، در حالی که فایل اجرایی برنامه قفل کرده نیز Select می باشد وفقط کافیست شما کلید End Process را بزنید.حال دیدید که بستن برنامه های هنگ کرده با استفاده از این روش در کمتر از یک ثانیه انجام شد ، البته به مرور زمان و آشنا شدن شما با فایل های اجرایی برنامه های گوناگون می توانید مستقیما به همین سربرگ مراجعه کرده و فایل اجرایی برنامه های هنگ کرده را انتخاب کرده و سپس End Process را بزنید.

5: افزایش سرعت عملکرد برنامه های ضعیف {از نظر ساختار برنامه نویسی} که نمی توانند از حداکثر توان CPU استفاده کنند.

ابتدا با یک مثال ، شما را روشن تر می کنم . مثلا شما یک برنامه تبدیل فایل {MP3 to WMA} دارید و زمانی که در حال تبدیل فایل هستید Alt + ctrl + delete را می زنید و متوجه می شوید که این برنامه فقط از 60% توان CPU شما استفاده می کند و 40% CPU بدون فعالیت است و این مسعله باعث کندی عملکرد برنامه و اتلاف وقت می شود و برای حل این مشکل از همان طریق که در نکته قبلی گفته شد فایل اجرایی برنامه مربوطه را پیدا کنید و سپس روی آن کلیک راست بزنید و از قسمت Set Priority از گزینه Above Normal به بالا را انتخاب کنید تا 80 الی 90 درصد CPU شما به کار گرفته شود ولی دقت کنید تا در انتخاب گزینه های Set Priority زیاده روی نکنید و سعی کنید همیشه چند درصد از CPU در حالت بیکار قرار داشته باشد تا در کار منابع دیگر سیستم اختلالی { کاهش سرعت} ایجاد نشود.

6: اگر از رم 512 یا بیشتر استفاده می کنید حتما Virtual Memory یا همان حافظه مجازی را حذف کنید { اگر روش این کار را نمی دانید در قسمت نظرات درخواست بگذارید } و اگر از رم 256 نیز استفاده می کنید حافظه مجازی را 100 قرار دهید تا شاهد افزایش سرعت کامپیوترتان باشید. این افزایش سرعت را زمانی احساس می کنید که می خواهید از یک بازی سنگین { از نظر حجم } خارج شوید و مشاهده می کنید که حدود 15 ثانیه سرعت کامپیوتر کم شده و هارد دیسک به شدت کار می کند و دلیلش هم این است که کامپیوترتان در حال آزاد سازی { پاک کردن } Virtual Memory است و بعد از کم کردن یا حذف این حافظه متوجه می شوید که این زمان کاهش چشمگیری دارد.

در آخر هم توصیه می کنم که اگر CPU شما بیش از 1000 است حداقل یک رم 512 تهیه کنید تا شاهد افزایش 10% سرعت کامپیوتر باشید ، همچنین خاطر نشان می کنم رمهای SD و DDR تعصیر چندانی در سرعت کامپیوتر ندارند.

7: اگر موس کامپیوتر شما دارای یک کلید { قلتک } برای پیمایش صفحات است و در هر حرکت به طور پیش فرض 3 خط را می پیماید و می خواهید آن را تعییر دهید مراحل زیر را طی کنید.

Control panel > Mouse > سربرگ Wheel . در پایین همین قسمت تعداد سطرهایی را که می خواهید در هر حرکت قلتک موس پیموده شود را تایین کنید.

نکاتی برای افزایش سرعت اینترنت

برای افزایش سرعت اینترنت دو راه وجود دارد. 1: Ping کردن ISP که در این روش به صورت غیر قانونی کاربر توسط برنامه های خاص سعی می کند تا حجم بالاتری از داده ها را از ISP دریافت کند و در اصطلاح به آن Ping کردن ISP نیز گفته می شود و ما در این مقاله برای افزایش سرعت اینترنت به این مورد نمی پردازیم.

2: بهینه سازی کامپیوتر خودمان توسط برنامه های خاصی که برای این منظور تولید شده اند که از جمله این برنامه ها به DAP که برای گرفتن فایل از اینترنت است اشاره می کنیم.

بهترین و عملی ترین راه برای افزایش سرعت اینترنت این است که اگر از ویندوز 98 استفاده می کنید آن را به XP ارتقا دهید و مشاهده خواهید کرد که سرعت اینترنت شما نصبت به ویندوز 98 یک چهارم افزایش خواهد یافت.

استفاده از نرم افزارهای کمکی مثل Dap برای دانلود فایل از اینترنت و استفاده از مرورگر Opera به جای Internet Explorer نیز می تواند به شما کمک کند به این صورت که برنامه Dap با چهار باند به سایت مربوطه متصل می شود و باعث می شود که اگر در ارسال فایل از هر یک از ارتباط ها { باندها } وقفه ایجاد شد از طریق باند دیگر به Download بپردازد و ضعف سایت مورد نظر در ارسال پیوسته فایل روی روند کار شما تاثیر گذار نباشد.

یکی از روشهایی که opera برای افزایش سرعت به کار می برد این است که اگر شما صفحه ای را بارگذاری کنید و درون آن عکس هم وجود داشته باشد در دفعه بعدی که دوباره به آن سایت مرجعه می کنید opera مجددا اقدام به بارگذاری آن از عکس از اینترنت نمی کند بلکه آن را از روی هارد دیسک load میکند. سوالی که در اینجا به میان می آید این است که شاید در مراجعه مجدد ما به آن سایت این عکس عوض شده باشد و ما عکس جدیدی را که در جای عکس قبلی آمده است را می بینیم یا خیر؟

در جواب شما باید بگویم که اگر نام فایل عکس عوض شده باشد opera که یک برنامه هوشمند است تشخیص می دهد که عکس عوض شده است و دوباره آن را بارگذاری می کند ولی اگر عکس جدید نیز با نام فایل قبلی در سایت گذاشته شده باشد باید بگویم که Opera آن را دوباره بارگذاری نمی کند. معمولا در سایت هایی که روی یک آدرس عکس روز اراعه می کنند این مشکل به وجود می آید.

در پایان هم باید بگویم که opera با استفاده از روشهای خواص زمان بارگذاری صفحاتی را که حتی برای بار اول باز کرده اید را نصبت به Internet Explorer 20 تا 30 درصد افزایش می دهد.

برای Download نسخه 7.20 اپرا به سایت زیر مرجعه کنید.
http://www.opera.com/download/

ارسال شده بوسيله manfi در مورخه :سه شنبه دوازدهم دی 1385
( | نوع مطلب : | لينک ثابت | )
:: مهندسی رایانه و سخت افزار ها
مهندسی رایانه ( که گاه مهندسی سیستم های رایانه ای هم نامیده می شود) یک شاخه ی کاری است که مهندسی الکترونیک و علوم رایانه را ترکیب می کند. مهندس رایانه، یک مهندس الکترونیک است که تمرکز اصلی اش روی سیستم های رقمی است و کمتر روی فرکانس رادیوئی و یا برق قدرت کار می کند. از دیدگاه علوم رایانه، یک مهندس رایانه یک معمار نرم افزار است که روی تبادل بین برنامه های نرم افزاری و قطعات سخت افزاری زیرین آن تمرکز می کند.
درجه علمی مهندسی رایانه از اوایل دهه ی 1990 میلادی به وجود آمده است. در بعضی از دانشگاه ها دانشکده ی خاصی برای رشته ی رایانه وجود دارد و در بعضی دیگر دانشکده ی برق و رایانه با هم ادغام شده اند.
از آنجا که مهندسین رایانه روی الکترونیک و رایانه تمرکز می کنند، برخورد کمتری با دروس دیگر رشته های مهندسی، مثل استاتیک یا دینامیک دارند. و به جای آن با دروس پایه ای رایانه سروکار دارند.

سخت افزار


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

img/daneshnameh_up/d/d0/compics00085.jpg

یک کامپیوتر شخصی(PC) از قطعات زیر تشکیل شده است:

Case :که در آن قطعات زیر موجومد میباشد:


 

  • منبع تغذیه:جعبه ای که در آن ولتاژ برق ورودی به کامپیوتر کنترل شده و به مقدار های مشخص تبدیل می کند.

 

1-حافظه اصلیRAMوROM
2-حافظه جانبیدیسک سخت وفلاپی دیسک و لوح فشرده و...)می شود.


  • در گاه های کامپیوتر:
1.CPU(درگاه واحد پردازش مرکزی)
2.در گاه های بر روی برد اصلی:
3.PCI
4.ISA
5.USB
6.AGP


صفحه نمایش رایانه


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

همچنین ببینید

دستگاه ورودی
1.کی بورد
2.موس
3.ترک بال
4.جوی استیک
5.اسکنر
6.وب کم

دستگاه خروجی
1.چاپ گر
2.بلند گو
3.مانیتور
4.مودم

تذکر:

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

 

ارسال شده بوسيله manfi در مورخه :پنجشنبه شانزدهم آذر 1385
( | نوع مطلب : | لينک ثابت | )
:: خبر
جداً این دفعه می خوام براتون عکس قطعات فروشگاه رو بزارم بعد حداقل باید ۲۰تا نظر رو بدین ها .

تا بعد...

ارسال شده بوسيله manfi در مورخه :سه شنبه بیست و پنجم مهر 1385
( | نوع مطلب : | لينک ثابت | )
:: کامپیوتر چیست؟
رایانه یا کامپیوتر دستگاهی است که برای پردازش اطلاعات تحت یک روال معین استفاده می‌شود.

واژه کامپیوتر

مدتی در فارسی به کامپیوتر «مغز الکترونیکی» می‌گفتند. بعد از ورود این دستگاه به ایران در اوائل دهه ۱۳۴۰ نام کامپیوتر به‌کار رفت. واژه رایانه در دو دهه اخیر رایج شده و به‌تدریج جای کامپیوتر را می‌گیرد. واژه رایانه پارسی است و از فعل پارسی رایاندن به معنی سامان دادن و مرتب کردن آمده. معنی واژگانی رایانه می‌شود ابزار دسته‌بندی و ساماندهی.

در زبان انگلیسی طی سالیان متمادی واژه‌های هم ارزش بسیاری برای این واژه بکار می‌‌رفته، و کلمات دیگری نیز وجود داشته‌اند که از آنها به عنوان کامپیوتر یاد می‌شود اما معانی متفاوتی را در خود داشته اند. یف شاعرانه تری بکار می‌رود، 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) نامیده می‌‌شوند. بنابراین تعریف این رایانه‌ها به‌عنوان ابزاری که با هدف پردازش اطلاعات طراحی گردیده محدودیتهایی دارد. بیشتر می‌‌توان آنها را به ماشینهایی تشبیه کرد که در یک مجموعه بزرگ‌تر به‌عنوان یک بخش حضور دارند مانند دستگاههای تلفن، ماکروفرها و یا هواپیما که این رایانه‌ها بدون تغییر فیزیکی توسط کاربر می‌‌توانند برای مقاصد مختلفی بکارگرفته شوند.

رایانه‌های شخصی

درآخر، اشخاصی که با انواع دیگری از رایانه‌ها ناآشنا هستند از عبارت رایانه برای رجوع به نوع خاصی که رایانه شخصی (PCها) نامیده می‌‌شوند استفاده می‌کنند.

بقیه انواع کامپیوتر در زیر نمایش داده شده اند:

* رایانه آنالوگ
* رایانه ضربانی
* ریزرایانه
o رایانه خانگی
o رایانه شخصی
o خادم یا server
* رایانه کوچک
* رایانه پردازنده مرکزی
* ابررایانه
* رایانه کوانتومی

ارسال شده بوسيله manfi در مورخه :پنجشنبه نهم شهریور 1385
( | نوع مطلب : | لينک ثابت | )
::لينک باکس سايت آموزش ايرانيان

منوي کاربري


لينک به سايت





دوستان


  آگهي خود را اضافه كنيد

لينکهاي روزانه

زيباترين قالبهاي وبلاگ
آرشيو لينکهاي روزانه

لينک دوستان

سايت آموزش ايرانيان

CopyRight © 2004-2007 By WWW.irwebnet.tk , All Rights Reserved
Design By : mohsen