• مشکی
  • سفید
  • سبز
  • آبی
  • قرمز
  • نارنجی
  • بنفش
  • طلایی
تعداد مطالب : 42209
تعداد نظرات : 4513
زمان آخرین مطلب : 4142روز قبل
کامپیوتر و اینترنت

۱۰روش افزایش سرعت بوت سیستم عامل ویندوز


ویندوز شما بعد از مدتی استفاده کند شده و از همه بدتر مدت زیادی طول می کشد تا بعد از روشن کردن بالا بیاید. شما هم حوصله ندارید هر بار چند دقیقه صبر کنید تا ویندوز آماده کار بشود. ‏

در این مطلب ده روش گفته شده که با اجرای آنها می توانید سرعت بوت ویندوز را بیشتر کنید. دقت کنید برای استفاده از بعضی از این روش ها لازم است یک کاربر حد متوسط یا بالاتر ویندوز باشید و آنها را با احتیاط و مسوولیت خودتان انجام می دهید. اگر می خواهید سریع تر ویندوزتان را آماده به کار داشته باشید به ادامه مطلب مراجعه کنید. ‏


بایوس را دستکاری کنید ‏

معمولا با زدن دکمه DEL هنگام بوت شدن کامپیوتر می توانید وارد تنظیمات بایوس بشوید. یکی از چیزهایی که سرعت بوت را بالا می برد این است که در بخش تنظیمات بوت شدن، هارد دیسک را گزینه اول قرار بدهید. بعضی اوقات درایو سی دی یا فلاپی! قبل از بوت شدن چک میشوند که چند ثانیه ای سرعت بوت را کم می کند. اگر بعدا بخواهید کامپیوتر را از روی سی دی بوت کنید می توانید برگردید و این گزینه را به جای قبل برگردانید. ‏

‏بعضی مادربورد ها هم گزینه ای به نام QuickBoot دارند که با فعال کردن اش می توانید سرعت بوت را بالا ببرید. هنگام دستگاری تنظیمات بایوس دقت کنید که اشتباهی چیزی را تغییر ندهید. ‏


برنامه های اضافی را از استارت آپ حذف کنید ‏

یکی از بهترین روش ها برای بالا بردن سرعت بوت سیستم عامل این است که برنامه های اضافی را از لود شدن هنگام بوت حذف کنید. برای اینکار در بخش جستجوی ویندوز در منوی Start تایپ کنید: msconfig و اینتر را بزنید. در آنجا به برگه StartUp مراجعه کنید. ‏

اینجا لیست نرم افزارهایی را می بینید که همراه روشن شدن کامپیوتر در ویندوز اجرا می شوند. می توانید تیک نرم افزارهایی که نمی خواهید اجرا شوند را از اینجا بردارید. دقت کنید که این کار را با احتیاط و فقط در مورد نرم افزارهایی انجام بدهید که آنها را می شناسید. در مواردی که شک دارید این کار را انجام ندهید یا کمی از گوگل کمک بگیرید. ‏


سرویس های ویندوز را با تاخیر آغاز کنید ‏

کاربران حرفه ای ویندوز معتقد اند اگر سرویس های اضافی را در برگه Services بخش msconfig غیر فعال کنند به افزایش سرعت کمک زیادی میشود. اما بسیاری از کاربران با این کار برای ویندوز شان درسرهایی درست می کنند چون دقیقا نمی دانند هر سرویس چه کاری را انجام میدهد. ‏

راه بهتر این است که به بخش سرویس های ویندوز مراجعه کنید و گزینه شروع با تاخیر (Delayed Start) را برای سرویس های غیر مهم انتخاب کنید. با این کار ویندوز سریع تر بوت می شود و سرویس های جانبی با کمی تاخیر کار خودشان را آغاز می کنند. ‏

 

زمان منوی بوت را کم کنید ‏

اگر از چند سیستم عامل روی کامپیوترتان استفاده می کنید یک منوی بوت وجود دارد که ۳۰ ثانیه برای انتخاب سیستم عامل صبر می کند. می توانید این گزینه را کمتر کنید (من ۳ ثانیه را انتخاب کرده ام) برای این کار باز هم به بخش msconfig بروید و برگه BOOT‪.‬INI را انتخاب کنید. آنجا یک عدد کمتر را انتخاب کنید. ‏

 

سخت افزارهای اضافی را غیرفعال کنید ‏

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

برای اینکار در بخش جستجوی منوی Start ویندوز تایپ کنید: Device Manager و در آنجا با رایت کلیک کردن سخت افزارهای اضافی و بدون کاربرد را غیر فعال کنید. اینجا هم دقت کنید که فقط مواردی که می شناسید را غیر فعال کنید. ‏



آنتی ویروس تان همیشه به روز و در حال اجرا باشد ‏

این مورد به توضیح نیاز ندارد و امنیت همیشه باید اولویت اول شما باشد. یک آنتی ویروس مناسب نصب کرده، آن را آپدیت نگه دارید و به صورت دوره ای کامپیوترتان را اسکن کنید. این کار بیش از اینکه نکته ای برای افزایش سرعت بوت کامپیوتر باشد، یک مورد پیشگیری کننده است. زیرا در صورتی که به ویروس یا بدافزاری دچار شوید، مطمئنا سرعت بوت کامپیوترتان کاهش خواهد یافت. با کمی گشت و گذار در ‏ نگهبان ‏ ، می توانید گزینه های مناسبی برای این کار پیدا کنید. ‏

فونت های غیر ضروری را حذف کنید ‏

از ابتدای خلق ویندوز، این سیستم عامل هنگام بالا آمدن تمامی فونت ها را لود می کند که این کار باعث کاهش سرعت بوت می شود. ممکن است این کار چندان تاثیری نداشته باشد، اما باز هم تا حدی باعث کاهش سرعت بوت می گردد. ویندوز سون به صورت عادی ۲۰۰ فونت را هنگام بالا آمدن لود می کند. اگر مجموعه آفیس را هم نصب کنید، این تعداد افزایش می یابد. جالب اینجا است که شما تعداد بسیار کمی از این فونت ها را لازم دارید. پس می توانید برای افزایش سرعت بوت، با آنها خداحافظی کنید. در ویندوز سون، از باکس جستجوی منوی استارت، پوشه فونت را پیدا کرده و تمامی فونت های غیر ضروری را انتخاب کنید، حال تنها کافی است دکمه Hide را در تولبار پنجره فونت کلیک کنید. با این کار هر وقت به یکی از آنها نیاز داشتید، دوباره ان را بر می گردانید، اما تا آن زمان، ویندوز دیگر هنگام بوت فونت های پنهان شده (Hide) را لود نمی کند. توجه داشته باشید پنهان کردن چند عدد فونت از میان صدها فونت ویندوز تاثیر قابل ملاحظه ای نخواهد داشت. یا بخش بزرگی از فونت های بی مصرف را پنهان کنید، یا اینکه کاهش سرعت بوت را به جان بخرید. ‏


حافظه کامپیوتر (RAM) را ارتقا دهید ‏

اضافه کردن میزان رم کامپیوتر همواره راه حل بسیار موثری برای افزایش سرعت آن است. این روزها با قیمت های بسیار پایین و مناسبی می توانید رم را افزایش داده و کارایی کامپیوترتان را به شکل قابل توجهی افزایش دهید. البته اگر تبحری در این کار ندارید، بهتر است برای برداشتن رم قدیمی و نصب رم جدید به افراد یا شرکت های خبره مراجعه کنید. زیرا اشتباه در این کار می تواند باعث ضربه خوردن و شکستن خود رم یا مادربورد کامپیوتر عزیزتان گردد. ‏

 

به کامپیوترتان یک آی پی ثابت اختصاص دهید. ‏

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


به جای هارد دیسک از SSD استفاده کنید ‏

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

منبع:narenji.ir

سه شنبه 10/8/1390 - 19:7
کامپیوتر و اینترنت

ترفندی کوچک اما کاربردی پیرامون Error های ویندوز

 

حتماً برای شما نیز پیش آمده که در محیط ویندوز با پیغام خطا یا Error ی روبرو شوید. حال ممکن است قصد داشته باشید متن این Error را Copy و در جایی Paste کنید. به فرض قصد داشته باشید علت پدید آمدن این Error را در انجمنهای پرسش و پاسخ مطرح کنید ، طبعأ نیاز به وارد کردن متن Error نیز دارید. اما همان طور که میدانید به مانند متون دیگر داخل ویندوز نمیتوان متن Error ها را نیز توسط موس انتخاب و سپس کپی کرد. در این ترفند قصد داریم راهی بسیار ساده اما کاربردی برای Copy و Paste کردن متن Error ها در محیط ویندوز به شما معرفی کنیم.

 

برای اینکار:

کافی است پس از پدیدار شدن پیغام Error کلیدهای ترکیبی Ctrl + C را همزمان فشار دهید. (دقت کنید پنجره Error در حالت انتخاب باشد.)
سپس برای امتحان این موضوع Notepad را باز کرده و دکمه های Ctrl + V (یا راست کلید > Paste) را بزنید.
این کار را در هر محیط ادیتور دیگری نیز میتوانید انجام دهید.
خواهید دید که تیتر Error ، پیغام آن و نهایتأ دکمه های موجود در آن با یک خط چین از همه جدا شده و به صورت فایل متنی قرار گرفته اند.

سه شنبه 10/8/1390 - 19:7
کامپیوتر و اینترنت

15 میانبر کیبرد مفید برای افزایش کارایی در ویندوز

 

 

اگر شما خود را یک کاربر حرفه ای یا حتی آماتور پی.سی بدانید، حتما ارزش میانبر های کیبرد در افزایش کارایی را درک می کنید. تقریبا اکثر کاربران، برای کار هایی مثل کپی و پیست کردن متن هایشان از کیبرد استفاده می کنند. یا وقتی وضع پایداری ویندوز وخیم می شود از میانبری مثل Ctrl + Alt + Delete استفاده می کنند. این ها میانبر های رایج و جا افتاده ای در میان کاربران هستند. اما یک بخش دیگر هم از میان برها هستند که در چند سال اخیر به ویندوز اضافه شده اند. اما متاسفانه بسیاری از کاربران از آن ها بی اطلاع هستند. بنابر این اگر می خواهید به طور مختصر و مفید با 15 میانبر عالی برای افزایش کارایی، آشنا شوید؛ در ادامه مطلب همراه ما باشید.

 


- تکان دادن یک کلمه ای اشاره گر با هر حرکت:

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



- انتخاب یک کلمه ای متون با هر حرکت:

گاهی وقتی مشغول تایپ هستید و متوجه اشتباه بودن چند کلمه می شوید، شیفت را می گیرید و با کلید های جهت دار ویندوز کلمه های غلط را انتخاب کرده، ویرایش می کنید. در این هنگام با هر بار زدن کلید های جهت دار، یک حرف انتخاب می شود. اما اگر دوباره به سراغ کلید Ctrl بروید، می توانید با هر بار زدن کلید، یک کلمه را انتخاب کنید.



- حذف یک کلمه با هر حرکت:

کاملا طبیعی است که برای حذف کلمات از کلید Backspace استفاده کنید. اما این کلید هم حرف ها را پاک می کند. برای عملکرد سریع تر لازم است Ctrl را هم همراه بک اسپیس فشار دهید تا با هر بار فشار دادن این دکمه یک کلمه از متنتان پاک شود.

 

- انتخاب تمام متن های خط فعلی:

برای این که بخواهید متن ها را در خط فعلیتان انتخاب کنید، راه درازی پیش رو ندارید! کافی است کلید شیفت را با دکمه Home یا End ترکیب کنید تا این عمل انجام شود. ضمنا یادتان باشد اگر کلید شیفت را با Home بگیرید، متون از اول خط تا جایی که اشاره گر در آن قرار دارد انتخاب می شوند. اما اگر از دکمه End استفاده کنید. متون از مکان اشاره گر تا انتهای خط انتخاب می گردند.



- کوچک کردن تمامی پنجره ها:

می خواهید با یک حرکت تمام پنجره هایتان را مینیمایز (کوچک) کنید؟ از ترکیب کلید های ویندوز و M استفاده نمایید.

 

- بین پنجره ها بچرخید:

اگر به هر دلیلی لازم شد بین پنجره های باز یا بسته گردشی داشته باشید، می توانید از ترکیب کلید های ویندوز و Tab استفاده کنید. در ویندوز 7 و ویستا، این کار در نمایی سه بعدی و لذت بخش انجام می پذیرد.



- کامپیوتر را قفل کنید:

مطمئنا بازگشت به صفحه ی ورود پسورد و به عبارتی قفل کردن کامپیوتر، کاری است که با کیبرد، راحت تر و لذت بخش تر می شود. کلید ویندوز را با L ترکیب کنید و خلاص!

 

- بالا آوردن تسک منیجر:

هنگامی که یک برنامه هنگ می کند یا از کنترل خارج می شود، تسک منیجر اهمیتی خارق العاده می یابد. گاهی اوقات تسک بار هم از کنترل خارج شده و راهی به جز Ctrl + Alt + Delete باقی نمی ماند. اما گاهی همین راه هم مسدود می شود. در این گونه وضعیت ها کلید های Ctrl + Shift + Esc در را برایتان باز می کنند و شما را به تسک منیجر می برند.



- گرفتن اسکرین شات از پنجره فعال:

کلید Prt Scr (پرینت اسکرین) همیشه برای گرفتن اسکرین شات از صفحه محیا است. اما گاهی ما فقط نیاز داریم که از پنجره ی فعال اسکرین شات بگیریم. در این هنگام باید از چاشنی Alt استفاده کنیم. پس با ترکیب Alt + Prt Scr امکان اسکرین شات گرفتن از پنجره فعال محیا می شود.

 

- تغییر نام یک فایل:

برای تغییر نام معمولا دو گزینه متداول وجود دارد. یکی کلیک راست و انتخاب Rename است. دیگری دو بار کلیک کردن با فاصله. اما یک راه دیگر هم وجود دارد و آن انتخاب فایل و فشردن کلید F2 است. این کار یک تغییر نام ساده نیست، بلکه فراتر از آن است! فرض کنید 5 فایل متنی دارید که می خواهید آن ها را با یک قالب خاص نام گذاری کنید. به طوری که همه ی آن ها دارای حرف Text باشند. کافی است فایل های مورد نظر را انتخاب کرده و F2 را فشار دهید. نام فایل ها به این صورت تغییر خواهد کرد: Text(1) - Text(2) - Text(3)



- زوم کردن:

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



- برگشتن به حالت زوم نرمال:

اگر از میانبری که در بالا ذکر شد، در مرورگرتان استفاده کنید؛ احتمالا در برگشتن به حالت نرمال کمی دچار مشکل خواهید شد. چرا که اولا شما حالت نرمال را گم می کنید، دوما مرورگرتان کمی کند عمل می کند. این مساله در باره بعضی از نرم افزار ها مانند مرورگرها هم صادق است. پس برای حل این مشکل کافی است کلید های Ctrl + 0 را بگیرید و به حالت نرمال بازگردید.

 

- یک تب جدید درمرورگر باز کنید:

باز کردن یک تب جدید در مرورگر اصلا کار سختی نیست. چه با موس باشد؛ چه با کیبرد. اما به هر حال ممکن است بعضی ترجیح دهند برای این کار از میانبر کیبردی اش استفاده کنند. میانبری که عبارت است از Ctrl و T.

 

- باز کردن تب های بسته شده:

شاید از بستن یک تب، احساس ندامت و پشیمانی کنید. در این مورد من شخصا استفاده از میانبر کیبردی را به هر روش دیگری ترجیه می دهم. پس Ctrl + Shift + T را فشار داده و خیال خودتان را راحت کنید.

 

- فوکوس کردن روی جعبه ی جستجو / URL در مرورگر:

با ترکیب کلید های Ctrl + L می توانید به سرعت روی بخش جستجو یا بخش وارد کردن URL در مرورگرتان فوکوس کنید. این کار می تواند سرعت شما را تا حد زیادی هنگام جستجو افزایش دهد.

منبع:narenji.ir

سه شنبه 10/8/1390 - 19:6
کامپیوتر و اینترنت

حافظه نهان (Cache) و چند مثال ساده

 

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

اگر تاکنون یک کامپیوتر شخصی خریده باشید قطعا اصطلاح کاشه (Cache) را شنیده اید. کامپیوتر های مدرن دارای هر دو نوع کاشه های L1 و L2 حتی L3 هستند همچنین ممکن است از مقدار آن (سلرون، سلرون دی، فول) چیزهایی شنیده باشید این موضوع نشان میدهد که حافظه نهان یک فرایند مهم در علم کامپیوتر است که بروی هر کامپیوتری ظاهر می شود.
کاشه سازی یک فناوری مبتنی بر زیر سیستم حافظه کامپیوتر شما است. هدف اصلی یک کاشه شتاب دهی کامپیوتر شما و در عین حال پایین نگه داشتن قیمت آن است. کاشه سازی به شما امکان می دهد تا وظایف کامپیوتر خود را با سرعت بیشتری انجام دهید. برای درک ایده اصلی موجود در پشت یک سیستم کاشه اجازه دهید کار را با یک مثال فوق العاده ساده آغاز کنیم که برای نشان دادن مفاهیم کاشه سازی از یک کتابدار (پردازنده) استفاده می کند. اجازه بدهید یک کتابدار (پردازنده) را در پشت میزش تصور کنیم.او آنجا نشسته است تا کتبی که میخواهید.
را در اختیار شما قرار دهد برای ساده تر کردن وضعیت اجازه بدهید فرض کنیم که شما خودتان (کاربر پشت کامپیوتر) نمی توانید کتاب مورد نظر را بردارید شما باید کتاب مورد نظر خود برای مطالعه را از کتابدار (پردازنده) بخواهید تا وی آن را از یک مجموعه قفسه (یعنی بخش های مختلف پردازنده اعداد صفر و یک را ترجمه کند که این اعداد در RAM هستند) در سالن نگهداری کتابها (RAM) برای شما بیاورد ابتدا اجازه بدهید کار را با یک کتابدار فاقد کاشه آغاز کنیم.
اولین مشتری (اولین برنامه ایی که شما اجرا کرده اید) از راه میرسد او کتاب موبی دیک (یک برنامه مثل فتو شاپ) را در خواست میکند کتابدار (پردازنده) به سالن نگهداری کتاب (RAM) رفته و کتاب مورد نظر را برداشته به بخش مراجعه برگشته (یعنی ترجمه می کند و به مانیتور میفرستد) و کتاب را به مشتری می دهد بعدا مشتری برای باز گرداندن کتاب به کتابخانه بر می گردد (برنامه را می بندد) کتاب دار (پردازنده) کتاب مورد نظر را گرفته و آن را به سالن نگهداری بر می گرداند.
سپس کتابدار به بخش مراجعه باز گشته (یعنی منتظر اجرای فرمانهای بعدی شماست (حتی حرکت موس) و منتظر مشتری بعدی میماند فرض کنیم مشتری بعدی نیز کتاب موبی دیک را در خواست کند(یعنی دوباره برنامه فتوشاپ را اجرا کنیم) به این ترتیب (ترفندستان) کتابدار باید به سالن نگهداری(RAM) برگردد تا کتابی را که اخیرا با آن سرو کار داشته است را برداشته و به مشتری (کاربر) تحویل دهد.
در این مدل کتابدار (پردازنده) ناچار است برای آوردن هر کتاب (اجرای یک برنامه) یک چرخه کامل را طی نماید حتی کتاب های مشهوری که به دفعات در خواست شده است (یعنی برنامه هایی که به دفعات اجرا می شوند و بسته می شوند).
اجازه دهید یک کوله پشتی (حافظه نهان) را در اختیار کتابدار قرار دهیم تا بتواند 10 کتاب را در آن ذخیره کند (یعنی کتابدار دارای یک کاشه 10 کتابی است) او در این کوله پشتی حداکثر 10 عدد از کتابهایی را نگهداری می کند که مشتریان برگردانده اند اجازه دهید از مثال قبلی استفاده کنیم اما اینبار با کتابداری که به کاشه سازی جدید و بهبود یافته مجهز شده است.
روز آغاز میشود کوله پشتی کتابدار خالی است اولین مشتری از راه میرسد و موبی دیک را در خواست می کند جای تعجب نیست که کتابدار برای آوردن کتاب ناچار است به سالن نگهداری مراجعه کند او کتاب را به مشتری میدهد بعدا مشتری بازگشته و کتاب را به کتابدار می دهد کتابدار بجای مراجعه به سالن به سالن نگهداری کتاب را در کوله پشتی خود قرار میدهد یک مشتری از راه میرسد و باز هم کتاب موبی دیک را در خواست می کند کتابدار پیش از انکه به سالن نگهدار مراجعه کند بررسی می کند که آیا کتاب مورد نظر در کوله پشتی وی قرار دارد یا نه.
او کتاب مورد نظر را می یابد و تمام کاری که باید انجام دهد این است که آن را از کوله پشتی در آورد و به مشتری بدهد و کار به پایان می رسد.

اگر تا کنون برای خود کامپیوتری تهیه کرده باشید، واژه "Cache" برای شما آشنا خواهد بود. کامپیوترهای جدید دارای Cache از نوع L1 و L2 می باشند. شاید در هنگام خرید یک کامپیوتر از طرف دوستانتان توصیه هائی به شما شده باشد مثلأ: "سعی کن از تراشه های Celeron استفاده نکنی چون دارای Cache نمی باشند!"

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

 

مبانی Caching
Caching یک تکنولوژی استفاده شده برای زیر سیستم های حافظه، در کامپیوتر است. مهمترین هدف یک Cache افزایش سرعت و عملکرد کامپیوتر بدون تحمیل هزینه های اضافی برای تهیه سیستم است. با استفاده از Cache عملیات کاربران با سرعت بیشتری انجام خواهد شد.

 

حافظه Cache چیست؟
فرض کنیم که شما هر روز به رستوران می روید. هر روز راس ساعت 5 بعد از ظهر سفارش غذا می دهید. هر روز 4 نوع غذا را به ترتیب خاص سفارش می دهید. راس ساعت 5 همبرگر سفارش می دهید، گارسون سفارش شما رو بررسی می کند، به آشپزخونه میرود، بعد از 1 دقیقه همبرگر را برای شما می آورد، شما همبرگر را خورده و سفارش سوسیس می دهید. مجددأ سفارش توسط گارسون به آشپزخانه منتقل شده و بعد از یک دقیقه غذا آماده می شود. به همین ترتیب شما سه غذای دیگه را سفارش داده و برای هر غذا 1 دقیقه معطل میشوید. خوب شما هروز همین غذاها را سفارش داده و برای آماده شدن هر غذا 1 دقیقه معطل می شوید. گارسون با خودش فکر می کند که برای اینکه هم خودش کمتر کار کند و هم شما کمتر معطل شوید، 1 میز دیگر آماده از غذاهای شما را تهیه کند و بلافاصله بعد از سفارش شما غذا را روی میزتان قرار دهد. در اینجا گارسون "باس"، آشپزخانه "رم"، و میز آماده "کش" در نظر گرفته می شوند. بعد از چند روز شما همبرگر را میخورید، طبق عادت گارسون برای شما سوسیس می آورد، اما شما میگویید که امروز پیتزا می خواهم! اینجا گارسون مجددا مجبور میشود که 1 دقیقه شما را در انتظار نگه دارد تا پیتزا را برایتان بیاورد. در اینجا گارسون میز دومی را تهیه می کند که بر اساس انتخاب های دوم شما چیده شده است. بدین ترتیب شما اگر غذایی را سفارش دهید که در میز اول نباشد، اما در میز دوم باشد بلافاصله غذا را میل می کنید و معطل نمی شوید. میز دوم در اینجا کش سطح دو یا "Cache L2" است. اصطلاحی که امروزه در رابطه با فول کش یا هالف کش گفته میشود همین کش سطح 2 است. اصول کار پردازنده بدین صورت که پیش بینی دستورات بعدی را کرده و جواب دستورات را در حافظه ی نهان یا همون کش قرار میدهد. جالب است که بدانید پردازنده 90% دستورات بعدی را درست حدس میزند و اگر حدس پردازنده غلط از کار در بیاد مجبور است که به حافظه ی رم مراجعه نماید که همین مراجعه باعث تاخیر زیادی در کار پردازنده میشود. نکته قابل گفتن این است که این حافظه بسیار گران قیمت است و به صرفه نیست که برای بالا بردن سرعت کامپیوتر حافظه کش تهیه کنید (مجبورید پردازنده را هم عوض کنید!).

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

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

با توجه به دو مثال فوق، چندین نکته مهم در رابطه با Cache استنباط می گردد:
- تکنولوژی Cache، استفاده از حافظه های سریع ولی کوچک، بمنظور افزایش سرعت یک حافظه کند ولی با حجم بالا است
- زمانیکه از Cache استفاده می گردد، در ابتدا می بایست محتویات آن بمنظور یافتن اطلاعات مورد نظر بررسی گردد. فرآیند فوق را Cache hit می گویند. در صورتیکه اطلاعات مورد نظر در Cache موجود نباشند (Cache miss)، کامپیوتر می بایست در انتظار تامین داده های خود از حافظه اصلی سیستم باشد (حافظه ای کند ولی با حجم بالا)
- اندازه Cache محدود بوده وسعی می گردد که ظرفیت فوق حتی المقدور زیاد باشد، ولی بهرحال اندازه آن نسبت به رسانه های ذخیره سازی دیگر بسیار کم است.
- این امکان وجود خواهد داشت که از چندین لایه Cache استفاده گردد.

 

Cache در کامپیوتر
کامپیوتر، ماشینی است که زمان انجام کارها توسط آن با واحدهای خیلی کوچک اندازه گیری می گردد.زمانیکه ریزپردازنده قصد دستیابی به حافظه اصلی را داشته باشد، می بایست مدت زمانی معادل 60 نانوثانیه را برای این کار در نظر بگیرد. سرعت فوق بسیار بالا است ولی سرعت ریزپردازنده بمراتب بیشتر است. ریزپردازنده قادر به داشتن سیکل هائی به اندازه دو نانوثانیه است. تفاوت سرعت بین پردازنده و حافظه کاملا" مشهود بوده و قطعا" رضایت پردازنده در این خصوص کسب نخواهد شد. پردازنده می بایست تاوان کند بودن حافظه را خود بپردازد. انتظار پردازنده و هرز رفتن زمان مفید وی کوچکترین تاوانی است که می بایست پردازنده پذیرای آن باشد.
بمنظور حل مشکل فوق، فرض کنید از یک نوع حاص حافظه، با ظرفیت کم ولی با سرعت بالا (30 نانوثانیه)، استفاده گردد. سرعت دستیابی به حافظه فوق دو مرتبه سریعتر نسبت به حافظه اصلی است.این نوع حافظه راL2 Cache می نامند. فرض کنید از یک حافظه بمراتب سریعتر ولی با حجم کمتر استفاده و آن را مستقیما" با پردازنده اصلی درگیر نمود. سرعت دستیابی به حافظه فوق می بایست در حد و اندازه سرعت پردازنده باشد.این نوع حافظه ها را L1 Cache می گویند.
در کامپیوتر از زیرسیستمهای متفاوتی استفاده می گردد.از Cache می توان در رابطه با اکثر زیر سیستمهای فوق استفاده تا کارآئی آنان افزایش یابد.

 

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

در طراحی یک کامپیوتر هدف فراهم کردن شرایط لازم برای فعالیت پردازنده با حداکثر توان و در سریعترین زمان است. یک تراشه 500 مگاهرتزی، در یک ثانیه پانصد میلیون مرتبه سیکل خود را خواهد داشت (هر سیکل در دونانوثانیه). بدون استفاده از L1 و L2 Cache، دستیابی به حافظه حدودا" 60 نانوثانیه طول خواهد کشید. بهرحال استفاده از Cache اثرات مثبت خود را بدنبال داشته و باعث بهبود کارآئی پردازنده می گردد.اگر مقدار L2 Cache معادل 256 کیلو بایت و ظرفیت حافظه اصلی معادل 64 مگابایت باشد، 256000 بایت مربوط به Cache با استفاده از روش های موجود قادر به Cache نمودن 64000000 بایت حافظه اصلی خواهند بود.

منبع:tarfandestan.com

سه شنبه 10/8/1390 - 19:5
کامپیوتر و اینترنت

ایجاد تغییرات در منوی انتخاب ویندوزها

 

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

 

بدین منظور:
ابتدا بر روی My Computer در دسکتاپ راست کلیک کرده و گزینه Properties را انتخاب نمایید.
پس از باز شدن صفحه Advanced ،System Properties را انتخاب کرده و در قسمت Startup and recovery دکمه Setting را بزنید.


در پنجره باز شده در قسمت System Startup بر روی Edit کلیک کنید. خواهید دید که یک فایل Notepad باز می شود.


شما می توانید در قسمتی که نام ویندوز نوشته شده چیزی را اضافه یا کلأ عوض کنید.
برای مثال در قسمت "Microsoft Windows XP Professional " نام 2005 را به آن اضافه کنید که میشود"Microsoft Windows XP Professional 2005".


همچنین در صفحه Startup and Recovery شما می توانید ثانیه ای که کامپیوتر خود به طور پیش فرض برای وارد شدن در سیستم عامل انتخاب شده را هم تغییر دهید (که به طور پیشفرض 30 ثانیه است).


همین طور در همان صفحه Startup and Recovery با تغییر منوی کشویی Default Operating System میتوانید ویندوزی را که دوست دارید ابتدا قرار گیرد را مشخص کنید.


با انتخاب دکمه OK و ریست کردن سیستم میتوانید نتیجه کارتان را مشاهد نمایید.


در پایان به این نکته توجه کنید که این بخش از ویندوز بسیار حساس است ، در ویراش آن دقت کنید و از تایپ بی مورد و یا پاک کردن قسمتهایی که از آن بی اطلاع هستید جدأ خودداری کنید.
لازم به ذکر است این اطلاعات در فایل boot.ini که همواره در درایو C قرار دارد ذخیره میشود. این فایل Hidden سیستمی است.

منبع:tarfandestan.com

سه شنبه 10/8/1390 - 19:4
موبایل

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

 

فرض کنید شماره تلفن یک فرد را در اختیار دارید و دوست دارید بدانید گوشی وی ساخت کدام کارخانه است و مدل دقیق گوشی او چیست. شاید در نگاه اول چنین چیزی ممکن نباشد، اما در صورتی که شماره مورد نظر شما «ایرانسل» یا «همراه اول» باشد به سادگی چنین کاری امکان پذیر است. تنها لازمه این کار نیز دسترسی به اینترنت است. در این ترفند قصد داریم به معرفی پیدا کردن نوع گوشی افراد مختلف از روی شماره تلفن همراه آنها بپردازیم.

 

خطوط «ایرانسل»
برای پیدا کردن نوع گوشی شماره‌های «ایرانسل» کافی است به آدرس اینترنتی http://92.42.49.87:8080/mtn_ir-mt-web-portal مراجعه کنید.
سپس شماره تلفن همراه مورد نظر را با پیش‌شماره و بدون صفر وارد کنید و روی دکمه «مرحله بعد» کلیک نمایید (به عنوان مثال 9350000000).
در صفحه بعد، کارخانه و مدل گوشی این شماره را خواهید دید.

 

خطوط «همراه اول»
برای پیدا کردن مدل گوشی شماره‌های «همراه اول» نیز کافی است به آدرس http://78.38.243.104:8080/mcci-mt-web-portal مراجعه کنید.
شماره تلفن همراه را با پیش‌شماره و به همراه کد 98 و بدون صفر وارد کرده و روی دکمه «مرحله بعد» کلیک کنید (به عنوان مثال 989120000000).
در صفحه بعد، کارخانه و مدل گوشی این شماره موبایل را مشاهده خواهید کرد.

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

منبع:tarfandestan.com

سه شنبه 10/8/1390 - 19:3
کامپیوتر و اینترنت

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

 

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

 

برای این کار:
کافی است از منوی Start به Run بروید.
در محیط Run دستور OSK را تایپ نموده و Enter را بزنید.
خواهید دید که یک صفحه کلید برای شما باز خواهد شد.
برای تغییر دکمه ها هم به زبان دیگر مثل فارسی میتوانید از کلیدهای ترکیبی Alt + Shift استفاده نمایید.

سه شنبه 10/8/1390 - 19:3
کامپیوتر و اینترنت

 

بازگردانی ویندوز هنگ کرده با یک روش ساده

 

حتماً برای شما نیز پیش آمده است که در محیط ویندوز هستید که ناگهان پیغام Dont Sent ظاهر میشود و پس از کلیک بر روی این پیغام ناگهان کل محتویات صفحه حذف شده و تنها تصویر پشت زمینه Desktop باقی میماند. در این حالت تنها با فشردن سه کلید Ctrl+Alt+Delete، پنجره Task Manager نمایان میشود و تنها احساس میکنید باید سیستم را Restart کنید. اما راه بهتری نیز در این زمان هست! برای یادگیری آن با این ترفند همراه شوید.

 

بدین منظور:
پس از اینکه این مشکل پیش آمد سه کلید Ctrl+Alt+Delete بزنید.
در پنجره Task Manager، از منوی File بر روی New Task کلیک کنید.
اکنون عبارت restore را وارد کرده و Enter بزنید.
خواهید دید محیط ویندوز بازگردانده میشود.
شما به جای restore میتوانید explorer.exe را نیز وارد نمایید.

منبع:tarfandestan.com

سه شنبه 10/8/1390 - 19:2
موبایل

دو ترفند کوچک پیرامون گرفتن عکس در گوشی iPhone

 

همان طور که می‌دانید گوشی iPhone یک گوشی لمسی است. حال فرض کنید قصد دارید در حالی که گوشی در دستانتان است از خودتان عکس بگیرید. مشخصاً مانند سایر گوشی‌ها دکمه‌ای وجود ندارد که شما پس از چرخش 180 درجه‌ای گوشی بتوانید آن را بدون نگاه کردن لمس کنید و از خودتان عکس بگیرید. در نتیجه ناچارید روبروی یک آینه قرار بگیرید یا شانسی و با آزمون و خطا آیکن عکس‌برداری را بر روی صفحه لمس کنید. اما با استفاده از ترفند ساده‌ای که برای‌تان بازگو خواهیم کرد می‌توانید بدون این دردسرها از خودتان عکس بگیرید و دریابید که افکار شرکت اپل تا کجا پیش رفته است. همچنین قصد داریم به معرفی ترفند کوچک دیگری در زمینه گرفتن عکس در آی‌فون بپردازیم که با استفاده از آن می‌توانید از خود صفحه نمایش گوشی عکس بگیرید. دقیقاً چیزی مشابه با عملکرد دکمه Print Screen کیبورد در کامپیوتر.

 

چگونه وقتی گوشی در دستمان است از خودمان عکس بگیریم؟
برای این کار ابتدا در منوی اصلی گوشی وارد Camera شوید.
حالا با انگشت خود آیکن دوربین که جهت عکس‌برداری استفاده می‌کنید را لمس کنید، اما انگشت خود را رها نکنید.
اکنون گوشی را 180 درجه بچرخانید و پس از این که لنز دوربین گوشی را روبروی خود قرار دادید، در این زمان انگشت خود را رها کنید تا عکس گرفته شود.

 

چگونه از صفحه نمایش گوشی عکس بگیریم؟
برای این کار در هر محیطی از گوشی که هستید ابتدا دکمه Home را بگیرید. سپس بدون رها کردن این دکمه، دکمه Power را بگیرید و در نهایت هر دو دکمه را با هم رها کنید.
خواهید دید که از صفحه عکس گرفته میشود. تصویر مذبور در Photos > Camera Roll ذخیره خواهد شد.
لازم به ذکر است منظور از دکمه Home، دکمه دایره شکل موجود در پایین گوشی و منظور از دکمه Power، دکمه موجود در بالای گوشی است. آی‌فون تنها همین دو دکمه را دارد.

این ترفندها بر روی iPod Touch نیز عملی خواهند بود.

منبع:tarfandestan.com

سه شنبه 10/8/1390 - 19:1
آموزش و تحقيقات

 

بانداژهایی که با تغییر شرایط رنگ عوض می کنند

 

یک دانشجوی مقطع دکترا در استرالیا نوعی از الیاف را برای ساخت بانداژها ابداع کرده است که می توانند با تغییر دما رنگ خود را عوض کنند. این بانداژها که از فیبرهای ترموکروماتیک (رشته هایی که با تغییر دما، رنگ می گیرند) ساخته شده اند می توانند اطلاعات دقیقی از محل پانسمان به ما بدهند. ‏

این الیاف قادر هستند تغییرات دما در حد نیم درجه سانتی گراد را هم تشخیص داده و تغییر رنگ بدهند. بنابراین می توان از آنها برای تشخیص تغییرات حرارت در زخم ها که ناشی از اختلال خون رسانی در محل زخم، یا ایجاد التهاب یا عفونت هستند استفاده کرد. ‏

با این حساب دیگر نیازی به استفاده از انواع ابزارهای دیجیتال و غیر دیجیتال برای پایش چنین تغییراتی نخواهد بود و پزشکان می توانند تنها با مقایسه رنگ الیاف با یک چارت دما-رنگ دمای موضعی را ثبت کنند. ‏

شاید بد نباشد که توسعه دهندگان تلفن های هوشمند هم یک اپلیکیشن برای بررسی رنگ الیاف و گزارش میزان دقیق دمای مربوطه بسازند تا همراه این پانسمانها عرضه شود و کادر درمانی را از مراجعه به آن چارت هم بی نیاز کند. علاوه بر آن احتمالا می توانیم از چنین الیافهایی برای مقاصد دیگری هم استفاده کنیم. شما چه کاربردهایی برای چنین فیبرهایی پیشنهاد می کنید؟
منبع:narenji.ir

سه شنبه 10/8/1390 - 19:0
مورد توجه ترین های هفته اخیر
فعالترین ها در ماه گذشته
(0)فعالان 24 ساعت گذشته