تبليغاتX
اس ام اس - قالب وبلاگ -عکسهای روز (^ـ^)
  » امروز  
  » پند امروز :

 

 

اس ام اس - قالب وبلاگ -عکسهای روز (^ـ^)
اس ام اس - نرم افزار موبایل - کد جاوا - قالب وبلاگ - عکسهای روز l-موزيك روز - sms(^ـ^)

درباره وبلاگ


لينکستان


لينک دوستان


آمار و امکانات



تبليغات

تبليغات
"فقط اس ام اس و خنده
محل تبليغ شما
ملا نصرالدين هميشه اشتباه مي‌كرد
------------ --------- ---------
 متن حكايت

ملا نصرالدين هر روز در بازار گدايي مي‌كرد و مردم با نيرنگي٬ حماقت او را دست مي‌انداختند. دو سكه به او نشان مي‌دادند كه يكي شان طلا بود و يكي از نقره. اما ملا نصرالدين هميشه سكه نقره را انتخاب مي‌كرد. اين داستان در تمام منطقه پخش شد. هر روز گروهي زن و مرد مي‌آمدند و دو سكه به او نشان مي دادند و ملا نصرالدين هميشه سكه نقره را انتخاب مي‌كرد. تا اينكه مرد مهرباني از راه رسيد و از اينكه ملا نصرالدين را آنطور دست مي‌انداختند٬ ناراحت شد. در گوشه ميدان به سراغش رفت و گفت: هر وقت دو سكه به تو نشان دادند٬ سكه طلا را بردار. اينطوري هم پول بيشتري گيرت مي‌آيد و هم ديگر دستت نمي‌اندازند. ملا نصرالدين پاسخ داد: ظاهراً حق با شماست٬ اما اگر سكه طلا را بردارم٬ ديگر مردم به من پول نمي‌دهند تا ثابت كنند كه من احمق تر از آن‌هايم. شما نمي‌دانيد تا حالا با اين كلك چقدر پول گير آورده‌ام. 
 
 
 
 
 
 
 
برای دنباله مطلب به ادامه مطلب برید

| ادامه مطلب |+| نوشته شده در یکشنبه بیست و ششم خرداد 1387 | نوشته شده توسط sms
با توجه به انتشار ویروس جدید COPY.EXEچند ویروس جدیدا خیلی پخش شدن و مشکلات زیادی رو بوجود آوردن. که در واقع تلفیقی از چند ویروس و تروجان هستن. این نوع وبروس رو دو مشخصه داره که میشه از روی اون فهمید آیا سیستم ویروسی هست یا نه.

1- موقعی که روی هر کدوم از پارتیشن های هارد (C,D,E,…) رایت کلیک کنید اولین گزینه Autoplay هست. که این گزینه در حالت عادی وجود نداره.
2- بعد از اینکه ویندوز بالا میاد بعد از چند ثانیه ریست میشه. (البته این مشخصه دوم در همه ی سیستم های آلوده وجود نداره)

فایل های آلوده اینها هستند:

temp1.exe آلوده به ویروس Virus.Win32.Perlovga.b در فولدر system32
temp2.exe آلوده به ویروس Backdoor.Win32.small.lo در فولدر system32
host.exe آلوده به تروجان Trojan-Dropper.Win32.Small.apl در همه پارتیشن ها (hidden می باشد)
copy.exe آلوده به ویروس Virus.Win32.Perlovga.a در همه پارتیشن ها (hidden می باشد)
بعلاوه فایل های وبروس Brontok


روش از بین بردن این ویروس :

برای از بین بردن این وبروس اگر که سیستم ریست میشه می تونید از طریق safemode وارد ویندوز بشید، بعد روی my computer رایت کلیک کنید و properties رو انتخاب کنید، وارد قسمت System Restore شوید و گزینه turn off رو تیک زده و ok کنید. Ctrl+alt+delete را بگیرید و از پنجره processes دو فایل temp1.exe و temp2.exe رو end task کنید.
سپس وارد قسمت Tools>folder option>view شوید و show hidden file و hide protected operatinf system رو تيك بزنيد و ok كنيد.

حالا وارد هر كدوم از درايوهایتان شده و فايل autorun.inf رو پاك كنيد.

در ضمن فراموش نكنيد كه خود temp1 , temp2 رو هم پاك كنيد .

پیشنهاد می کنم از یک آنتی ویروس خوب و قوی آپدیت شده مانند NOD32 نیز استفاده کنید


|+| نوشته شده در سه شنبه بیست و سوم بهمن 1386 | نوشته شده توسط sms
آنتی ویروس جدید
موضوع: مقالات آموزشی

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

دانلود - 175 کیلو بایت


|+| نوشته شده در سه شنبه بیست و سوم بهمن 1386 | نوشته شده توسط sms
موضوع: مقالات آموزشی
 

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

                                         

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

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

در حال حاضر سیستمهای عملیاتی ویندوز XP،ویستا،Server 2003،2000 در معرض خطر این ویروس هستند.


|+| نوشته شده در سه شنبه بیست و سوم بهمن 1386 | نوشته شده توسط sms
ویروس جدید یاهو
موضوع: مقالات آموزشی

یکی از قوی ترین و شایعترین ویروس/تروجان هایی که اخیرآ در حال گسترش بین کاربران استفاده کننده از یاهو مسنجر می باشد ویروس "Exploit.JS.ADODB.Stream.e" است. در صورتیکه کامپیوتر شما نیز به این ویروس آلوده شده باشد بدون آنکه متوجه شوید به لیست دوستانتان پیغامهایی مبنی بر بازدید از سایت nsl-school.org ارسال می شود. بدین ترتیب در صورت کلیک بر روی این لینکها دوستان شما نیز آلوده خواهند شد.
هنوز مشخص نیست سازنده این ویروس چه کسی است و این احتمال داده می شود که ویروس مذکور به سرقت اطلاعات و رمز های شخصی افراد می پردازد. در صورتیکه شما و یا یکی از دوستانتان به این ویروس آلوده شده شده اید روش زیر مناسبترین گزینه برای از بین بردن آن است:

پیام و لینک هایی که این ویروس ارسال می کند چیست ؟!
در متن تمامی این پیغام ها لینکی به سایت Nsl-school.org داده شده است که در صورت کلیک کردن بر روی آن کامپیوتر شما آلوده می شود.

در صورتیکه به ویروس آلوده شوید چه مشکلاتی پیش خواهد آمد ؟!
1- در ابتدا ویروس صفحه شخصی اینترنت اکسپلورر (Default IE Page) را به سایت nsl-school.org تغییر می دهد. در این صورت به هیچ طریق امکان عوض کردن آن وجود نخواهد داشت. بعد از هر باز باز کردن یک صفحه وب جدید، ویروس مجددآ خود را در سیستم شما کپی می کند.

2- گزینه های Task Manager و Reg Edit در کامپیوتر غیر فعال می شوند تا شخص نتواند از این طریق فعالیت ویروس را مشاهده و یا از بین ببرد.

3- فایل هایی با نامهای svhost.exe , svhost32.exe , internat.exe در کامپیوتر ایجاد می شوند. (برای اطمینان پوشه های windows و temp را بررسی کنید.)

4- ویروس بدون آنکه متوجه شوید پیغام هایی را به لیست دوستان شما (Yahoo Messenger ID List) ارسال می کند

چگونه ویروس را از کامپیوتر خود پاک کنیم ؟!
راه ها و روش های مختلفی برای حذف این ویروس معرفی شده است.
ولی روش معرفی شده در اینجا راحت ترین روش است!
فایل زیر را دانلود کنید و سپس فایل YVRemove.bat را از داخل آن اجرا نمائید.

دانلود


|+| نوشته شده در سه شنبه بیست و سوم بهمن 1386 | نوشته شده توسط sms
اینتل اولین پردازنده 8 هسته‌ای خود را تا پایان 2008 ارائه خواهد کرد.
پس از آن که اینتل در IDF معماری Nehalem را معرفی کرد و AMD به شدت این اعلان را مورد انتقاد قرار داد و این تکنولوژی را تقلیدی از معماری Fusion خود دانست. اینتل بار دیگر به معرفی جزئیات Nehalem پرداخت.

اینتل در نمایشگاه IDF امسال از پردازنده‌های معماری جدیدیش با نام Nehalem سخن گفت. اما بعد از گذشت مدتی اینتل جزئیات بیشتری از این پردازنده را بازگو کرده.

 

Nehalem که اولین پردازنده 8 هسته‌ای دنیای کامپیوترهای شخصی خواهد بود برای اولین در سال 2002 توسط اینتل معرفی شد و اکنون بغد از گذشت 5 سال از آن زمان، اعلام کرده که چیپستی که از این معماری بهره می‌برد در فصل پایانی سال 2008 ارائه می‌شود.

 

همانطور که در ابتدا هم گفتیم اینتل یک بار دیگر هم در سال جاری در Nehalem , IDF را معرفی کرده بود و درباره مجتمع شدن پردازنده گرافیکی در آن سخن گفته بود اما گمان می‌رود که این پروژه نیز مانند معماری‌های قبلی در فاز اول در سطح پایین‌تری ارائه شود و از پردازنده مجتمع بهره نبرد.

 

به هر حال آنچه که مسلم است ارائه پردازنده‌های جدید بر اساس معماری Nehalem است که نه تنها امکانات و ویژگی‌های کارآمد بیشتری نسبت به معماری Core 2 دارد بلکه به واسطه تکنولوژی‌های جدیدش حقیقتا توانایی‌ دو برابر شدن تعداد هسته‌های پردازنده‌اش را خواهد داشت.

 

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

 

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

 

اولین پردازنده کاربردی که بر اساس این معماری ارائه خواهد شد اسم رمز Bloomfield خواهد داشت. این چیپ بین 2 تا 4 هسته خواهد داشت که بسته به موقعیت بازار ارائه می گردد.

 

Bloomfield برای کاربرد‌های Extreme desktop/workstation، high-performance desktop و همچنین (mainstream desktops (dual-core ارائه خواهد شد.

 

در پایان با استناد به دلایلی قابل قبول می‌توان گفت که این معماری (Nehalem) در نسخه‌های آتی خود، یک پردازنده 8 هسته‌ای با پردازنده گرافیکی مجتمع در آن (و احتمالا با فناوری ساخت 32nm) خواهد بود.

 

کما اینکه آقایPaul Otellini رئیس اجرایی اینتل درIntel Developer Forum از پردازنده‌‌ای با این ویژگی‌ها در اوایل سال 2009 خبر داده بود.


|+| نوشته شده در سه شنبه بیست و دوم آبان 1386 | نوشته شده توسط sms
پردازنده‌های چهار هسته‌ا‌ی
با توجه به تبلیغات وسیعی که AMD تا کنون از این پردازنده خود کرده است مطمئنا اسم آن را تا کنون شنیده‌اید اما نکته‌ای که ما را وادار به نوشتن این خبر کرده سخن گفتن از طراحی چهار هسته “Native” است.

کمپانی AMD به تازگی از برنامه زمان‌ بندی پرده‌ برداری از یک واحد پردازنده چهارهسته‌ای(Quad Core) در 10 سپتامبرخبر داد و رقیب خود اینتل را که یک دوره آرام و بی رقیب را پشت سر گذاشته دوباره به مبارزه دعوت کرده. این پردازنده چهار هسته‌ای که با اسم رمز بارسلونا (Barcelona) ارائه می‌شود، به قول AMD از طراحی "Native" برخوردار است و نخستین پردازنده چهارهسته‌ای AMD است که برای مهاجرت از معماری K8 به محصولی کاملتر و با کارایی بالاتر، در مقایسه با معماری هسته جدید اینتل که در خطوط پردازنده های Core 2 Duo استفاده شده، طراحی شده است.

 

با توجه به تبلیغات وسیعی که AMD تا کنون از این پردازنده خود کرده است مطمئنا اسم آن را تا کنون شنیده‌اید اما نکته‌ای که ما را وادار به نوشتن این خبر کرده سخن گفتن از طراحی چهار هسته “Native” است. در حقیقت منظور از پردازنده‌ای با طراحی Native پردازنده‌ای است که پایه و مبنای طراحی آن یک پردازنده با چهار هسته‌ی مستقل است این در حالی است که به گفته AMD کمپانی رقیب در پردازنده‌های چهار هسته‌ای خود معماری جدیدی را از خود نشان نداده و تنها با یک ابتکار، از دو پردازنده دوهسته‌ای (بر روی دو سطح جداگانه Die) یک پردازنده چهار هسته‌ای تولید کرده است.

 

نسل بعدی پردازنده های Opteron چهار هسته X86 (با کارایی افزایش یافته) را در کنار هم قرارداده، که هر هسته دارای 512 کیلوبایت حافظه کش L2 ویک واحد ارتقاء یافته 128 بیتی ممیز شناور (Floating Point)هستند. هسته‌ها بوسیله 2 مگابایت حافظه کش مشترک L3 و یک کنترلر حافظه بهینه شده که تاچهار اتصال 16 بیتی از نوع HyperTransport و یک واسط 128 بیتی دوکاناله DDR2/DDR3 را پشتیبانی می کند، در کنارهم قرارداده شده‌اند.

 

در این طراحی بیش از 460 میلیون ترانزیستور به کار رفته، که حدود 120 میلیون کمتر از چهار هسته‌ای‌های اینتل است، که خودش شامل دو چیپ دو هسته‌ای در یک پکیج بوده و دارای اسم رمز Clovertown می‌باشد. چیپ AMD با عایق سیلیکون(SOI)ا 65 نانومتری، در فرآیند CMOS با فشار خط کشی دوبرابر و SiGe جاسازی شده برای برای سورس / درین pMOS، ساخته شده است. در این طراحی از 11 لایه مس بهم متصل و دی الکتریک پیشرفته low-k استفاده شده که هسته‌ها را بهم متصل می‌سازد. فشار دوگانه خط کشنده‌های نیترید با SiGe تعبیه شده در نواحی سورس/درین ، قابلیت تحرک را در کانال های p و n افزایش می دهد ، و در نتیجه جریان بیشتری انتقال می یابد . همانطور که پیش از ، ساختار تکنولوژی 65 نانومتری AMD بر روی زیر لایه SOI می تواند مقاومت latch-up را افزایش داده و از اثرات کانال کوتاه در طراحی مشابه bulk-silicon بکاهد.

 


| ادامه مطلب |+| نوشته شده در سه شنبه بیست و دوم آبان 1386 | نوشته شده توسط sms
شرکت Advanced Micro Devices دوشنبه گذشته از محصول جدید خود، سری جدید پردازنده های سرور Opteron که برای نخستین بار چهار هسته پردازشگر را در یک سطح Die جای داده است، پرده برداری نمود. به گفته AMD این پردازنده جدید که پیش از این پروژه ساخت آن با کدنام Barcelona وعده داده شده بود، با قابلیت جدیدی تحت عنوان Enhanced Performance (کارایی بهبود یافته) نیز همراه است. AMD امیدوار است با فروش این پردازنده سرور درآمد فصل انتهایی سال مالی خود را بالاتر برده و خود را از یک سازنده ضرر ده به یک سازنده سودده تبدیل کند. "امروز یک تحول در صنعت پردازنده هاست، چرا که AMD بار دیگر رویایی را در استاندارد ساخت پردازنده ها به واقعیت تبدیل نموده است. این مهم به لطف همکاری نزدیک و تبادل نظر پایاپای با مشتریان و همکاران علمی و تجاری ما تحقق یافته که منتج به یک پیروزی چهار گانه در چهار امر کارایی افزایش یافته، مصرف بهینه انرژی، منابع مجازی (virtualization) و نهایتا محافظت از سرمایه است. بازخورد مشتریان در این رابطه تاکنون بسیار مثبت بوده است."، بخشی از گفته های Hectur Ruiz رئیس شرکت AMD در مراسم معرفی این پردازنده بود. معرفی رسمی این سری از پردازنده ها که قرار بود چندین هفته قبل صورت بگیرد، بنا به دلایلی تاکنون انجام نشده بود. از جمله این دلایل میتوان احتمال وجود ایرادات فنی و یا سیاست های خاص تجاری را نام برد. به هر حال این پردازنده ها که هدف اصلی آنها ایجاد حداکثر بازده پردازشی در عین مصرف حداقل انرژی است، دوشنبه گذشته معرفی گردیدند در حالی که پردازنده های قدرتمند تر این خانواده هنوز هم در صف انتظار برای معرفی هستند. احتمال میرود سری High-Performance این خانواده نیز قبل از پایان سال جاری میلادی معرفی گردند. پردازنده های چهار هسته ای Opteron معرفی شده، نخستین پردازنده های ساخته شده بر پایه نسل بعدی معماری پردازنده های AMD معروف به K10 هستند که با فناوری ساخت 65 نانومتری ساخته شده اند. حافظه نهان (کش) این پردازنده ها در سه سطح مختلف با ظرفیت های مختلف است که سطح نخست آن L1 به میزان 128 کیلوبایت، حافظه نهان سطح دوم L2 به میزان 512 کیلوبایت برای هر هسته و حافظه نهان سطح سوم L3 اشتراک یافته بین چهار هسته به میزان 2 مگابایت می باشد. از دیگر مشخصات این سری از پردازنده های Opteron که 2300 و 8300 نامگذاری شده اند میتوان به ویژگی های پیشرفته مدیریت مصرف انرژی از جمله قابلیت IDCT یا Independent Dynamic Core Technology که پردازنده را قادر می سازد تا سرعت هر هسته را به صورت جداگانه با توجه به کارایی مورد نیاز و بار پردازشی سیستم افزایش و یا کاهش دهد و موجب مصرف بهینه انرژی گردد و همچنین قابلیت DDPM یا Dual Dynamic Power Management که به معنای مدیریت انرژی جداگانه جهت کنترلر حافظه سیستم موجود در درون پردازنده و هسته های پردازشگر است که این دو بخش را قادر می سازد تا تحت شرایط مختلف در ولتاژ های جداگانه فعالیت کنند. این سری از پردازنده های به همراه FPU 128bit، پشتیبانی از دستورالعمل های SSE4A و کنترلر حافظه دو کاناله DDR2 و قابلیت نصب در سوکت ویژه سرور LGA1207 خواهند بود. سرور های مبتنی از این پردازنده به زودی توسط شرکت های بزرگ ساخت سرور از قبیل DELL ،HP، IBM و Sun Microsystems عرضه خواهد گردید.

|+| نوشته شده در چهارشنبه بیست و پنجم مهر 1386 | نوشته شده توسط sms
سيستم عامل ملی
موضوع: مقالات آموزشی

دسته بندي : کامپيوتر ------------------- نويسنده : http://www.ccwmagazine.com

  • لطفا مطالبی را در خصوص سيستم عامل ملی و دلايل رويكرد نظام انفورماتيك كشور به اين سيستم را ارايه فرماييد.

   در حال حاضر عمده رايانههايی كه مورد بهرهبرداری قرار میگيرد رايانههای شخصی بوده و سيستم عامل مورد استفاده در اين رايانهها (تقريبا بدون استثنا) سيستم عامل ويندوز است. استفاده گسترده از اين سيستم مشكلاتی را به همراه دارد كه عمدهترين آنها عبارت است از:

  1.    منبع اين سيستم عامل در اختيار ما نيست و حفرههای امنيتی در آن وجود دارد. از اين رو، بدون آن كه كاربران بدانند، ممكن است اين حفرههای امنيتی برايشان مشكل ايجاد كند و اطلاعات آنها در معرض نفوذ خرابكاران قرار گيرد.
  2.     در ايران قانونی كه حمايت كننده نرمافزارهای خارجی باشد وجود ندارد و اين نرمافزارها به طور رايگان تكثير میشوند و همه از آن استفاده میكنند، اگر ايران بخواهد به سازمان تجارت جهانی (WTO) بپيوندد، قطعا ادامه اين روش امكان پذير نيست و كشور مجبور خواهد شد برای استفاده از نرمافزارهای خارجی، بهای آن را بپردازد.

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

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

  • فعاليتهای مطالعاتی و اجرايی سيستم عامل ملی از چه زمانی آغاز شده و تاكنون چه مراحلی را طی كرده است؟

   بر اساس مقدمات مذكور. مطالعاتی در سال 1380 آغاز شد تا ابعاد مسئله را بشكافد كه اگر ما بخواهيم چنين كاری را انجام دهيم، حد و حدود آن چيست؟ بر اساس مطالعات، تعريف مسئله تقريبا روشن شد. بعد از مشخص شدن حدود مسئله، پروژه وارد مرحله اجرايی شد. در كنار دبيرخانه لازم بود يك سيستم مديريت فنی هم وجود داشته باشد. برای اين منظور، با مركز فناوری اطلاعات و ارتباطات پيشرفته شريف ( وابسته به دانشگاه صنعتی شريف) قراردادی منعقد شد تا مسائل فنی و هدايت پروژه را به لحاظ استانداردهای فنی دنبال كنند و يك كميته راهبردی هم از افراد متخصص تشكيل شد تا هدايت كلان پروژه را بر عهده بگيرد. بنابراين در اينجا دو دسته مسئله مطرح میشود: يكی مسائل مربوط به اينكه مجموع فعاليت چيست و پروژه چه مراحلی را پی میگيرد و دوم، مسائل مربوط به بعد فنی پروژه.

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

   اين طرح كلان در كميته راهبردی بررسی و تصويب شده است و انجام پروژه بر اساس طرح كلان پيش خواهد رفت.

   در اين پروژه، زير پروژههايی هم تعريف شدند و روش اين است كه زير پروژهها به شركتها و گروههای متفاوتی سپرده شوند تا آنها را انجام دهند. پس از انجام و آزمون اين فعاليت يكپارچه سازی آنها توسط همان مركز مسئول بعدفنی كار ( مركز فناوری اطلاعات و ارتباطات پيرشفته شريف) انجام میگيرد.

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

  • لطفا در خصوص زير پروژههای طرح سيستم عامل ملی توضيح بيشتری ارائه فرماييد؟

   در اولين مرحله كار 8پروژه مشخص شد و ارتباط اينها با يكديگر معلوم شد كه كدام پروژه بايد پيش از ديگری انجام شود و نتايج چيست؟ يكی از پروژهها به 5 زيرپروژه تقسيم و مشخصات فنی كامل آنها تبيين شد و از طريق آگهی در رسانهها و ... به اطلاع همگان رسيد و از دست اندركاران اين حوزه خواسته شد، اگر قادرند اين پروژهها را انجام بدهند، پيشنهادهای خود را ارايه كنند، در نهايت پيشنهادها توسط مركز فناوری اطلاعات وارتباطات پيشرفته شريف بررسی و با تمام پيشنهاد دهندگان مصاحبههايی انجام و پس از امتياز بندی پيشنهادها، هريك از پروژهها بر اساس امتيازها به بهترين پيشنهاد دهنده سپرده و در نهايت قرارداد كار منعقد شد. البته بعضی از زيرپروژهها در مدت كوتاهی مثلا شش ماه و بعضی در مدتی طولانیتر به انجام میرسند و هزينه هريك در مقايسه با ديگری متفاوت است.

  • اقدامات بعدی در راستای استقرار سيستم عامل ملی چيست وبه نظر جنابعالی اين پروژه چه زمانی به پايان خواهد رسيد؟

   اقدام بعدی اين است كه پروژههای بعدی آماده و بخشی از امور مربوط به فرهنگ سازی آغاز شود. اولين مرحله فرهنگ سازي، برگزاری سمينارهايی در داخل و خارج از دانشگاهها خواهد بود تا اين فضا مهيا شود. پيش بينی ما اين است كه پروژه تقريبا بين 3 تا 4 سال طول بكشد و طی اين زمان سيستم عاملی ملی برای فارسی سازی آماده میشود و نرمافزارهای كاربردی مانند واژه پرداز، مرورگر، ابزار پست الكترونيك و ... نيز توليد خواهد شد.

  • ميزان اعتبار اختصاص يافته به اين پروژه در سال 81 و سال جاری چقدر است و از كدام منابع تامين میشود؟

   به علت اينكه يك چنين كاری منافع تجاری ندارد، تمامی هزينهها بايد توسط دولت تامين شود. در سال 1381، 120ميليون تومان اعتبار در اختيار اين پروژه قرار گرفت كه 100ميليون تومان آن از خزانه دريافت شد و امسال هم پيش بينی میشود حدود 500ميليون تومان هزينه پروژهها باشد. البته پيش بينی ما اين است كه با زمينه سازی مناسب، وقتی اين سيستم توسط كاربران مورد استفاده قرار گيرد و تعداد كاربران افزايش يابد، بازارهايی هم برای بخش خصوصی به وجود خواهد آمد و بخش خصوصی ميتواند اين سيستمها را بر عهده گيرد و در اين ساختار نرمافزارهای جديد به وجود آورد، در نتيجه بعد از سه سال يا چهار سال، در كنار اين فعاليتها، اهداف تجاری كه انگيزهای برای كار وسرمايه گذاری بخش خصوصی میشود نيز ايجاد خواهد شد.

  • به نظر شما چه موانعی بر سر راه استقرار سيستم عامل ملی وجود خواهد داشت؟

   نفوذ سيستم عامل ويندوز بسيار گسترده است، بنابراين گسترش دادن سيستم عامل ملی بر اساس لينوكس به سهولت انجام نمیشود و مدتها طول میكشد تا كاربران به ويژه كاربران غيرحرفهای ترغيب شوند با اين سيستم كار كنند. البته میتوان سيستم را طوری ساخت كه سهولت كاربری سيستمهای مبتنی بر ويندوز را هم داشته باشد و در بحثهای فنی هم اين امر مورد تاكيد قرار دارد تا كاربران احساس مشكل نكنند.

    در هر حال، اين سيستم، سيستمی خواهد بود كه منبع آن باز است، برای محيط فارسی ساخته میشود، همراه با سيستم عامل نرمافزارهای كاربردی و ابزارهای برنامه ساز به فارسی خواهد بود.


|+| نوشته شده در پنجشنبه پانزدهم شهریور 1386 | نوشته شده توسط sms
sxs.exe
موضوع: مقالات آموزشی

کرم جديد کامپيوتري آنتي ويروس ها را دچار مشکل کرد

دسته بندي : کرم

  کرم اينترنتي W32.Pasobir

 

نوع : کرم اينترنتي

سيستم عامل هاي تحت تاثير : تمامي ويندوز ها

اين کرم کامپيوتري از طريق حافظه هاي قابل حمل (Flash Disk) ها و غيره منتشر گرديده ، و کار آن سرقت اطلاعات کاربري و رمزهاي عبور کاربران مي باشد . اين کرم در تاريخ September 13 , 2006 کشف شده ، ولي همچنان به سرعت در حال گسترش است . با وجود اينکه اين کرم مدتها پيش توسط شرکت Symantec کشف شده است ولي توسط آنتي ويروس هاي اين شرکت شناسايي نمي شود . شايان ذکر است که ابزار حذف اين ويروس در سايت Symantec موجود مي باشد ، حجم اين ابزار بسيار پايين بوده و مي توان آن را به سرعت از سايت رسمي شرکت Symantec دانلود نموده و توسط آن کامپيوتر را پاک سازي نمود  ، براي دانلود اين ابزار مي توانيد به آدرس (لينک دريافت ابزار حذف) مراجعه نماييد .

نشانه هاي وجود اين کرم در کامپيوتر :

1 .  وجود پروسس Svohost.exe  درليست پروسس ها در Task Manager

2. وجود فايل هاي SXS.exe و Autorun.inf در ريشه درايو هاي هارد ديسک (به غير از درايو C:)

3. اضافه شدن عبارت Auto به درايو هاي داراي دو فايل ذکر شده در شماره 2 (با دوبار کليک کردن روي درايو نمي توان آن را باز کرد(

روش حذف دستي اين کرم

1.پروسس Svohost.exe را از ليست پروسس هاي در حال اجرا در Task Manager حذف کنيد .

2.به مسير Windows\System32 رفته و فايل Svohost.exe را پاک کنيد .

3. روي درايو ها راست کليک کرده و پس از انتخاب گزينه open وارد درايو شده و در صورت وجود ، دو فايل SXS.exe و Autorun.inf را پاک کنيد .

4. با تايپ عبارت Regedit در منوي Run برنامه Regedit را باز کنيد و به مسير زير برويد :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

و در قسمت سمت راست پنجره مقدار  "SoundMam" = "%System%\SVOHOST.exe" را پاک کنيد .

 


|+| نوشته شده در پنجشنبه پانزدهم شهریور 1386 | نوشته شده توسط sms
نحوه نصب و آپدیت BIOS مادربورد
موضوع: مقالات آموزشی

 

 

 

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


| ادامه مطلب |+| نوشته شده در جمعه هشتم تیر 1386 | نوشته شده توسط sms
صفحات به صورت pdf هستن در ادامه مطالب

 

 

  1. مقدمه : اصول ترجمه ماشيني
  2. فصل يكم : الگوريتمهاي ترجمه ماشيني
  3. فصل دوم: متد كدگذاري جملات
  4. فصل سوم: اصالت جمله-فعل

| ادامه مطلب |+| نوشته شده در جمعه یکم تیر 1386 | نوشته شده توسط sms

  1. مقدمه.
  2. نصب سرور Apache برروی ویندوز خود
  3. نصب بانک اطلاعاتی MySQL
  4. نصب برنامه MySQLCC
  5. نصب PHP و تنظيم آن برروی Apache
  6. نصب و تنظيم phpMyAdmin
  7. نصب و تنظيم فارسي نوك

 


| ادامه مطلب |+| نوشته شده در جمعه یکم تیر 1386 | نوشته شده توسط sms
کراک چیست ؟
موضوع: مقالات آموزشی
 کراک اصل نوعی از مواد مخدر است از الکالوئیدهای دسته کوکائین . انرژی زا و شادی آور است و هيچگونه اعتیادی را در فرد مصرف کننده ایجاد نمی کند . ولی موادی که با نام کراک در ایران توزیع میشود کراک اصل نیست . بلکه هروئین غلیظ شده است که توسط مافیای روسیه تولید و درایران پخش میشود . در برخی موارد نیز از ضایعاتی که نمی توان از آن هروئین خالص بدست آورد , کراک تولید میشود . این کراک یکی از قویترین مواد مخدر محسوب شده و بشدت اعتیاد ایجاد میکند بطوریکه طی یکماه اول مصرف دائم از آن مقدار مصرف به 3 یا 4 برابر روز اول مصرف رسیده و تعداد دفعات مصرف روزانه به 10 بار در روز (تقریبا ً هر 2 ساعت یکبار) میرسد .

اثرات مخرب مصرف کراک :

 این کراک شدیدا فرد مصرف کننده را دچار خواب آلودگی یا به اصطلاح خودمانی «چرت» میکند . مصرف مداوم این ماده مخدر در کوتاه مدت (مدت یکسال ) اثرات مخرب جبران ناپذیری در بدن فرد مصرف کننده اعم از عفونت اجزای داخلی بدن , پوسیدگی دندانها , سرطان حنجره و ریه , نابودی ریه و کبد ایجاد میکند . بطور کلی تمام اجزائیکه در تماس مستقیم با دود کراک هستند ذره ذره نابود شده و می پوسند . در برخی موارد دیده شده که در مصرف کنندگانی که طولانی مدت از این مواد استفاده میکنند , میزان عفونت بدن به قدری است که اجزای بدن از هم جدا میشوند و گوشت زیر پوست دچار عفوت شده و به اصطلاح کرم میگذارد . گفته میشود کسانی را که در اثر مصرف کراک می میرند در هنگام دفن غسل نمی دهند چون در هنگام شستشو اجزای بدن از هم جدا میشوند .

طریقه مصرف کراک :

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

روشهای ترک اعتیاد به کراک :

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

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


|+| نوشته شده در جمعه یازدهم خرداد 1386 | نوشته شده توسط sms
چگونه یک وبلاگ بسازیم
موضوع: مقالات آموزشی

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

http://www.blogger.com

بلاگر

http://www.persianblog.com

پرشین بلاگ

http://www.blogfa.com

بلاگ فا

http://www.mihanblog.com

میهن بلاگ

http://www.persianlog.com

پرشین لاگ

http://www.blogsky.com

بلاگ اسکای

http://www.parsiblog.com

پارسی بلاگ

 

بجز سایت www.blogger.com  بقیه سایت هاایرانی هستند در حال حاضر معروفترین سرویس دهنده وبلاگ در جهان بلاگر است.ودرمیان ایرانی هاهم بلاگ فا وپرشین بلاگ و میهن بلاگ از بقیه پر طرفدارترهست. اما از این میان کذام یک رابرای ایجاد وبلاگ خود انتخاب کنیم ؟ اگر امکانات این سرویس دهنده هارا یکی یکی برسی کنیم متوجه می شویم تا حدودی80% شبیه به هم هستند

 

بعد از برسی همه سرویس دهنده ها بهتر دیدم روش کار با سرویس بلاگر http://www.blogger.cm  را به طور تقریبی توضیح دهیم وسپس ویژگی های بقیه سرویس دهنده ها را برسی کنیم

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

2-     سرویس بلاگر متلغ به شرک گوگل بوده واز نظر فنی قابل اعتماد تر ازسرویس دهنده های ایرانی است. همچنین معروف ترین سرویس دهنده وبلاگ در جهان می باشد.

به وسیله مرورگر یا Browser این نشانه را وارد کنید یابر لینک زیر مربوط به سایت بلاگر کلیک کنید

Create your blog new

 

 

 

 

 

 

 


                                         ایجاد یک وبلاگ جدید دربلاگر

 

 


برای ایجاد یک وبلاگ جدید روی فلش نارجی رنگ Create Your Blog Now کلیک کنید.با این کاروارد مرحله ثبت نام می شوید.

Create an account

 

نام خود را وارد کنید    name                                                                            Choose a user   

 

یک کلمه ورود وارد کنید     Enter a password                                                                         

 

نشانی ای میل خود را وارد کنیدEmail address                                                                      

 

I accept the terms of service تیک بزنید وروی Continue را کلیک کنید  

اگر همه چیز درست باشد وارد قسمت دوم یعنی نام گذاری وبلاگ می شویم

نام گذاری وبلاگ

در کـــادر blog title نام وبلاگتان را بنویسید ( می توانید فارسی بنویسید )

دربخش blog address نیز آدرس د لخواهتان را وارد کنید

وبلاگ شما زیر مجموعه ای از سایت http://www.blogspot.com می شود

 

انتخاب قالب

قالب ها شکل ورنگ بندی وبلاگ شما را تعیی می کند چون همه ای قالب ها انگلیسی هستند.

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

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

 

http://www.template.ir

http://www.template.mojde.com

http://www.prsianwblog.com

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

و برروی لینک republish web log   کلیک کنید و نگاهی به وبلاگ خود بیندازید و می بینید قالب وبلاگ فارسی شده است

 

پایان

 

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

 

به علت این که عکس ها فضای زیادی روی اینترنت اشغال می کنند ، پرشین بلاگ وبقیه وبلاگ ها به شما اجازه نمی دهندکه روی فضای وبلاگ خود عکس ارسا ل کنید عکس های که می خواهید به یاداشت هایتان اضافه کنید یا روی اینترنت هستند و یا روی کامپیوتر شخصی شما . اگر عکس مورد نظرشما روی یک سایت اینترنت باشد کافی است روی آن کلیک راست کرده وگزینه properties را انتخا ب کنید واکنون تما م عبارتی را که درمقابل عنوان Address قرار دارد با  موس به دقت انتخاب کنید وآن را کپی کنید حالابه صفحه یاداشتها بروید  در مکان مناسب کلیک کنید وسپس روی گزینه insert image کلیک کنید و آدرس کپی شده را در کادر (آدرس تصویر ) paste کنید  وسپس دکمه قبول را بزنید

 

ارسال عکس به اینترنت

 

برای اینکه عکس های خود را روی اینترنت بصورت آنلاین در اختیار داشته باشی  یک فضا باید در اختیار داشته باشی تا بتوانی عکس هایتان روی آن فضا قرار دهید من تمام این سایت های رایگان را برای شما تهیه کرده ام

http://www.villagephotos.com

http://www.geocities.com

http://www.sharemation.com

http://www.netfirms.com

http://www.50megs.com

http://www.8m.com

http://www.20m.com

تعداد این سایت ها زیاد است البته بعضی از سایت های رایگان اجازه نمی دهند ابتدا به سایت http://www.villagephotos.com بروید برای ثبت نام در سایت لینک signup for free را کلیک کنید دراین صفحه ک نام و یک پسورد برای خود انتخاب کنید  وایمیل خود راهم وارد کنید و بعد دکمه signup now را کلیک کنید  واکنون می توانید به فضای اختصاصی خود شوید اکنون بر روی لینک  photo در پایین صفحه کلیک کنید اگر قبلا عکس ارسال کرده باشید را نشان می دهد.

 

افزودن موزیک به وبلاگ

ما دونوع موزیک می توانیم در وبلا گمان قرار دهیم یکی موزیکی که موزیک زمینه خوانده می شود وبه محض لود شدن وبلاگ پخش می شود ونوع دیگری موزیکی است که به صورت plugin در وبلا گ قرار می گیرد برای هر دو نوع یا آن موزیک روی یکی از سایت ها وجود دارد و موزیک مورد نظر را آنلاین کنیم یعنی فضای که قبلا گرفته ایم  ارسال می کنیم وسایت village photos که قبلا معرفی کرده ایم فقط برای ارسال عکس است وبرای ارسال موزیک باید به سایت دیگر رایگان مراجعه کنید

قدم بعدی این است که این کد را در قالب وبلاگتان کپی کنید بجای عبارتyour music آدرس دقیق موزیک مورد نظرتان را بنویسید مثلا اگر آدرسی که گرفته اید به این صورت باشدhttp://milad.20.com و نام فایلی هم که ارسال کرده ایدtest.mp3 باشد این کد ها رادر قالب وبلاگتان خو بنویسید

Bgsound src=" http://milad.20.com/test.<"1-=mp3"loop مکانی که این کد ها را کپی می کنید چندا مهم نیست.

 

قرار دادن لگوی دیگران در قالب

برای اینکار کافی است کد های را که زیر لوگو قرلر دارد در محل مناسب در قالب وبلا گتان کپی کنید

 

معرفی وبلا گ به موتورهای جستجو

برای این که وبلاگ شما بازدید کننده بیشتری داشته باشد بهتر است آن را به موتورهای جستجو معرفی کنیدبرایاین کار کافی است روی این لینک کلیک کنید:http://wwwgoogle.com/addurl.html  در کادرURL آدر وبلاگ ودر بخش Comments توضیحاتی مربوط به وبلاگ خود بنویسید ودر بخش Comments کلماتی را که در وبلاگتان بیشتر به کار برده اید وارد بکنید وهر کلمه را با کاما از هم جدا کنید

 

ابزار آمارگیری

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

 

http://www.nedstatbsic.net

http://www.stats.netsups.com

http://www.bravenet.com

http://www.sitemeter.com


|+| نوشته شده در پنجشنبه سی ام فروردین 1386 | نوشته شده توسط sms
پاسخ
موضوع: مقالات آموزشی
خوب علي آقا دوست عزيز

شما براي اينكه در مورد معماري سي پي يو اطلاعاتي پيدا كنيد به اين صفحه اينترنتي كه براتون در پاين ميگذارم برين

 

اينجا


|+| نوشته شده در یکشنبه نوزدهم فروردین 1386 | نوشته شده توسط sms
اطلاعا در مورد پورت پرینتر
موضوع: مقالات آموزشی
در زمان اتصال يک چاپگر به کامپيوتر از پورت موازی استفاده می گردد. با اينکه اخيرا" استفاده از پورت های USB رايج شده است ولی همچنان استفاده از پورت موازی برای اتصال چاپگر به کامپيوتر بسيار متداول است . از پورت های موازی می توان برای اتصال تجهيزات جانبی زير استفاده کرد چاپگر اسکنر هارد درايوهای خارجی کارت های شبکه Tape درايوهای Removable CD burners مبانی پورت های موازی پورت موازی ، توسط شرکت IBM و بمنظور اتصال يک چاپگر به کامپيوتر طراحی گرديد. زمانيکه شرکت IBM در انديشه طراحی و ارائه کامپيوترهای شخصی بود، ضرورت استفاده از چاپگرهای شرکت " سنترونيکس" نيز احساس گرديد.شرکت IBM تصميم نداشت که از همان پورتی که توسط چاپگرهای سنترونيک استفاده می گرديد، در طراحی خود استفاده نمايد. مهندسين شرکت IBM از يک کانکتور 25 پين (DB-25) بهمراه يک کانکتور 36 پين برای ايجاد يک کابل خاص بمنظور اتصال چاپگر به کامپيوتر استفاده کردند. ساير توليد کنندگان چاپگر نيز در ادامه از استاندارد سنترونيک تبعيت و به مرور زمان استاندارد فوق در سطح جهان مطرح و مورد استفاده قرار گرفت . زمانيکه کامپيوترهای شخصی اطلاعاتی را برای چاپگر و يا هر وسيله ديگری که به پورت موازی متصل است، ارسال می نمايند ، در هر لحظه هشت بيت ارسال خواهد شد.. هشت بيت فوق بصورت موازی برای دستگاه ارسال خواهند شد. پورت موازی استاندارد، قادر به ارسال 50 تا 100 کيلوبايت در هر ثانيه است .نحوه عملکرد چاپگر به شرح زير است : - پين يک، حامل سيگنال Strobe بوده و دارای ولتاژی بين 2/8 و پنج است . زمانيکه کامپيوتر اطلاعاتی ( يک بايت داده ) ارسال می دارد ولتاژ به نيم ولت افت پيدا خواهد کرد.افت ولتاژ فوق به چاپگر اعلام می نمايد که داده هائی ارسال شده است . - پين دوتا نه حامل داده است .بمنظور مشخص نمودن اينکه يک بيت دارای مقدار يک است ولتاژ پنج ارسال از طريق پين مربوطه ارسال ( شارژ) خواهد شد.بر روی پينی که شامل مقدار ( داده ) صفر است شارژی ( ولتاژ) قرار نخواهد گرفت . - پين ده ، اطلاعات لازم در خصوص نحوه عملکرد چاپگر را برای کامپيوتر، ارسال می نمايد . نحوه پياده سازی پين فوق نظير پين "يک" است .زمانيکه ولتاژ موجود بر روی پين فوق به نيم ولت تنزل پيدا نمايد، کامپيوتر اطلاعات لازم در خحصوص فرآيند چاپ را از چاپگر اخذ خواهد کرد .( کامپيوتر به اين اطمينان خواهد رسيد که چاپگر اطلاعات را دريافت نموده است ) - در صورتيکه چاپگر مشغول باشد، پين شماره يازده شارژ می گردد. زمانيکه ولتاژ نيم ولت بر روی پين فوق قرار بگيرد به کامپيوتر اغلام خواهد شد که چاپگر آماده دريافت اطلاعات است . - در صورتيکه چاپگر دارای کاغذ نباشد ، از طريق پين شماره دوازده به کامپيوتر آگاهی لازم داده خواهد شد. - زمانيکه بر روی پين شماره سيزده شارژی وجود داشته باشد، آماده بودن چاپگر به کامپيوتر اعلام می گردد. - کامپيوتر از طريق پين شماره چهارده و با استفاده از يک ولتاژ پنچ ولت سيگنال Auto Feed را برای چاپگر ارسال می دارد. - در صورتيکه چاپگر دارای مشکلی باشد ولتاژ پين شماره پانزده به نيم ولت کاهش و کامپيوتر از بروز اشکال در چاپگر آگاهی پيدا می نمايد. - زمانيکه يک کار آماده چاپ باشد، کامپيوتر از پين شماره شانزده برای مقداردهی اوليه چاپگر ( کاهش ولتاژ) استفاده می نمايد. - کامپيوتر از پين شماره هيفده برای Offline نمودن از راه دور چاپگر استفاده می نمايد، بدين منظور برای چاپگر يک شارژ ارسال خواهد شد. - پين های شماره هيجده تا بيست و پنج Ground بوده و از آنها بعنوان يک سيگنال مرجع برای شارژ های پايين تر از نيم ولت استفاده می گردد. همانگونه که در شکل فوق مشاهده می نمائيد، بيست و پنج پين اول سنترونيک دقيقا" مشابه بيست و پنج پين کانکنور DB-25 می باشند. SPP/EPP/ECP در چاپگرهای اوليه پورت موازی بصورت يکطرفه بود. در اين حالت داده ها صرفا" در يک جهت قادر به حرکت برای هر يک از پين ها بوند. همزمان با معرفی کامپيوترهای PS/2 توسط شرکت IBM ، يک نوع جديد از پورت های موازی دو طرفه طراحی گرديد. اين طراحی با نام Standard Parallel Port)SPP) مطرح و بسرعت جايگزين استاندارد اوليه گرديد.ارتباط دو طرفه باعث گرديد که هر يک از دستگاهها قادر به ارسال و دريافت اطلاعات باشند.دستگاههای زيادی از پين های دو الی نه ، برای داده استفاده می کردند. استفاده از هشت پين باعث می شد که روش ارسال اطلاعات بصورت half-duplex باشد . در اين حالت اطلاعات در هر لحظه در يک جهت حرکت می کردند.به منظور ارسال و دريافت اطلاعات ( دو طرفه ) از پين های شماره هيجده تا بيست و پنج برای دريافت اطلاعات استفاده گرديد پين های فوق در ابتدا برای Ground در نظر گرفته شده بودند.بدين ترتيب امکان ارتباطلات دو طرفه در هر لحظه فراهم می گردد (Full-duplex) . استاندارد Enhanced Parallel port)EPP) در سال 1991 توسط شرکت های اينتل زيراکس و زنيت مطرح گرديد. مزيت مهم استاندارد فوق، حجم بالای اطلاعات ارسالی است . ( پانصد کيلو بايت تا دو مگابايت در هر ثانيه) . هدف عمده استاندارد فوق ، امکان اتصال دستگاههائی غير از چاپگر به پورت موازی است . رسانه های ذخيره سازی که نيازمند دارا بودن نرخ انتقال اطلاعات بالائی می باشند نمونه ای از اين نوع دستگاه ها می باشد. بعد از معرفی استاندارد EPP شرکت های مايکروسافت و هيولت پاکارد در سال 1992 مشخصه جديدی با نام Extended Capabilities port )ECP) را معرفی نمودند.هدف عمده مشخصه فوق بهبود عملکرد و سرعت چاپگرها است . در سال 1994 استاندارد IEEE 1284 معرفی گرديد. استاندارد فوق برای دستگاههای مرتبط با پورت موازی دو مشخصه را مطرح می نمايد : EPP و ECP . بمنظور صحت عملکرد هر يک از مشخصه های فوق می بايست سيستم عامل و دستگاه متصل شده به پورت موازی ، امکانات لازم در خصوص حمايت از مشخصه های فوق را دارا باشند. امروزه اغلب کامپيوترها، SPP,ECP و EPP را حمايت نموده و قادر به تشخيص استفاده از هر يک از مشخصه های فوق با توجه به دستگاه مرتبط ( متصل ) به چاپگر می باشند.در صورتيکه نياز به تغيير يکی از مشخصه های فوق بصورت دستی ، می توان از برنامه BIOS سيستم استفاده و تنظيمات مربوطه را انجام داد.

|+| نوشته شده در پنجشنبه بیست و چهارم اسفند 1385 | نوشته شده توسط sms

به طور کلی کامپیوترهای سازگار با IBM دارای دو دسته پورت موازی و سری هستند و پورت موازی که مورد بحث ماست دارای یک کانکتور 25 پین Female در پشت کیس کامپیوتر است که این کانکتور D25 نام دارد. سیستم عامل ویندوز پورت موازی را با نام LPT می شناسد و پورت های سریال را با نام های COM2 ،COM1 و USB و اخیرا Firewire یا IEEE1394 که هر کدام دارای استاندارهای خاص خود می باشند و سعی می کنم در آینده در مورد ارتباطات سریال و استاندارهای ارتباطی آن (RS232 و RS485) که بسیار موضوع پرکاربرد و جالبی هستند، بنویسم.

در تصویر زیر کانکتور پورت موازی (در قسمت فوقانی) و در زیر آن دو پورت سریال را مشاهده می کنید.

معرفی پورت موازی

می دانیم که در ارتباطات موازی یک بایت که شامل هشت بیت است به صورت موازی و همزمان منتقل می شود و در ارتباط سریال هر بایت توسط یک ثبات انتقالی (Shift Register) به شکل سریال در می آید و سپس توسط یک کانال انتقالی (یک بیت یا یک سیم سیگنال و یک سیم زمین) منتقل می شود. بنابراین کوچکتر بودن کانکتور سریال (معمولا 9 پین) نسبت به پورت موازی بدین دلیل است. امروزه پورت سریال کاربردهای نسبتا کمی دارد و تقریبا در آینده ای نزدیک جای خود را به اتصالات سریال و مخصوصا استاندارد سریع USB خواهد داد به طوری که امروزه حتی بخش عمده ای از پرینترها با اتصال USB وارد بازار می شوند. سرعت استاندارد پورت موازی بین 50 تا 100 کیلوبایت در ثانیه می باشد و وظیفه هر یک از پین های این پورت در زیر توضیح داده شده است:

معرفی پورت موازی

پین 1: سیگنال strobe را حمل می کند. قابل ذکر است که زمان بندی و انتقال اطلاعات در هر بیت می تواند به دو صورت سنکرون و آسنکرون انجام شود که در روش سنکرون یک سیگنال زمانی به همراه اطلاعات فرستاده می شود تا مرجعی برای تشخیص و تفکیک بیت ها فراهم آورد که به این سیگنال Strobe گفته می شود. در ارتباطات سریال معمولا از روش آسنکرون استفاده می شود که در آن صورت بیت شروع و بیت پایان به همراه اطلاعات ارسال می شود و زمان بندی را انجام می دهد. (در این مورد در یادداشت ارتباطات سریال بیشتر توضیح خواهم داد.) سطح ولتاژ این پین معمولا بین 2.8 تا 5 ولت است اما زمان ارسال یک بایت اطلاعات به حدود 0.5 ولت کاهش می یابد.

پین 2 تا 9: این پین ها وظیفه حمل یک بایت اطلاعات (Data) را بر عهده دارند و در واقع یک منطقی معادل 5 ولت و 0 منطقی معادل حدود صفر ولت می باشد.

پین 10: وظیفه ی ارسال Acknowledgment را بر عهده دارد. بدین ترتیب که مانند سیگنال Strobe با ارسال 0 منطقی اعلان دریافت اطلاعات ارسال شده را بر عهده دارد.

پین 11: یک بودن این پین اعلام می کند که پرینتر مشغول است و با صفر شدن آن به کامپیوتر اجازه ی ارسال اطلاعات را می دهد.

پین 12: پرینتر با ارسال یک منطقی از طریق این پین اعلام می دارد که کاغذ ندارد!پین 13: پرینتر با ارسال یک اعلام می کند که به کامپیوتر متصل است.

 

 

پین 14: کامپیوتر با ارسال یک منطقی به صورت خودکار نقش جلوبرنده یا Auto Feed را بازی می کند.

پین 15: در صورت بروز مشکل برای پرینتر با ارسال صفر منطقی، کامپیوتر را بروز خطا مطلع می کند.

پین 16: کامپیوتر با ارسال صفر پرینتر را برای وظیفه ی بعدی آماده می کند.

پین 17: وظیفه اش این است که در صورت لزوم به صورت از راه دور با ارسال یک منطقی اتصال پرینتر را از کامپیوتر قطع کند.

پین 18 تا 25: زمین سیگنال هستند و به عنوان مرجع ولتاژ برای پین های دیگر استفاده می شوند.عملیات فوق در جدول زیر نیز آورده شده است:

 

ستون دوم مربوط استاندارد 36 پین Centronics که امروزه در کامپیوترهای سازگار با IBM کمتر استفاده می شود.
همان طور که ملاحظه می شود ارتباطات پورت موازی با استاندار اصلی به صورت Simplex یا یکطرفه می باشد. اما در سال های بعد از معرفی استاندارد اولیه، در سال 1991 استاندارد (Enhanced Parralel Port (EPP توسط شرکت های Intel, Xircom و Zenith معرفی شد. EPP سرعتی بین 500 کیلوبایت تا 2 مگابایت دارد و معمولا برای اتصالات وسائل جانبی غیر از پرینتر استفاده می شود. پس از آن در سال 1992 استاندارد (Extended Capabilities Port (ECP توسط Microsoft و Hewlett Packard برای بهبود عملکرد واسط پرینتر معرفی شد. و سرانجام یک سال بعد استاندارد IEEE 1284 توسط سازمان IEEE شد که مشخصات کار با هر دو نوع EPP و ECP را دارا بود.
در حال حاضر معمولا کامپیوترهای IBM از استاندارد ECP جهت پورت موازی یا LPT استفاده می کنند. (جهت اطلاع از این مسئله در سیستم عامل ویندوز در Device Manager شاخه ی Ports را بررسی کنید. وظایف تخصیص داده شده به پین های پورت موازی با استاندارد ECP در جدول زیر آورده شده است:

رعایت نکردن نکات زیر نیز خالی از ضرر نیست:

1. پورت موازی از امکان Hot Swapping یا تعویض در حین کار پشتیبانی نمی کند. بنابراین باید در زمانی که سیستم عامل بوت نشده و یا در زمان خاموش بودن آن باید تجهیزات را به این پورت متصل یا جدا کنید.

2. ولتاژهای ورودی نباید از 5 ولت بیشتر شوند و یا از صفر کمتر.

3. پورت موازی در مقابل جریان بیش از حد محافظت نشده بنابراین مراقب اتصال کوتاه باشید و برای بارهای بزرگ از بافر استفاده کنید.


|+| نوشته شده در پنجشنبه بیست و چهارم اسفند 1385 | نوشته شده توسط sms
توضیحاتی در مورد مادربرد
موضوع: مقالات آموزشی

 

                    Mother Board    

    

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

                              قطعات را به عهده دارد

مادر برد قطعه ای است که وظیفه کنترول وهماهنگی تمامی قطعه های دیگر را بر عهده دارد .

به این صورت که تمامی لوازم و قطعات به صورت کارت و یا پورت و سوکت به این قطعه وصل می شوند.

در بازار سخت افزار می توان بی نحایت مادر برد از لحاظ مدل و کارایی و مارک های گوناگون پیدا کرد .

اولین شرط انتخاب یک مادر برد خوب در این است که شما باید بدانید با این قطعه چه کاری می خواهید

انجام دهید .(( کارهای معمولی خانه -کارهای اداری - بازی و گرافیک -حساب کتاب )) و.....


| ادامه مطلب |+| نوشته شده در دوشنبه بیست و یکم اسفند 1385 | نوشته شده توسط sms
کنترل کننده IDE
موضوع: مقالات آموزشی

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

  • فلاپی درایو
  • هارد درایو
  • CD-ROM درایو

معمولا" هر یک از دستگاه های فوق از طریق یک واسط ( اینترفیس ) با نا م IDE ) Integrated Drive Electronics) به کامپیوتر متصل می گردند.اینترفیس IDE یک روش استاندارد برای اتصال ( ارتباط) یک دستگاه ذخیره سازی به کامپیوتر است .شکل زیر هارد را بمراه برد کنترلی مربوطه در کنار یکدیکر نشان می دهد.

1

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

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

در سال 1984 کامپیوترهای شخصی AT را با ویژگی های منحصر بفرد در معماری بکار گرفته شده عرضه شد. در معماری فوق از مجموعه ای اسلات برای افزایش کارت های سخت افزاری از نوع ISA)Industry Standard Architecture) استفاده بعمل آمد. گذرگاه (BUS) جدید قادر به ارسال داده بصورت شانزده بیت در هر لحظه بود.( گذرگاه های اولیه ISA قادر به ارسال داده بصورت هشت بیت در هر لحظه بودند) در معماری ارائه شده برای اولین بار از ترکیب درایو / کنترل کننده استفاده گردید. یک کابل، درایو/ کنترل کننده را به یک کارت ISA که به کامپیوتر متصل بود ، ارتباط می داد. تکنولوژی فوق را می توان نقطه شروع اینترفیس های ATA )AT Attachment ) در نظر گرفت .

در سال 1986 ، درایوهای IDE را معرفی شد. ایده درایوهای فوق از استاندارد ATA بود. بتدریج تکتولوژی IDE رایج و اغلب تولیدکنندگان برای تولید درایو / کنترل کننده از استاندارد فوق تبعیت کردند.

کنترل کننده ها، درایوها ، آداپتورهای میزبان :

اغلب بردهای اصلی (MotherBoard) بهمراه یک اینترفیس IDE عرضه می شوند. اینترفیس فوق را کنترل کننده IDE نیز می نامند.اینترفیس در خقیقت یک آداپتور میزبان ( Host Adapter) است . این بدان معنی است که آداپتور فوق شرایطی را فراهم می نماید که یک دستگاه به یک کامپیوتر ( میزبان ) متصل گردد. کنترل کننده بر روی بردی قرار دارد که به هارد متصل است .

در ابتدا هدف از طراحی اینترفیس IDE ، اتصال یک هارد به کامپیوتر بود ولی بتدریج بعنوان یک اینرفیس جامع و کامل برای اتصال دستگاه های دیگر نظیر : فلاپی و CD-ROM نیز مورد توجه و استفاده قرار گرفت . کابل :

دستگاه های IDE از یک کابل ریبونی برای ارتباط با یکدیکر استفاده می نمایند. در این نوع کابل نمام سیم های مورد نظر بصورت تخت و در کنار یکدیگر قرار می گیرند. این نوع ریبون ها دارای 40 و یا 80 سیم می باشند. ابتدا و انتهای کابل های فوق از یک کانکتور خاص استفاده می گردد. در قسمت میانی کابل فوق از یک کانکتور دیگر نیز استفاده می گردد . مجموع طول کابل فوق نمی تواند از 18 اینچ ( 46 سانتیمتر) بیشتر باشد.فاصله بین اولین کانکتور ( یک سر کابل ) و کانکتور دوم ( میانی ) حداکثر 12 اینج و فاصله دومین کانکتور تا کانکتور سوم ( سر دیگر کابل ) حداکثر 6 اینچ است . رعایت فواصل فوق ، پیوستگی سیگنال را بدنبال خواهد داشت . سه کانکتور فوق دارای رنگ های متمایزی بوده و به دستگاه های خاصی متصل خواهند شد.

    کانکتور آبی برای اتصال به برد اصلی

کانکتور مشکی برای اتصال به درایو اولیه (Master)

کانکتور خاکستری برای اتصال به درایو ثانویه (Slave)

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

2

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

از پین شماره 39 کانکتور برای تشخیص اتصال درایو Slave استفاده بعمل می آید. پین فوق حامل یک سیگنال خاص بمنظور تشخیص حضور درایو Slave است . سیگنال فوق Drive Active/Slave Present )DASP) نامیده می شود. توصیه می گردد درایوMaster به کانکتور انتهائی کابل متصل و Jumper مربوطه به هارد در وضعیت Master قرار گیرد. Jumper مربوط به درایو دوم را در حالت Slave قرار داده و آن را به کانکنور میانی کابل متصل نمائید. کنترل کننده ها بمنظور تشخیص Master و یا Slave بودن یک درایو از Jumper های تنظیم شده استفاده خواهند کرد. هر درایو قابلیت Master شدن و یا Slave بودن را دارا است .در صورتیکه صرفا" یک درایونصب شده باشد می بایست درایو فوق بصورت Master باشد.
  منبع:  http://www.farassoo.com   


|+| نوشته شده در دوشنبه بیست و یکم اسفند 1385 | نوشته شده توسط sms
آشنایی با میکروکنترلر
موضوع: مقالات آموزشی

 

 

میکروکنترلر در واقع یک کامپیوتر تک تراشه ای کوچک است به این معنی که کل سیستم کامپیوتر مانند CPU، RAM، ROM، خطوط(Input/Output) I/O،(Analog/Digital) A/D،(Digital/Analog) D/A، پورت های سریال و موازی، تایمر و ... داخل یک تراشه یا IC  (Integrated Circuit) جای داده شده است. میکروکنترلر ها قابلیت ذخیره سازی و اجرای برنامه را دارند و می توانند عملیات ریاضی و منطقی را نیز انجام دهند و همچنین در مورد وضعیت خطوط ورودی و خروجی تصمیم گیری نمایند.امروزه تراشه ها در بسیاری از لوازم و وسایل زندگی روزمره و حتی امنیتی کاربرد وسیعی یافته اند و علاوه بر آن در طراحی و اجرای پروژه ای تحقیقاتی و علمی از جمله رباتیک و کنترل استفاده می شوند.

یکی از شرکتهای ساخت میکروکنترلر Microchip Technology می باشد که محصولات آن تحت نام کلی PIC ارائه می شوند. (Programmable Interface Controller)

این نوع تراشه ها در انواع 8 و 18 و28 و 40 و 64 و 80  پایه موجود می باشند.

 

 

برتری های PIC

1-     قابلیت برنامه نویسی با زبان سطح بالا که مشکلات کار با زبان ماشین یا اسمبلی را ندارد. به راحتی با زبان برنامه نویسی مشابه Basic  می توان PIC  را برنامه ریزی کرد.

2-     سرعت اجرای بالای برنامه ها، زیرا برنامه ها به زبان ماشین در PIC  بارگذاری شده اند و با سرعت بالایی اجرا می شوند.

3-     سادگی و قیمت مناسب

 

مشخصات سخت افزاری

ما در اینجا بیشترPIC 16f84  را مورد بررسی قرار می دهیم که دارای 18 پایه می باشد و کاربرد وسیعی را دارد و 13 پایه به عنوان ورودی و خروجی در اختیار ما می گذارد.این تراشه دارای دو پورت   A(5 pin) و B(8 pin)  می باشد که بر حسب نیاز می توان آن ها را خروجی یا ورودی تعریف کرد. هر کدام از پایه ها بر حسب شماره در زیر معرفی شده اند:

 

 

     

17- بیت اول پورت A :    RA0

18- بیت دوم پورت A :     RA1

1- بیت سوم  پورت A :    RA2

2- بیت چهارم پورت A :   RA3

3- بیت پنجم پورت A :   RA4

 

 

6- بیت اول پورت B :         RB0

7- بیت دوم پورت B :        RB1

8- بیت سوم پورت B :      RB2

9- بیت چهارم پورت B :     RB3

10- بیت  پنجم پورت B :   RB4

11- بیت ششم پورت B :  RB5

12- بیت هفتم پورت B :   RB6

13- بیت هشتم پورت B : RB7

 

 

4- MCLR برای Reset کردن بوده و در حالت عادی عکس می باشد

 یعنی باید به منبع ولتاژ وصل باشد.

5- vss  (GND

14-vdd  (VCC)

15 و 16-  برای اتصال به یک نوسان ساز(مانند کریستال)

 

 

ساختار حافظه

میکروکنترلرهای PIC از نظر نوع حافظه به 4 دسته تقسیم می شوند :

1- دارای حافظه از نوع  Flash هستند : آی سی هایی که دارای حرف F هستند  مانند 16F84
2- دارای حافظه از نوع
EPROM هستند : آی سی هایی که دارای حرف C یا CE هستند  مانند 16C84 -16CE625
3-دارای حافظه از نوع
ROM هستند :آی سی هایی که دارای حرف CR هستند  مانند 16CR84
4-دارای حافظه از نوع
EEPROM هستند
.

همچنین آی سی هایی که دارای حرف L هستند دارای رنج ولتاژ گسترده ای هستند .


|+| نوشته شده در دوشنبه بیست و یکم اسفند 1385 | نوشته شده توسط sms
میکروکنترلر
موضوع: مقالات آموزشی
میکروکنترلر
بخش کنترلی ربات که در واقع مغز ربات رو تشکیل میده، که بطور کلی شامل موتور کنترولرها، میکروکنترولرها و در صورت نیاز برخی قطعات مورد نیاز دیگه میشه.

میکروکنترولر چیست؟
میکروکنترلر در واقع یک کامپیوتر تک تراشه ای کوچک است به این معنی که کل سیستم کامپیوتر مانند CPU، RAM، ROM، خطوط(Input/Output) I/O،(Analog/Digital) A/D،(Digital/Analog) D/A، پورت های سریال و موازی، تایمر و ... داخل یک تراشه یا IC (Integrated Circuit) جای داده شده است. میکروکنترلر ها قابلیت ذخیره سازی و اجرای برنامه را دارند و می توانند عملیات ریاضی و منطقی را نیز انجام دهند و همچنین در مورد وضعیت خطوط ورودی و خروجی تصمیم گیری نمایند.امروزه تراشه ها در بسیاری از لوازم و وسایل زندگی روزمره و حتی امنیتی کاربرد وسیعی یافته اند و علاوه بر آن در طراحی و اجرای پروژه ای تحقیقاتی و علمی از جمله رباتیک و کنترل استفاده می شوند.

میکرو کنترلر ها دستورالعمل های مناسب برای کنترل ورودی ها و خروجی ها دارند . ارتباط با بسیاری از ورودی ها و خروجی ها تنها نیازمند یک بیت است . برای مثال یک موتور می تواند توسط یک سیم پیچ که توسط یک درگاه خروجی یک بیتی انرژی دریافت می کند ،روشن و خاموش شود . میکروکنترلر ها دستورهای مناسبی برای 1کردن و0 کردن بیت های جداگانه دارند و عملیات دیگر روی بیت ها مثلا AND,OR یا EXOR کردن منطقی بیت ها ، پردازش در صورت 1 یا پاک بودن یک بیتو مانند انها را نیز انجام میدهد .این خصیصه مفید بندرت در ریزپردازنده یافت می شود انها معمولا برای کار کردن روی بایت ها یا واحدهای بزرگتر طراحی می شوند . ریزپردازنده ها اغلب به عنوان CPU در سیستم های میکروکامپیوتری به کار رود .میکرو کنترلرها پردازنده هایی اختصاصی هستند . انها به خودی خود در کامپیوترها به کار نمی روند ، بلکه در فراورده های صنعتی و وسایل مصرفی مورد استفاده قرار می گیرند



شکل 1 : نمودار بلوکی مفصل یک سیستم میکروکامپیوتری

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

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



انتخاب میکرو)مناسب ربات ما:( در انتخاب میکرو فاکتورهای زیادی دخیله: ۱-هزینه ۲-سرعت ۳-کارایی و قابلیت ها ۴-راحتی کار با آن و... در حال حاضر در بازار ایران میکروهای متنوعی ازجمله ۸۰۵۱ از اینتل٬ PIC از میکروچیپ تکنولوژی و AVR از شرکت ATMEL هواخواهان زیادی دارن.
برای برنامه ریزی آی سی ها کامپایلر های مختلفی وجود داره که شما میتونید با توجه به علاقه یا تجربتون هر کدوم از این کامپایلرها رو که خواستید تهیه کرده و مورد استفاده قرار بدید.
شما میتونید با صفر و یک کردن پایه های میکرو آی سی به قطعات فرمان بدید.
نکته: صفر یا یک بودن یک پایه با توجه به ولتاژ روی اون پایه تعیین میشه، به این صورت که ولتاژ بالای 2 ولت، یک و پایین 1.5 ولت صفر و ولتاژ بین 1.5 تا 2 ولت گاهی صفر وگاهی یک ارزیابی میشه.
چند نمونه از این کامپایلرها عبارتند از:

BascomAVR، CodeVisionAVR، Basic Compiler for PIC، PIC C Compilers، Bascom 8051

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

منابع: کتاب میکروکنترلر نوشته ای اسکات مکنزی .

|+| نوشته شده در دوشنبه بیست و یکم اسفند 1385 | نوشته شده توسط sms
مروری بر میکرو کنترل AVR
موضوع: مقالات آموزشی
مقدمه ای بر AVR

تکنولوزی AVR برای اولین بار در سال 1997 توسط شرکت Atmel ارائه شد و بعد از آن جزء تولیدات محبوب این شرکت قرار گرفت.مزیت اصلی این تکنولوژی داشتن هسته RISC همراه با تعداد زیادی ثبات کاری یا Working Register است.این ثباتها به ALU مرتبط هستند و توسط آنها می توان تعداد زیادی ریز دستورالعمل را در مدت زمان یک پالس ساعت اجرا کرد به عبارتی دیگر اجرای هر دستورالعمل یک پالس ساعت لازم دارد در حالیکه اجرای این ریز دستورالعملها در میکروکنترلرهای دیگر در تعداد زیادتری از پالس ساعت اجرا می شوند بنابراین AVR ها می توانند بسیار سریعتر عمل کنند و همچنین کدهای با حجم بالایی را اجرا کنند.به عنوان مثال کارایی یک AVR که با سرعت4MHz کار می کند با کارایی میکروی PIC با سرعت 16MHz و همچنین میکروی 8051 با سرعت 48MHz برابر است!

معماری AVR

ثباتهای AVR

میکروکنترلرهای 8 بیتی AVR 32 ثبات 8 بیتی همه منظوره دارند یعنی r0 تا r31 .

سه ثبات آدرس شانزده بیتی با نام مستعار X و Y و Z که هر کدام از این سه ثبات دو ثبات از همان 32 ثبات 8 بیتی هستند یعنی X(r27:r26), Y(r29:r28), Z(r31:r30)) .

یک ثبات 16 بیتی به منظور اشاره گر پشته که در آدرسهای ورودی/خروجی:

0x3e(SPH) و 0x3d(SPL) قرارگرفته اند.همچنین این آدرسها در حافظه داده با آدرسهای 0x5e و 0x5d هستند

یک ثبات 8بیتی به منظور سنجش وضعیت یا همان ثبات پرچم با نام SREG .

ITHSVNZC

I : فعال ساز و غیرفعال ساز عمومی وقفه SREG7 یا Global Interrupt Enable/Disable Flag

T: بیت انتقالی مورد استفاده دستورالعملهای BLD وBST با نام SREG6

H: Half Carry Flag, SREG5

S : بیت علامت یا Signed tests Instruction Set, SREG4

V : سرریزنما برای مکمل دو یا Two's Complement Overflow Indicator, SREG3

N : بیت منفی یا Negative Flag, SREG2

Z : بیت صفر یا Zero Flag, SREG1

C : Carry Flag, SREG0

حافظه داده و ثباتهای AVR

32 آدرس اول حافظه یعنی (0x0000 تا 0x001f ) متعلق به ثباتهای r0 تا r31 هستند.البته در برخی MCU (MicroController Unit) ها برای ثباتها از فضای حافظه ی داده استفاده می شود.

آدرسهای ( 0x0020 تا 0x005f ) از حافظه ی داده در دسترس آدرسهای ورودی/خروجی (0x00 تا 0x3f ) است.

از آدرس 0x0060 حافظه ی داده به بعد فقط شامل حافظه استاتیک است یعنی SRAM .

دو ثبات برای واحد ریاضی منطقی ALU

تعداد زیادی از دستورالعملهای ALU شامل دو ثبات هستند یکی مقصد یا Destination(Rd) و یکی منبع یا Source(Rr) که نحوه کدگشایی دستورالعمل را در زیر می بینید:

بیتهایی که در آن حرف i قرار گرفته دستورالعملند و حرف d بیتهای مقصد هستند و حرف r بیتهای منبع هستند ثبات منبع از بهم پیوستن بیتهای (r9 : r3 : r2 : r1 : r0) و ثبات مقصد از بهم پیوستن بیتهای (d8 : d7 : d6 : d5 : d4)مشخص می شوند همچنین بیتهای باقی مانده

(i15 : i14 : i13 : i12 : i11 : i10) خود دستورالعمل را مشخص می کنند.

به عنوان مثال حاصل جمع r17 و r2 که همان Add r17 , r2 است به صورت زیر کدگشایی یا Encode می شود:

0000110100010010

که در این صورت خروجی AVR-OBJDUMP از این قرار استHex :

0: 12 0d add r17, r2

توجه داشته باشید که یک کلمه ی 16 بیتی از هشت بیت کم ارزش آن در حافظه ذخیره می شود.

توجه: دستور rol Rd همان دستور adc Rd , Rd است و همچنین دستور lsl Rd همان دستورالعمل

add Rd , Rd و همچنین tst Rd معادل با دستور and Rd , Rd و همینطور دستور clr Rd معادل است با دستور

eor Rd , Rd .

دستورالعملهای منطقی و ریاضی

یک برنامه به زبان اسمبلی برای ضرب r3 در عدد 7

.arch atmega32 ; the mcu to simulate

.text ; specifies instruction memory

.org 0x0 ; start off at memory location 0

start:

clr r2 ; alias for eor r2, r2

mov r4, r3 ; r4 = r3

add r3, r3 ; double r3

add r4, r3 ; r4 = r3 + 2*r3

add r3, r3 ; double r3 again

add r4, r3 ; r4 = r3 + 2*r3 + 4*r3 = 7*r3

نتیجه زبان ماشین برنامه فوق برای AVR-OBJDUMP –d از این قرار است:

00000000 :

0: 22 24 eor r2, r2

2: 43 2c mov r4, r3

4: 33 0c add r3, r3

6: 43 0c add r4, r3

8: 33 0c add r3, r3

a: 43 0c add r4, r3

Immediate ALU Encoding

کدگشایی به روش فوری به شکل قالب زیر صورت می گیرد:



ثباتهای R16 تا R31 توسط چهار بیت نوع d قابل دسترسی هستند.بیتهای نوع I شامل Opcode هستند و هشت بیت نوع k شامل داده های فوری می شوند که از این هشت بیت ، چهار بیت با ارزش بالا یا High nybble آن عبارت است از (k12 , k11 , k10 , k9) و همچنین چهار بیت با ارزش پایین یا Low nybble آن برابر است با

(k3 , k2 , k1 , k0.)

به عنوان مثال دستور العمل LDI r27, 0xac به صورت زیر کدگشایی خواهد شد:

avr-objdump:

0: bc ea ldi r27, 0xAC

Opcode در این مثال برابر است با 1110 که معادل است با 0xe HEX

دستورالعملهای پرشی

میکروهای AVR می توانند به اندازه63+k<>64- کلمه از محل دستورالعمل جاری با حفظ وابستگی به یکی از هشت بیت ثبات پرچم پرش نمایند به جدول زیر توجه فرمایید

دستورالعملهای انتقال داده:

خواص AVR

دارای بهترین MCU برای حافظه فلش در جهان ! (MCU: Master Control Unit)

دارای سیستمی با بهترین هماهنگی

دارای بالاترین کارایی و اجرا در CPU (یک دستورالعمل در هر سیکل کلاک)

دارای کدهایی با کوچکترین سایز

دارای حافظه خود برنامه ریز

دارای واسطه JTAG که با IEEE 1149.1 سازگار است

(IEEE: Institute of Electrical and Electronics Engineers.)

دارای سخت افزار ضرب کننده روی خود

دارای بهترین ابزارها برای پیشرفت و ترقی

دارای حالات زیادی برای ترفیع دادن یا Upgrade

Jtag

Jtag استانداردری است که توسط شرکتهای تولیدکنندهpcb وic تهیه وتولیدگردیده وازسال1990 به عنوان استانداردieee باشماره ieee1194.1-1990 به ثبت رسیدحال این استانداردسخت افزارونرافزارموردنیازبرای فعال کردن قابلیت تست وارتباط بادنیای خارج ازic .میکروکنترلرهاراارایه کرده است وبه یادداشته باشیم درسال1993 باشمارهieee1194.1a-1993 ودرسال1995 باشمارهieee1194.1b-1995 تجدیدنظروترمیم نهایی شده است

معماریjtag

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

1 –tck (test clock input)این clock ورودی حتمابایدجداازclock سیستم باشد

2 –tdi (test data in)این پورت دیتابه همراه ابزارسازگارباجی تگ واردخواهدشد

3 –tdo (test data out) به همراه این پورت ابزارسازگارباجی تگ خارج می شود

4 –tms (test mode select)این پورت حالتهای مختلف تست رابه انجام می رساند(توجه داشته باشید

4 پین ذکرشده برای هرارتباطی بایدوجودداشته باشدهرچنوکه یک پین پنجم دیگری نیزوجودداردکه کاملااختیاری است

5 –trst (test reset input) حال اینکه این پورت نیزراه اندازی غیرهمزمانtap controller رابرای شمافراهم خواهم نمود(tap controllerدسترسی شمارابه بسیاری ازتوابع داخلی تحت استانداردجی تگ رابرای شمافراهم خواهدکرد).

خانواده های محصولات AVR

Tiny AVR

میکروکنترلری با اهداف کلی و با بیش از 4 کیلو بایت حافظه فلش و 128 بایت حافظه استاتیک و قابل برنامه ریزی است.(منظور از حافظه استاتیک SRAM و حافظه قابل برنامه ریزی EEPROM است.)

Mega AVR

این نوع میکروها قابلیت خود برنامه ریزی دارند و می توان آنها را بدون استفاده از مدارات اضافی برنامه ریزی کرد همچنین بیش از 256K بایت حافظه فلش و 4K بایت حافظه استاتیک و قابل برنامه ریزی دارند.

LCD AVR

این نوع میکرو دارای درایور برای نمایشگر LCD با قابلیت کنترل اتوماتیک تباین و مقایسه تصویر می باشد.باعث تمدید عمر باتری می شود و در حالت فعال دارای توان مصرفی پایینی است.

AVR های مدل Tiny

به خود اجازه ندهید که نام آن شما را گول بزند... میکروهای مدل tiny توانایی های عظیمی دارند.به خاطر کوچک بودن و داشتن MCU بسیار پر قدرت به اینگونه میکروها نیاز فراوانی هست آنها به هیچ منطق خارجی نیاز نداشته و به همراه یک مجتمع مبدل آنالوگ به دیجیتال و یک حافظه قابل برنامه ریزی EEPROM قابلیتهای خود را ثابت می کنند.

نکات کلیدی و سودمند مدل Tiny

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

کارایی عظیم آنها برای ارزش و بهای وسایل موثر است.



AVR های مدل Mega

اگر شما به میکرویی احتیاج دارید که دارای سرعت و کارایی بالا باشد و توانایی اجرای حجم زیادی از کد برنامه را داشته و بتواند داده های زیادی را سروسامان دهد باید از AVR های مدل Mega استفاده کنید آنها به ازای هر یک مگا هرتز سرعت ، توانایی اجرای یک میلیون دستورالعمل در هر یک ثانیه را دارند همچنین قابل برنامه ریزی و بروزرسانی کدها با سرعت و امنیت بسیار بالایی هستند.

نکات کلیدی و سودمند مدل Mega

حافظه سریع از نوع فلش با عملکرد خود برنامه ریز و بلوکه ی بوت (Boot Block)

دقت بسیار بالای 8-کانال در تبدیل آنالوگ به دیجیتال 10 بیتی

USART و SPI و TWI بر طبق واسطه های سریال

واسطه ی JTAG بر طبق IEEE 1149.1



مدل LCD

آنها با بالاترین یکپارچگی و انعطاف پذیری ممکن طراحی شده اند و با داشتن درایور LCD و کنترلر اتوماتیک وضوح تصویر ،بهترین واسطه را با انسان دارند و دارای توان مصرفی پایین و کارایی بالایی هستند.اولین عضو این خانواده 100 سگمنت داشت و دارای یک UART و SPI به منظور ارتباط به صورت سریال بود.

نکات کلیدی وسودمند مدل LCD

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

واسطه ها برای ارتباط با انسان: وقفه های صفحه کلید و درایور نمایشگر LCD

آنها این اجازه را به طراح سیستم می دهند که توان مصرفی را در برابر سرعت پردازش تا جایی که امکان دارد بهینه کند.

نکات کلیدی و سودمند حافظه ی فلش خود برنامه ریز

قابلیت دوباره برنامه ریزی کردن بدون احتیاج به اجزای خارجی

128 بایت کوچک که به صورت فلش سکتور بندی شده اند

داشتن مقدار متغیر در سایز بلوکه ی بوت((Boot Block

خواندن به هنگام نوشتن

بسیار آسان برای استفاده

کاهش یافتن زمان برنامه ریزی

کنترل کردن برنامه ریزی به صورت سخت افزاری

راههای مختلف برای عمل برنامه ریزی

موازی یا Parallel

یکی از سریعترین روشهای برنامه ریزی

سازگار با برنامه نویس های اصلی

خود برنامه ریزی توسط هر اتصال فیزیکی

برنامه ریزی توسط هر نوع واسطه ای از قبیل TWI و SPI و غیره

دارا بودن امنیت صد درصد در بروزرسانی و کدکردن

ISP

واسطه سه سیمی محلی برای بروزرسانی سریع آسان و موثر در استفاده قرار می گیرد

|+| نوشته شده در دوشنبه بیست و یکم اسفند 1385 | نوشته شده توسط sms
میکرو کنترلر
موضوع: مقالات آموزشی

میکرو کنترلر در واقع یک کامپیوتر تک تراشه با قیمت پایین است.تک تراشه به این معنی است که سیستم کامپیوتر بطور کامل در درون یک مدار مجتمع قرار گرفته است.میکرو کنترلر در داخل تکه باریک سیلیکونی  در درون محفظه قرار داده شده استکه ویژگی هایی مانند کامپیوتر های شخصی ما دارد.اصولا میکروکنترلر توانایی ذخیره سازی و اجرای برنامه را دارد.(این مهمترین ویژگی میکرو کنترلر است.) میکروکنترل شامل یک CPU (واحد پردازشگر مرکزی) RAM (حافظه با دستیابی تصادفی) ROM (حافظه فقط خواندنی) خطوط I/O  )ورودی و خروجی( درگاه های سریال و موازی تایمرها و گاهی اوقات وسایل جانبی داخلی دیگری مانند A/D (مبدل آنالوگ به دیجیتال) و D/A (مبدل دیجیتال به آنالوگ) می باشد.

انتخاب میکروکنترلر

معایب میکرو پروسسور ها:

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

مواردی که باید در انتخاب میکرو به آنها توجه کرد :

1. قابل دسترس بودن و موجود بودن در بازار ایران

2. ساده بودن میکروکنترلر

3. کیفیت

4. قیمت

5. سرعت مناسب

6. پایداری در شرایط مختلف

7. حمایت و پشتیبانی شرکت تولید کننده از میکروکنترلر

     8. معیار دیگری که باید به آن توجه نمود سازگاری بالاگرا است . یعنی اگر شما از یک میکرو

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

   نباید بی استفاده شود.

بطور مثال اگر شما برنامه ای را برای یک میکرو قدیمی نوشته اید باید در میکروی جدید نیز قابل اجرا باشد


|+| نوشته شده در دوشنبه بیست و یکم اسفند 1385 | نوشته شده توسط sms
میکرو کنترلر
موضوع: مقالات آموزشی

*Z8 ساخت شرکت زایلوگ که در بازار ایران بسیار کمیاب است .

 

* 68hc ساخت کمپانی موتورلا که برای کارهای پیچیده استفاده می شودو قیمت بالایی دارد در بازار کمیاب می باشد

 

* میکروکنترلرهای 8051

در سال 1981 توسط کمپانی  Intel معرفی شد. پس از آن Intel اجازه تولید آن را به دیگر سازندگان به شرط حفظ سازگاری با 8051 داد. شرکت هایی مانند ATMEL , PHILIP   SIEMENS ,  DALLAS و... به تولید این میکروکنترلر پرداختنند یکی از شرکتهایی که به صورت گسترده به تولید این تراشه پرداخت ATMEL بود که مدل های مختلف میکروکنترلر ساخت این شرکت در سرار جهان و در ایران به خوبی یافت می شود. اما اگربخواهیم به صورت کلی سیر پیشرفت این نوع میکروکنترلر رو در نظر بگیریم اولین میکروکنترلر هایی که ساخته شد با جدیدترین میکروکنترلرهای 8051 که الان تولید میشود با توجه به این پیشرفت شگفت در تمام زمینه ها که صنایع دیگر در دنیا دارند پیشرفت زیادی ندارد به طور مثال AT89S5X که میکروکنترلر 8051 جدید ساخت ATMEL است نسبت به مدل های اولیه 8051 پیشرفت آنچنانی ندارد.

 از آن جا که هر کمپانی دراین میکرو کنترلر امکانات خاصی قرار داده است پراکندگی در دسترسی و یادگیری آن ایجاد شده است

*AVR

این سری از میکرو کنترلر ها ساخت کمپانیAtmel  است که تشابهات بسیاری با میکرو کنترلر های PIC دارند. AVR    ها به عنوان میکروهای RISC با دستورات فراوان طراحی شده اند که باعث می شود حجم کد تولید شده کم و سرعت بالاتری بدست آید.

  مزایای AVR :

- دارای بهترین MCU برای حافظه فلش در جهان (MCU: Master Control Unit)

- دارای سیستمی با بهترین هماهنگی

- دارای بالاترین کارایی و اجرا در CPU (یک دستورالعمل در هر سیکل کلاک)

- دارای کدهایی با کوچکترین سایز

- دارای حافظه خود برنامه ریز

- دارای واسطه JTAG که با IEEE 1149.1 سازگار است

 (IEEE: Institute of Electrical and Electronics Engineers.)

- دارای سخت افزار ضرب کننده روی خود

- دارای بهترین ابزارها برای پیشرفت و ترقی

- دارای حالات زیادی برای ترفیع دادن یا Upgrade .

 

البته میکرو کنترلر ها دیگری ساخت کمپانی های دیگری نیز وجود دارد که در اینجا تنها به ذکر نام آنها اکتفا می کنیم

 

 

 سایر میکرو کنترلر ها

 

 

       سازنده              

               مثال

          ویژگی ها

AB Semicon  Ltd

AB180-20

Two 16-bit timers,UART,fixed point 32-bit arithmetic unit,DMA controller

Dallas Semi

DS80C310

8-bit timer, analog comparator , watchdog , on-chip oscillator one external interrupt

Hitachi

H8/3640

Tree 8-bit timer , one 16-bit timer, one 14-bit PWM timer , one watchdog , two SCI port eight 8-bit ADC 32KHz sub clock generator

infineon

C501

Serial interface , three 16-bit timer , 32 I/O ports

Mitsubishi

M37531M4

2.2 to 5.5 operation , 16-bit wide address bus , three 8-bit  timers , 16-bit watchdog timer 10-bit eight-channel ADC , UART , one external interrupt , seven high-current output ports for LED operation , key-on wake-up function , 29 programmable I/O ports , built-in clock generators circuit

NEC

789011

Two 8-bit timer , UART , 22 programmable I/O ports , two channel serial interface

Philips

P87LPC762

Osillators , watchdog ,32-byte customer- code EPROM , UART , I2C , comparators , timers/counters , brown-out detector , power-on reset , keypad wake up , LED drivers

samsung

KS86C0005

RC oscillators , 12-pin key matrix , one 8-bit timer , one 8-bit timer/counter , 14 interrupt source , 32 I/O ports

Scenix

SX28AC

Analog comparator ,  programmable I/O , brown-out detector ,  8-bit  timers watchdog

STmicro

ST6203CB1

 8-bit  timers , watchdog , nine I/O line with High-current capability , internal backup oscillator system , brown-out detector

Toshiba

TMP87C405AM

Nine interrupt source , programmable watchdog timer , 22  programmable I/O ports

Xemics  SA

XE8301

Clock prescalar , watchdog timer , power-on reset , supply level detection , 20-pin programmable I/O , crystal and RC oscillator ,UART , four 8-bit timers with PWM


|+| نوشته شده در دوشنبه بیست و یکم اسفند 1385 | نوشته شده توسط sms
معرفی انواع میکروکنترلر
موضوع: مقالات آموزشی
معرفی انواع میکروکنترلر



تمام میکروکنترلرها جزء این 5 قسمت هستنند:
1) 8051
2) Pic
3) Avr
4) 6811
5) Z8


البته مدل های 6811 ساخت شرکت موتورلا و z8 ساخت شرکت زایلوگ حداقل در ایران خیلی کم استفاده می شوند و رقابت اصلی بین سه نوع دیگر است.
تا به امروز هر میکروکنترلری که ساخته شده زیر مجموعه یکی از این5 نوع است. البته کارخانه های خیلی زیادی با مارک های مختلف میکرو کنترلر تولید میکنند ولی همه اونها زیر مجموعه یکی از این 5 قسمت هستنند .شما برای هر کدام از این5 نوع میکروکنترلر میتوانید میکروکنترلر های مختلفی از شرکت های مختلفی را پیدا کنید.(البته در بازار ایرن کمی با مشکل).
اما خوشبختانه همه میکروکنترلر هایی که جزء هر کدام از 5 نوع بالا باشند از یک برنامه پیروی میکنند. بدین معنا که اگر شما کار با یکی از مدل های آن میکرو را یاد گرفته باشید مثل اینکه کار با تمام میکروکنترلرهای آن نوع را یاد گرفته اید.مثلا شما اگر با یکی از مدل های میکروکنترلر avr مثلا atmega8 را یاد گرفته باشید دیگر با صد ها مدل دیگر میکروکنترلر avr مشکلی ندارید وتقریبا بدون هیچ مشکلی میتوانید با دیگر مدل های این میکرو کار کنید.
اما یه مشکل که در میکروکنترلر ها وجود دارد این است که این5 نوع از لحاظ برنامه نویسی به هیچ وجه با هم دیگر سازگاری ندارند . به طور مثال اگر شما میکروکنترلر های avr و 8051 را کامل یاد گرفته باشید حتی ساده ترین برنامه رو روی یک میکروکنترلر pic نمیتوانید اجرا کنید. واین یکی از بزرگترین عیب و مشکل برای یاد گیری میکرو است .بنابراین از همون اول باید یک انتخاب درست داشته باشید و میکروکنترلر مناسب را برگزینید تا با یادگیری آن میکروکنترلر بتوانید بعدا به سادگی پروژه های خود را اجرا کنید . البته بسیاری از دوستان هستنند که کار با چند میکروکنترلر را میدونند و حتما این هم از هوش بالای ایرانی هاست. ولی اگر به صورت خیلی حرفه ای نخواهید وارد این بحث بشوید باید یکی از این میکروکنترلرها را انتخاب کنید و کار با آن را آغاز کنید. در قسمت بعدی شما را برای این انتخاب کمک خواهم کرد.

معایب و مزایای میکروکنترلر های مختلف نسبت به هم :

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

1) : اول از 8051 که اولین میکروکنترلری بود که به دست بشر ساخته شد شروع میکنیم . همانطور که در مقاله قبلی گفته شد ابتدا این میکروکنترلر توسط شرکت بزرگ intel ساخته شد .اما بعدا intel این امکان را به دیگر شرکت ها داد که این میکروکنترلر را تولید کنند و شرکت هایی مانند ATMEL , PHILIPS , SIEMENS , DALLAS و... به تولید این میکروکنترلر پرداختنند یکی از شرکت هایی که به صورت گسترده به تولید این تراشه پرداخت ATMEL بود که مدل های مختلف میکروکنترلر ساخت این شرکت در سرار جهان و در ایران به خوبی یافت می شود. اما اگربخواهیم به صورت کلی سیر پیشرفت این نوع میکروکنترلر رو در نظر بگیریم اولین میکروکنترلر هایی که ساخته شد با جدیدترین میکروکنترلرهای 8051 که الان تولید میشود با توجه به این پیشرفت شگفت در تمام زمینه ها که صنایع دیگر در دنیا دارند پیشرفت زیادی ندارد به طور مثال AT89S5X که میکروکنترلر 8051 جدید ساخت ATMEL است نسبت به مدل های اولیه 8051 پیشرفت آنچنانی ندارد . امکانات این میکرو نسبت به AVR و PIC قابل مقایسه نیست . به صورتی که که همین مدل جدید 8051 تقریبا حافظه ای برابر یک صدم (0.001 ) میکروکنترلر های AVR را دارد و سرعتش 4 برابر کمتر از میکروکنترلر های PIC و 12 بار کمتر از میکروکنترلر های AVR است . از لحاظ امکانات دیگر هم چنین ضعفی احساس میشود. اما برای کارهای ساده تر که پیچیدگی زیادی در آن نباشد به خاطر قیمت بسیار پایینی که این میکروکنترلر دارد بسیار مناسب است . قیمت همین مدل جدید AT89S5X حول و حوش 1000 تومان است که قیمت بسیار مناسبی است.
این میکرو کنترلر از زبان اسمبلی و C پشتیبانی میکند که زبان برنامه نویسی اصلی آن اسمبلی است که واقعا نوشتن با این زبان برنامه نویسی نسبت به زبان های برنامه نویسی دیگر هم مشکل تر و هم طولانی تر است. در کل این میکروکنترلر امروزه دیگر توانای رقابت با AVR و PIC رو ندارد و امروزه رقابت اصلی بین این دو میکروکنترلر است.

2) میکروکنترلر PIC
واقعا میکروکنترلر خیلی قوی است که بر اساس بعضی آمار ها بیشترین کاربر را به خود اختصاص داده است البته متذکر شوم که در ایران این آمار به نفع AVR است. این میکروکنترلر ساخت شرکت میکرو چیپ است که PIC رو در مدل های خیلی زیادی با امکانات مختلف برای کارهای مختلف میسازد . این میکروکنترلر با مدل های مختلفPIC16XXX و PIC12XXXX که به جای X دوم از چپ به راست حروف C ,X,E,F قرار میگره که هر کدام مفهوم خاصی داره که چون بحث ما آموزش AVR است از روی اون سریع میگزریم X های بعدی هم اعدادی هستنند که نشان دهنده مدل های مختلف هستنند.

3)میکروکنترلر AVR
به میکروکنترلر AVR میرسیم که به نظر من و خیلی از دیگر بهترین میکروکنترلر موجود در بازار است البته خود من با 8051 و AVR بخصوص AVR خیلی کار کردم ولی تجربه ای با PIC ندارم و قضاوت من ممکنه یه طرفه باشه ولی این نظر بسیاری از کسانی است که با AVR کار کرده اند .به دلایلی.....
اول از همه سرعت این میکروکنترلر بسیار بالاست و به قولی دستوراتی که بهش داده میشه در یک سیکل کلاک انجام میده در صورتی که این سیکل کلاک برای 8051 باید تقسیم بر12شودو برای PIC باید تقسیم بر 4 بنابراین AVR سریعترین میکروکنترلر موجود در بازار است . AVR از زبان های برنامه نویسی سطح بالا یا به اصطلاح (HIGH LEVEL LANGUAGE) HLL پشتیبانی میکند که باعث تولید کدهای بیشتری میشود که در کل برنامه نوشته شده نسبت به برنامه هایی که برای 8051 و PIC نوشته میشود کوتاهتر است. امکانات جانبی این میکروکنترلر بسیار مناسب است و شما را از خرید بعضی لوازم جانبی مانند چیپ های آنالوگ به دیجیتال (ADC) , مقایسه گر آنالوگ و... راحت میکند .در ضمن AVR از بسیاری از استاندارد های ارتباطی مانند SPI,UART,12C,JTAG پشتیبانی میکند که به راحتی میتوان این میکروکنترلر را با میکروکنترلر دیگر یا و سایل دیگر وصل کرد و با وسایل دیگر به راحتی ارتباط برقرار کند. قیمت این میکروکنترلر هم به نسبت امکانات فراوانی که داره بسیار پایین است به طوری که یک میکروکنترلر AVR تقریبا پیشرفته رو با قیمت حول و حوش 3 تا 4 هزار تومان می شه خرید .


|+| نوشته شده در دوشنبه بیست و یکم اسفند 1385 | نوشته شده توسط sms
میرو کنترلر
موضوع: مقالات آموزشی
میکروکنترلرها یکی از قطعات پرکاربرد الکترونیکی در صنایع گوناگون و مصارف شخصی می باشند که در بین علاقه مندان الکترونیک بسیار محبوب هستند. در واقع یک میکروکنترلر یک CPU مانند CPU ی کامپیوتر شماست همراه با مدارات و قطعاتی که برای کار آن ضروری است به اضافه مداراتی که امکاناتی را به آن اضافه می کند و اینها همگی در کنار هم و در یک تراشه جمع شده اند. در واقع میکروکنترلرها برنامه هایی را که برایشان نوشته شده و در داخل آنها قرار داده شده را اجرا می کنند. این برنامه ها دقیقا شبیه برنامه هایی است که در کامپیوترهای شخصی با زبانهایی مثل اسمبلی ، C ، بیسیک یا پاسکال نوشته می شوند.
میکرو کنترلرها از ابتدا تا کنون پیشرفتهای زیادی داشته اند و هم اکنون تولید کنندگان زیادی آنها را در مدلهای مختلف و با کارکردهای مختلف می سازند. بعضی از مهمترین تولید کنندگان عباتند از Atmel و Microchip .

همانطور که ذکر شد در داخل میکرو کنترلرها علاوه بر CPU (که عموما دارای گذرگاه داده 8 بیت است) مدارات دیگری نیز وجود دارند که بسته به تولید کننده و مدل آن متفاوت است. این مدارات ممکن است شامل نوسان ساز ساعت سیستم، حافظه Flash برای ذخیره برنامه، حافظه RAM ، حافظه EEPROM / Flash برای داده، شمارنده / تایمر، پورت سریال، مقایسه کننده آنالوگ، مبدل آنالوگ به دیجیتال / دیجیتال به آنالوگ، PWM ، پورت USB و... باشد.

همانطور که گفته شد با وجود این مدارات در داخل تراشه، تقریبا برای کار میکروکنترلر به هیچ مدار خارجی دیگری نیاز نیست ولی در CPU ها تمامی این مدارات در خارج از تراشه هستند. این برای میکروکنترلرها هم مزیت است و هم عیب : طراحی سخت افزار و سیستم با میکروکنترلر ساده است ولی بعنوان مثال نمی توان به آسانی فضای حافظه را افزایش داد.هر میکروکنترلر دارای یک سری دستورالعمل های نرم افزاری است که می تواند آنها را اجرا کند که به آن مجموعه دستورالعمل گفته می شود. این دستورات از یک میکرو کنترلر به دیگری تفاوت هایی دارند و در بعضی از مدلها مثل PIC و AT89s51 اصلا به هم شباهتی ندارند. این یکی از نقاط ضعف میکرو هاست. بعنون مثال برنامه ای که برای PIC16F84 نوشته شده بر روی ATMega8535 قابل اجرا نیست. تفاوت چشم گیر بین دستور العمل ها مربوط به سازندگان است و مثلا از میکروهای ذکر شده در جدول فقط سری PIC با بقیه همخوانی ندارد. این سری ساخت شرکت Microchips بوده و بقیه ساخت شرکت Atmel هستند. حال آنکه دستورات و برنامه های At89s51 کاملا به درستی بر روی At89s52 اجرا می شود. همچنین مجموعه دستورالعملها در سری 89s شبیه سری های tiny و Mega است.

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

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

|+| نوشته شده در دوشنبه بیست و یکم اسفند 1385 | نوشته شده توسط sms

 

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

همانطور که از مثال فوق بر می آید استفاده از کامپیوتر در طراحی ایده هایمان می تواند بسیار مفید تر سریع تر و پر کاربرد تر باشد. اما مشکلی که برای استفاده از کامپیوتر در طرح هایمان وجود دارد عبارتند از: حجم زیادی که کامپیوتر اشغال میکند , هزینه ی بسیار بالایی که برای استفاده از کامپیوتر باید متحمل شد و ...

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

آینده الکترونیک مختص میکرو کنترلرها میباشد

میکرو کنترلری که بر روی تراشه ی سیلیکونی ساخته میشود شباهت های زیادی با کامپیوتر های شخصی دارد به طور مثال نخستین و مهم ترین مشخصه ای که یک میکرو کنترلر دارا است قابلیت ذخیره سازی و اجرای بر نامه است . میکرو کنترلر مانند کامپیوتر دارای یک cpu (واحد پردازش) , حافظه ی ram , حافظه ی rom و خطوط ورودی / خروجی و درگااه سریال و موازی و زمان سنج است . همچنین گاهی اوقات میکرو کنترلر ها مجهز به ادوات جانبی از قبیل مبدل آنالوگ به دیجیتال ((a/d و مبدل دیجیتال به آنالوگ ((d/a میباشند.

میکرو کنترلرها توسط شرکت های مختلف و با نام های تجاری مختلف عرضه می شوند که از انواع آنها عبارتند از : میکروکنترلرهای خانوداه avr , میروکنترلرهای خانواده 8051, میکروکنترلرهای خانواده pic و ...

از آنجایی که زبان بیسیک زبان کاربر پسند تری نسبت به زبان های دیگر برنامه نویسی می باشد و کار با آن به مراتب آسان تر و راحت تر لز سایر زبان های برنامه نویسی می باشد , کار را با میکرو کنترلری آغاز میکنیم که کام پایلر بیسیک آن موجود بوده و کار با آن به سهولت انجام میشود .

میکرو کنترلرهای PIC :

میکروکنترلر های ساخت شرکت Microchip Technology را با نام PIC نامگذاری میشود . انتخاب این نام برای این میکروکنترلر صرفا علامت تجاری شرکت فوق می باشد و از سر نام کلمات Programmable Interface Controller اقتباس شده است .

خانواده pic ها شامل اعضای وسیعی است اما از آنجا که کار با تمامی اعضا مشابه یکدیگر است با فراگیری استفاده از یک عضو این خانواده میتوان به راحتی از اعضای دیگر استفاده کرد . ما در اینجا تراشه pic 16F84 را به عنوان نماینده این خانواده در نظر میگیریم و شرح برنامه ریزی و استفاده از این میکرو کنترلر را بیان میکنیم.

مشخصات میکرو کنترلر PIC 16F84 :

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

اطلاعات مربوط به PIC 16F84 که توسط شرکت سازنده ارائه شده را می توانید از لینک زیر دانلود کرده و مطالعه کنید


|+| نوشته شده در دوشنبه بیست و یکم اسفند 1385 | نوشته شده توسط sms
میکروکنترلر چیست؟
موضوع: مقالات آموزشی

 

1-  معرفی میکروکنترلرها :

          به آی سی هایی که قابل برنامه ریزی می باشد و عملکرد آنها از قبل تعیین شده میکروکنترلرگویند میکرو کنترل ها دارای ورودی - خروجی و قدرت پردازش می باشد .

 

2-  بخشهای مختلف میکروکنترلر :

       میکروکنترلر ها از بخشهای زیر تشکیل شده اند

Cpu                                واحد پردازش

Alu                                 واحد محاسبات

I /O                                ورودی ها و خروجی ها

Ram                               حافظه اصلی میکرو

Rom                               حافظه ای که برنامه روی آن ذخیره می گردد

Timer                             برای کنترل زمان ها

          و . . .

3- خانواده های میکروکنترلر

         خانواده : Pic   -  AVR  -  8051  

4- یک میکروکنترلر چگونه برنامه ریزی میشود .

            میکرو کنترلر ها دارای کامپایلرهای خاصی می باشد که با زبان های Assembly basic, c می توان برای آنها برنامه نوشت سپس برنامه نوشته شده را توسط دستگاهی به نام   programmer که در این دستگاه  ای سی  قرار می گیرد و توسط یک کابل به یکی از در گاه های کامپیوتر وصل می شود برنامه نوشته شده روی آی سی  انتقال پیدا میکند و در Rom ذخیره می شود .

5- با میکرو کنترلر چه کارهایی می توان انجام داد .

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

6- امکانات میکرو کنترلرها :

           امکانات میکرو کنترلرها یکسان نیست و هر کدام امکانات خاصی را دارا می باشند و در قیمت های مختلف عرضه می شود .


 

7- شروع کار با میکرو کنترلر:

              برای شروع کار با میکرو کنترلر بهتر است که یک زبان برنامه نویسی مثل   c یا basic  را بیاموزید سپس یک برد programmer  تهیه کرده و برنامه خود را روی میکرو ارسال کنید سپس مدار خود را روی برد برد بسته و نتیجه را مشاهده کنید.   

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

8- مقایسه خانواده های مختلف میکرو وکنترلرها:

     خانواده 8051 :

           این خانواده از میکرو کنترولر ها جزو اولین نوع میکرو کنترولر ها یی بود که رایج شده و جزو پیشکسوتان مطرح میشود . معروف ترین کامپایلر برای این نوع میکرو keil یا franklin  می باشد میکرو های این خانواده به نوسان ساز نیاز مند هستند و درمقابل خانواده pic   یا AVR  از امکانات کمتری برخور دار می باشد معروف ترین آی سی ها این خانواده 89S51  یا 89C51  می باشد .

     خانواده AVR

           این خانواده از میکرو کنترلرها تمامی امکانات 8051 را دارا می باشد و امکاناتی چون ADC (مبدل آنالوگ به دیجیتال) نوسان ساز داخلی و قدرت و سرعت بیشتر EEPROM  (حافظه) از جمله مزایای این خانواده می باشد مهم ترین آی سی این خانواده Tiny  و Mega است.

     خانواده pic  :

           این خانواده از نظر امکانات مانند AVR میباشد و در کل صنعتی تر است .

9- مزایای میکرو کنترلر نسبت به مدار های منطقی :

    1- یک میکرو کنترلر را می توان طوری برنامه ریزی کرد که کار چندین گیت منطقی را انجام دهد.

    2- تعداد آی سی هایی که در مدار به کار میرود به حداقل میرسد .

    3- به راحتی می توان برنامه میکرو کنترلر را تغییر داد و تا هزاران بار میتوان روی میکرو  برنامه های جدید نوشت و یا پاک کرد .

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


|+| نوشته شده در دوشنبه بیست و یکم اسفند 1385 | نوشته شده توسط sms

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

پیش نیاز:
1- نصب
patch هاي usb مادر برد از روي cd motherboard
بر روي كامپيوتر
2- اتصال
bluetooth خريداري شده (microsim اينجا اين مدل گفته ميشود) به usb
3- بعد از اتمام شناختن سخت افزار
usb بر روي كامپيوتر بصورت اتوماتيك تا اتمام نصبآن توسط windows صبر ميكنيم ويندوز پيشنهادي windows xp pro sp2 ميباشد
4- بعد از اتمام كار ويندوز
usb را در مي آوريم
5- حالا
cd bluetooth كه داخل پكيج خريداري شده موجود ميباشد را داخل cd گذاشته تا اين ...

مراحل نصب:
1- نصب
patch هاي usb مادر برد از روي cd motherboard بروي كامپيوتر
2- اتصال
bluetooth خريداري شده (microsim اينجا اين مدل گفته ميشود) به usb
3- بعد از اتمام شناختن سخت افزار
usb بر روي كامپيوتر بصورت اتوماتيك تا اتمام نصبآن توسط windows صبر ميكنيم ويندوز پيشنهادي windows xp pro sp2 ميباشد
4- بعد از اتمام كار ويندوز
usb را در مي آوريم (( خيلي مهم ))
5- حالا
cd bluetooth كه داخل پكيج خريداري شده موجود ميباشد را داخل cd گذاشته تا اين بار پروتكلهاي مربوط به اين نوع سخت افزار نصب شود
6- در هنگام نصب خطاي نبودن سخت افزار
usb را ميگيرد در اين هنگان usb كه در آورده شده بود دوباره به پورت خودش وصل ميكنيم و پيغام خطا را ok ميكنيم
7- بدون
restart كردن دستگاه نرم افزار pc suite را نصب مي كنيم
8- در هنگام نصب گزينه
install sdk را غير فعال ميكنيم
9- كامپيوتر توسط نرم افزار و با اطلاع شما
restart ميشود
10- بعد از شروع مجدد كليد
finish را ميزنيم
11- تا اين مرحله به هيچ عنوان روي
icon هاي بلوتوث و mrouter كليك نمي كنيم
مراحل اصلي
12- در اين مرحله روي ايكون بلوتوث رايت كليك كرده و گزينه
join ......network. را انتخاب ميكنيم
13- گزينه
my device ....... را فعال ميكنيم
14- براي موبايل خود در قسمت بلوتوث گوشي نامي بدهيد و بلوتوث دستگاه فعال باشد
15- دكمه
next را كليك كنيد دستگاه بعد از جستجو نام شما ( موبايلتان ) را پيدا ميكند
16- بعد از آن گزينه اول را انتخاب كنيد
chose passkey ........
17- دستگاه يك شماره به شما ميدهد آنرا يادداشت كنيد و هميشه داشته باشيد
18- موبايل شما هم اكتيو شده و شماره ميخواهد
19- شماره يادداشت شده را ميدهيد و
ok ميكنيد
20- مراحل نصب با نوشتن
installation به اتمام ميرسد
21- بعد در روي ايكون
mrouter راست كليك كرده و گزينه connect a blue..... را كليك ميكنيم
22- بعد از جستجو موبايل شما را با اسم پيدا ميكند موبايل را انتخاب كرده
ok ميكنيم
23- برنامه
pcsuite را اجرا ميكنيم
24- دستگاه موبايل شما شناسايي ميكند بصورت پيش فرض
nokia 6600
25- دستگاه فعال ميشود
26- ايكون در
taskbar تغيير كرده سبز ميشود


|+| نوشته شده در یکشنبه ششم اسفند 1385 | نوشته شده توسط sms
طريقه بدست آوردن پسورد آی دی
موضوع: مقالات آموزشی
در اين مقاله سعي ميكنم روشهاي بدست آوردن كلمات عبور ( به صورت كلي) براي شما شرح بدم :

تعدادي از معروف ترين و متداول ترين روشهاي بدست آوردن كلمات عبور :

1- استفاده از صفحه هات قلابي Fake Page

2- استفاده از بقاياي كار كاربر

3- حدس و تست كلمات عبور

4- مهندسي اجتماعي

5- استفاده از Trojan ها

6- استفاده از Key Loger‌ ها

7- استفاده از نرم افزار هاي Spy Software

1- استفاده از صفحه هات قلابي Fake Page :

اين روش به راحتي برروي كاربران تازه كار جواب مي دهد و روش كار به اين شكل ميباشد كه به طور مثال يك صفحه همانند صفحه چك كردن ايميل هاي ياهو mail.yahoo.com ايجاد كنيد. سپس به كاربر يا شخص مورد نظر آدرس صفحه قلابي خود را مي دهيد و كاربر با ديدن اين صفحه به اشتباه فكر ميكند بايد ID و پسورد خورد را وارد كند. خب حدس بقيه ماجرا زياد سخت نيست ، ID و پسورد كاربر كه در صفحه قلابي شما وارد شده است براي شما ميل ميشود!! البته براي اينكه كاربر را مشتاق تر كنيد براي انجام اين كار بايد يك سناريو بچينيد ، مثلا :

فلاني يكي از دوستام دادشش به ياهو پول داده و يا قرار داد بسته و ميتونه به هر كسي كه بخواهد فضايي بيشتر از 4 مگا بايت بابات ايميل بده مثلا 4 مگابايت تو رو ميكنه 6 مگابايت و.. و طرف مقابل هم ... (بقيه سناريو رو خودتون درست كنيد...)

البته لازم به ذكر هست كه بجز صفحه هاي قلابي ميشه از نرم افزارهاي قلابي مثل Yahoo Messenger قلابي ، MSN Messenger قلابي و... استفاده كرد كار اين برنامه ها هم كه تعدادشان كم نيست ، به اين صورت است كه دقيقا مانند پيغام رسان ياهو اجرا ميشوند و كادر User ID / Password را به شما نمايش مي دهند و كاربر با وارد كردن كلمه عبور و شناسه خود و زدن دكمه Login در اصل شناسه را براي كاربري كه اين برنامه را كار گذاشته است فرستاده ميشود و ديگر اجرا نخواهد شد...



2- استفاده از بقاياي كار كاربر :

در اين روش شما ميتوانيد از بقاياي كار كاربر مانند Cooke ها (براي بدست آوردن كلمات عبور سايتها - ايميل ها و.. ) يا از Registry (براي بدست اوردن پسورد نرم افزارهايي مانند Yahoo - MSN - Out Look .. استفاده كنيد ،و يا از فايلهايي با قالب PWL در ويندوز هاي 95 ، 98 ، ME براي بدست آوردن نام كاربري و كلمه عبور اشتراك هاي اينترنتي (Acconut) استفاده كنيد.

در اين روش حتما يا شما بايد پشت سيستم قرباني بشينيد يا اينكه قرباني پشت سيستم شما نشسته و كار كند.



3- حدس و تست كلمات عبور :

اين روش به عنوان آخرين تير تركش استفاده ميشود ، اين روش بسيار وقت گير و در مواردي بدست آوردن كلمه عبور ممكن است سالها طول بكشد!!!

به طور مثال شما با دانستن ID يك شخص در Hotmail و با استفاده از يك ديكشنري كامل كه شامل چندين هزار كلمه عبور مي باشد يكي يكي ID مورد نظر را با كلمات عبور امتحان كنيد تا درست در بيايد البته براي اين كار برنامه هاي زيادي ساخته شده است ولي در نظر بگيريد كه Password يك نفر كلمه book باشد ، خب اين كلمه در ديكشنري كلمات عبور ما موجود ميباشد ولي اگر كلمه عبور شخص به صورت AK88#!P&9 باشد آيا اين كلمه حدس زدنش يا اينكه وجودش در ديكشنري تضمين ميشود؟!!!

** سرويس ياهو خيال همه را راحت كرده و ديگر از اين روش نمي توان در بدست آوردن كلمه عبور استفاده كرد !!!



4- مهندسي اجتماعي :

اگر خاطرتان باشد هنگامي كه در حال ساختن يك ID يا شناسه كاربري در ياهو يا هات ميل هستيم يك سري سوالات از ما پرسيده ميشود : نام - سال تولد - اولين مدرسه كه رفتيم - نام گربه يا سگ ... البته خيلي از كاربران به اين بخش الكي جواب داده و فقط پر ميكنند !!!

روش كار : به طور مثال در محيط چت با يك نفر صميمي مي شويد كم كم از اون اين سوالات را به صورتي كه شخص متوجه نشود و به نيت ما شك نكند از او مي پرسيد به طور مثال :

* دوست داري روز تولدت چي برات كادو بخرن؟
+ فرقي نداره بزار بخرن !
* نه جدي ؟
+ خب آسانسور !
* حالا روز تولدت كي هست تا برات آسانسور بخرم خودم
......

يا به اين ديالوگ توجه كنيد :

* تا به حال سگ يا گربه داشتي؟
+ آره ، يك دونه گربه داشتم
* چي جالب اسماش چي بود!!
+ مــخمــل‌!
خب به همين راحتي سال تولد و اسم گربه يا سگ يك نفر را بدست آورديم ...
بقيه اش رو نمي گم



5- استفاده از Trojan ها :
اسبهاي تروا يا تروجان ها برنامه هايي هستند كه در سيستم يك شخص يك راه نفوذ را ايجاد مي كنند و كنترل سيستم قرباني بسته به نوع تروجان در هنگام اتصال به اينترنت تا حدي به دست فرد هكر خواهد افتاد ! توجه داشته باشيد اين كنترل فقط در هنگامي كه فرد در داخل اينترنت مشغول كار است جواب مي دهد. و موثر است
كارهايي كه ميتوان به وسيله اسبهاي تروا انجام داد :
بدست آوردن كليه كلمات عبور مانند ( اشتراك هاي اينترنتي - ياهو ...) كنترل صفحه نمايش كاربر ، موس ، صفحه كليد قرباني ، ....



6- استفاده از Key Loger ها :

اين برنامه ها هم تا حدودي مانند Trojan ها عمل مي كنند به اين شكل كه هر حرفي كه با صفحه كليد تايپ شود توسط اين برنامه ها به فردي كه Key Loger را كار گذاشته است فرستاده مي شود.!

مانند : وارد كردن پسورد - متن چت و گفتگوهايي كه قرباني انجام داده ، آدرسهاي اينترنتي كه كاربر رفته است .....



7- استفاده از برنامه هاي Spy Software :

نرم افزاري هاي جاسوسي برنامه هايي هستند كه كليه كارهايي كه در يك سيستم انجام مي شود مانند اجراي برنامه ها ، كلماتي كه توسط صفحه كليد تايپ ميشود ، آدرسهاي سايتي كه بازديد ميشود ، و حتي عكس گرفتن از صفحه نمايش در هر ثانيه ، افزودن يا پاك كردن فايل در سيستم ... اين برنامه ها برروي سيستم اجرا مي شوند و كليه كارهاي انجام شده را ضبط مي كنند.


|+| نوشته شده در یکشنبه ششم اسفند 1385 | نوشته شده توسط sms
مفهوم کامل هوش مصنوعی
موضوع: مقالات آموزشی
 « هوش مصنوعی، دانش ساختن ماشين‌‌ ها يا برنامه‌های هوشمند است. »

 « هوش مصنوعی، دانش ساختن ماشين‌‌ ها يا برنامه‌های هوشمند است. » همانگونه كه از تعريف فوق-كه توسط يكی از بنيانگذاران هوش مصنوعی ارائه شده است- برمی‌آيد،حداقل به دو سؤال بايد پاسخ داد: 1ـ هوشمندی چيست؟ 2ـ برنامه‌های هوشمند، چه نوعی از برنامه‌ها هستند؟ تعريف ديگری كه از هوش مصنوعی می‌توان ارائه داد به قرار زير است: « هوش مصنوعی، شاخه‌ايست از علم كامپيوتر كه ملزومات محاسباتی اعمالی همچون ادراك (Perception)، استدلال(reasoning) و يادگيری(learning) را بررسی كرده و سيستمی جهت انجام چنين اعمالی ارائه می‌دهد.» و در نهايت تعريف سوم هوش مصنوعی از قرار زير است: «هوش مصنوعی، مطالعه روش‌هايی است برای تبديل كامپيوتر به ماشينی كه بتواند اعمال انجام شده توسط انسان را انجام دهد.» به اين ترتيب می‌توان ديد كه دو تعريف آخر كاملاً دو چيز را در تعريف نخست واضح كرده‌اند. 1ـ منظور از موجود يا ماشين هوشمند چيزی است شبيه انسان. 2ـ ابزار يا ماشينی كه قرار است محمل هوشمندی باشد يا به انسان شبيه شود، كامپيوتر است. هر دوی اين نكات كماكان مبهم و قابل پرسشند. آيا تنها اين نكته كه هوشمندترين موجودی كه می‌شناسيم، انسان است كافی است تا هوشمندی را به تمامی اعمال انسان نسبت دهيم؟ حداقل اين نكته كاملاً واضح است كه بعضی جنبه‌های ادراك انسان همچون ديدن و شنيدن كاملاً ضعيف‌تر از موجودات ديگر است. علاوه بر اين، كامپيوترهای امروزی با روش‌هايی كاملاً مكانيكی(منطقی) توانسته‌اند در برخی جنبه‌های استدلال، فراتر از توانايی‌های انسان عمل كنند. بدين ترتيب، آيا می‌توان در همين نقطه ادعا كرد كه هوش مصنوعی تنها نوعی دغدغه علمی يا كنجكاوی دانشمندانه است و قابليت تعمق مهندسی ندارد؟(زيرا اگر مهندسی، يافتن روش‌های بهينه انجام امور باشد، به هيچ رو مشخص نيست كه انسان اعمال خويش را به گونه‌ای بهينه انجام می‌دهد). به اين نكته نيز باز خواهيم گشت. اما همين سؤال را می‌توان از سويی ديگر نيز مطرح ساخت، چگونه می‌توان يقين حاصل كرد كه كامپيوترهای امروزين، بهترين ابزارهای پياده‌سازی هوشمندی هستند؟ رؤيای طراحان اوليه كامپيوتر از بابيج تا تورينگ، ساختن ماشينی بود كه قادر به حل تمامی مسائل باشد، البته ماشينی كه در نهايت ساخته شد(كامپيوتر) به جز دسته ای خاص از مسائلقادر به حل تمامی مسائل بود. اما نكته در اينجاست كه اين «تمامی مسائل» چيست؟ طبيعتاً چون طراحان اوليه كامپيوتر، منطق‌دانان و رياضيدانان بودند، منظورشان تمامی مسائل منطقی يا محاسباتی بود. بدين ترتيب عجيب نيست، هنگامی كه فون‌نيومان سازنده اولين كامپيوتر، در حال طراحی اين ماشين بود، كماكان اعتقاد داشت برای داشتن هوشمندی شبيه به انسان، كليد اصلی، منطق(از نوع به كار رفته در كامپيوتر) نيست، بلكه احتمالاً چيزی خواهد بود شبيه ترموديناميك! به هرحال، كامپيوتر تا به حال به چنان درجه‌ای از پيشرفت رسيده و چنان سرمايه‌گذاری عظيمی برروی اين ماشين انجام شده است كه به فرض اين كه بهترين انتخاب نباشد هم، حداقل سهل‌الوصول‌ترين و ارزان‌ترين و عمومی‌ترين انتخاب برای پياده‌سازی هوشمنديست. بنابراين ظاهراً به نظر می‌رسد به جای سرمايه‌گذاری برای ساخت ماشين‌های ديگر هوشمند، می‌توان از كامپيوترهای موجود برای پياده‌سازی برنامه‌های هوشمند استفاده كرد و اگر چنين شود، بايد گفت كه طبيعت هوشمندی ايجاد شده حداقل از لحاظ پياده‌سازی، كاملاً با طبيعت هوشمندی انسانی متناسب خواهد بود، زيرا هوشمندی انسانی، نوعی هوشمندی بيولوژيك است كه با استفاده از مكانيسم‌های طبيعی ايجاد شده، و نه استفاده از عناصر و مدارهای منطقی. در برابر تمامی استدلالات فوق می توان اين نكته را مورد تاُمل و پرسش قرار داد كه هوشمندی طبيعی تا بدان جايی كه ما سراغ داريم، تنها برمحمل طبيعی و با استفاده از روش های طبيعت ايجاد شده است. طرفداران اين ديدگاه تا بدانجا پيش رفته‌اند كه حتی ماده ايجاد كننده هوشمندی را مورد پرسش قرار داده اند، كامپيوتر از سيليكون استفاده می كند، در حالی كه طبيعت همه جا از كربن سود برده است. مهم تر از همه، اين نكته است كه در كامپيوتر، يك واحد كاملاً پيچيده مسئوليت انجام كليه اعمال هوشمندانه را بعهده دارد، در حالی كه طبيعت در سمت و سويی كاملاً مخالف حركت كرده است. تعداد بسيار زيادی از واحدهای كاملاً ساده (بعنوان مثال از نورون‌های شبكه عصبی) با عملكرد همزمان خود (موازی) رفتار هوشمند را سبب می شوند. بنابراين تقابل هوشمندی مصنوعی و هوشمندی طبيعی حداقل در حال حاضر تقابل پيچيدگی فوق العاده و سادگی فوق العاده است. اين مساُله هم اكنون كاملاً به صورت يك جنجال(debate) علمی در جريان است. در هر حال حتی اگر بپذيريم كه كامپيوتر در نهايت ماشين هوشمند مورد نظر ما نيست، مجبوريم برای شبيه‌سازی هر روش يا ماشين ديگری از آن سود بجوييم. تاريخ هوش مصنوعی هوش مصنوعی به خودی خود علمی است كاملاً جوان. در واقع بسياری شروع هوش مصنوعی را 1950 می‌ دانند زمانی كه آلن تورينگ مقاله دوران‌ساز خود را در باب چگونگی ساخت ماشين هوشمند نوشت (آنچه بعدها به تست تورينگ مشهور شد) تورينگ درآن مقاله يك روش را برای تشخيص هوشمندی پيشنهاد می‌كرد. اين روش بيشتر به يك بازی شبيه بود. فرض كنيد شما در يك سمت يك ديوار (پرده يا هر مانع ديگر) هستيد و به صورت تله تايپ باآن سوی ديوار ارتباط داريد و شخصی از آن سوی ديوار از اين طريق با شما در تماس است. طبيعتاً يك مكالمه بين شما و شخص آن سوی ديوار می‌تواند صورت پذيرد. حال اگر پس از پايان اين مكالمه، به شما گفته شود كه آن سوی ديوار نه يك شخص بلكه (شما كاملاً از هويت شخص آن سوی ديوار بی‌خبريد) يك ماشين بوده كه پاسخ شما را می‌داده، آن ماشين يك ماشين هوشمند خواهد بود، در غير اين صورت(يعنی در صورتی كه شما در وسط مكالمه به مصنوعی بودن پاسخ پی ببريد) ماشين آن سوی ديوار هوشمند نيست و موفق به گذراندن تست تورينگ نشده است. بايد دقت كرد كه تورينگ به دو دليل كاملاً مهم اين نوع از ارتباط(ارتباط متنی به جای صوت) را انتخاب كرد. اول اين كه موضوع ادراكی صوت را كاملاً از صورت مساُله حذف كند و اين تست هوشمندی را درگير مباحث مربوط به دريافت و پردازش صوت نكند و دوم اين كه بر جهت ديگری هوش مصنوعی به سمت نوعی از پردازش زبان طبيعی تاكيد كند. در هر حال هر چند تاكنون تلاش‌های متعددی در جهت پياده سازی تست تورينگ صورت گرفته مانند برنامه Eliza و يا AIML (زبانی برای نوشتن برنامه‌‌‌‌هايی كه قادر به chat كردن اتوماتيك باشند) اما هنوز هيچ ماشينی موفق به گذر از چنين تستی نشده است. همانگونه كه مشخص است، اين تست نيز كماكان دو پيش فرض اساسی را در بردارد: 1ـ نمونه كامل هوشمندی انسان است. 2ـ مهمترين مشخصه هوشمندی توانايی پردازش و درك زبان طبيعی است. درباره نكته اول به تفصيل تا بدين جا سخن گفته ايم؛ اما نكته دوم نيز به خودی خود بايد مورد بررسی قرارگيرد. اين كه توانايی درك زبان نشانه هوشمندی است تاريخی به قدمت تاريخ فلسفه دارد. از نخستين روزهايی كه به فلسفه(Epistemology) پرداخته شده زبان هميشه در جايگاه نخست فعاليت‌های شناختی قرار داشته است. از يونانيان باستان كه لوگوس را به عنوان زبان و حقيقت يكجا به كار می‌بردند تا فيلسوفان امروزين كه يا زبان را خانه وجود می‌دانند، يا آن را ريشه مسائل فلسفی می‌خوانند؛ زبان، همواره شاُن خود را به عنوان ممتازترين توانايی هوشمندترين موجودات حفظ كرده است. با اين ملاحظات می‌توان درك كرد كه چرا آلن تورينگ تنها گذر از اين تست متظاهرانه زبانی را شرط دست‌يابی به هوشمندی می‌داند. تست تورينگ اندكی كمتر از نيم‌قرن هوش مصنوعی را تحت تاُثير قرار داد اما شايد تنها در اواخر قرن گذشته بود كه اين مسئله بيش از هر زمان ديگری آشكار شد كه متخصصين هوش مصنوعی به جای حل اين مسئله باشكوه ابتدا بايد مسائل كم‌اهميت‌تری همچون درك تصوير (بينايی ماشين) درك صوت و… را حل كنند. به اين ترتيب با به محاق رفتن آن هدف اوليه، اينك گرايش‌های جديدتری در هوش مصنوعی ايجاد شده‌اند. در سال‌های آغازين AI تمركز كاملاً برروی توسعه سيستم‌هايی بود كه بتوانند فعاليت‌های هوشمندانه(البته به زعم آن روز) انسان را مدل كنند، و چون چنين فعاليت‌هايی را در زمينه‌های كاملاً خاصی مانند بازی‌های فكری، انجام فعاليت‌های تخصصی حرف‌های، درك زبان طبيعی، و…. می‌دانستند طبيعتاً به چنين زمينه‌هايی بيشتر پرداخته شد. در زمينه توسعه بازی‌ها، تا حدی به بازی شطرنج پرداخته شد كه غالباً عده‌ای هوش مصنوعی را با شطرنج همزمان به خاطر می‌آورند. مك‌كارتی كه پيشتر اشاره شد، از بنيان‌گذاران هوش مصنوعی است اين روند را آنقدر اغراق‌آميز می‌داند كه می‌گويد: «محدود كردن هوش مصنوعی به شطرنج مانند اين است كه علم ژنتيك را از زمان داروين تا كنون تنها محدود به پرورش لوبيا كنيم.» به هر حال دستاورد تلاش مهندسين و دانشمندان در طی دهه‌های نخست را می‌توان توسعه تعداد بسيار زيادی سيستم‌های خبره در زمينه‌های مختلف مانند پزشكی عمومی، اورژانس، دندانپزشكی، تعميرات ماشين،….. توسعه بازی‌های هوشمند، ايجاد مدل‌های شناختی ذهن انسان، توسعه سيستمهای يادگيری،…. دانست. دستاوردی كه به نظر می‌رسد برای علمی با كمتر از نيم قرن سابقه قابل قبول به نظر می‌رسد. افق‌های هوش مصنوعی در 1943،Mcclutch (روانشناس، فيلسوف و شاعر) و Pitts (رياضيدان) طی مقاله‌ای، ديده‌های آن روزگار درباره محاسبات، منطق و روانشناسی عصبی را تركيب كردند. ايده اصلی آن مقاله چگونگی انجام اعمال منطقی به وسيله اجزای ساده شبكه عصبی بود. اجزای بسيار ساده (نورون‌ها) اين شبكه فقط از اين طريق سيگنال های تحريك (exitory) و توقيف (inhibitory) با هم درتماس بودند. اين همان چيزی بود كه بعدها دانشمندان كامپيوتر آن را مدارهای (And) و (OR) ناميدند و طراحی اولين كامپيوتر در 1947 توسط فون نيومان عميقاً از آن الهام می‌گرفت. امروز پس از گذشته نيم‌قرن از كار Mcclutch و Pitts شايد بتوان گفت كه اين كار الهام بخش گرايشی كاملاً پويا و نوين در هوش مصنوعی است. پيوندگرايی (Connectionism) هوشمندی را تنها حاصل كار موازی و هم‌زمان و در عين حال تعامل تعداد بسيار زيادی اجزای كاملاً ساده به هم مرتبط می‌داند. شبكه‌های عصبی كه از مدل شبكه عصبی ذهن انسان الهام گرفته‌اند امروزه دارای كاربردهای كاملاً علمی و گسترده تكنولوژيك شده‌اند و كاربرد آن در زمينه‌های متنوعی مانند سيستم‌های كنترلی، رباتيك، تشخيص متون، پردازش تصوير،… مورد بررسی قرار گرفته است. علاوه بر اين كار بر روی توسعه سيستم‌های هوشمند با الهام از طبيعت (هوشمندی‌های ـ غير از هوشمندی انسان) اكنون از زمينه‌های كاملاً پرطرفدار در هوش مصنوعی است. الگوريتم ژنيتك كه با استفاده از ايده تكامل داروينی و انتخاب طبيعی پيشنهاد شده روش بسيار خوبی برای يافتن پاسخ به مسائل بهينه سازيست. به همين ترتيب روش‌های ديگری نيز مانند استراتژی‌های تكاملی نيز (Evolutionary Algorithms) در اين زمينه پيشنهاد شده اند. دراين زمينه هر گوشه‌ای از سازو كار طبيعت كه پاسخ بهينه‌ای را برای مسائل يافته است مورد پژوهش قرار می‌گيرد. زمينه‌هايی چون سيستم امنيتی بدن انسان (Immun System) كه در آن بيشمار الگوی ويروس‌های مهاجم به صورتی هوشمندانه ذخيره می‌شوند و يا روش پيدا كردن كوتاه‌ترين راه به منابع غذا توسط مورچگان (Ant Colony) همگی بيانگر گوشه‌هايی از هوشمندی بيولوژيك هستند. گرايش ديگر هوش مصنوعی بيشتر بر مدل سازی اعمال شناختی تاُكيد دارد (مدل سازی نمادين يا سمبوليك) اين گرايش چندان خود را به قابليت تعمق بيولوژيك سيستم‌های ارائه شده مقيد نمی‌كند. CASE-BASED REASONING يكی از گرايش‌های فعال در اين شاخه می‌باشد. بعنوان مثال روند استدلال توسط يك پزشك هنگام تشخيص يك بيماری كاملاً شبيه به CBR است به اين ترتيب كه پزشك در ذهن خود تعداد بسيار زيادی از شواهد بيماری‌های شناخته شده را دارد و تنها بايد مشاهدات خود را با نمونه‌های موجود در ذهن خويش تطبيق داده، شبيه‌ترين نمونه را به عنوان بيماری بيابد. به اين ترتيب مشخصات، نيازمندی‌ها و توانايی‌های CBR به عنوان يك چارچوب كلی پژوهش در هوش مصنوعی مورد توجه قرارگرفته است. البته هنگامی كه از گرايش‌های آينده سخن می‌گوييم، هرگز نبايد از گرايش‌های تركيبی غفلت كنيم. گرايش‌هايی كه خود را به حركت در چارچوب شناختی يا بيولوژيك يا منطقی محدود نكرده و به تركيبی از آنها می‌انديشند. شايد بتوان پيش‌بينی كرد كه چنين گرايش‌هايی فرا ساختارهای (Meta –Structure) روانی را براساس عناصر ساده بيولوژيك بنا خواهند كرد. 1- Jon Mccarthy 2-NP-Complete Problems 3-Von Neumen 4-Artificial Intelligence Markup Language


|+| نوشته شده در جمعه چهارم اسفند 1385 | نوشته شده توسط sms
کش
موضوع: مقالات آموزشی
مقالات کامپيوتراگر تا کنون براي خود کامپيوتري تهيه کرده باشيد ، واژه Cache براي شما آشنا خواهد بود. کامپيوترهاي جديد داراي Cache از نوع L1 و L2 مي باشند. شايد در هنگام خريد يک کامپيوتر از طرف دوستانتان توصيه هائي به شما شده باشد مثلا : سعي کن از تراشه هاي Celeron استفاده نکني چون داراي Cache نمي باشند!
Cache يک مفهوم کامپيوتري است که بر روي هر نوع کامپيوتر با يک شکل خاص وجود دارد. حافظه هاي Cache ، نرم افزارهاي با قابليت Cache هارد ديسک و صفحات Cache همه بنوعي از مفهوم Caching استفاده مي نمايند. حافظه مجازي که توسط سيستم هاي عامل ارائه مي گردد نيز از مفهوم فوق استفاده مي نمايد.
مباني Caching
Caching يک نکنولوژي استفاده شده براي زير سيستم هاي حافظه ، در کامپيوتر است . مهمترين هدف يک Cache افزايش سرعت و عملکرد کامپيوتر بدون تحميل هزينه هاي اضافي براي تهيه سيستم است . با استفاده از Cache عمليات کاربران با سرعت بيشتري انجام خواهد شد.
کتابداري را در نظر بگيريد که در يک کتابخانه مسئول تحويل کتاب به متقاضيان است . فرض کنيد در سيستم فوق ( درخواست و تحويل کتاب ) از مفهوم Cache استفاده نمي گردد. اولين متقاصي کتابي را درخواست مي نمايد( فرض شده است که متقاضي خود نمي تواند مستقيما کتاب مورد نظر را از قفسه مربوطه ،بردارد) ، کتابدار، کتاب مورد نظر را از قفسه مربوطه پيدا و در ادامه آن را تحويل متقاضي مي نمايد. متقاضي پس از ساعاتي مراجعه و کتاب را تحويل مي دهد. کتابدار، کتاب تحويلي را مجددا در قفسه مربوطه قرار مي دهد. پس از لحظاتي يک متقاضي ديگر مراجعه و همان کتاب قبلي را درخواست مي نمايد ، کتابدار مجددا مي بايست به بخش مربوطه در کتابخانه مراجعه و پس از بازيابي کتاب ، آن را در اختيار متقاضي دوم قرار دهد.همانگونه که ملاحظه مي گردد ، کتابدار مکلف است براي تحويل هر کتاب ( ولو کتاب هائي که فرکانس استفاده از آنان توسط متقاضيان زياد باشد ) به بخش مربوطه مراجعه و پس از يافتن کتاب آن را در اختيار متقاضيان قرار دهد. آيا روشي وجود دارد که با استناد به آن بتوان عملکرد و کارآئي کتابدار را بهبود بخشيد ؟
در پاسخ به سوال فوق مي توان با ايجاد يک سيستم Cache براي کتابدار ، کارآئي آن را افزايش داد. فرض کنيد بخشي را با ظرفيت حداکثر ده کتاب در مجاورت ( نزديکي ) کتابدار آماده نمائيم . کتاب هائي که توسط متقاضيان برگردانده مي شود، در بخش فوق ذخيره خواهند شد. مثال فوق را با در نظر گرفتن سيستم Cache ايجاد شده براي کتابدار مجددا دنبال مي نمائيم . در ابتداي فعاليت روزانه ، بخش Cache خالي بوده و هنوز در آن کتابي قرار نگرفته است . اولين متفقاصي مراجعه و کتابي را درخواست مي نمايد . کتابدار مي بايست به بخش مربوطه مراجعه و کتاب را از قفسه مربوطه براشته و در اختيار متقاضي قرار دهد. متقاضي پس از تحويل کتاب ، چند ساعت بعد مراجعه و کتاب را تجويل کتابدار خواهد داد. کتابدار، کتاب تحويلي را در بخش پيش بيني شده براي Cache قرار مي دهد. لحظاتي بعد متقاضي ديگر مراجعه و درخواست همان کتاب را مي نمايد .کتابدار در ابتدا بخش مربوط به Cache را جستجو و در صورت يافتن کتاب ، آن را به متقاضي تحويل خواهد داد. در اين حالت ضرورتي به مراجعه کتابدار به بخش و قفسه هاي مربوطه نخواهد بود. در روش فوق زمان تحويل کتاب به متقاضي بهبود چشمگيري پيدا خواهد کرد. در صورتيکه کتاب درخواستي توسط متقاضي در بخش Cache کتابخانه نباشد ، چه اتفاقي خواهد افتاد؟ در ابتدا مدت زماني صرف خواهد شد که کتابدار به اين اطمينان برسد که کتاب درخواستي در بخش Cache موجود نمي باشد ( جستجو) يکي از چالش هاي اصلي در رابطه با طراحي Cache به حداقل رساندن زمان جستجو در Cache است .سخت افزارهاي جديد ، زمان فوق را به صفر نزديک کرده اند. پس از حصول اطمينان از عدم وجود کتاب در بخش Cache ، کتابدار مي بايست با مراجعه به بخش مربوطه آن را انتخاب و در ادامه در اختيار متقاضي قرار دهد.
با توجه به مثال فوق ، چندين نکته مهم در رابطه با Cache استنباط مي گردد:
- تکنولوژي Cache ، استفاده از حافظه هاي سريع ولي کوچک ، بمنظور افزايش سرعت يک حافظه کند ولي با حجم بالا است
- زمانيکه از Cache استفاده مي گردد ، در ابتدا مي بايست محتويات آن بمنظور يافتن اطلاعات مورد نظر بررسي گردد. فرآيند فوق را Cache hit مي گويند. در صورتيکه اطلاعات مورد نظر در Cache موجود نباشند (Cache miss) ، کامپيوتر مي بايست در انتظار تامين داده هاي خود از حافظه اصلي سيستم باشد ( حافظه اي کند ولي با حجم بالا )
- اندازه Cache محدود بوده وسعي مي گردد که ظرفيت فوق حتي المقدور زياد باشد ، ولي بهرحال اندازه آن نسبت به رسانه هاي ذخيره سازي ديگر بسيار کم است .
- اين امکان وجود خواهد داشت که از چندين لايه Cache استفاده گردد.

|+| نوشته شده در جمعه چهارم اسفند 1385 | نوشته شده توسط sms
گوگل
موضوع: مقالات آموزشی
گوگل كه خود از ديد اكثر كارشناسان، قويترين وسريعترين موتور جستجو در اينترنت مي باشد، هم اكنون قدم در ميدان رقابت E-mail گذاشته است.مطمئنا مديران دو سايت بزرگ سرويس دهنده ايميل يعني Yahoo Mail! و Hotmail ، برخلاف كاربران ازشنيدن خبر ارائه ايميل يك گيگابايتي توسط گوگل، به شدت بهت زده و نگران شده اند. چرا كه درصورت تحقق وعده هاي گوگل در مورد سرويس ايميل جديدش، به طور قطع ياهو و هاتميل اكثر كاربران خود را از دست خواهند داد. واهمه مسئولان ياهو بدانجا رسيد كه اين شركت وعده داده است كه حجم ميلباكس كاربران وفادار خود را كه اين سرويس را ترك نكنند، به 100 مگابايت افزايش خواهد داد. همچنين در اين مدت ، Yahoo ظرفيت ايميل برخي از كاربران خود را به طور شانسي و رندم به 100 مگابيت افزايش داد تا بتواند تا حدي اطمينان و اعتماد عمومي را به سوي خود جلب كند.
شركت گوگل براي ايميل رويايي و يك گيگابايتي خود نام «
Gmail» را انتخاب كرده است و دامين Gmail.com را نيز براي آن در نظر گرفته است. ( البته از طريق آدرس http://gmail.google.com نيز مي توانيد وارد جيميل شويد ).
شعارهاي گوگل درباره سرويس ايميلش نيز جالب است: " شما 1000 مگابايت فضاي رايگان دراختيار داريد، پس نيازي به پاك كردن حتي يك نامه هم نداريد" و "ما براي شما فضايي به گنجايش 500.000 صفحه ايميل درنظر گرفته ايم" .
البته سرويس ايميل گوگل با مخالفتهاي جدي نيزروبرو شد، به گزارش برخي خبرگزاريها، مخالفتهاي صورت گرفته از آنجا ناشي مي شود كه گوگل قصد دارد ايميلهاي دريافت شده توسط كاربران را، بررسي كرده و در زمينه هاي تبليغاتي از آنها بهره ببرد و اين روش يكي از راههاي درآمد شركت خواهد بود. به گزارش بخش خبر سايت
Iritn.com، به نقل از ZDNet، سناتور فيگورا گفت: "به نظر ما اين يك تعرض كامل به حريم خصوصي است،
اين موضوع شبيه به داشتن يك بيلبورد بزرگ تبليغاتي در وسط خانه است. وي در ادامه افزود ما از شركت گوگل درخواست كرده ايم تا در مورد اين سرويس ايميلشان تجديد نظر كنند." براي مثال كاربري كه پيامي درباره آنفولانزاي دوستش دريافت مي كند شايد در كنار آن آگهي هايي را براي معالجه سرماخوردگي و آنفولانزا نيز دريافت كند.
با وجود تمام مخالفت و در ميان بهت كاربران و شركتهاي رقيب، گوگل ارائه نسخه
Beta و آزمايشي Gmail را آغاز كرد. براي اين منظور، دعوتنامه هايي براي برخي از افراد از جمله وبلاگرهاي قديمي و با سابقه ارسال شد و از آنها خواسته شد كه در Gmail ثبت نام كنند و مدتي با آن كار كنند و سپس نظرات، انتقادات و پيشنهادات خود را
پيرامون
Gmail به مسئولان گوگل ارائه دهند. در اين ميان دو تن از هموطنان ما نيز براي تست Gmail دعوت شدند. پس از مدتي گوگل به منظور افزايش تعداد تست كنندگان اين سرويس، براي وبلاگر هاي فعال در سايت Blogger (كه اين سايت نيز متعلق به شركت گوگل مي باشد) نيز امكان ثبت نام در Gmail و استفاده از اين سرويس را مهيا كرد.
در ابتكاري جالب توسط گوگل، به تمام افراد عضو در
Gmail دو عدد دعوتنامه سفيد تعلق گرفت كه از اين طريق افراد عضو مي توانستند دو نفر از دوستان خود را نيز به ثبتنام در Gmail دعوت كنند. ارزش اين دعوت نامهها به حدي رسيد است كه برخي به خريد و فروش آنها در سايت هاي حراجي مانند eBay مي پردازند به طوري كه خريد و فروش دعوتنامه هاي جيميل به تجارت پر سودي تبديل شد! به عنوان مثال چندي پيش يك دعوت نامه جيميل درسايت eBay به قيمت 202 دلار فروخته شد.
البته گوگل وعده داده است كه به زودي و پس از دريافت نظرات كاربران و برطرف كردن مشكلات احتمالي، اين سرويس را عمومي كند و ثبت نام را براي عموم آزاد كند. خب پس از مرور مقدمهاي كوتاه پيرامون سرويس ايميل
Gmail ، در زير به بيان ويژگي‌ها، خصوصيات و امكانات بي‌نظير جي‌ميل مي پردازيم.

شروع كار با Gmail

چنانچه براي اولين وارد ميل باكس خود در Gmail
شويد اولين چيزي كه نظر شما جلب خواهد كرد Inbox آن خواهد بود. اگر شما از سرويس پست الكترونيكي ياهو و يا سرويس هاي مشابه استفاده كرده باشيد، در اولين نگاه به Inbox سرويس Gmail ، متوجه زيبايي، سادگي و برخي تغييرات ماهرانه آن نسبت به رقبايش، خواهيد شد. ( اكثر كاربران معتقدند كه شكل و شمايل Gmail بهتر، ساده تر و زيباتر از رقبايش مي باشد ). برتري هاي جيميل از همين ابتدا آغاز مي شود، جيميل تمام نامه هاي رد و بدل شده بين دو نفر كه عنوان مشتركي دارند، را به صورت يكجا و تحت يك Conversations و يا گفتگو ، نمايش مي دهد. يعني وقتي شما پاسخ يكي از نامه هايتان را دريافت مي كنيد، در Inbox علاوه بر نام فرستنده و عنوان نامه، بخش كمي از متن نامه نيز به نمايش در مي آيد تا شما ديد كلي نسبت به آن نامه پيدا كنيد، حالا اگر بر روي نامه كليك كنيد، آن نامه و نيز تمام نامه هاي رد و بدل شده بين شما و اين شخص تحت عنوان يك گفتگو ليست مي شود.
پس از اينكه مدتي با Gmail
كار كرديد و نامه اي را دريافت يا ارسال كرديد، متوجه سرعت بي نظير Gmail مي شود. سرعت Gmail اصلا قابل مقايسه با رقيبانش يعني ياهو و هات ميل نيست! چون در Gmail صفحات به طور كامل ريفرش و باز خواني نمي شوند، بنابراين سرعت بسيار بالاست. كافي است شما پس از نوشتن نامه، كليك كوچكي بر روي دكمه ارسال بكنيد؛ منتظر اتفاق خاص و يا باز شدن صفحه اي جديد نباشيد، نامه شما ارسال شده است...!

امكانات
هنگامي كه وارد اكانت خود در Gmail
مي شود؛ در بالاي صفحه يك Box جستجو خواهيد ديد. ساير قسمت هاي كه خواهيد ديد عبارتانداز: Compose Mail ( براي ارسال يك ايميل جديد ) ، Inbos ( پوشه حاوي نامه هاي جديد ) ، Starred ( پوشه حاوي نامه هاي ستاره دار و مهم شما ) ، Sent Mail ( پوشه حاوي نامه هاي ارسال شما ) ، All Mail ( پوشه حاوي آرشيو كليه ايميل هاي دريافتي و ارسالي شما ) ، Spam ( پوشه حاوي اسپم ها ) و Trash ( سطل زباله ).
همچنين شما يك قسمت جديد را با نام Labels
مشاهده مي كنيد. اين بخش براي دسته بندي نامه هاي شما، كاربرد فراواني دارد و همانند پوشه هاي قابل تعريف توسط كاربر مي باشد (در سرويس هاي ايميل مشابه) كه البته مزيتي كه نسبت به آنها دارد اين است كه؛ شما مي توانيد يك نامه را توسط چندين برچسب، علامت گذاري كنيد ( به عنوان مثال يك نامه را هم در بخش Friendship علامت گذاري كنيد و هم در بخش Business ، در صورتي كه اگر از پوشه ها استفاده كنيد، نامه را فقط در يكي از آن ها مي توانيد قرار دهيد) فرض كنيد شما مسئول تبيلغات يك شركت هستيد و از طريق ايميل به دنبال يافتن سايتها و مجلاتي براي تبليغ شركت خود در آنها هستيد. قبل از هر چيز به بخش Labels رفته و يك برچسب جديد با نام Ads بسازيد. حال كافي است تمام نامه هاي ارسالي و يا دريافتي خود را پيرامون اين موضوع، با كليك بر روي منوي كشويي Apply Labes و سپس كليك روي Ads ، نشانه گذاري كنيد. حال هر زمان كه بخواهيد، مي توانيد با كليك بر روي برچسب Ads در بخش Labels ،
ليست تمامي نامه هاي پيرامون اين موضوع را يك جا مشاهده كنيد.به اين صورت امكان طبقه بندي نامه هاي شما به صورت كاملا تخصصي و كارآمد وجود دارد. همچنين شما ميتوانيد يك نامه را هر زماني كه بخواهيد به بخش آرشيو منتقل كنيد، براي اين كار كافي است نامه مورد نظر را انتخاب كرده و دكمه Archive
را بزنيد. با آرشيو كردن نامه ها از شلوغ شدن Inbox جلوگيري مي شود و همچنين هر زماني كه بخواهيد ميتوانيد با موتور فوق العاده قوي جستجوي گوگل، در ميان ايميلهاي خود به جستجو بپردازيد و نامه اي خاص را بيابيد. تمام نامه هايي كه آرشيو كردهايد و همچنين تمام نامه هاي ارسال، در پوشه All Mail در سمت چپ ميل باكس قابل دسترسي مي باشند.همان طور كه در بالا نيز اشاره شد، بخش Conversations يا همان گفتگو ها به شما اجازه مي دهد كه تمام نامه هاي رد و بدل شده و جديدترين نامه را به صورت كامل، در يك صفحه ببينيد. در صفحه باز شده يك گفتگو شما مي توانيد با كليك كردن بر روي عنوان هر كدام از نامه ها، متن كامل نامه را مشاهده كنيد. همچنين با كليك بر روي عبارت Expand All ، متن كامل تمام نامه هاي آن گفتگو قابل مشاهده مي باشد. با كليك بر روي Print conversation نيز مي توانيد از محتويات آن گفتگو به صورت خودكار، پرينت بگيريد.
همان طور كه پيشتر نيز گفتيم، يكي از پوشه هاي سمت چپ پوشه Starred
مي باشد. اين بخش نيز يكي از ايده هاي جديد گوگل مي باشد كه تا كنون در سرويس هاي ايميل مشابه شاهد آن نبوده ايم. استفاده از اين بخش به اين صورت است كه؛ شما مي توانيد هر كدام از نامه هاي دريافتي را با كليك بر روي علامت ستاره كنار آن، نشانه دار و شاخص كنيد. حال، تمام نامه هايي كه به اين صورت نشانه دار شده اند در پوشه Starred قرار مي گيرند.
بنابراين شما مي توانيد براحتي نامه هاي مهم و كاري خودتان را نشانه گذاري نماييد و سپس در كوتاه ترين فرصت به آنها دست پيدا كنيد.يكي ديگر از قابليت هاي جالب Gmail
، پركردن خودكار آدرسهاي ايميل مي باشد. به اين
صورت كه وقتي شما مي خواهيد يك نامه جديد ارسال كنيد، در هنگام وارد كردن آدرس ايميل طرف مقابل، كافي است چند حرف اول آدرس ايميل آن شخص را تايپ كنيد، Gmail
به طور خودكار تمام آدرس هاي ايميلي كه قبلا با آنها ايميل رد و بدل كرده ايد و با آن حروف آغاز مي شوند را، برايتان ليست ميكند و شما به راحتي مي توانيد آدرس ايميل مورد نظر را انتخاب كنيد و نيازي به تايپ كامل آدرس ايميل نيست. ( همانطور كه اشاره شد يا بايد آدرس ايميل در Addresse Book ميلباكس شما موجود باشد و يا اينكه قبلا از اين آدرس نامه دريافت كرده باشيد و يا به آن نامه ارسال كرده باشيد )
در ارتباط با Attachment
يا همان فايل هاي ضميمه نامه نيز بايد بگوييم كه Gmail هيچ محدوديتي نسبت به تعداد فايل هاي الصاقي به نامه ارسالي ندارد، به عنوان مثال ما براي تست، 14 فايل به يك نامه اضافه كرديم و Gmail بدون هيچ مشكلي آن را ارسال كرد. اما بايد توجه داشت كه حداكثر حجم فايل هاي الصاقي به يك نامه، 10 مگابايت مي باشد. ( كه در مقايسه با رقيبانش Yahoo Mail و Hotmail چندين برابر مي باشد )
همچنين Gmail
به يك Spell Checker قوي نيز مجهز است كه مي تواند نامه هاي انگليسي شما را قبل ازارسال، از حيث صحيح بودن لغات بررسي نمايد. اين Spell Checker با دقت بسيار بالايي عمل مي كند وهمچين اين قابليت را نيز دارا مي باشد كه شما بتوانيد لغات جديد را به ديكشنري آن اضافه كنيد.
Gmail
يك قابليت بينظير ديگر نيز دارد و آن Keyboard Shortcuts مي باشد. بله، درست است كه شما مي توانيد از موس استفاده كنيد ولي Gmail به شما پيشنهاد مي كند از كليدهاي ميانبر استفاده كنيد. اگر شما در استفاده از اين كليدهاي ميانبر تبحر كافي را پيدا كنيد، آنگاه متوجه خواهيد شد كه Gmail چه نعمت بزرگي را در اختيار شما قرار داده است. شما مي توانيد با رفتن به بخش Settings و روشن كردن Keyboard Shortcuts ، از اين قابليت مفيد استفاده كنيد.
از اين پس شما مي توانيد تنها با فشردن يك دكمه روي كيبرد، يك ايميل جديد براي ارسال باز كنيد ( با فشردن دكمه C
)، يك نامه را به آرشيو منتقل كنيد ( با فشردن دكمه Y ) ،به نامه جاري پاسخ دهيد، اسپم گزارش كنيد، جستجو كنيد و ...
سيستم فيلتر كردن نامه هاي تبليغاتي و يا اسپم Gmail
( يا همان Spam Filter ) بسيار خوب و مطمئن عمل مي كند. به طوري كه مي توانيد اطمينان داشته باشيد تا حدي زيادي از شر اسپم ها در امان هستيد. شما به چند طريق مي توانيد يك نامه را به عنوان Spam گزارش كنيد؛ يا در Inbox نامه را انتخاب كرده و دكمه Report Spam را بزنيد و يا اينكه وقتي كه نامه را باز كرديد از منوي drop-down بالا ، Report as spam را انتخاب كنيد.
با كليك كردن بر روي Settings
و رفتن به اين قسمت، شما مي توانيد تنظيمات Gmail را به سليقه خودتان تغيير دهيد. به عنوان مثال در اين قسمت مي توانيد تعداد Conversations هاي نمايش داده شده در هر صفحه را تنظيم كنيد، همچنين استفاده از كليد هاي ميانبر را روشن يا خاموش كنيد و همچين تنظيمات ديگري كه مي توانيد به دلخواه خود آنها را مرتب نماييد.

تبليغات در Gmail

تبليغات در Gmail
به صورت دوست داشتني و تقريبا مفيدي مي باشد. اين تبليغات فايل هاي Flash ، فايل هاي متحرك و يا حتي عكس ثابت نيز نمي باشد. آنها متن هاي ثابت تبليغاتي مي باشند كه در سمت راست برخي از نامه هاي شما ظاهر مي شوند. اگر شما در نامه تان در مورد ويروس هاي كامپيوتري بحث و گفتگو كنيد، به طور مثال، شما تبليغات سايت ها و محصولات آنتي ويروس را در قسمت تبليغات Gmail خواهيد ديد. بنابراين اين تبليغات هميشه مضر و نفرت انگيز نيستند؛ بلكه ممكن است در برخي موارد، شما را در پيدا كردن محصول يا سايت مورد بحث كمك نمايد.

آن روي سكه
حالا كه تقريبا تمام ويژگي ها و امكانات مفيد Gmail
را مرور كرديم، بگذاريد كمي هم آن روي سكه را ببينيم. Gmail با تمام مزيت هايي كه دارد، در برخي موارد كم و كاستي هايي نيز دارد، البته بايد توجه داشت كه Gmail در حال حاضر نسخه Beta مي باشد و به احتمال زياد در نسخه نهايي امكانات مورد نياز فعلي به آن اضافه خواهد شد. به عنوان مثال هم اكنون در Gmail راهي براي ذخيره كردن پيش نويس يك نامه وجود ندارد.( البته به جز نوشتن نامه و ارسال آن براي خودتان ) يا به عبارت ديگر هم اكنون Gmail يك پوشه Draf كم دارد! همچنين قسمت مديريت ايميل آدرسها مقداري ساده و قديمي است. Gmail بايد راهي را براي وارد كردن (Import) ايميل آدرس ها از سرويس هايي مثل Yahoo ، Hotmail ، Microsoft Outlook فراهم كند.
همچنين برخلاف Yahoo
يا MSN Hotmail ، نسخه بتاي Gmail داراي Virus Scanner نمي باشد . البته انتظار مي رود كه گوگل پس از سپري شدن مدت نسخه بتاي Gmail ، يك آنتي ويروس بسيار قوي براي Gmail قرار دهد.
همچنين ما انتظار داريم در نسخه نهايي، يك اديتور پيشرفته براي Gmail
قرار داده شود و نيز قسمتي براي گذاشتن امضا در پاي نامه هاي ارسالي، بوجود بيايد.
هم اكنون؛ و در مدتي كه Gmail
در نسخه بتا مي باشد، تنها راه شما براي استفاده از اين سرويس ايميل، اين است كه يكي از دوستان شما كه در Gmail اكانت دارد، شما را به استفاده از اين سرويس دعوت كند. هر كاربر جديد Gmail ، مي تواند به رايگان دو نفر را به اين سرويس دعوت كند. مطمئنا شما نيز تمايل داريد كه از اين سرويس ايميل بي همتا با 1000 مگبايت فضا استفاده كنيد. پس منتظر دعوت يكي از دوستانتان باشيد. ما هم منتظر عرضه نسخه نهايي Gmail مي مانيم.


|+| نوشته شده در جمعه چهارم اسفند 1385 | نوشته شده توسط sms
آموزش نرم افزار ياهو مسنجر
موضوع: مقالات آموزشی
توضيحاتي در رابطه با ياهو مسنجر

آموزش نرم افزار ياهو مسنجر


 ياهو مسنجر چيست و چگونه آن را از اينترنت Download كنيم  
 

 طرز درست كردن ID در ياهو مسنجر
 

 شروع كار با ياهو مسنجر و ورود به آن و اصطلا حات Online و Offline
 

 تست صداو اتصال به اينتر نت Audio Setup Wizard
 

 اضافه كردن IDديگر دوستان در مسنجر خود
 

 ارسال پيام فوري به ديگر ID ها و توضيح در مورد ييام هاي Offline
 

 استفاده از انواع چت نوشتاري ، صوتي و تصويري
 

 استفاده از امكانات رنگ ، اندازه و تغيير فونت B,I,U
 

 ايجاد اشكال زيبا در ياهو مسنجر


 
بررسي بخش هاي Imviroment و Emotions
 

 امكان چت با چندين نفر به صورت همزمان Invite
 

 استفاده از گزينه Ignore (ناديده گرفتن يك ID )
 

 فرستادن فايل از طريق ياهو مسنجر Send File
 

 هشدار صدا يا !!!BUZZ
 

 امكان استفاده از تلفن اينتر نتي Mobile Friends & Call
 

 چگونگي ورود به اتاق هاي چت عمومي Chatوساختن اتاق چت
 

 امكان استفاده از موتورهاي جستجو در ياهو مسنجر Search
 

 تغيير وضعيت يا استفاده از پيامهاي Status و توضيح در مورد گزينه Invisible (نامرئي شدن)
 

 ساختن Profile وچگونگي استفاده از چند ID به صورت همزمان
 

 توضيح در مورد قسمت Message Archive
 

 بررسي منو هاي ياهو مسنجر
 

 استفاده از ديگر امكانات ياهو مسنجر از جمله چك كردن Email ، تقويم ، هواشناسي و...

 

برگرفته از سایت تبیان


|+| نوشته شده در پنجشنبه سوم اسفند 1385 | نوشته شده توسط sms
FTP چيست ؟
موضوع: مقالات آموزشی

FTP مخفف File Transfer Protocol مي باشد. FTP سرويسي در اينترنت است كه اجازه ميدهد پرونده ها از يك كامپيوتر به كامپيوتر ديگر منتقل شوند FTP همانند بقيه خدمات و سرويسهاي اينترنت از سيستم Client-Server پيروي مي كند.
هنگامي كه فايلي را از كامپيوتر راه دور به كامپيوتر خودتان كپي مي كنيد در حال Download آن هستيد و وقتي پرونده اي را از كامپيوترتان به كامپيوتر راه دور مي فرستيد در حال Upload آن مي باشيد .

ftp ناشناس :
براي كپي كردن پرونده ها نياز داريد كه با كامپيوتر راه دور ارتباط برقرار كنيد يعني اگر همراه با نام کاربر كلمه عبور نداشته باشيد نمي توانيد پرونده ها را کپی كنيد.
FTPناشناس امكاني است كه اجازه ميدهد به ميزبانهاي راه دور و معيني متصل شويد و فايلها را منتقل كنيد به جاي نام كاربر كلمه Anonymous و به جاي Password آدرس پست الكترونيكي خود را وارد كنيد.
بسياري از FTP هاي ناشناس به همه اجازه ميدهندپرونده ها را به كامپيوترخودكپي كنند اينترنت هزاران ميزبان FTP ناشناس داردكه بطور رايگان فايلها را عرضه مي كند.
روشهاي دستيابي به FTP ناشناس :
دو روش وجود دارد ممكن است به منبع FTP به عنوان پيوند روي صفحه وب برخورد كنيد هنگامي كه بر روي پيوند كليك ميكنيد مرورگر خودكار با سايت FTP تماس مي گيرد و به نام anonymous ارتباط برقرار ميكند.
تمامي مرورگرها امكاني براي وارد نمودن سيستم URL در اختيار شما قرار ميدهد.
FTP ://FTP.microsoft.com
با تايپ URL بالا در آدرس بار مرورگر با يك سايت FTP ارتباط برقرار ميشود.
روشهاي بعدي دستيابي به FTP
Start/Programs/Ms-Dos prompt
را باز كنيد
FTP
FTP>
Open ftp.microsoft.com
فرامين كلي FTP :
براي رهايي از جلسه يا خاتمه دادن كار فرمان Quit را وارد كنيد.
با وارد نمودن ? يا Help فهرستي از تمام دستورات FTP را نمايش ميدهد
فرامين FTP به چند گروه تقسيم ميشوند
- فرامين ابتدايي مانند Open, quit, help
- فرامين برقراري اتصال Open, Close
- فرمان Close بدون خارج شدن از برنامه FTP به اتصال پايان خواهد داد.
فرامين فهرست گيري :
براي حركت از فهرست به فهرست ديگر از فرمان CD استفاده كنيد نام فرمان و سپس فهرستي كه ميخواهيد به آن برويد را تايپ كنيد و سپس Enter كنيد.
CD Pub
CD Usent
با وارد كردن فرمان PWD در هر زمان فهرست كاري را نمايش دهيد.
براي نمايش دادن محتويات فهرست از فرمان lS يا dir استفاده كنيد.
فرامين انتقال پرونده در FTP :
از دو فرمان براي Download كردن فايلها استفاده كنيد.get و. mgetبا فرمان get يك پرونده را در هر زمان ميتوانيد كپي كنيد با فرمان mget در هر زمان اجازه كپي بيش از يك پرونده را داريد.
براي استفاده از get نام فايل راه دور و بعد نامي كه ميخواهيد بر روي كامپيوتر خود به فايل بدهيد را مشخص كنيد.


|+| نوشته شده در شنبه بیست و یکم بهمن 1385 | نوشته شده توسط sms
تكنولوژي Bluetooth
موضوع: مقالات آموزشی

تكنولوژي Bluetooth كه بعضي ها در فارسي آن را به دندانه آبي ترجمه كرده اند. استانداردي براي امواج راديويي است كه كه براي ارتباطات بي سيم امپيوترهاي قابل حمل و نقل (مانند lap top ها) و تلفن هاي همراه و وسايل الكترونيكي رايج استفاده مي شوند اين امواج براي فاصله هاي نزديك استفاده مي شوند و براي ارتباطات بي سيم تكنولوژي ارزاني محسوب مي شوند. و بوسيله اين تكنولوژي مي توانيد بين دو وسيله كه داراي اين تكنولوژي باشند به صورت بي سيم پيغام، عكس يا هر كلاً اطلاعات رد و بدل كنيد.

راديوي Bluetooth در داخل يك ميكرو چيپ قرار دارد و در باند فركانسي 2.4 گيگا هرتز عمل مي كند. اين تكنولوژي از سيستم "Frequency Hoping Spread Spectrum" استفاده مي كند، كه سيگنال آن 1600 بار در ثانيه تغيير مي كند كه كمك بزرگي براي جلوگيري از تداخل ناخواسته و غير مجاز است. علاوه بر اين بوسيله نرم افزار كد شناسايي وسيله طرف مقابل چك مي شود. بدين ترتيب مي توان اطمينان حاصل كرد كه اطلاعات شما فقط به مقصد مورد نظر مي رسد.

اين امواج با دو قدرت وجود دارند. سطح قدرت پايين تر كه محيطهاي كوچك را مي تواند پوشش دهد ( مثلاً داخل يك اتاق ) يا در نوع با قدرت بالاتر كه رنج متوسطي را مي تواند پوشش دهد. ( مثلاً كل يك خانه را متواند پوشش دهد. ) اين سيستم هم براي ارتباط نقطه به نقطه و هم براي ارتباط يك نقطه با چند نقطه مي تواند استفاده شود. داراي پهناي باند 720Kbs و 10 متر قدرت انتقال (در صورت تقويت تا 100 متر قابل افزايش است ) مي باشد. اين تكنولوژي كه از سيستم گيرندگي و فرستندگي در جهت مناسب استفاده مي كند. قادر است امواج راديويي را از ميان ديوار و ديگر موانع غير فلزي عبور دهد. اگر امواج مزاحم دستگاه ثالثي باعث تداخل شود انتقال اطلاعات كند مي شود ولي متوقف نمي شود.

با سيستمهاي امروزي بيش از 7 دستگاه مي توانند براي برقراري ارتباط با توليد كننده امواج در يك دستگاه ديگر فعال شوند. به اين شيوه Piconet مي گويند چندين piconet‌ را مي توان به يكديگر متصل كرد كه يك scatternet را تشكيل مي دهند.

Bluetooth SIG

سازمان Bluetooth SIG يا Special interest group در سال 1998 بوسيله سوني اريكسون، IBM، Intel، نوكيا توشيبا بوجود آمد. و پس از آن شركتهاي تري كام، Lucent، مايكروسافت و موتورولا و بيش از 2000 كمپاني ديگر به اين سازمان پيوستند.

فرايند صدور جواز و گواهينامه:

قبل از اينكه يك كارخانه بتواند محصولي كه از تكنولوژي بي سيم Bluetooth استفاده مي كند وارد بازار كند بايد جواز آن را از دو جهت دريافت كند. ابتدا محصول مورد نظر استانداردهايي لازم دارد كه بتواند با دستگاههاي ديگر كه داراي تكنولوژي بي سيم  Bluetooth هستند ارتباط برقرار كند. ديگر اينكه بايد مجوزهاي لازم براي اين سيستم چه در كشور سازنده و چه در كشوري كه محصول  به فروش مي رود مجوزهاي قانوني آنها را دريافت كند.


|+| نوشته شده در شنبه بیست و یکم بهمن 1385 | نوشته شده توسط sms
WAP چیست؟
موضوع: مقالات آموزشی
 WAP سيستمي است كه در آن پرو تكل ارتباطي و محيط برنامه نويسي جهت پياده سازي سيستم هاي پياده سازي سيستم هاي اطلاعاتي مبتني بر وب روي گوشي هاي تلفن همراه ارايه مي شود . پروتكل ارتباطي پروتكل ارتباطي كه در حال حاضر در اينترنت براي ديدن صفحات وب استفاده مي شود HTTP است .( البته در سطح شبكه اينترنت براي فعاليت هاي متفاوت پروتكل هاي متفاوتي در سطح لايه Application استفاده مي شود ولي پروتكلي كه جهت ديدن سايت ها از آن استفاده مي شود HTTP است ) . وقتي آدرس سايتي را به اينترنت اكسپلورر مي دهيد تا صفحه مربوط به آن سايت را ببينند ، در پشت پرده ، اينترنت اكسپلورر بسته اي را حاوي اطلاعاتي جهت در خواست صفحه آن سايت است به اينترنت مي فرستد . اطلاعات اين بسته به فرمتي است كه در پروتكل HTTP تعريف شده است . با اين توصيف ، وقتي صحبت از تلفن همراه مي شود در نگاه اول مساله حل شده است و فقط كافي است اين بار تلفن همراه شما چنين بسته اي ساخته و به اينترنت بفرستد . ولي اين كار براي يك تلفن همراه شدني نيست . زيرا بسته هايي كه در پروتكل HTTP ساخته مي شوند حجم زيادي دارند و لذا لازم است فرستنده داراي حافظه مناسبي باشد . در حالي كه تلفن همراه از نظر حافظه بسيار محدود است ( البته به تازگي گروهي از تلفن هاي همراه با نام Smart phone وارد بازار شده اند كه از نظر حافظه نسبت به انواع قديمي تر بسيار قوي تر ند . ) همچنين جهت پردازش بسته هايي كه با پروتكل HTTP ارسال و دريافت مي شوند ، نياز به پردازشگري قوي تر از آن چه كه در يك تلفن همراه وجود دارد ، مي باشد . لذا جهت ورود تلفن همراه ، به دنياي اينترنت ضروري است با توجه به قابليت هاي يك تلفن همراه پروتكل ويژه اي طراحي شود. اين پروتكل WAP نام دارد . البته WAP فراتر از يك پروتكل ساده در لايه Application مي باشد و بهتر است به آن پشته پروتكل WAP (Protocol Stack) بگوييم . پشته پروتكل WAP داراي شش لايه مي باشد و يك ارتباط connection less را در دنياي تلفن هاي همراه ايجاد مي كند . در اين جا اشاره مختصري به كار هر يك از لايه ها مي كنيم . Bearer Layer: 1- معادل همان لايه فيزيكي در TCP/lP مي باشد ولي اين بار محيط ارتباطيwireless است و لذا پروتكل هاي ديگري در اين لايه استفاده مي شود . WDP: 2- اين لايه در واقع همان UDP است . به عبارت ديگر فعاليت و ساختاري مانند پروتكل UDP در لايه انتقال TCP/lP دارد . 3- WTLS: لايه اي است كه امنيت ارتباطات را فراهم مي كند . در اين لايه از پروتكل SSL استفاده مي شود . 4- WTP : اين لايه مديريت در خواست ها و پاسخ ها را بر عهده دارد . 5-WSP : همانند لايه session در OSi مي باشد ، با تفاوت هاي مختصري جهت بهينه سازي . 6- WAE : همانند لايه Application در TCP/lP مي باشد . در واقع تمام برنامه هايي كه پياده سازي مي شوند در اين لايه قراردارند و كاربر تلفن همراه و برنامه نويس WAP ، هر دو، با لايه ارتباط برقرار مي كنند . مشكل عدم توانايي تلفن همراه جهت استفاده از پروتكل HTTP با طراحي پشته پرو تكلي جديد ي با در نظر گرفتن محدوديت هاي تلفن همراه حل شد . ولي استفاده از اين پروتكل مشكل جديدي را ايجاد مي كند . كه ضروري است تدبير خاصي براي حل آن انديشيده شود . دو پروتكل متفاوت ، دو دنياي متفاوت فرض كنيد تصميم داريم كه با استفاده از تلفن همراه به اينترنت وصل شويم و از اطلاعات موجود در اينترنت استفاده كنيم . براي اين كار ضروريست تلفن همراه با زباني ( يا پروتكل ) كه در حال حاضر در اينترنت استفاده مي شود (HTTP) صحبت كند ولي همان طور كه اشاره شد اين امر امكان پذير نمي باشد . راه حل مشكل استفاده از يك مترجم مي باشد ، مترجمي كه پروتكل تلفن هاي همراه (WAP) را به پروتكل وب كنوني (HTTP) و برعكس ترجمه كند. اين مترجم اصطلاحاWAP gatewavay ناميده مي شود. WAPgateway در واقع يك نرم افزار است كه بين اين دو شبكه قرار مي گيرد و وقتي كه در خواست صفحه خاصي از تلفن همراه ارسال مي شود ، WAP gateway اين در خواست را گرفته و به در خواستي با فرمت HTTP تبديل كرده و به اينترنت مي فرستد و در ادامه پس از دريافت پاسخ از web server مربوطه ، پاسخ را به فرمت پروتكل WAP تبديل كرده و به تلفن همراه بر مي گرداند .WAP gaterway مي تواند در شبكه مخابراتي و يا در شبكه lSP و يا در شبكه خودتان قرارگيرد . در حال حاضر شركت هاي مختلف به گونه هاي متفاوتي از WAP gaterway را ارائه كرده اند . توجه كنيد كه برخي از توليد كنندگان قابليت هاي RAS را هم به خود اضافه كرده اند تا به نصب RAS server و تنظيم آن وجود نداشته باشد . Browser تا اين جا پروتكل ارتباطي و نحوه ارتباط با اينترنت مشخص شد . مشكل ديگري كه وجود دارد عدم وجود Browser يا مرورگر در تلفن همراه نمي تواند از lEكه درPC استفاده مي شود استفاده كند براي حل اين مشكل ، توليد كنندگان گوشي در قسمتي از ROM دستگاه يك micro browser قرار داده اند كه در واقع كاري شبيه به اينترنت اكسپلورر ويندوز مي كند . البته در چند سال آينده اين ريز مرورگرها روي سيم كارت قرار خواهند گرفت كه اين امر جهت راحتي در پياده سازي سيستم هاي WAP مي گيرد . (همان طور كه در حال حاضر ممكن است يك مرورگر صفحه اي را به گونه خاصي نمايش دهد و مرورگر ديگري به شكل ديگر، دردنياي تلفن هاي همراه هم مرورگر هاي مختلفي وجود دارد . محتويات سايت محتويات سايت هاي اينترنتي كه در اينترنت اكسپلورر مشاهده مي كنيد با زبان HTML و يا XML و .... نوشته مي شوند . اينترنت اكسپلوررمحتويات يك فايل HTML را خوانده و آن را تفسير مي كند و به صورتي كه لازم است نمايش مي دهد با اين وصف ، ريز مرورگر هم لازم است صفحات HTML را گرفته و تفسيركرده و نمايش دهد . ولي اين كار عملي نيست . اولا جهت نمايش يك صفحه HTML، صفحه نمايش بزرگي لازم است كه تلفن همراه ندارد . ثانيا حجم فايل هاي HTML زيادتر ازآن است كه دريك تلفن همراه معمولي قرار گيرد . ثالثا جهت پردازش Tag هاي HTML نياز پردازندهاي قوي تراز آنچه كه در تلفن همراه موجود است مي باشد . طراحان WAP با ارايه زباني مانند HTML ولي مناسب براي يك تلفن همراه اين مشكل را حل كردند . يعني به زباني به نام (Wireless Markup lamguage) WML هم به زباني به نام WML Script ايجاد شده است . براي تبديل كدهاي HTML به WML نيز نرم افزارهاي ديگري ساخته شده است وليكن عملكرد آن ها چندان مطلوب نبوده است . لذا اگر قصد داريد سايتي را جهت استفاده تلفن هاي همراه پياده سازي كنيد بهتر است از همان ابتدا صفحات WML را خودتان بنويسيد ( WML بسيار شبيه به HTML است ) و روي web server تان قراردهيد . اگر با ASP.NET آشنايي كافي داريد مي توانيد با استفاده از امكاناتي كه مايكرو سافت در VS.NET جهت توليد سايت براي PDAها قرار داده است سايت خود را پياده سازي كنيد . البته در VS.NET مفاهيمي غير از آنچه كه در WML خواهيد ديد نيز مطرح مي شود . در مورد web server هم مي توانيد از lls مايكرو سافت استفاده كنيد و فقط تنظيمات خاصي را روي آن بايد انجام دهيد . دنياي WAP مفاهيم ومسايل ديگري هم دارد كه در اين جا مطرح نشدند ولي اميدوارم اين مقاله ديد اوليه اي را جهت وارد شدن به اين وادي به شماداده باشد

|+| نوشته شده در شنبه بیست و یکم بهمن 1385 | نوشته شده توسط sms
پاور سیستم
موضوع: مقالات آموزشی
  قلب تپنده

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

نکاتی که باید در خرید پاور به آن توجه کرد :

1- توان پاور :

یکی از اولین فاکتور ها در خرید پاور توجه به توان آن است که در تامین انرژی مورد نیاز سیستم به سزایی دارد . توان خروجی پاور به دو صورت روی آن ثبت می شود : 1- توان واقعی (Real  ) 2- توان حداکثر ( Peak  ) . توان واقعی به توانی اطلاق می شود که پاور بدون تحمل فشار در شرایط عادی قادر به تامین آن است ، اما توان حداکثر در حدود 1 دقیقه می تواند در این توان فعالیت کند و بعد از آن از کار می افتد در کل حدود 150 وات مابین توان واقعی و توان حداکثر تفاوت وجود دارد به طور مثال پاوری باتوان 580 وات دارای توان حداکثر 730 وات است و توانایی تحمل بیش از این توان را نخواهد داشت پس همیشه سعی کنید در خرید پاور به میزان توان واقعی آن توجه کنید زیرا به عنوان ملاک قدرت اصلی و واقعی  پاور شناخته می شود .

نکته : در صورتی که روی یک پاور میزان توان واقعی ثبت نشده باشد باید به میزان توان خروجی هر شاخه توجه کرد به این صورت که باید دید پاور مورد نظر روی شاخه 12 و یا 5 ولت توانایی پشتیبانی از چند آمپر را دارد که این عامل نشان دهنده توان واقعی هر شاخه است البته در صورتی که آگاهی نسبی درباره پاور داشته باشید با دیدن منبع تغذیه نیز می توانید تا حدودی به واقعی بودن توان نوشته شده پی ببرید .

اشاره :

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

2- ورژن پاور :

شاید برای بعضی از افراد این سوال به وجود آید که مگر پاور هم ورژن بندی دارد ؟ بله پاور هم همانند بسیاری از قطعات سخت افزاری دارای ورژن بندی است و بر اساس این ورژن بندی قابلیت های آن تغییر می کند . در بازار کشور ما صحبتی از نسخه های مختلف پاور نمی شود به همین علت باید در خرید نسخه مناسب از پاور به ساختار پاور توجه کرد ، پاورهای امروزی که در بازار کشورمان وجود دارد دارای نسخه های 2/1 و 2/2 هستند این پاور ها دارای مشخصاتی مانند کانکتور برق 24 پین برای تامین برق مادربورد ، وجود کانکتور PCI-E و تعدادی فاکتور های امنیتی جدید در ساختار خود هستند که باعث محافظت از سیستم می شود اما در نسخه های جدید پاور علاوه بر 24 پین یک کانکتور برق 8 پین نیز وجود دارد که به جای کانکتور 4 پین کنار پردازنده قرار داده شده است و وظیفه آن تامین انرژی مورد نیاز پردازنده است پس باید به این نکته توجه کرد ، پاوری که خریداری می کنید با قابلیت های مادربورد شما هماهنگی داشته باشد به همین دلیل قبل از خرید پاور ، نوع و مدل مادربورد خود را مشخص و بر اساس آن اقدام به خرید پاور مناسب کنید .





اشاره :

نسخه های جدید پاور به زودی وارد بازار می شود تغییر خاصی یافته اند که یکی از مهمترین آنها وجود کانکتور 8 پین برای اتصال با مادربورد است ، در واقع این کانکتور 8 پین برای مادربورد های جدیدی که از چیپ ست های 975 و 955 بهره می برند ساخته شده است زیرا توان مصرفی در پردازنده های جدید اینتل به قدری بالاست که دیگر یک کانکتور 4 پین توانایی پشتیبانی از این مقدار انرژی را ندارد .

3- نکات امنیتی در پاور :

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

PFC  :

امروزه دیگر روی اکثر پاور های موجود در بازار گزینه ی PFC نوشته شده است ، در واقع PFC یا Power Factor Correction قسمتی در پاور است که با تنظیم و هماهنگی ولتاز ورودی برق باعث استفاده بهینه از ولتاژ ورودی و کاهش مقدار برق مصرفی توسط پاور می شود . این فاکتور امروزه در تمام پاور های حرفه ای به عنوان یکی از فاکتور های استاندارد برای فروش شناخته می شود زیرا با وجود این فاکتور مصرف برق توسط پاور های کامپیوتر به مقدار چشمگیری کاهش می یابد .

4- طراحی پاور :


طراحی پاور یکی از عوامل مهم در افزایش کارایی پاور است زیرا در صورتی که یک پاور از طراحی نامناسب برخوردار نباشد در هنگام فعالیت قادر نخواهد بود گرمای تولیدی خود را به طور مناسب خارج کند که در این حالت بروز مشکلاتی مانند : 1- تغییر در ولتاژ های خروجی به علت افزایش دمای داخلی پاور 2- افزایش دمای قطعات داخلی کیس به علت انتقال گرما به فضای داخلی کیس 3- کاهش عمر قطعات و کارایی سیستم تا حد چشمگیر می شود .

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




در صورت بروز مشکلات زیر می توانید به منبع تغذیه خود شک کنید :

1- افزایش زمان ظبط دیسک های نوری توسط درایو نوری که یکی از مهمترین دلایل کاهش ولتاژ توسط پاور است  .

2- افزایش دمای بیش از حد پردازنده که یکی از نشانه های عدم تامین توان مناسب برای فعالیت پردازنده است .

3- مشکل در تشخیص قطعاتی توسط مادربورد مانند هارد دیسک ، درایو نوری و قطعات دیگر که به علت عدم تامین انرژی کافی برای مادربورد و اختلال در کار پل جنوبی ( South Bridge ) به وجود می آید .

4- هنگ مکرر سیستم و کاهش کارایی حتی بعد از تعویض نه چندان طولانی در شرایط آب و هوایی مناسب .

اشاره :

پل جنوبی یا South Bridge چیپ ستی در مادربورد است که وظیفه ی کنترل قطعاتی مانند درایو نوری ، هارد دیسک و فلاپی را بر عهده دارد ، همچنین این چیپ ست کنترل شکاف های PCI ، ISA موجود روی مادربورد را نیز در اختیار دارد

|+| نوشته شده در سه شنبه هفدهم بهمن 1385 | نوشته شده توسط sms
راهنمای خرید دیسک سخت
موضوع: مقالات آموزشی

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

 

نکاتی که باید در خرید هارد دیسک به آن توجه کرد :

1- نوع رابط هارد دیسک :
در حالت کلی هارد دیسک های موجود در بازار به دو صورت IDE و SATA به فروش می رسند .

هارد دیسک های IDE : IDE از قدیمی ترین رابط های موجود در کامپیوتر و آخرین نوع این رابط UDMA6 است که در حداکثر سرعت انتقالی خود قادر به انتقال 133 مگابایت در ثانیه است .

2- هارد دیسک های SATA :
این هارد دیسک های به دو صورت SATA 1 و SATA 2 به بازار روانه شده اند ، از ویژگی های جالبی که باعث تفاوت ما بین این دو نوع هارد دیسک می شوند عبارتند از :
1-انتقال بالای سرعت اطلاعات در رابط SATA 2 در مقایسه با SATA1 که در بیشترین حد این ارتباط قدر به انتقال 300 مگابایت اطلاعات در ثانیه است .

2- پشتیبانی از ویژگی Hot Change ( تعویض فوری ) که این امکان را به کامپیوترهای سرور و خانگی می دهد تا بدون خاموش کردن کامپیوتر بتوان هارد دیسک دستگاه را تعویض کرد .

اما چرا رابط SATA جایگزین IDE شد ؟

در حالت کلی به دلایل متعددی رابط SATA به جای IDE به بازار ارائه شد :

1- سرعت انتقال اطلاعات بالاتر نسبت به هارد دیسک IDE .
2- امکان ارتقاع سریع به سرعت های بالاتر با درد سر کمتر مانند ارائه رابط SATA 2 که تا 300 مگابایت اطلاعات را در ثانیه منتقل می کند .
3- حذف تعداد پین های اضافی برای ارتباط هارد دیسک به مادربورد که باعث نصب آسان تر هارد دیسک روی سیستم می شود .

نکته :

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

2- سرعت چرخش هارد دیسک :

یکی از عوامل مهم در انتحاب هارد میزان چرخش آن است که می تواند باعث افزایش قابلیت های هارد دیسک شود اما معمولا سرعت چرخش بیشتر در مورد هارد دیسک های IDE صادق است زیرا این هارد دیسک های دارای دو سرعت 5400 و 7200 دور دقیقه هستند که تغییر این سرعت چرخش می تواند باعث کاهش و یا افزایش زمان دستیابی به اطلاعات و تغییر در سرعت خواندن و نوشتن اطلاعات روی هارد دیسک شود ، اما در حالت کلی تقریبا تمام هارد دیسک های SATA موجود در بازار دارای سرعت چرخش 7200 دور در دقیقه هستند و هیچ تفاوتی مابین آنها در میزان چرخش وجود ندارد .
اما در میان استثنا هم وجود دارد به طور مثال هارد دیسک های Raptor از شرکت SeaGate با آنکه توسط رابط SATA به مادربورد متصل می شود دارای سرعت چرخش در حدود 10 هزار دور در دقیقه است که می تواند کارایی در حد یک هارد دیسک SCSI داشته باشد .

نکته :

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

3- مقدار حجم Buffer در هارد دیسک :

بعد از سرعت چرخش هارد دیسک یکی از مهمترین نکاتی که باید در خرید هارد به آن توجه کرد میزان Buffer در هارد دیسک است ، در حالت کلی Buffer به حافظه ای در هارد دیسک اطلاق می شود که هارد دیسک قادر است اطلاعات ضروری را در آن ذخیره کند و در مدت زمانی اندک آن را در خود ذخیره و یا آن را به حافظه منتقل کند پس هر چه قدر میزان این حافظه بیشتر باشد هارد دیسک قادر خواهد بود اطلاعات بیشتری را در زمان کمتر به حافظه انتقال و یا روی دیسک ثبت کند که این عامل باعث افزایش کارایی هارد دیسک به میزان چشمگیری می شود . در حالت کلی میزان بافر در هارد دیسک بسته به نوع هارد دیسک تغییر می کند که این مقدار در هارد دیسک های IDE به دو مقدار 2 و 8 مگابایت است اما در هارد دیسک های SATA با حجم های 80 و 120 و 20 با مقدار بافر 8 مگابایت است و در صورت افزایش حجم تا بیش از 250 گیگابایت ، مقدار بافر به 16 مگابایت افزایش می یابد که این عامل باعث جلوگیری از کاهش کارآیی هارد دیسک در حجم های بالا می شود .

4- مقدار ظرفیت هارد دیسک :

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

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

5- میزان صدا و گرما هارد دیسک گزینه برای حرفه ای ها :

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

6- کارایی :

گزینه ای نهایی ولی تاثیر گذار در خرید هارد دیسک ، توجه به میزان انتقال اطلاعاتی که در هر ثانیه روی هارد دیسک نوشته و یا خوانده می شود اطلاق می شود پس هر هارد دیسکی که از سرعت انتقال اطلاعات بالاتری برخوردار باشد در عمل از کارایی بالاتری خواهد داشت . به همین دلیل اگر تمایل به خرید هارد دیسک مناسبی دارید ابتدا اطلاعات مناسبی در مورد کارایی هارد دیسک انتخابی خود به دست آورید و بعد با مقایسه هارد دیسک دیگر اقدام به خرید آن کنید . از نکاتی که باید در مقایسه کاراِیی هارد دیسک به آن اشاره کرد عبارتند از :
1- حجم خواندن اطلاعات 2- حجم نوشتن اطلاعات 3- زمان دستیبابی به اطلاعات روی هارد دیسک .

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


|+| نوشته شده در سه شنبه هفدهم بهمن 1385 | نوشته شده توسط sms
رفع عيب در كارت‌هاي حافظه
موضوع: مقالات آموزشی

كارت‌هاي‌حافظه بخش بسيار حساسي از تجهيزات ‌قابل‌حمل (مثل دوربين‌ها و گوشي‌هاي تلفن‌همراه) به شمار مي‌روند. اين كارت‌ها به دليل تكنولوژي بسيار دقيقي كه در ساخت آن‌ها به كار رفته است و همچنين به دليل پوشش بسيار شكننده‌اي كه دارند، به‌شدت در‌مقابل محرك‌هاي خارجي مثل گرما، رطوبت و ميدان‌هاي قوي مغناطيسي حساس بوده و از اين لحاظ شبيه نوارهاي مغناطيسي ضبط‌صوت هستند كه تا چند‌سال‌پيش محبوبيت زيادي در بين علاقمندان موسيقي داشتند.

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

1- بيرون‌آوردن كارت حافظه در حالي كه يك برنامه در حال خواندن يا نوشتن روي كارت است. اين حالت خصوصاً در هنگام استفاده از كارت‌خوان پيش مي‌آيد.

2- خالي‌شدن باتري هنگامي كه دستگاه در حال استفاده (خواندن يا نوشتن) از كارت است. ممكن است به دليل افت ولتاژ ناگهاني دستگاه، به كارت حافظه آسيب وارد شود.

3- يك درايو ارتباطي قديمي نيز مي‌تواند از طريق خواندن يا نوشتن نادرست، موجب قفل شدن كارت حافظه شود.

4- آسيب‌هاي فيزيكي مثل زمين خوردن، خم شدن، خيس شدن و ...

البته ممكن است آسيب‌هاي ديگري نيز وجود داشته باشد كه تا امروز كسي آن‌ها را تجربه نكرده است! با اين حال بايد دانست كه در اكثر مواقع (و نه هميشه) مشكلات پيش‌آمده ناشي از يك ايراد نرم‌افزاري قابل رفع است. حالت سخت‌افزاري اصولاً تحت‌تأثير آسيب‌هاي فيزيكي اتفاق مي‌افتد، كه در اثر يك سري جابه‌جايي در بيت‌ها و بايت‌هاي موجود روي سطح كارت حافظه پيش مي‌آيد و معمولاً قابل بازيابي نيست. اما در حالت نرم‌افزاري مي‌توان با انجام كارهاي خاصي مشكلات را برطرف كرد.

FPRIVATE "TYPE=PICT;ALT="

ايرادات نرم‌افزاري در اكثر موارد موجب معيوب شدن يا بي‌ارزش شدن سيستم‌فايل حافظه مي‌شوند و با فرمت مجدد كارت حافظه قابل رفع هستند. دقت نماييد در صورت فرمت کردن تمامي اطلاعات ذخيره شده در کارت پاک خواهند شد. احتمالاً گوشي تلفن همراه شما اين امكان را مي‌دهد كه كارت معيوب را مجدداً فرمت كنيد. (هر چند برخي گوشي‌ها مثل NOKIA 6600 ،N-GAGE يا SIEMENS SX1 معمولاًبا كارت‌هاي معيوب راه‌اندازي نمي‌شوند) در اين حالت براي فرمت كارت چند راه پيش‌رو داريد:

از يك وسيله ديگر كه امكان فرمت گوشي را فراهم مي‌سازد، براي فرمت كردن كارت استفاده كنيد.

از يك كارت‌خوان به همراه يك سيستم‌عامل، نظير ويندوز، استفاده كنيد.

وسيله مورد استفاده را با يك كابل USB به كامپيوتر متصل نماييد و از داخل ويندوز آن را فرمت كنيد.

در بين حالت‌هاي گفته شده استفاده از يك كارت‌خوان، ساده‌ترين راه ممكن است. كارت حافظه را درون كارت‌خوان قرار دهيد و آن را به كامپيوتر متصل كنيد و اجازه دهيد تا ويندوز، اين وسيله جديد را شناسايي كند.

البته بهتر است ابتدا اجازه دهيد كارت‌خوان خالي، از سوي ويندوز شناسايي شود و سپس كارت را درون آن قرار دهيد. توجه كنيد كه به دليل تقارن فيزيكي اين كارت‌ها، در تشخيص جهت قرارگيري آن‌ها در كارت‌خوان اشتباه نكنيد.

نرم‌افزار جستجوگر ويندوز ‌(WINDOWS EXPLORER) را باز كنيد. يعني روي آيكون MY COMPUTER روي دسكتاپ كليك كنيد تا باز شود. در اين حالت، حتماً حداقل يك آيكون با نام REMOVABLE DRIVE در فهرست درايوهاي موجود روي حافظه كامپيوتر ديده مي‌شود. البته اگر كارت‌خوان شما داراي پنج يا شش اسلات ورود كارت‌هاي مختلف باشد، به همان تعداد هم درايوهاي REMOVABLE DRIVE خواهيد ديد كه تنها اسلاتي كه كارت داخل آن قرار دارد فعال است و بقيه خالي هستند.

معمولاً درايو فعال با يك رنگ متفاوت از بقيه مشخص مي‌شود. اما اگر هيچ تفاوتي بين آن‌ها نمي‌بينيد، بايد روي تك‌تك آن‌ها كليك كنيد تا درايو فعال بازشود. فراموش نكنيد كه اين درايوها هميشه با نام كلي REMOVABLE DRIVE شناخته مي‌شوند و نبايد آن‌ها را با درايوهاي حافظه كامپيوتر مثل درايو ‍C: يا :D اشتباه بگيريد.

هنگامي كه درايو حاوي كارت معيوب را كليك مي‌كنيد، يك پيغام خطا نمايش داده مي‌شود كه اعلام مي‌كند درايو مذكور قابل خواندن نيست. روي درايو موردنظر كليك راست كنيد و گزينه FORMAT را كليك نماييد. اصولاً تمامي دوربين‌ها و تلفن‌هاي همراه، امكان خواندن فرمت FAT را دارند.

ولي بسياري از آن‌ها با فرمت FAT32 و NTFS و فرمت‌هاي ديگر سازگار نيستند. توجه داشته باشيد كه گزينه QUICK FORMAT را فعال نكرده باشيد. در اين حالت احتمالاً كارت حافظه شما فرمت شده و قابل استفاده است.

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

از منوي START ويندوز، گزينه RUN را انتخاب كنيد تا كادر RUN باز شود. در خط فرمان RUN عبارت CMD را وارد نماييد و دكمه OK را كليك كنيد. يك پنجره فرمان شبيه پنجره MS-DOS باز مي‌شود. حال بايد اين عبارت را تايپ كنيد.

FORMAT I:/FS:FAT

البته حرف "I" در اين فرمان نشان‌دهنده نام درايوي است كه مي‌خواهيد آن را فرمت كنيد.

كاملاً دقت داشته باشيد كه با اين فرمان درايوهاي اصلي كامپيوتر را فرمت نكنيد. اين فرمان بسيار قدرتمند است و در بسياري از موارد بهتر از فرمان فرمت خود ويندوز عمل مي‌كند.

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


|+| نوشته شده در پنجشنبه بیست و یکم دی 1385 | نوشته شده توسط sms
ترفند بابيلون
موضوع: مقالات آموزشی
به جرأت میتوان معروف ترین و بهترین نرم افزار دیکشنری حال حاضر را دیکشنری Babylon دانست. دیکشنری که تمامی زبان های زنده دنیا را پشتیبانی میکند و قابلیتهای متفاوت دیگری نیز دارد. این نرم افزار نیز ترفندهای خاصی را در خود نهفته است که حال به معرفی آنها میپردازیم.

برای استفاده از این نرم افزار شما به دو طریق میتوانید اقدام کنید .
1- لغتي را در متني مي بينيد و مي خواهيد آن را ترجمه کنيد، مي توانيد با فشار دادن کليد موس و گرفتن يک کليد (شيفت يا کنترل و ...) ترجمه آن لغت را مشاهده نماييد.
2- کليد F10 را فشار و لغت مورد نظر را وارد نماييد.
براي تغيير دادن اين تنظيمات از منوي اصلي گزينه Configuration را انتخاب کرده سپس در قسمت Find مي توانيد با کليک روي دکمه Change تنظيمات دلخواه را انجام دهيد.

در پنجره اصلي برنامه يک جعبه متن براي وارد کردن لغت و در کنار دو دکمه وجود دارد. دکمه Go ترجمه را نشان مي دهد، دکمه بعدي (Say it) کلمه را تلفظ مي کند که براي اينکار نياز به دانلود برنامه لازمه خود را داريد .

در قسمت بالا 4 دکمه وجود دارد که به ترتيب عبارتند از:
Close: براي بستن پنجره
Fits window size: براي تغيير اندازه پنجره به بهترين سايز متناسب با لغات
Menu: تنظيمات برنامه
Fix current window…: با اين کار پنجره هميشه در جلوي برنامه ها قرار مي گيرد.

در قسمت مياني ترجمه لغت را ميتوان ديد.

اما در قسمت پايين دو لينک وجود دارد:
Online Glossaries: اگر به اينترنت متصل باشيد معني لغت مورد نظر در تمام ديکشنريها به نمايش در مي آيد.
Spelling Alternatives : تمام لغاتي که شبيه لغت مورد نظر مي باشد به نمايش در مي آيد. اين ويژگي زماني به درد مي خورد که هجاي يک لغت را به درستي ندانيد

در قسمت بالا زير نوار عنوان چندين دکمه وجود دارد، دو دکمه که به شکل مثلث هستند لغت بعد و قبل را نشان مي دهند، و اگر روي دکمه Sidebar کليک کنيد منوي سايدبار نشان داده مي شود که شامل اين موارد است:
در قسمت Results تمام ديکشنريهايي که نصب کرده ايد و لغت توسط آنها ترجمه شده است به نمايش در مي آيد که با کليک بر روي هر يک ترجمه آن ديکشنري به نمايش در مي آيد.
Glossary options: در اين قسمت تمام ديکشنريهايي را که نصب کرده ايد نمايان است. در اين قسمت مي توانيد مکان هر يک از آنها را مشخص و آنها را حذف يا نصب نماييد.
Web Search: در اين قسمت لغت مورد نظر به وسيله موتوهاي جستجو مشخص مي شود.
Conversions: در اين قسمت که کمي جالب است مي توانيد تبديلاتي از قبيل واحد پول و زمان و اندازه ها را انجام دهيد. (اگر در بابيلون عددي را وارد کنيد آن عدد در اين قسمت به واحدهاي ديگر تبديل مي شود)

وقتي لغتي را وارد کنيد ترجمه آن در کادر ترجمه نمايان مي شود. اگر اين لغت در يکي از ديکشنريهاي مربوط به خود بابيلون ترجمه شود در کنار لغت نوع آن به وسيله يک حرف n يا v يا adj يا ... (اسم، فعل، صفت و ...) مشخص مي شود، در بابيلون 5 در کنار اين حرف مثلثي قرار دارد که اگر روي آن کليک کنيد ليستي تمام مشخصات کلمه از قبيل جمع و مفرد و ماضي و ... را نشان مي دهد. سپس اگر روي هر کدام از لغات درون ليست کليک کنيد منويي به نمايش در مي آيد که شامل دو گزينه است، اولي آن لغت را کپي مي کند و بعدي آن را درون برنامه اي که اکنون اجرا شده است Paste مي کند.

|+| نوشته شده در یکشنبه دهم دی 1385 | نوشته شده توسط sms
Windows Media Player
موضوع: مقالات آموزشی
مطمئنأ همگی شما نرم افزار Windows Media Player را میشناسید. در این ترفند قصد داریم به معرفی چندین تغییر عمده در این برنامه بپردازیم که همگی آنها از طریق رجیستری صورت میگیرد. این ترفند ها عبارتند از : غیرفعال کردن پیغام Upgrade ، حذف آخرین Play List ، پنهان کردن پنجره Anchor ، تغییر عنوان پنجره مدیا پلیر ، حذف کردن عناصر مختلف از برنامه ، ارسال شناسه کاربر ، قفل کردن Skin انتخاب شده و فعال کردن ویژگی های مربوط به DVD. لازم به ذکر است که این ترفندها بر روی تمامی ویندوزها قابل استفاده میباشد.


ابتدا از منوی Start وارد Run شده و regedit را در آن تایپ کنید و Enter بزنید تا ویرایشگر رجیستری باز شود. حال هر یک از ترفندهای زیر را انجام دهید.

غیرفعال کردن پیغام Upgrade
با این کار پیغام Upgrade ای که موقع نصب یک نسخه جدیدتر مدیا پلیر ویندوز ظاهر می شود غیر فعال می شود.
به آدرس زیر بروید :
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MediaPlayer/PlayerUpgrade
در صفحه سمت راست در یک فضای خالی راست کلیک کنید و از آنجا New و از منوی باز شده String Value را انتخاب کنید و نام آنرا AskMeAgain بگذارید . سپس روی آن کلیک کرده و در قسمت Value Data عبارت No را بنویسید.
با این کار
Upgrade مربوط به مدیا پلیر خذف می شود . برای فعال کردن مجدد این پیغام مقدار Yes را به جای No قرار بدهید.

حذف آخرین
Play List
با این کار می توانید آخرین فایل ها و URL های استفاده شده را از History مربوط به مدیا پلیر ویندوز حذف کنید.
برای حذف لیست فایل هایی که آخرین بار پخش شده اند به این آدرس بروید :
HKEY_CURRENT_USER/Software/Microsoft/MediaPlayer/Player/RecentFileList
و برای حذف لیست URL ها به این آدرس بروید :
HKEY_CURRENT_USER/Software/Microsoft/MediaPlayer/Player/RecentURLList
موارد مورد نظر خود را Delete ( حذف ) كنيد.

پنهان کردن پنجره
Anchor
وقتی در حالت
Skin از مدیا پلیر استفاده می کنید ، پنجره ای با نام Anchor نمایش داده می شود که به نظر ک چیز ضائد و اضافي است.
برای حذف این پنجره به آدرس زیر بروید :
HKEY_CURRENT_USER/Software/Policies/Microsoft/WindowsMediaPlayer
با راست کلیک کردن در صفحه سمت راست و با راست کلیک کردن از منوی باز شده یک DWORD با نام DoNotShowAnchor بسازید و مقدار آنرا 1 قرار دهید تا پنجره Anchor حذف شود . برای نمایش دادن این پنجره عدد 0 را به جای 1 قرار دهید.
نکته : این ترفند برای مدیاپلیر با ورژن 8 به بالا کاربرد دارد.

تغییر عنوان پنجره مدیا پلیر
با این ترفند می توانید عنوان برنامه را تغییر دهید و عنوان دلخواه خودتان را جایگزین کنید.
به آدرس زیر بروید :
HKEY_CURRENT_USER/Software/Policies/Microsoft/WindowsMediaPlayer
در این صفحه یک String با نام TitleBar بسازید و روی آن کلیک کنید و متن دلخواه خود را بنویسید.

حذف کردن عناصر مختلف از مدیا پلیر
عناصر متعددی روی مدیا پلیر موجود است که ممکن است برای ما کاربردی نداشته باشد. اگر می خواهید بعضی از این عناصر را حذف کنید به آدرس زیر بروید :
HKEY_CURRENT_USER/Software/Policies/Microsoft/WindowsMediaPlayer
شما می توانید در اینجا عناصر Radio Bar , Media Favorite , Find New Station را حذف کنید . برای حذف هر کدام باید یک DWORD بسازید و با توجه به زیر نام مناسب را انتخاب کنید و مقدار آنرا برابر 1 قرار دهید تا حذف شود . برای فعال کردن مقدار 1 را به 0 تغییر دهید.
Radio Bar = NoRadiaBar
Media Favorite = NoMediaFavorite
Find New Station = NoFindNewStation

ارسال شناسه کاربر در مدیا پلیر
در زمان برقرار ارتباط راه دور با یک شبکه تلویزیونی یا رادیویی معمولا یک شناسه خاص توسط مدیا پلیر ارسال می شود . ترفند زیر ارسال یا عدم ارسال این شناسه را کنترل می کند.
به آدرس زیر بروید :
HKEY_CURRENT_USER/Software/Microsoft/MediaPlayer/Preferences
یک Binary با نام SendUserGUID بسازید , جهت ارسال شدن شناسه خاص ( GUID ) عدد 1 و جهت عدم ارسال عدد 0 را بنویسید.

قفل کردن
Skin انتخاب شده برای مدیا پلیر
این ترفند به شما این امکان را می دهد تا یک
Skin خاص برای مدیا پلیر تعریف کنید و آنرا قفل کنید . با این کار سایر کاربران نمی توانند به ویژگی هایی که برای Skin تعریف شده دسترسی پیدا کنند . برای این کار به آدرس زیر بروید :
HKEY_CURRENT_USER/Software/Policies/Microsoft/WindowsMediaPlayer
یک String با نام DefaultSkin ایجاد کرده و آنرا برابر با نام Skin مورد نظر قرار دهید.
توجه : حتما نام
Skin را به طور کامل وارد کنید ( مانند : Classic.wmz )
حالا یک
DWORD با نام SetAndLockSkin بسازید و آنرا برابر با 1 قرار دهید تا skin قفل شود.
نکته : این ترفند برای مدیاپلیر با ورژن 8 به بالا کاربرد دارد.

فعال کردن ویژگی های مربوط به
DVD در مدیا پلیر
با استفاده از این ترفند می توانید از مدیا پلیر برای نمایش
DVD ها استفاده کنید.
به آدرس زیر بروید :
HKEY_CURRENT_USER/Software/Microsoft/MediaPlayer/Player/Settings
یک String با نام EnableDVDUI ایجاد کنید و آنرا برابر با Yes قرار دهید تا توابع کنترل کننده DVD در مدیاپلیر فعال شود

|+| نوشته شده در یکشنبه دهم دی 1385 | نوشته شده توسط sms
Task Manager
موضوع: مقالات آموزشی
 
Ctrl+Alt+Delete ؛ عملی که روزانه همگی ما بارها انجام میدهیم تا خود را از دست مشکلات پیش آمده برای ویندوز خلاص کنیم. اما آیا تمامی توانایی Task Manager این است؟ Task manager ابزار بسيار سودمندی است که اطلاعاتی درباره برنامه ها و فرايندهای اجرا شده بر روی سيستم و ميزان مصرف منابع توسط اين برنامه ها و فرايندها ارائه ميدهد. از اين ابزار بسياری از مواقع برای عيب يابی سيستم استفاده ميشود و اين امکان را ميدهد تا برنامه های را متوقف و يا اجرا کنيم. در این ترفند قصد داریم به معرفی بخش های مختلف این ابزار بپردازیم.

دو روشی که برای اجرای Task Manager بکار ميرود به قرار زير است :
1- Right-Click کردن بر روی يک قسمت خالی از Task Bar و انتخاب Task Manager .
2- فشردن سه کليد Ctrl+Shift+Esc (ابتدا Ctrl و Shift را نگاه داريد و سپس Esc را بزنيد) یا همون دستور معروف Ctrl+Alt+Del .
در همه سيستمها بعد از اجرای Task Manager بايد حداقل سه برگه Applications، Processes و performance نمايش داده شوند.
برگه Applications برنامه های اجرا شده بعد از ورود به سيستم را نمايش ميدهد ؛ بسياری از مواقع که برنامه ای در کار خود دچار مشکل ميشود و قادر به پاسخگويی به فرامين شما نيست اين پنجره شما را قادر ميسازد برنامه را با انتخاب آن و زدن دکمه End Task متوقف کنيد.

برگه Processes کليه فرايندهای اجرا شده را با ذکر کاربر، مقدا مصرف CPU و Memory نمايش ميدهد و اين قابليت را داراست تا مقادير ديگری را نيز نمايش دهد که از منوی View قابل تنظيم است ؛ شايد بسيار پيش آمده که بعد از نصب يک برنامه و درايور جديد متوجه ميشويد که سرعت سيستم بصورت قابل ملاحظه ای کاهش پيدا کرده است. برای شناسايی مشکل اولين کاری که بايد انجام داد مراجعه به اين قسمت و اطمينان از اين که هيچ فرايندی به غير از System idle process به طور ثابت مقداری بالاتر از 80 درصد ندارد. اگر با چنين مساله ای برخورد کرديد بايد حتما آن فرايند بخصوص را خاتمه دهيد و مطمئن شويد که بعد از راه اندازی مجدد سيستم آن فرايند بخصوص مجدداً اجرا نميشود.
برگه Performance بصورت شماتيک تغييرات سيستم را در استفاده از منابعی نظير CPU و Memory نمايش ميدهد.

برای استفاده از اطلاعات ارائه شده در اين پنجره استفاده از جدول زير برای آشنايی با برخی گزينه ها لازم ميباشد :

CPU Usage :
درصد زمانی که پردازشگر مشغول به کار است ( ثابت ماندن اين مقدار در بالای 80 درصد نشاندهنده ضعف سخت افزار و يا مشکل نرم افزاری است و نياز به تحقيق و جستجوی بيشتر جهت کشف منبع مشکل است ) .

CPU Usage History :
يک نمای گرافيکی که ميزان فعاليت پردازشگر را در طول زمان نشان ميدهد.

PF Usage :
مقدار مصرف Page File و يا همان حافظه مجازی بر روی ديسک را نمايش ميدهد و اگر مقدار آن به انتها رسيده باشد بهتر است فضای بيشتری به آن اختصاص بدهيم.

PF Usage History :
نموداری که تغييرات در مصرف Page File را نمايش ميدهد و تغييرات زياد اين نمودار نشان دهنده نوعی ضعف يا مشکل در قسمتی از سيستم است.

Commit Charge :
مقدار حافظه اختصاص داده شده به برنامه ها و سيستم عامل را نمايش ميدهد.

Physical Memory :
مقدار حافظه فيزيکی نصب شده بر روی سيستم ( RAM ) را نمايش ميدهد.

Kernel Memory :
مقدار حافظه اختصاص داده شده به هسته سيستم عامل (Kernel) و درايورهای موجود را نمايش ميدهد.
مرور زمان و کار با اين ابزار بسيار سودمند تعبيه شده در ويندوز شما را هر چه بيشتر با قابليت های بسيار جالب آن در رديابی و شناسايی مشکلات آشنا ميسازد بنابراين سعي كنيد كمي بيشتر به آن توجه كنيد.


|+| نوشته شده در یکشنبه دهم دی 1385 | نوشته شده توسط sms
پارتيشن بندي ديسك سخت با Fdisk
موضوع: مقالات آموزشی
توجه :با Fdisk همه اطلاعات شما پاك مي شود!
نكته : ابتدا شما مي بايست روش بوت كردن سيستم از طريق Floppy و يا CD-Rom را ياد بگيريد.

در هنگام روشن شدن سيستم دكمه DELETE (در بعضي كامپيوتر ها دكمه ديگر) را پائين نگه داريد تا وارد Setup شويد. دستگاه را به گونه اي تنظيم كنيد كه اولين وسيله بوت شدن CD-Rom باشد.يعني وارد قسمت Bios featurs setup شده و اولين وسيله بوت شدن را CD قرار دهيد.سپس روي گزينه Save &Exit setup كليك كرده و از Setup خارج شويد. در اينجا سوالي مبني بر (Save to cmos and exit (Y/N از شما پرسيده مي شود.

مطلب زیاد بود به ادامه مطالب برین


| ادامه مطلب |+| نوشته شده در دوشنبه چهارم دی 1385 | نوشته شده توسط sms

پس از خواندن اين مطلب ديگر هرگز فلاپي هاي معيوب خود را دور نمي اندازيد و اطمينان داشته باشيد که صد در صد نتيجه خواهيد گرفت !

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

حال چگونه مي توان فلاپي ديسک را مجددا باز سازي کرد ؟

شما به سيستم عامل لينوکس نياز داريد .
در سيستم عامل لينوکس در قسمت فلاپي فورمتر آن شما مي توانيد فلاپي هايي را که حتي در سيستم عامل ويندوز فرمت نمي شوند را به سادگي فرمت نماييد . به همين راحتي !

اين نکته تکنيکي ساده وآسان راهي قابل اطمينان براي باز سازي و تعمير فلاپي ديسک و در نهايت کاهش هزينه هاست.


|+| نوشته شده در دوشنبه چهارم دی 1385 | نوشته شده توسط sms
كارشناسان امنيت اينترنتي از شناسايي يك حفره امنيتي خطرناك در نرم‌افزار چندرسانه‌اي و پركاربر "مدياپلير" شركت "مايكروسافت" خبر مي‌دهند.

به گزارش سايت اينترنتي "پي‌سي‌ورلد"، شركت ارائه‌دهنده خدمات امنيتي "يي‌آي ديجيتال"(‪ (eEye Digital Security‬اعلام كرد نگارشهاي ‪ ۹‬و ‪ ۱۰‬از اين نرم‌افزار داراي يك ايراد امنيتي است كه هكرها مي‌توانند با آن كدهاي نرم‌افزاري مخرب خود را در رايانه‌هاي كاربران نصب كنند و كنترل آن را در اختيار خود بگيرند.

نرم‌افزار مديا پلير قادر به اجراي انواع مختلف فرمتهاي فايلهاي صوتي و تصويري است. هم‌اكنون كارشناسان اعلام كرده‌اند اين نرم‌افزار داراي ايرادي است كه به هكرها اجازه مي‌دهد فايلهاي داراي يكي از اين فرمتها به نام فرمت ‪ .asx‬را دستكاري كرده و توسط آنها رايانه‌هاي كاربران را آلوده كنند.

اين نوع فايل معمولا براي نمايش خودكار تصاوير اينترنتي درون مرورگرها مورد استفاده قرار مي‌گيرد و بدين‌ترتيب يك هكر مي‌تواند فايلي آلوده با پسوند ‪ .asx‬را در يك وب سايت قرار دهد كه اين امر سبب مي‌شود فايل آلوده مذكور به صورت خودكار در رايانه هر كاربري كه از آن وب سايت بازديد كند، اجرا شود.

شركت "مايكروسافت" روز جمعه با تاييد شناسايي حفره امنيتي ياد شده از كاربران نرم‌افزار "مديا پلير" و نيز مرورگر "اينترنت اكسپلورر" درخواست كرد به طور موقت قابليت نمايش فايلهاي داراي فرمت ‪ .asx‬را در اين دو نرم‌افزار غيرفعال كنند.

خبر شناسايي اين ايراد امنيتي در "مديا پلير" درحالي اعلام شده كه "مايكروسافت" روز چهارشنبه نيز از شناسايي ايرادي ديگر در نرم‌افزار واژه‌پرداز "وورد" خود خبر داده بود.

"مايكروسافت" طبق برنامه امنيتي ماهيانه خود در دومين سه‌شنبه هر ماه به انتشار وصله‌هاي اصلاح‌كننده جديدترين ايرادهاي شناسايي شده در نرم‌افزارهاي خود اقدام مي‌كند كه مجموعه جديد اين وصله‌ها در سه‌شنبه آينده منتشر خواهند شد.

هنوز مشخص نيست آيا "مايكروسافت" قادر خواهد بود تا روز سه‌شنبه وصله‌هاي ترميم‌كننده ايرادهاي تازه شناسايي شده در"مديا پلير" و "وورد" را نيز آماده كند و يا اينكه اين وصله‌ها در برنامه ماه آينده ارائه خواهند شد.


|+| نوشته شده در شنبه دوم دی 1385 | نوشته شده توسط sms
10 نكته پيش از استفاده از ويستا
موضوع: مقالات آموزشی
 
حال كه سيستم عامل ويندزو ويستا در دسترس كسب‌وكارهاي بزرگ قرار گرفته است نظرها و ايده‌هاي متفاوتي در خصوص استفاده از اين سيستم عامل و جاي‌گزيني آن با سيستم عامل قبلي در سازمان‌ها و كسب‌وكارها وجود دارد.

بعضي‌ها به شدت تمايل دارند كه در اولين فرصت ممكن از سيستم عامل ويستا را بر روي شبكه‌ داخلي سازمان و كسب و كار خود استفاده كنند و برخي ديگر ترجيح مي‌دهند كه منتظر بمانند و نتيجه استفاده از اين سيستم عامل را مورد بررسي قرار دهند. در اين مقاله سعي شده است نكاتي كه قبل از استفاده از ويندوز ويستا بايد مورد توجه قرار گيرد به طور خلاصه ارايه شود.

1- آيا سخت‌افزار كامپيوتر و يا شبكه داخلي سازمان شما امكان پشتيباني ويندوز ويستا را دارد؟
ويستا بسيار مجهز و مفيد است ولي شايد از يك نظر بسيار نامرغوب باشد و آن نياز بالاي اين سيستم عامل به سخت‌افزار قوي و سنگين است. مشخصا سخت‌افزار مورد نياز براي اجراي سيستم عامل ويستا در مقايسه يا سيستم‌هاي عامل قبلي ويندوز اختلاف زيادي دارد. يعني سخت‌افزار مورد نياز براي اجراي اين سيستم عامل بايد بسيار قوي و پرسرعت باشد.

در واقع براي اجراي اين سيستم عامل نياز به دو گروه سخت‌افزار جداگانه است: يك گروه سخت‌افزاري مورد نياز براي اجراي سيستم عامل "Vista Capable" و ديگري براي اجراي "Vista Premium Ready". اين در حالي است كه براي اجراي "Premium Ready" نياز به پردازش‌گر 1 گيگاهرتز و حافظه RAM حداقل يك گيگا بايت و كارت گرافيكي با كيفيت بسيار بالا است. البته سخت افزار مورد نياز براي اجراي "Capable" اندكي پايين‌تر و ارزان‌تر است.

بنابراين قبل از اينكه براي استفاده از سيستم عامل ويستا در سازمان خود برنامه‌ريزي كنيد شما بايد سخت‌افزار مورد نياز براي اجراي اين سيستم عامل را از وب‌سايت «راهنماي سخت‌افزار مورد نياز براي اجراي سيستم عامل ويستاي مايكروسافت» بررسي كنيد.

2- كدام نگارش ويستا را بايد در شبكه داخلي سازمان خود استفاده كنيد؟
انتخاب نگارش درست ويندوز XP براي شبكه داخلي كسب و كار شما شايد كار بسيار آساني باشد. چهار نگارش از اين سيستم عامل در دسترس است: نگارش ويژه كامپيوترهاي خانگي ويندوز XP، نگارش حرفه‌اي، نگارش ويژه لب‌تاپ‌ ويندوز XP و نگارش Media Center.

اگر بخواهيد از ويندوز XP در شبكه داخلي سازمان خود استفاده كنيد نگارش‌هاي اولي و آخري حذف خواهند شد يعني اين نگارش‌ها در شبكه قابل استفاده نيستند. (البته نگارش Media Center نسخه 2004 قابل استفاده است ولي نسخه 2005 اين نگارش قابل استفاده در شبكه‌هاي داخلي نيست).

مشخصا از آن‌جايي كه نگارش ويژه لب‌تاپ ويندوز XP فقط در لب‌تاپ‌ها مورد استفاده قرار مي‌گيرد استفاده از اين نگارش در شبكه داخلي يك شركت كارايي چنداني نخواهد داشت. پس تنها انتخاب ممكن براي استفاده از ويندوز XP در شبكه داخلي يك كسب و كار استفاده از نگارش حرفه‌اي اين سيستم عامل است.

اما در مورد ويندوز ويستا وضعيت كمي پيچيده‌تر است. در حال حاضر پنج نگارش زير براي ويستا وجود دارد:
Home Basic، Home Premium، Business، Enterprise و Ultimate.

درست است كه شما از نگارش‌هاي Home ويندوز ويستا در شبكه داخلي كسب و كار خود استفاده نمي‌كنيد اما مطمئناٌ در مورد انتخاب سه نگارش بعدي يعني Business، Enterprise و Ultimate براي شبكه داخلي خود اطمينان كافي نداريد.

نگارش Business ويستا تا حدودي قابل مقايسه با نگارش حرفه‌اي ويندوز XP است و نگارش Enterprise يك سري امكانات و ويژگي‌هاي بيشتري مانند BitLocker Drive Encryption يعني رمز‌دار كردن اطلاعات ذخيره شده بر روي هاردديسك ( يك لايه امنيتي اضافي‌ براي شبكه‌هاي لب‌تاپ‌ها)، امكانات سازگاركننده نرم‌افزارهاي نصب‌شده، SUA (زير سيستم‌هايي براي برنامه‌ها و نرم‌افزارهاي تحت يونيكس) و سيستم پشتيباني پيشرفته چندزبانه و ... را نسبت به نگارش Business ويستا دارا است.

نگارش Ultimate يك مجموعه بسيار كامل است كه در واقع كليه ويژگي‌ها و امكانات ساير نگارش‌هاي ويستا حتا Media Center را دارد كه شايد از نياز شما براي شبكه داخلي بسيار فراتر باشد.

3- مجوز استفاده از ويندوز ويستا
مايكروسافت در سيستم عامل جديد خود نگارش Enterprise را اضافه كرده است كه فقط براي كسب و كارهايي كه عضو Software Assurance يا Microsoft Enterprise Agreement باشند قابل دسترسي و استفاده است.

امكان جديد ديگري كه مايكروسافت ارايه داده است امكان به روز كردن ويندوز ويستا در هر زماني است كه شايد براي برخي كسب‌وكارهاي كوچك بسيار مفيد باشد. اين برنامه امكان به روز كردن برخي نگارش‌هاي ويندوز ويستا به نگارش‌هاي بالاتر را در هر لحظه‌اي براي خريداران فراهم مي‌سازد. براي مثال شما مي‌توانيد نگارش Home Basic را به نگارش Home Premium و يا نگارش Business را به Ultimate تبديل كنيد.

4- سازگاري برنامه‌ها و نرم‌افزارهاي مورد استفاده در سيستم عامل ويندوز ويستا
مهم‌ترين عامل براي پيشرفت كار يك كسب و كار نرم‌افزارها و برنامه‌هاي ويژه‌اي است كه آن كسب‌وكار براي انجام كار خود نيازمند آن است.
بنابراين براي كسب‌وكارها اجراي مناسب و بدون دردسر نرم‌افزارها اولويت و ارجحيت بيش‌تري نسبت به سيستم عامل مورد استفاده دارد. از اين رو در طراحي يك سيستم عامل مهم‌ترين نكته‌اي كه بايد مورد توجه قرار گيرد اين است كه اين سيستم عامل امكان اجراي همه نرم‌افزارها و برنامه‌هاي كامپيوتري را بدون مشكل و دردسر براي كاربران فراهم آورد.

ساختار ويندوز ويستا به شكلي است كه مي‌تواند تمام نرم‌افزارهايي را كه در نگارش‌هاي قبلي سيستم عامل ويندوز قابل استفاده هستند پشتيباني و ساپورت كند. مايكروسافت يك برنامه جديد با نام Application Compatibility Toolkit ارايه داده است كه كاربران را در تشخيص نرم‌افزارهايي كه مي‌تواند در اين سيستم عامل مورد استفاده قرار گيرد كمك مي‌كند و همچنين مشخص مي‌كند كه كدام برنامه‌ها براي اجرا در ويستا نياز به به‌روز كردن دارند.

همچنين شما در اين سيستم عامل مي‌توانيد از فناوري‌هايي مانند Virtual PC ، Virtual Server و Terminal Services براي سازگار كردن نرم‌افزارهاي مورد نياز خود با ويستا استفاده كنيد.

با اين حال شما بايد نرم‌افزارها و برنامه‌هاي مورد نياز و حياتي كسب و كار خود را مشخص كنيد و سازگاري آن را با ويندوز ويستا امتحان كنيد و اگر اين برنامه‌ها در ويستا قابل اجرا نمي‌باشند براي استفاده از نرم‌افزارهاي مشابه و يا ارتقاي نرم‌افزار موجود برنامه‌ريزي كنيد.

5- دسترسي به شبكه و اينترنت
تبديل سيستم عامل شبكه به ويندوز ويستا شايد سبب شود كه شما پروتكل اينترنت خود را به IPv6 تغيير دهيد. ويستا پشتيباني بسيار مناسبي از پروتكل جديد اينترنت را داراست. براي ويندوز XP و همچنين ويندوز Server 2003، استفاده از IPv6 نياز به نصب پروتكل جداگانه‌اي دارد در حالي كه TCP/IP در ويندوز ويستا و سرور لانگهورن قابليت پشتيباني توام IPv4 و IPv6 به صورت پيش‌فرض دارا هستند.

دلايل بسيار زيادي براي تغيير از IPv4 به IPv6 وجود دارد. تغيير به IPv6 نه تنها باعث بهبود امنيت IP مي‌شود بلكه سبب افزايش كارايي در استفاده از امكانات صوتي و تصويري در برنامه‌هاي اينترنتي نيز مي‌گردد

6- نياز به ويندوز ويستا؟
شايد شما نخواهيد و يا نيازي نباشد كه همه كامپيوترهاي شبكه داخلي سازمان خود را يك مرتبه به سيستم عامل ويستا ارتقاء دهيد. در حقيقت زمان زيادي براي ارتقاي كليه كامپيوترهاي يك شبكه به سيستم عامل ويستا وجود دارد و نيازي نيست كه اين كار در يك مرحله انجام پذيرد.

البته اين بدان معنا نيست كه ارتقاي كامپيوترها بايد به صورت تصادفي صورت گيرد. شما بايد مشخص كنيد كه كدام كاربر مي‌تواند از امكانات جديد ويستا بيش‌ترين استفاده و سود را ببرد و يا كدام كاربر نياز به امكانات امنيتي پيشرفته ويستا در سازمان شما دارد. به هر حال شما بايد اولويت‌هاي خود را براي ارتقاء كامپيوترهاي شبكه به سيستم عامل ويندوز مشخص نماييد.

كامپيوترهايي كه براي اجراي برنامه‌هايي مانند نرم‌افزار Word و يا Excel مورد استفاده قرار مي‌گيرند مي‌توانند از سيستم عامل قبلي خود استفاده كنند.

7- آيا كارمندان شما آماده استفاده از اين سيستم عامل هستند؟
ملاحظاتي مانند ميزان هزينه، تغيير سخت‌افزارها و بنيان IT يك شركت شايد مشخصه‌هايي باشند كه شما در هنگام تغيير سيستم عامل شبكه كسب‌وكار خود مورد توجه قرار دهيد. اما عامل مهمي كه نبايد فراموش شود كارمندان شما هستند. تعداد بسيار كمي از كاربران كامپيوتر از فناوري‌هاي جديد استقبال مي‌كنند و علاقه زيادي براي يادگيري و استفاده از فناوري‌هاي جديد را ندارند. در واقع ذات بشر به نوعي است كه در مقابل هر تغييري مقاومت مي‌كند، حتا اگر اين تغيير به نفع او باشد و سبب بهبود كارها شود.

ارتقاي به يك سيستم عامل جدديد هميشه نياز به برگزاري دوره‌هاي آموزشي براي كارمندان و كاربران آن را دارد. به ويژه براي سيستم عامل ويستا كه امكانات و ويژگي‌هاي بسيار جديدي دارد كه شايد آموزش آن براي افراد كم‌سواد‌تر بسيار سخت و زمان‌بر باشد.

بسيار مهم است كه كاربران و كارمندان خود را براي استفاده از اين سيستم عامل آموزش مناسب دهيد. آموزش بايد به ميزاني باشد كه كار كردن با اين سيستم عامل را براي آن‌ها آسان سازد. به عنوان مثال شما مي‌توانيد به آنها اجازه دهيد كه كاربران از فرمت classic ويندوز كه آشنايي بيشتري با آن دارند استفاده نمايند.

8- پشتيباني از كاربران و كارمندان در استفاده از سيستم عامل ويستا
براي ارتقاي سيستم عامل به ويستا تنها آموزش كارمندان كافي نيست بلكه شما بايد از امكانات و فناوري‌ها و همچنين دستياران خود براي پشتيباني كاربران در هنگام استفاده از اين سيستم عامل استفاده كنيد. چرا كه در ابتدا اين كاربران در هنگام استفاده به چندين سوال و مشكل برخورد مي‌كنند كه بايد تمهيدات لازم براي رفع آن‌ها فراهم شود.

به هر حال آن‌ها براي اينكه بتوانند آموزش كافي داشته باشند و در زمينه استفاده ازاين سيستم عامل خبره شوند به صورت مشخص نياز به كار كردن بيشتر از حد طبيعي با اين سيستم عامل و گذارن زمان كافي براي يادگيري عملي آن دارند.

شما بايد بلافاصله بعد از ارتقاي شبكه خود به چند نفر را به عنوان پشتيبان اين سيستم عامل به صورت موقت استخدام و از وجود آن‌ها براي آموزش و رفع اشكال كارمندان خود استفاده نماييد.

9- حفظ داده‌هاي ارزش‌مند
اگر همه چيز به خوبي پيش رود بعد از ارتقاء شبكه شما داده‌هاي ارزشمند شما سالم خواهند ماند. اما اگر همه چيز به خوبي پيش نرود چه اتفاقي مي‌افتد؟ اساسي‌ترين راه و شايد بهترين راه اين است كه شما از داده‌هاي ارزشمند خود بك‌آپ بگيريد. بنابراين شما براي حفظ داده‌ها و اطلاعات ارزشمند كسب و كار خود بايد به صورت مرتب از آن‌ها بك‌آپ بگيريد. اين امر نياز به ذخيره‌سازي دوباره اين اطلاعات براي اطمينان از صحيح كار كردن آنها در هنگام نياز باشد.

10- هزينه اين كار واقعا چقدر است؟
زماني كه شما ملاحظات بالا را در نظر گرفتيد مي‌توانيد ميزان هزينه لازم براي ارتقا سيستم عامل شبكه خود را محاسبه كنيد. فراموش نكنيد كه هزينه اين كار بسيار بالاتر از پرداخت مجوز استفاده از اين سيستم عامل است. اين هزينه شامل هزينه لازم براي ارتقاء سخت‌افزاري شبكه‌، هزينه ارتقاء نرم‌افزارهاي مورد استفاده و يا جايگزيني نرم‌افزارهاي جديد و نگارش‌هاي جديد، هزينه تغيير ساختار و پروتكل شبكه (در صورت امكان‌پذير بودن)، هزينه كارمندان و مشاوراني كه براي اين امر بايد استخدام نماييد، هزينه آموزش كارمندان(با در نظر گرفتن اين موضوع كه زماني كه صرف آموزش آن‌ها مي‌شود سبب عقب افتادن از كارها و وظايف كاري آن‌ها نيز مي‌شود)، هزينه آموزش پشتيبانان و كارمندان IT و هزينه‌ ساير عمليات مانند بك‌آپ‌گيري و ... است.

اگر شما يك تخمين درستي از هزينه‌ها داشته باشيد مي‌توانيد در مورد ارتقاء شبكه خود به سيستم عامل ويستا تصميم درست بگيريد و در نتيجه شما مي‌توانيد در مورد استفاده از سيستم عامل ويندوز XP يا ويندوز 2000 و يا جايگزيني آن با ويندوز ويستا انتخاب درستي داشته باشيد.

|+| نوشته شده در شنبه دوم دی 1385 | نوشته شده توسط sms
آنچه از گوگل نمی دانید
موضوع: مقالات آموزشی
پشت صحنه گوگل، شما را با واقعيت‌هاي غيرفني دنياي ديجيتال آگاه مي‌كند. در اين گزارش، به بررسي اجمالي سيستم‌هاي كارمند يابي جالب گوگل به همراه شيوه‌هاي كسب و كار در گوگل مي‌پردازيم. اميداست وب‌مسترهاي جوان ايراني، تجربه‌هاي تئوري خوبي را با مطالعه موفقيت‌هاي بزرگان وب، كسب كنند.

 

) سيستم‌هاي كارمنديابي Google
كارمنديابي يكي از مهم‌ترين مسائل در ضريب اثربخشي فعاليت فعالان صنعت ديجيتال در دهه اخير شمرده مي‌شود. هيچ شركت موفقي بدون دستيابي به كارمندان موثر و موفق، گوي سبقت را از رقبا نگرفته است.
مسئله كارمنديابي به همين دليل، از مهم‌ترين فاكتورهاي توسعه كسب و كار و از ظريف‌ترين شاخص‌هاي اثربخشي رهبري در سازمان ديجيتالي گوگل به شمار مي‌رود. همان طور كه در متون مديريتي مي‌خوانيم: كارمنديابي فرايندي است كه توسط آن، افرادي كه به نظر مي‌رسد توانايي بالقوه‌اي براي عضويت در سازمان و انجام دادن وظايف محول دارند، شناسايي مي‌گردند و موجبات جذب آنها توسط سازمان فراهم مي‌شود.

به ادامه مطالب برید


| ادامه مطلب |+| نوشته شده در دوشنبه بیستم آذر 1385 | نوشته شده توسط sms
مووبل‌تایپ یک ابزار است، در دست من و شمای وبلاگ‌نویس ایرانی که با آن حرف‌ها، افکار و نوشته‌های خود را با جهان اطراف به اشتراک می‌گذاریم. مووبل‌تایپ تنها طراح صحنه‌ای است که من و شما در آن بازی می‌کنیم و گاهی به تماشای بازی دیگران می‌نشینیم.
و در این میان پلاگین فارسی‌ساز مووبل‌تایپ دستیار طراح صحنه‌ای است که تلاش می‌کند صحنه را برای شمای بازیگر فارسی‌زبان آماده‌تر و مهیاتر سازد. می‌کوشد صحنه‌ای بیاراید که مطابق نیاز و تمایلات شما باشد.
حالا دیگر نوبت شماست، ما می‌آییم و به تماشا می‌نشینیم...
وب نیازمند محتوای فارسی است.

امکانات و توانایی‌ها

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

اطلاعات بيشتر :
http://www.movabletype.ir/plugins/farsi/#about


شرایط استفاده از Movable Type غير تجاري و تجاري :

اين سيستم دو حالت دارد
1. رايگان
2. غير رايگان

سيستم رايگان از هيچ گونه پشتياني سايت Six Apart بر خوردار نيست منظورم از پشتيباني مشكلات كه پيش مي آيد است . اين نسخه مانند نسخه هاي ديگر شامل قسمت ب روز رساني مي باشد و هيچ مشكلي ندارد . اما براي سايت ها كه آن چنان در آمدي ندارد يا كساني كه توانايي پرداخت هزينه ها (هزينه سالانه اين سيستم كه حد اقل آن 49 دلار آمريكا معادل حدود 43 هزار تومان مي باشد و حد اكثر آن 280 دلار حدود 250 هزار تومان در سال است ) ندارند ، توصيه مي شود .
اما شما براي دريافت ليسانس معتبر شركت Six Apart مي توانيد به اين آدرس مراجعه نماييد
http://www.sixapart.com/movabletype/pricing.html

شرایط استفاده از پلا گين فارسي غير تجاري و تجاري :

تمام حقوق این پلاگین برای نویسنده آن، عزیز آشفته، محفوظ است و انتشار مجدد آن بدون اجازه نویسنده ممنوع می‌باشد.
پلاگین فارسی‌ساز به صورت «همین‌طور که هست» (as is) عرضه شده و دارای هیچ‌گونه گارانتی و پشتیبانی از طرف نویسنده نیست.
این پلاگین برای استفاده‌های شخصی و غیرتجاری رایگان است. اما برای استفاده تجاری باید لایسنس معتبر آن از نویسنده پلاگین خریداری شود. قیمت لایسنس تجاری این پلاگین برای هر وب‌سایت ۲۰۰٫۰۰۰ ریال ایران (و یا 25 دلار امریکا) است که برای پرداخت آن باید ابتدا با نویسنده تماس بگیرید.
عنوان تجاری شامل تمامی بنگاه‌هایی می‌شود که به نحوی کسب درآمد می‌کنند و تنها شامل تجارت آنلاین نیست.

------------------------------------------

دريافت Movable Type 3.33 :
http://dlisland.googlepages.com/MT-3.33-en-Www.Dlisland.Com.tar.gz

دريافت فارسي ساز
برای سیستم‌عامل Windows نسخه 1 :
http://dlisland.googlepages.com/MT-Farsi-Win-1.0.zip

براي سيستم عامل Linux نسخه 1 :
http://dlisland.googlepages.com/MT-Farsi-Linux-1.0.tar

فارسي ساز نسخه 1.5 بتا 3 : ( اين فارسي ساز جديدترين نسخه پلاگين فارسي است و بر روي هر دو سيستم عامل Windows و Linux كار مي كند )
http://dlisland.googlepages.com/MT-Farsi-1.5b3-Www.Dlisland.Com.tar.gz

سايت رسمي : www.movabletype.org
سايت فارسي : www.movabletype.ir
سايت شركت : www.sixapart.com

|+| نوشته شده در دوشنبه بیستم آذر 1385 | نوشته شده توسط sms

|+| نوشته شده در دوشنبه بیستم آذر 1385 | نوشته شده توسط sms
نصب برنامه از شما ميپرسد كه ايا ميخواهيد فلاپي بوت پارتيشن مجيك را بسازيد؟ بهتر است 2 فلاپي خالي داشته باشيد و يكي بعد از ديگري امكان كار با بوت را هم براي براي خود مهيا كنيد.حال كار با پارتيشن مجيك را اغاز ميكنيم.

وقتي برنامه را اجرا كرديد در بالاي صفحه با درايوهاي هارد خود روبرو خواهيد شد كه مقدار فضاي پر و خالي انها را به شما نشان ميدهد.

برنامه به اين صورت است كه شما دستورهاي لازم را ميدهيد و سپس با زدن دكمه Apply در گوشه سمت چپ پايين صفحه برنامه دستورها را يك به يك اجرا ميكند.ميتوانيد هنگامي كه دستوري را اشتباه داديد يا از دادن فرماني پشيمان شديد كنار دكمه Apply فرمان Undo را بزنيد تا يك فرمان به عقب برگرديد.حال فرض كنيد اين درايوهاي هارد ماست.كه 3 درايو C وD و E هستند.

فرض كنيد ما از درايو C كه چهار گيگ ميباشد ميخواهيم 1 گيگ به درايو D‌بدهيم.براي اين كار روي C راست كليك كرده و Resize / move را انتخاب ميكنيم.



در پنجره اي كه باز شده ميتوانيد موس را از قسمتي كه نشان داده شده گرفته و به سمت وسط بكشيد به اين ترتيب معلوم ميشودذ كه از چه مفقدار فضا كم شود.ميتوانيد از طريق تايپ مقدار فضا به مگابايت در قسمتهاي زير انجام دهيد كه اگر ميخواهيد به درايو سمت راست بدهيد بايد Frsee Space After را تغيير دهيد.هر 1000 مگابايت مساوي با يك گيگ ميباشد.و براي دادن فضا به درايو سمت چپ هم Free Space Befor‌را تغيير دهيد.بعد دكمه OK ربزنيد.حال مي بينيد كه يك قسمت خالي در كنار درايو C به وجود امده.



حالا بايد روي درايو D راست كليك كنيد .ميبينيد كه مقدار يك گيگ فضا از سمت چپ ميتوانيد اضافه كنيد.كه به روشي كه گفتيم ميتوانيد ان را به درايو D بچسبانيد.اين كار را به راحتي با كشيدن گوشه سمت چپ درايو به انتهاي فضاي خالي انجام دهيد.حال دوباره دكمه OK را بزنيد .به اين ترتيب ميبينيد كه فضا ي درايوها همانگونه كه ميخواهيد تغيير كرده اند.ميتوانيد با كليك روي دكمه Apply دستور دهيد تغييرات انجام شوند.سيستم Restart شده و تغييرات انجام ميشود.

ساخت درايو جديد

همچنين ميتوانيد به همين روش يك از يك درايو يك فضا بگيريد.و فضايي كه خالي شده به درايو بغلي ندهيد بلكه روي درايوي كه جدئا شده راست كليك كنيد و گزينه Create را بزنيد.سپس نوع فرمت را نتخاب كرده و دكمه OK رابزنيد تا درايو جديدي بسازيد.

براي اين كه يك درايو براي لينوكس بسازيد بايد درايو جديدي كه ميسازيد با فرمت ext2 يا ext3 يا Swap بسازيد تا بتوانيد روي ان لينوكس نصب كنيد.



Partition Magic براي تغيير سايز درايوهاي شما بدون از دست دادن اطلاعات
اين نرم افزار ابزاري حياطي براي سيستم شماست و ميتوانيد مطمئن باشيد روزي به ان نياز پيدا خواهيد كرد.مهمترين كاري كه اين نرم افزار انجام ميدهد تغيير اندازه درايوهاي هارد شما بدون از دست دادن اطلاعات شماست.

بعد از نصب برنامه از شما ميپرسد كه ايا ميخواهيد فلاپي بوت پارتيشن مجيك را بسازيد؟ بهتر است 2 فلاپي خالي داشته باشيد و يكي بعد از ديگري امكان كار با بوت را هم براي براي خود مهيا كنيد.حال كار با پارتيشن مجيك را اغاز ميكنيم.

وقتي برنامه را اجرا كرديد در بالاي صفحه با درايوهاي هارد خود روبرو خواهيد شد كه مقدار فضاي پر و خالي انها را به شما نشان ميدهد.

برنامه به اين صورت است كه شما دستورهاي لازم را ميدهيد و سپس با زدن دكمه Apply در گوشه سمت چپ پايين صفحه برنامه دستورها را يك به يك اجرا ميكند.ميتوانيد هنگامي كه دستوري را اشتباه داديد يا از دادن فرماني پشيمان شديد كنار دكمه Apply فرمان Undo را بزنيد تا يك فرمان به عقب برگرديد.حال فرض كنيد اين درايوهاي هارد ماست.كه 3 درايو C وD و E هستند.

فرض كنيد ما از درايو C كه چهار گيگ ميباشد ميخواهيم 1 گيگ به درايو D‌بدهيم.براي اين كار روي C راست كليك كرده و Resize / move را انتخاب ميكنيم.



در پنجره اي كه باز شده ميتوانيد موس را از قسمتي كه نشان داده شده گرفته و به سمت وسط بكشيد به اين ترتيب معلوم ميشودذ كه از چه مفقدار فضا كم شود.ميتوانيد از طريق تايپ مقدار فضا به مگابايت در قسمتهاي زير انجام دهيد كه اگر ميخواهيد به درايو سمت راست بدهيد بايد Frsee Space After را تغيير دهيد.هر 1000 مگابايت مساوي با يك گيگ ميباشد.و براي دادن فضا به درايو سمت چپ هم Free Space Befor‌را تغيير دهيد.بعد دكمه OK ربزنيد.حال مي بينيد كه يك قسمت خالي در كنار درايو C به وجود امده.



حالا بايد روي درايو D راست كليك كنيد .ميبينيد كه مقدار يك گيگ فضا از سمت چپ ميتوانيد اضافه كنيد.كه به روشي كه گفتيم ميتوانيد ان را به درايو D بچسبانيد.اين كار را به راحتي با كشيدن گوشه سمت چپ درايو به انتهاي فضاي خالي انجام دهيد.حال دوباره دكمه OK را بزنيد .به اين ترتيب ميبينيد كه فضا ي درايوها همانگونه كه ميخواهيد تغيير كرده اند.ميتوانيد با كليك روي دكمه Apply دستور دهيد تغييرات انجام شوند.سيستم Restart شده و تغييرات انجام ميشود.

ساخت درايو جديد

همچنين ميتوانيد به همين روش يك از يك درايو يك فضا بگيريد.و فضايي كه خالي شده به درايو بغلي ندهيد بلكه روي درايوي كه جدئا شده راست كليك كنيد و گزينه Create را بزنيد.سپس نوع فرمت را نتخاب كرده و دكمه OK رابزنيد تا درايو جديدي بسازيد.

براي اين كه يك درايو براي لينوكس بسازيد بايد درايو جديدي كه ميسازيد با فرمت ext2 يا ext3 يا Swap بسازيد تا بتوانيد روي ان لينوكس نصب كنيد.

|+| نوشته شده در دوشنبه بیستم آذر 1385 | نوشته شده توسط sms
آموزش کامل HyperTerminal
موضوع: مقالات آموزشی

ارسال فايلها بدون استفاده از اينترنت

HyperTerminal برنامه اي است كه توسط آن مي توانيد با استفاده از خطوط تلفن (و بدون نياز به اينترنت) فايلهايي را از هر نوع به دوستانتان ارسال و يا از آنها فايلهايي را دريافت نماييد.

شايد شما هم مانند من از ارسال فايلها توسط ابزار ذخيره سازي (مانند CD، ديسك و...) خسته شده ايد در اين قسمت قصد داريم به بررسي يكي از قابليتهاي جذاب و كمتر شناخته شده ويندوز كه توانايي بالايي در ارسال و دريافت فايلهاي مختلف به نام Hyper Terminal بپردازيم.



HyperTerminal چيست؟
HyperTerminal برنامه اي است كه توسط آن مي توانيد با استفاده از خطوط تلفن (و بدون نياز به اينترنت) فايلهايي را از هر نوع به دوستانتان ارسال و يا از آنها فايلهايي را دريافت نماييد. در صورت كار با اين برنامه در بسياري از موارد شما ديگر نيازي به استفاده از اينترنت نخواهيد داشت، بنابراين قادريد در هزينه هاي اتصال به اينترنت تا حد زيادي صرفه جويي كنيد.



برنامه Hyper Terminal به صورتي كاملاً ساده و آسان طراحي گرديده به صورتي كه شما با چند بار كار كردن با آن مي توانيد با نحوه كار كاملاً آشنا گرديد.
نكته: براي استفاده از HyperTerminal شما به امكانات خاص نياز نداريد فقط كافي است كه كامپيوتر شما و فردگيرنده به يك مودم مجهز باشد تا شما از طريق خط تلفن فايل مورد نظرتان را ارسال و يا دريافت نماييد.
نحوه استفاده از Hyper Terminal
براي فعال نمودن HyperTerminal در ويندوز xp به روي كليد Start كليك نموده و از منوي كشويي ظاهر شده به ترتيب Accessories < All programs < Hyper Terminal< Communications را انتخاب كنيد تا پنجره Connection Description در روي صفحه نمايش ظاهر گردد.
در كادر فوق يك نام را براي اتصال وارد كرده و از قسمت Icon يك آيكون را به دلخواه انتخاب نموده و بر روي كليد OK كليك كنيد.
در پنجره Connect To از منوي كشويي Country / region كشور محل سكونت خود (كه در اينجا IRAN را بايد انتخاب نماييد مگر اينكه خارج از ايران زندگي مي كنيد)، AreaCode كد كشور، phonenumber شماره تلفن تماس و از منوي ConnectUsing ابزار مورد استفاده (كه در اين جا مودم مي باشد) را انتخاب كرده و برروي كليد OK كليك نماييد.

نكته: در قسمت phone number شما بايد شماره تلفن شخصي كه مي خواهيد براي او فايل مورد نظرتان را ارسال كنيد را وارد نماييد.
در پنجره Connect شما كافي است بر روي كليد Dial كليك كنيد تا شماره گيري انجام گيرد. در اين مرحله در صورتي كه مي خواهيد تغييري در شماره تلفن تماس و يا محل سكونت خود دهيد كافي است برروي كليدهاي Modify يا Dialing properties كليك كرده و در كادرهاي محاوره اي ظاهر شده تغييرات مورد نظر را اعمال نماييد.
بعد از چند لحظه شماره گيري توسط مودم انجام مي شود.
تنظيماتي كه فرد گيرنده بايد انجام دهد
براي دريافت يك فايل از طريق HyperTerminal فقط كافي است در پنجره اصلي برنامه از منوي Call گزينه Wait For a Call را انتخاب نماييد.
بعد از چند لحظه شما مي توانيد فايلهاي ارسالي را دريافت كنيد.
ارسال فايلها
بعد از اينكه در پنجره Connect تنظيمات مربوطه را انجام داديد و توسط شماره گيري به شماره مربوطه متصل شديد. براي مشخص كردن فايلهاي ارسالي از منوي Transfer گزينه Send File را انتخاب كنيد تا كادر محاوره اي Send File در روي صفحه نمايش ظاهر گردد.
در كادر محاوره اي ظاهر شده براي انتخاب فايل مورد نظرتان بر روي كليد Browse كليك كنيد تا كادر محاوره اي Select File to Send در روي صفحه نمايش ظاهر گردد.
در كادر محاوره اي فوق شما كافي است فايل مورد نظرتان را انتخاب نموده و بر روي كليد Open كليك نماييد و در كادر محاوره اي Send file بر روي كليد Send كليك كنيد تا عمل ارسال انجام پذيرد.
ارسال پيغام به صورت متن
بعد از اينكه به شماره مورد نظرتان متصل شديد در پنجره اصلي برنامه Hyper Terminal شما به صورت مستقيم مي توانيد متن مورد نظرتان را تايپ نماييد. متن تايپي در اين قسمت براي دوست شما كه به كامپيوتر او توسط برنامه Hyper Terminal متصل شديد نيز قابل مشاهده مي باشد.

مشخص كردن محلي براي ذخيره سازي فايلهاي دريافتي
شما به سادگي مي توانيد محلي را براي ذخيره سازي فايلهاي دريافتي از طريق برنامه را به صورت پيش فرض تعريف نماييد. براي اين منظور از منوي Transfer گزينه Receive File را انتخاب نماييد تا كادر محاوره اي مربوطه در روي صفحه نمايش ظاهر گردد. در كار محاوره اي فوق شما با كليك نمودن كليد Browse مي توانيد محلي را براي ذخيره سازي فايل دريافتي تعيين نماييد.

ذخيره سازي اتصال
بعد از برقراري ارتباط از طريق برنامه Hyper Terminal، شما مي توانيد اتصال فوق را براي استفاده مجدد ذخيره نماييد. براي اين منظور از منوي كشويي File گزينه Save را انتخاب كنيد. با اين كار اتصال شما با اسمي كه شما براي آن مشخص نموده ايد ذخيره مي گردد، براي برقراري اتصال براي دفعات آتي، در زير منوي Accessories < All Programs < Start HyperTerminal Communications كافي است به روي نام اتصال فقط كليك كنيد.

قطع نمودن اتصال
بعد از اينكه فايل هاي موردنظرتان را براي دوستانتان ارسال كرديد و يا از آنها دريافت كرديد، براي قطع نمودن اتصال به روي گزينه Disconnect كليك نماييد تا اتصال شما قطع گردد.
نوار ابزار برنامه Hyper Terminal
در نوار ابزار برنامه HyperTerminal مجموعه دستورات پراستفاده به صورت آيكونهايي در دسترس شما قرار گرفته است. در صورتي كه نوار ابزار برنامه در زير نوار منوها وجود نداشت از زير منوي View گزينه ToolBar را انتخاب كنيد.



|+| نوشته شده در دوشنبه بیستم آذر 1385 | نوشته شده توسط sms
آموزشی
موضوع: مقالات آموزشی

یک پکیج از خطاهای مودم

کلیک کنید

مفاهیمی از فایر وال

کلیک کنید


|+| نوشته شده در دوشنبه بیستم آذر 1385 | نوشته شده توسط sms
(فتو شاپ) ساخت زمینه آتشی
موضوع: مقالات آموزشی
ساخت زمینه آتشی

۱. به منوی فایل رفته و یک نیو بخ اندازه دلخواه باز کنید

۲. کلید D روی صفحه کلید را بفشارید تا رنگ فورگراند و بگراند به حالت اصلی برگردند

۳ . به منوی فیلتر رفته و فیلتر زیر را اعمال کنید

Render>Diffence Clouds

 

برای دیدن ادامه آموزش به ادامه مطالب مراجعه کنید


| ادامه مطلب |+| نوشته شده در دوشنبه بیستم آذر 1385 | نوشته شده توسط sms

کاری رو که میخوام بگم باعث میشه که پوشه شما قفل بشه.نکته فوق العاده این کار اینجاست که پوشه ای را که قفل می کنید همراه با تمام اطلاعات و فولدرها و حتی فایلهای درون آن به هیچ وجه در search قابل جستجو و پیدا شدن نیست!!!!!!؟؟؟

برای شروع از منوی start گزینه run رو انتخاب کنید و در کادر open بنویسید cmd و اینتر کنید.

با این کار comment prompt سیستم شما ظاهر می شود.

اول باید وارد درایوی شوید که فولدر مورد نظرتان در آن است.

برای این کار ابتدا نام درایو و بعد دو نقطه بنویسید (مانند "e:") و سپس اینتر کنید.

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

{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}

مانند خط زیر:

a:\ren folder folder.{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}

که شما به جای a نام درایو و به جای folder نام پوشه مورد نظرتان رو می نویسید.

حالا اینتر کنید و این صفحه رو ببندید.

اگه به مسیری که پوشه در اون قرار داره بروید می بینید که آیکن پوشه به یک قفل تبدیل شده که به هیچ وجه نمیشه وارد اون فولدر شد.

برای برگرداندن پوشه به حالت اولیه باید بعد از انجام دوباره کارهای بالا دستور رو به شکل زیر بنویسید:

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

{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}

حالا یک فاصله بگذارید و نام فولدر را بنویسید.مانند زیر:

a:\ren folder.{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0} folder

که همانطور که گفته شد شما به جای a نام درایو و به جای folder نام پوشه را می نویسید.


|+| نوشته شده در شنبه هجدهم آذر 1385 | نوشته شده توسط sms
خوشبختانه مایكروسافت قابلیت تلفیق سرویس پك را با ویندوزهای كس پی و 2000 فراهم كرده است. برای این منظور ابتدا باید مطمئن شوید كه آخرین سرویس پك ویندوز را در اختیار دارد. برای این منظور به سایت مایكروسافت بروید و از صفحه download آخرین سرویس پك موجود را پیدا و بار گذاری كنید. به‌عنوان مثال سرویس پك شماره یك نسخه آلفا ویندوز ايكس پي 125 مگا بايت است كه از همین سایت قابل دریافت است. این فایل را بارگذاری و در فولدری در هارددیسك خود ذخیره كنید (مثلاD:\xp-sp1 )
قدم بعدی این است كه فایل های خود ویندوز كس پی را از روی سی دی به هارددیسك منتقل كنید. یك فولدر روی هارددیسك منتقل كنید. یك فولدر روی هاردديسك خود درست كنید (مثلا d:\xp-cd) و خیلی خیلی عادی هر چیزی داخل سی دی هست را در فولدر كپی كنید. یك فولدر دیگر هم درست كنید تا فایل های حاصل از باز شدن سرویس پك داخل آن كپی شود (همان طور كه می دانید ، فایل 125 مگا بايتي كه از اینترنت دریافت كرده‌اید. یك فایل فشرده است كه با اجرای آن از میشود و فایل‌هایی را تولید می كند كه برای نصب سرویس پك به كار میروند ). اسم این فولدر را مثلا d:\sp-ex میگذاریم.
حالا یك پنجره داس باز كنید (برای این كار از منوی استارت ، گزینه Run و سپس دستور Cmdرا تایپ كنید )و اسم فایل اجرایی سرویس پك را همراه با پارامتر ط تایپ كنید (مثلا c:\xpspl_en_x86.exe-x) با اجرای این دستور پنجره كوچكی باز میشود كه مسیر ذخیره شدن فایلهای باز شده را از شما سوال می كند (شكل 1).
همان آدرسی را بدهید كه برای فایل های باز شده در نظر گرفته‌اید (در مثال ما d:\sp-ex) و دكمهok را بزنید تا فایل شروع به باز شدن كند.
بعد از باز شدن فایلها ،به سراغ فولدر update در update /s:d:\xp-cd را اجركنید (دقت كنید كه بعد از :s/ هیچ فاصله ای نباید بگذارید ). با اجرای این دستور كادری ظاهر میشود كه روند تلفیق فایل های سرویس پك با فایل های اصلی نصب ویندوز كس پی را نمایش می دهد. در پایان با پیغامی از اتمام كار مطلع خواهید شد.

ساخت سی دی نصب:
تا این مرحله ، موفق شده‌اید فایل های سرویس پك را با فایل های نصب كس پی تركیب كنید حالا باید یك سی دی بسازید كه اولاً bootable باشد ، ثانیا فایلهای نصب ویندوز كس پی روی آن قرار گرفته باشند. برای قسمت اول ، یك راه حل جالب وجود دارد : ناحیه بوت در سی دی نصب ویندوز كس پی را به صورت image روی هارددیسك ذخیره كنید تا بعدا در كنار فایل های نصب به سی دی جدیدی كه می خواهید بسازید منتقل كنید. برای این منظور ابزارهای مختلفی وجود دارد كه ما iso buster را انتخاب كرده‌ایم (این برنامه ، رایگان و از سایت download.com قابل دریافت است). بعد از نصب برنامه برنامه ISO buster آن را اجرا كنید. میخواهیم ناحیه موسوم به Boot Loader را از روی سی دی نصب ویندوز بیرون بكشیم. بنابراین سی دی ویندوز را داخل درایو بگذارید و از فهرست درایوها ، درایوی را انتخاب كنید كه سی دی نصب ویندوز را داخل آن گذاشته‌ايد. با این كار ، محتوای سی دی لود شده و در ناحیه سمت راست پنجره ،نمایش داده می شود. از فهرست سمت چپ ،شاخه bootable cd را انتخاب و در سمت راست ، روی گزینه Microsoft corporation.img كلیك راست كنید. از منوی ظاهر شده ،گزینه extractرا انتخاب كنید و آن را در محلی از هارددیسك خود قرار دهید كه فایل های نصب ویندوز كس پی را گذاشته‌اید (در مثال ما d:\xp-cd).
خوب حالا فولدری در اختیار دارید كه هم فایل های بوت و هم فایلهای نصب كس پی در آن قرار دارند و آماده رایت شدن هستند. برای رایت سی دی ،ما برنامه nero را در نظر گرفته‌ایم ولی شما میتوانید با هر برنامه ای این كار را انجام دهید. در برنامه neroحالت(cd-rom(boot را انتخاب و از قسمت source of boot image data ، گزینه image file را كلیك كنید. سپس فایلی را كه از ناحیه بوت سی دی كس پی روی هاردديسك خود ذخیره كرده‌اید (به نام microsoft corporation.img )به عنوان منبع اطلاعات بوت تعیین نمایید. به علاوه با فعال كردن گزینه Expert settings گزینه No emulation را علامت زده و عددloader sector را برابر 4 قرار دهید (اگر غیر از این عمل كنید سی دی بوت ساخته نمی شود ). در صفحه iso،هم گزینه file name length را روی mod1 و گزینه character set را روی iso 9660 بگذارید (كلا گزینه های این صفحه را مطابق شكل 4 تنظیم كنید.)
بقیه گزینه‌ها مثل label و گزینه های دیگر را مطابق معمول تنظیم كنید. وقتی تمام تنظیمات را انجام دادید روی دكمه new كلیك كنید تا پنجره اصلی nero باز شود فایلها و فولدر‌هاي اصلی ویندوز ايكس‌پی را از فولدر d:\xp-cd به سی دی منتقل و عملیات رایت را آغاز كنید. در پایان یك سی دی نصب ویندوز ايكس‌پی خواهید داشت كه هم قابل بوت است و هم سرویس پك در دل آن گنجانده شده است.

|+| نوشته شده در شنبه هجدهم آذر 1385 | نوشته شده توسط sms
گام اول ساختن آيكن:
آيكن را ميتوانيد هر نرم افزاري كه خواستيد بسازيد. همانند فتوشاپ و يا غيره.... فقط توجه داشته باشيد كه پسوند آيكن شما بايد به صورت.ico بايد باشد و اندازه تصوير هم 32*32 بايد باشد.

گام دوم AutoRun سازي درايو
فرض كنيد درايو هاي متعددي در هارد ديسك شما وجود دارد و شما هر كدام را براي منظور خاصي در نظر گرفته ايد.مثلا درايو D براي موسيقي و درايو E براي عكس ها يا فيلم ها. آيا دوست داريد با باز كردن درايو D به طور خودكار ويندوز مديا پلير باز شود؟

براي اين كار:
1- ابتدا برنامه Notepad را باز كنيد و عبارت زير را در آن تايپ كنيد

[AutoRun]
Media player\wmplayer.exe
Open=C:\Program Files\Windows
Icon=amir_p30. ico

از منوي فايل گزينه Save AS را انتخاب كنبد و آن را به صورت زير ذخيره كنيد :

File Name : AutoRun.inf
Save as type :All Files
Encoding: ANSI

2- آيكوني را كه در مرحله قبل درست كرده ايد\ما در اينجا از نام AMIR_P30.ico استفاده كرديم را مستقيم در درايو D كپي كنيد (همان درايوي كه ميخواهيد اتوران شود). براي اجراي اين فرامين سيستم رايكبار ديگر راه اندازي كنيد تا تغييرات اعمال شود.

حالا با 2 بار كليك كردن بروي آيكن درايو D مديا پلير باز ميشود.
اين كار را براي درايو هاي ديگه و با برنامه هاي ديگه هم ميتوانيد انجام دهيد.

|+| نوشته شده در شنبه هجدهم آذر 1385 | نوشته شده توسط sms
راه نفوذ به سیستم عامل اکس پی
موضوع: مقالات آموزشی

ويندوز XP و انواع كاربران آن

كاربران ويندوز XP دو دسته هستند :

1- مدير (Administrator)
2- كاربر محدود شده (Limited)
كاربر مدير قابليت های زير را دارد:
الف- ساختن ، حذف كردن و يا تغيير حسابهای ساير كاربران
ب- تغييرات گسترده در سيستم عامل
ج- اجازه نصب برنامه ها و دسترسی به تمام فايلها
كاربر محدود شده قابليت های زير را دارد:
الف- فقط اجازه تغيير password مربوط به ID خودش
ب- تغييرات در theme و تنظيمات روی ميز كار (desktop) مربوط به حساب خودش
ج- دسترسی به فايلهای كه خودش ساخته است.
د- فايلهای كه در پوشه Document به اشتراك گذاشته شده اند را ببيند
مزايا و معايب كاربر محدود شده:
اين نوع از كاربران هميشه نمی توانند به نصب تمام برنامه های مورد نظر خود بپردازند(اين مسئله به خود برنامه بستگی دارد) در غير اينصورت با پنجره زير روبرو خواهد شد. برای نصب اكثر برنامه ها بايد از مدير برای نصب برنامه ها كمك بگيريد



| ادامه مطلب |+| نوشته شده در شنبه هجدهم آذر 1385 | نوشته شده توسط sms


شما با استفاده از خود ويندوز XP و بدون نياز به نرم افزارهايی از قبيل nero و... می تونيد CD موسيقی بسازيد.
برای اينکار اگر نرم افزار Microsoft Windows Media Player 10 را روی کامپيوتر خودتون داشته باشيد می تونيد فايلهای موسيقی خودتون رو از کتابخانه (library) رايت کنيد.
۱-در برنامه مديا پلير بايد روی Library کليک کنيد و در قسمت ليست (list)روی ليست مورد نظر خود کليک کنيد و در نهايت روی Burn List کليک کنيد.



۲- با کشيدن پوشه و فايلهای مورد نظر به سمت راست پنجره (Burn List) اضافه کنيد.
۳-با کشيدن پوشه ها در Burn List آنها را مرتب کنيد.
۴-CD خام را روی CD writer قرار دهيد.
۵-در نهايت اندازه نهايی فايلها را چک کنيد در صورتيکه ظرفيت کافی روی سی دی نداريد تعدادی از فايلهای موسيقی را با کليک سمت راست و انتخاب Remove from List از ليست بردارديد.



ويندوز مديا پلير ۲ ثانيه اختلاف در پخش موسيقی قرار می دهد.)
۶- روی گزينه Start Burn کليک کنيد و گزينه Audio CD را برای ساخت CD موسيقی کليک کنيد.



۷- Start Burn را کليک نماييد.
نکته:
** به شما توصيه می شود که هنگام عمل سوزاندن سی دی کار ديگری انجام ندهيد. از قبيل اجرای موسيقی
** بعد از سوزاندن CD فايلهای ديگری را نمی توانيد رو CD رايت کنيد

|+| نوشته شده در شنبه هجدهم آذر 1385 | نوشته شده توسط sms
نصب ویندوز اک پی بهروشهای مختلف
موضوع: مقالات آموزشی
آموزش نصب ويندوز xp
ابتدا بايد يك cd ويندوزxp داشته باشيد. دقت كنيد كه اين cd بايد bootable باشد. اگر ميخواهيد كه ويندوز فعلی را تبديل به ويندوز xp كنيد يا update كنيد نيازی به cd بوت نداريد. cd ويندوز را درون cd rom گذاشته و ويندوز اتوماتيك auto run خواهد شد. دقت كنيد كه اگر بخواهيد ويندوز فعلی خود را كه مثلا 98 ياme يا2000 ميباشد را update كنيد اطلاعات شما مثلا my document شما و برنامه های نصب شده شما حفظ خواهد شد. ولی اگر ويندوز شما ايراد دارد. بهتر است ان را از اول فرمت و نصب كنيد كه اين نوع نصب در اينجا توضيح داده شده است

برین به ادامه مطالب

مرسی


| ادامه مطلب |+| نوشته شده در شنبه هجدهم آذر 1385 | نوشته شده توسط sms
سایت تخصصی عمران ایران
موضوع: مقالات آموزشی
در این سایت انواع مقالات در مورد عمران و زیر شاخه هاش پیدا میشه

ایــــــــــــــنـــــــــــــــــجــــــــــــــــــا

 

این هم مرجع کامل فزیک که پادینا جون دادن

ایــــــــــنــــــــــــجـــــــــــــــا


|+| نوشته شده در چهارشنبه پانزدهم آذر 1385 | نوشته شده توسط sms
روشهای جستجو در گوگل
موضوع: مقالات آموزشی
جستجوي پيشرفته


در جلوي نوار جستجوي گوگل گزينه اي با عنوان "جستجوي پيشرفته"

يا "Advanced Search" وجود دارد. با کليک کردن روي اين گزينه وارد

 صفحه اي با همين نام خواهيد شد. در اين صفحه شما مي توانيد با

اعمال تنظيمات و بکار بردن عملگرهاي خاصي دقت جستجويتان را افزايش

دهيد.

همانگونه که از شکل بالا معلوم است، همه گزينه ها به فارسي مي باشند

 و استفاده از آنها بسيار ساده است و نيازي به توضيح بيشتر ندارد،

 اما علاوه بر اين تنظيمات، گوگل از يک سري عملگرها نيز براي محدود کردن

جستجوها بهره مي برد. شما بدون رجوع قسمت جستجوي پيشرفته و با

 دانستن اين عملگرها مي توانيد عمل جستجو را هرچه سريعتر انجام دهيد،

 در زير به توضيح برخي از اين عملگرها مي پردازيم:

عملگر +

همانگونه که قبلاً گفتيم گوگل از يک سري کلمات معمولي بصورت خودکار

 چشم پوشي مي کند، ولي در صورتي که شما ضروري مي دانيد که اينگونه

 کلمات حتماً مورد جستجو قرار گيرند، مي توانيد با قرار دادن يک علامت "+"

در جلوي آنها مطمئن شويد که در نتايج جستجو حتماً وجود خواهند داشت.

(دقت کنيد که قبل از کاراکتر "+" يک فاصله (space) وجود داشته باشد ولي

کلمه بعدي بدون فاصله، فوراً پس از آن بيايد).

راه ديگر مقيد نمودن گوگل براي جستجوي کلمه اي خاص اين است که کلمه

 مورد نظر را در کوتيشن (" ") قرار دهيد. براي مثال اگر بخواهيم دنبال داستان

 جنگ ستارگان 1 (Star Wars Episode I) را مورد جستجو قرار دهيم، گوگل

 کلمة I را مورد جستجو قرار نمي دهد مگر آنکه آنرا بصورت

Star Wars Episode +I و يا "Star Wars Episode I" بنويسيم.

عملگر -

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

 از يک معنا دارد، براي مثال کلمه "bass" در ماهيگيري به معناي "ماهي خالدار"

 است و در موسيقي به معناي "صداي بم". براي حل اينگونه مشکلات

مي توانيد از عملگر "-" استفاده کنيد، تا گوگل به دنبال سايتهايي بگردد

 که کلمة بعد از اين عملگر در آنها نباشند. (دقت کنيد که قبل از کاراکتر

 "-" يک فاصله (space) وجود داشته باشد ولي کلمه بعدي بدون فاصله،

 فوراً پس از آن بيايد). مثلاً در مثال فوق مي توانيد بنويسيد: bass -music.

عملگر ~

گاهي ممکن است که شما فقط به دنبال کلمه اي خاص نباشيد و بخواهيد

 که به دنبال کلمات مرتبط با آن نيز بگرديد. براي اين کار از اين عملگر استفاده

 مي شود. براي مثال اگر در کادر جستجو تايپ کنيد "کيفيت غذا" در نتيجه

 سايتهايي ظاهر خواهند شد که کلمه "کيفيت" و کلمه "غذا" در آنها وجود

داشته باشد. و حتي ممکن است که اين دو کلمه اصلاً به هم ربط هم نداشته

 باشند. اما اگر تايپ کنيد "~کيفيت ~غذا" دنبال سايتهايي مي گردد که درباره

کيفيت غذاها نوشته باشند.

عملگر ""

همانگونه که قبلاً نيز گفته شد، براي جستجوي عبارتي خاص بصورت کامل

 (نه بصورت کلمات جدا از هم) بايستي آن عبارت را در داخل کوتيشن (" ") قرار داد.

عملگر "يا"

گوگل از ياي منطقي پشتيباني ميکند. بدين معنا که اگر دنبال کلمه اي

خاص "يا" بجاي آن کلمه اي ديگر مي گرديد، مي توانيد در بين اين دو

کلمه از "يا" استفاده کنيد. براي مثال اگر در کادر جستجو تايپ کنيد

 "تعطيلات در شيراز يا اصفهان" آنگاه گوگل دنبال سايتهايي مي گردد

که در خصوص تعطيلات در شيراز يا در اصفهان باشند.

عملگر
SITE

اگر مي خواهيد که عمل جستجو در سايت بخصوصي انجام گيرد، مي توانيد

 پس از وارد نمودن کلمه مورد نظر عملگر Site: را آورده و پس از آن آدرس

 سايت را بياوريد. براي مثال براي جستجوي "پذيرش" در سايت دانشگاه

 استانفورد مي توانيد بنويسيد: admission site:www.stanford.edu

عملگر ..

براي اينکه جستجو را محدود به سايتهايي کنيد که در آنها اعداد محدودة

خاصي وجود داشته باشند، مي توانيد از اين عملگر براي نشان دادن محدودة

 عددي مورد نظر بهره بريد. مثلاً اگر به دنبال DVD Playerهاي با قيمت250

تا350دلار مي گرديد، بايستي اينگونه خواسته تان را بيان کنيد: DVD player

 $250..350 (توجه داشته باشيد که بين دو نقطة عملگر هيچ فاصله اي نباشد).

صفحه نتايج جستجو

مطابق شکل فوق صفحه نتايج جستجوي گوگل ـ چه به فارسي باشد و چه

به انگليسي ـ را مي توان به16قسمت تقسيم نمود، که در زير به شرح مختصر

 هر يک از آنها مي پردازيم:


1-لينکهاي بالايي گوگل ناميده مي شوند. با کليک روي هر گزينه مشخص

 مي کنيد که در چه زمينه اي مي خواهيد جستجو کنيد. سايتها، تصاوير،

 خبرها، گروهها و...

2-دکمة
Search يا جستجو براي شروع عمل جستجو بکار مي رود. بجاي

بکار بردن اين دکمه مي توانيد کليد Enter را فشار دهيد.

3-لينک
Advanced Search يا جستجوي پيشرفته شما را به صفحه تنظيمات

 پيشرفته جستجو مي برد.

4-کادر جستجو ناميده مي شود که براي تايپ نمودن کلمات مورد جستجو

 بکار برده مي شود.

5-لينک
Preferences يا تنظيمها شما را به صفحه تنظيمات گوگل مي برد

تا در آنجا مشخص کنيد که مي خواهيد در هر صفحه نتايج جستجو چه

 تعداد سايت ليست شود، و يا اينکه زبان مورد استفاده چه زباني باشد و...

6-نوار آبي رنگي که مشاهده مي نمائيد، نوار آمار مي باشد که آمار تعداد

 سايتهايي که يافته شده است و همچنين مدت زماني که جستجو طول

 کشيده است را نشان مي دهد.

7-
Tip ها توضيحات کوتاهي هستند که شما را براي جستجوي بهتر راهنمائی

 مي کنند.


8-گوگل داراي منابع اطلاعاتي متنوع و ويژه اي است که بر اساس تجربه

 جستجوي کاربران مختلف جمع آوري شده اند و اغلب اين منابع به جستجوی

 شما نزديکتر است و در بالاي نتايج جستجوها قرار مي گيرند. گوگل براي گرفتن

 نتيجه بهتر شما را به ديدن منابع اطلاعاتي خودش دعوت مي کند. براي مثال در

 شکل بالا که آدرس مناظر کوهها مورد جستجو قرار گرفته است گوگل کاربر را به

ديدن قسمت Local Search خود دعوت مي کند تا در آن قسمت به نتايج واقعي

تري از آنچه که مي خواهد برسد.

9-در قسمت نتايج جستجو اولين چيزي که مي بينيد عنوان صفحه اي است

که کلمات مورد نظر در آن يافته شده است. گاهي اوقات در اين قسمت

 يک آدرس اينترنتي قرار مي گيرد که به معناي آن است که صفحه موردنظر

 بدون نام مي باشد.

10-پس از عنوان سايت، قسمتهايي از سايت که کلمات شما در آن يافت

شده اند، بصورت خلاصه آورده مي شود. اين متن کوتاه به شما اين امکان

 را مي دهد تا قبل از کليک کردن روي عنوان آن و ديدن محتويات سايت

 ببينيد که آيا اين صفحه کاملاً مطابق با خواسته شما مي باشد يا نه.

11-آدرس سايتي که کلمات در آن يافته شده اند، مي باشد.

12-اندازه يا سايز متني قسمتي از سايت را که متن موردنظر شما در آن

 يافته شده است را نشان ميدهد. در برخي موارد اين اندازه ديده نمي شود.

13-به هر دليلي اگر با کليک کردن بر روي عنوان سايت و يا آدرس سايت،

قادر نيستيد که محتويات آنرا ببينيد، مي توانيد با کليک کردن بر روي

گزينه Cached يا نسخه ذخيره شده، همان سايت را از روي سِروِر گوگل

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

 براي دسترسي و جستجوي سريعتر بر روي سِروِر خود ذخيره مي نمايد.

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

 روي سرور گوگل دسترسي پيدا کنيد).

14-با کليک روي گزينه
Similar Pages يا صفحات مشابه جستجوگر گوگل

 شما را به سمت صفحاتي شبيه به صفحه يافته شده راهنمائي مي کند.

15-وقتي که گوگل کلمه مورد نظر شما را در يک سايت در چند صفحه پيدا

مي کند، ابتدا صفحه اي که به درخواست شما نزديکترند را مي آورد و سپس

 صفحه دوم را بصورت تو رفته نشان مي دهد.


16-اگر در يک سايت در بيش از دو صفحه کلمات مورد نظر شما يافت شوند،

براي ديدن صفحات سوم به بعد بايستي روي اين گزينه کليک نمائيد.


|+| نوشته شده در سه شنبه چهاردهم آذر 1385 | نوشته شده توسط sms

|+| نوشته شده در سه شنبه چهاردهم آذر 1385 | نوشته شده توسط sms

ويندوز xp برنامه مخفي جالبي در اين زمينه دارد كه شما با استفاده از آن مي توانيد هرگونه فايل را فشرده كنيد. IEXPRESS اين كار را برايتان انجام مي دهد.

اين برنامه به صورت WIZARD طراحي شده است و شما براحتي مي توانيد با آن كار كنيد. اين برنامه پس از فشرده كردن فايلها ، فايل اجرائي تحويل شما ميدهد كه اين فايلها ميتوانند روي هر سيستمي باز شوند.

كافيست در كادر RUN از منوي START كلمه IEXPRESS را تايپ كرده و اينتر را بزنيد.

مراحل كار در زير شرح داده شده است:

در ابتدا شما بايد دستورالعمل فشرده سازي را تكميل كنيد. براي اين كار در پنجره باز شده گزينه creat new self extraction directive file‌ ‌ را انتخاب كرده ، next را بزنيد. گزينه Extract Files Only را انتخاب كرده ، مجدد Next كنيد.

در اين مرحله يك نام را براي عنوان بسته ايجاد شده تايپ كنيد و دكمه Next را بزنيد. حال اگر بخواهيد هنگام نصب بسته، كاربر با پيغامي مواجه شده و پس از تاييد آن بسته را نصب كند، مي توانيد اين پيغام را در كادرPrompt User With وارد كنيد. در غير اينصورت No Prompt را برگزيده، Next را بزنيد.

اگر ميخواهيد قبل از نصب يك توافق نامه براي كاربر نمايش داده شود، Display a License ‌‌را فعال كرده و فايل مربوطه را جستجو كنيد.(اين فايل را بايستي قبلا ايجاد كرده باشيد اين كار را ميتوانيد در يك محيط متني انجام دهيد.)

در غير اينصورت Do Not Display a License را انتخاب و Next كنيد.

در اين مرحله با زدن دكمه Add فايلي را كه ميخواهيد فشرده شود انتخاب كنيد.سپس دكمه Next را بزنيد.

در قسمت بعد مشخص مي كنيد كه برنامه نصب، چگونه نمايش داده شود.با انتخاب Default آن را به حال خود رها كرده و Next كنيد.

اگر ميخواهيد پس از نصب پيغامي براي كاربر نمايش داده شود، آن را در كادر Display Message وارد كنيد.و گر نه No Message و سپس Next را بزنيد.

حال يك مسير و يك نام براي بسته برگزينيد. با زدنNext مسير فعلي را براي ذخيره قبول كرده و دوبار Next را بزنيد تا فشرده سازي آغاز شود.

در پايان Finish‌ ‌ را كليك كنيد.اكنون ميتوانيد به محل تعيين شده رفته و بسته را مشاهده كنيد.

همچنين با گرفتن Properties از فايل فشرده شده و فايل اوليه مي توانيد تغيير حجم آنها را مشاهده كنيد.حتي ميتوانيد براحتي اين بسته را به كامپيوترهاي ديگر منتقل كنيد.براي نصب كافيست برروي آن دابل كليك كرده و مسير قرارگرفتن آن را پس از نصب تعيين كنيد.


|+| نوشته شده در یکشنبه دوازدهم آذر 1385 | نوشته شده توسط sms
همه ما نرم افزارهايي را روي سيستمهاي خود نصب داريم كه از آنها استفاده ميكنيم. ولي همه از اين موضوع شكايت داريم كه ويندوزمان بعد از نصب چند برنامه كند شده است و مثل روزهاي اول كار نميكند. علت در نرم افزارهايي است كه نصب كرده ايم. در اين ترفند نرم افزارها را به چند دسته تقسيم ميكنيم و ميزان تاخيري را كه در سيستم عامل ايجاد خواهند كرد را بررسي خواهيم كرد.

به ادامه مطالب برید

| ادامه مطلب |+| نوشته شده در یکشنبه دوازدهم آذر 1385 | نوشته شده توسط sms
ریست شدن یا هنگ کردن سیستم ؟
موضوع: مقالات آموزشی
اگه ويندوز xpشما مشکل داره مثلا restartميکنه ياhangبايد دوباره نصب ياrepair بشه که هردوش وقت

گيره پس در runويندوز اين chkdskرا تايپ کنين بعد هرچی eror هستو پيدا ميکنه


|+| نوشته شده در یکشنبه دوازدهم آذر 1385 | نوشته شده توسط sms
آموزش
موضوع: مقالات آموزشی
هنگام مواجهه با صفحات فارسي اي كه در آنها بجاي حروف درست فارسي اشكال عجيب غريب ديده مي شوند، به سرعت سايت را ترك مي كنند. البته اين را ه مناسبي براي تنبيه طراحان صفحات وبي است كه در صفحه وب خود اين مشكل را دارند. ولي چنانچه بخواهيد مي توانيد، احتمالا صفحه را درست كنيد. كليك راست موس را فشار دهيد، از صفحه باز شده، گزينه encoding را انتخاب كنيد. براي درست ديدن صفحات فارسي، يكي يكي گزينه هاي زير را انتخاب كنيد تا ببينيد، كداميك جواب مي دهد: Windows (Arabic) Windows (Western) UTF-8 يعني ابتدا از گزينه، encoding، windows(Arabic) را انتخاب كنيد، اگر صفحه درست شد كه هيچ ولي اگر درست نشد،‌ مجددا كليك راست كرده encoding و سپس windows (western) را انتخاب كنيد، اگر صفحه درست شد كه هيچ ولي اگر درست نشد، گزينه سوم (يعني UTF-8) را امتحان كنيد. اگر هيچكدام نشد،‌ ببينيد (احتمالا در صفحه اول سايت) آيا صفحه فارسي با قلم خاصي نوشته شده در نتيجه از شما خواهش شده كه : "ابتدا قلم ما را نصب كنيد"؟ در اينصورت مجبوريد ابتدا آن فونت را به شكل زير نصب كنيد:
1ـ فونت را دانلود كنيد.
2ـ در پنجره control panel روي fonts دوبار كليك كنيد تا پنجره مورد نظر باز شود.
3ـ گزينه Install new font را از منوي File همان پنجره Fonts انتخاب كنيد.
4ـ مسير فونت مورد نظر را از پنجره هاي ليست Folders، Drives همان پنجره مشخص كنيد. سپس فونت شما در پنجره كوچك list of fonts ظاهر مي شود.
5ـ حال آن را انتخاب و ok بزنيد تا فونت مورد نظر روي سيستم نصب شود. پس از اين با زدن refresh صفحه وب مورد نظر،‌ مي توانيد آن را به راحتي بخوانيد. ولي اگر باز مشكل داشتيد، روي صفحه وب،‌كليك راست كنيد و در encoding گزينه User defined را انتخاب كنيد. قاعدتا با refresh كردن بايد بتوانيد صفحه را بخوان

|+| نوشته شده در یکشنبه دوازدهم آذر 1385 | نوشته شده توسط sms
نوشتن اعداد به فارسي
موضوع: مقالات آموزشی

شما عزيزان متوجه شده ايد که با وجود اينکه ميتوانيد فارسي بنويسيد ولي اعداد به فارسي نوشته نميشود بلکه به لاتين نوشته ميشود! برای نوشتن اعداد به فارسي در « ورد اکس پي » به طريق زير عمل کنيد.

در مرحله اول «ورد» را باز کنيد و سپس به ترتيب زير عمل کنيد
Tools > Options > Complex Scripts > Numeral

 حال در آخر صحفه گزينه مقابل
بگذارContext 
حال اگر به فارسي بنويسيد اعداد به فارسي خواهد بود


|+| نوشته شده در یکشنبه دوازدهم آذر 1385 | نوشته شده توسط sms
معرفی چند کلید کاربردی
موضوع: مقالات آموزشی
شما می توانید با نگه داشتن کلید Windows ودر همان حالت که آن کلید را نگه داشته اید کلید E را بزنید مشاهده می کنید که MyComputer فعال می شود .

با نگه داشتن کلید Windows ودرهمان حالت که آن کلید را نگه داشته اید کلید D را بزنید مشاهده می کنید که Show Desktop می شود

با نگه داشتن کلید Widnows و درهمان حالت که آن کلید را نگه داشته اید کلید R را بزنید مشاهده می کنید که Run در سیستم شما اجرا می شود .

با نگه داشتن کلید Windows ودرهمان حالت که آن کلید را نگه داشته اید کلید F را بزنید مشاهده می کنید که Search برای شما فعال می شود .

با نگه داشتن کلید Windows ودر همان حالت که آن کلید را نگه داشته اید کلید U را بزنید مشاهده می کنید که برنامه Utility Manager فعال می شود


|+| نوشته شده در یکشنبه دوازدهم آذر 1385 | نوشته شده توسط sms
برای شروع کار کافی است از منوی Start وارد Run شوید. سپس هر یک از دستورات موجود در ستون دستور را تایپ نموده و سپس Enter بزنید تا بلافاصله برنامه مورد نظر اجرا گردد.

نام برنامه اجرایی
دستور
Accessibility Controls access.cpl
Add Hardware Wizard hdwwiz.cpl
Add/Remove Programs appwiz.cpl
Administrative Tools control admintools
Automatic Updates wuaucpl.cpl
Bluetooth Transfer Wizard fsquirt
Calculator calc
Certificate Manager certmgr.msc
Character Map charmap
Check Disk Utility chkdsk
Clipboard Viewer clipbrd
Command Prompt cmd
Component Services dcomcnfg
Computer Management compmgmt.msc
Date and Time Properties timedate.cpl
DDE Shares ddeshare
Device Manager devmgmt.msc
Direct X Control Panel - If Installed directx.cpl
Direct X Troubleshooter dxdiag
Disk Cleanup Utility cleanmgr
Disk Defragment dfrg.msc
Disk Management diskmgmt.msc
Disk Partition Manager diskpart
Display Properties control desktop
Display Properties desk.cpl
Display Properties w/Appearance Tab Preselected control color
Dr. Watson System Troubleshooting Utility drwtsn32
Driver Verifier Utility verifier
Event Viewer eventvwr.msc
File Signature Verification Tool sigverif
Findfast findfast.cpl
Folders Properties control folders
Fonts control fonts
Fonts Folder fonts
Free Cell Card Game freecell
Game Controllers joy.cpl
Group Policy Editor - XP Pro gpedit.msc
Hearts Card Game mshearts
Iexpress Wizard iexpress
Indexing Service ciadv.msc
Internet Properties inetcpl.cpl
IP Configuration - Display Connection Configuration ipconfig /all
IP Configuration - Display DNS Cache Contents ipconfig /displaydns
IP Configuration - Delete DNS Cache Contents ipconfig /flushdns
IP Configuration - Release All Connections ipconfig /release
IP Configuration - Renew All Connections ipconfig /renew
IP Configuration - Refreshes DHCP & Re-Registers DNS ipconfig /registerdns
IP Configuration - Display DHCP Class ID ipconfig /showclassid
Java Control Panel - If Installed jpicpl32.cpl
Java Control Panel - If Installed javaws
Keyboard Properties control keyboard
Local Security Settings secpol.msc
Local Users and Groups lusrmgr.msc
Logs You Out Of Windows logoff
Microsoft Chat winchat
Minesweeper Game winmine
Mouse Properties control mouse
Mouse Properties main.cpl
Network Connections control netconnections
Network Connections ncpa.cpl
Network Setup Wizard netsetup.cpl
Notepad notepad
Nview Desktop Manager - If Installed nvtuicpl.cpl
Object Packager packager
ODBC Data Source Administrator odbccp32.cpl
On Screen Keyboard osk
Opens AC3 Filter - If Installed ac3filter.cpl
Password Properties password.cpl
Performance Monitor perfmon.msc
Performance Monitor perfmon
Phone and Modem Options telephon.cpl
Power Configuration powercfg.cpl
Printers and Faxes control printers
Printers Folder printers
Private Character Editor eudcedit
Quicktime - If Installed QuickTime.cpl
Regional Settings intl.cpl
Registry Editor regedit
Registry Editor regedit32
Remote Desktop mstsc
Removable Storage ntmsmgr.msc
Removable Storage Operator Requests ntmsoprq.msc
Resultant Set of Policy - XP Pro rsop.msc
Scanners and Cameras sticpl.cpl
Scheduled Tasks control schedtasks
Security Center wscui.cpl
Services services.msc
Shared Folders fsmgmt.msc
Shuts Down Windows shutdown
Sounds and Audio mmsys.cpl
Spider Solitare Card Game spider
SQL Client Configuration cliconfg
System Configuration Editor sysedit
System Configuration Utility msconfig
System File Checker Utility - Scan Immediately sfc /scannow
System File Checker Utility - Scan Once At Next Boot sfc /scanonce
System File Checker Utility - Scan On Every Boot sfc /scanboot
System File Checker Utility - Return to Default Setting sfc /revert
System File Checker Utility - Purge File Cache sfc /purgecache
System File Checker Utility - Set Cache Size to size x sfc /cachesize=x
System Properties sysdm.cpl
Task Manager taskmgr
Telnet Client telnet
User Account Management nusrmgr.cpl
Utility Manager utilman
Windows Firewall firewall.cpl
Windows Magnifier magnify
Windows Management Infrastructure wmimgmt.msc
Windows System Security Tool syskey
Windows Update Launches wupdmgr
Windows XP Tour Wizard tourstart
Wordpad write


|+| نوشته شده در یکشنبه دوازدهم آذر 1385 | نوشته شده توسط sms
آموزش نصب ویندوز Xp
موضوع: مقالات آموزشی
  ابتدا بايد يك cd ويندوزxp داشته باشيد . دقت كنيد كه اين cd بايد bootable باشد. اگر ميخواهيد كه ويندوز فعلي را تبديل به ويندوز xp كنيد يا update كنيد نيازي به cd بوت نداريد. cd ويندوز را درون cd rom گذاشته و ويندوز اتوماتيك auto run خواهد شد.دقت كنيد كه اگر بخواهيد ويندوز فعلي خود را كه مثلا 98 ياme يا2000 ميباشد را update كنيد اطلاعات شما مثلا my document شما و برنامه هاي نصب شده شما حفظ خواهد شد.ولي اگر ويندوز شما ايراد دارد.بهتر است ان را از اول فرمت و نصب كنيد كه اين نوع نصب در اينجا توضيح داده شده است.

| ادامه مطلب |+| نوشته شده در جمعه دهم آذر 1385 | نوشته شده توسط sms

 

 
 
من ميخوام به شما طريقه چك كردن ايميل هاي ميل باكس خودتون در ياهو رو توسط Outlook Express ياد بدم.فكر كنم به درد بسياري از شمابخوره كه حوصله صفحات وب ياهو رو نداريد و ميخواين هرچه زودتر ايميل هاي خودتون رو چك كنين.
 
و اما اصل مطلب:
+) ابتدا شما ميبايست يك برنامه با نام !YPOPs را دانلود كرده و آن را در سيستم خود نصب كنيد.اگر اين برنامه را نصب نكنيد بقيه مراحل كار نخواهند كرد.
+) برنامه Outlook Express رو در ويندوز خودتان از آدرس: Start-> All Programes-> Outlook Express  يا بر روي start -> Run رفته و msimn.exe را تايپ كنيد تا برنامه اجرا گردد.
+) اگر اولين باري است كه اين برنامه را باز ميكنيد،يك ويزارد براي ايجاد حساب ظاهر ميشود كه من براي اينكه شما متوجه شويد از كجا اومده در صفحه ظاهر شده بر روي Cancel كليك كنيد.
+) به منوي ...Tools برويد و بر روي ...Accounts كليك كنيد.
+)زبانه هاي مختلفي در مشاهده ميشود.(مانند all,mail,news و ....) بر روي Mail كليك كرده و دكمه Add را در كنار صفحه كليك كنيد و از منوي ظاهر شده گزينه ...Mail را برگزينيد.
 
+) در قسمت Display Name نامي را كه ميخواهيد به عنوانsender ايميل نمايش داده شود را بنويسيد.(براي مثال Display Name من،reza هست.)سپس بر روي Next كليك كنيد
+) در قسمت E-mail Address نام آدرس خود در ياهو را نوشته و بر روي Next كليك كنيد.(Ex: h_e115@yahoo.com)
+) در جايي كه نوع سرور شما را درخواست ميكند و با برچسب My incoming mail server is a POP3 server گزينه POP3 را انتخاب كنيد.
+)حال در اين صفحه دو گزينه incoming mail server و Outgoing mail server خالي مانده اند.در هردوي آنها كلمه localhost را تايپ كرده و next را بزنيد.
+) صفحه ظاهر شده را مانند زير كامل كنيد:
 Account name:  You@yahoo.com
 Password:        your-email-pass
+) توجه داشته باشيد كه گزينه Log on using secure Password Authentication (SPA) i نبايد تيك خورده باشد.
+) با كليك بر روي Finish به محيط OE يا همون Outlook برميگرديم.هنوز فقط يكي از تنظيمات مانده است.به ترتيب بر روي Tools -> Accounts -> Mail رفته و ايملي را كه ايجاد كرديد را دابل كليك كنيد.
+) در صفحه ظاهر شده،گزينه servers را انتخاب كرده و گزينه My Server requires authentication  را تيك بزنيد.
اگر قادر به دريافت ضمايم ايميلها نيستيد، بر روي Tools -> Option رفته و در قسمت Security تيك گزينه Do Not allow attechments to be saved or opened that could potentially be a virus را برداريد.

|+| نوشته شده در جمعه دهم آذر 1385 | نوشته شده توسط sms
در این قسمت قصد داریم قسمت هایی از ویندوز اکس پی رو معرفی کنیم که احتمالا خیلی ها از وجود این قسمت ها خبر نداشتند :
- زمان روشن بودن کامپیوتر بعد از آخرین خاموش کردن اون :
از منوی Start گزینه run را انتخاب کرده و در آن عبارت cmd را تایپ کنید . سپس در پنجره داس مانندی که باز می شه عبارت system info را تایپ کرده و enter را بزنید . بعد از مدت کوتاهی اطلاعاتی به شما داده می شه که یکی از اونها زمان روشن بودن کامپیوتر هست ، همچنین در این اطلاعات لیستی از آپدیت های نصب شده رو ویندوز هم قابل مشاهده هست .
- آهنگی مخفی در ویندوز :
اگر ویندوز به طور خودکار کارت صدای شما رو بشناسه ( که معمولا اینطور نیست ) شما بعد از نصب ویندوز موزیکی می شنوید . برای دسترسی به این موزیک کافیه به آدرس زیر بروید و روی فایل title دوبار کلیک کرده تا یک آهنگ 5 دقیقه ای رو بشنوید :
C:\WINDOWS\system32\oobe\images
- ساخت دیسکت پسورد نجات بخش :
شما می تونید در ویندوز اکس پی دیسکتی بسازید که در مواقع فراموش کردن پسورد ورود ویندوز به وسیله این دیسکت براحتی پسورد رو عوض کنید . قبلا بطور کامل و تصویری این ترفند رو آموزش داده بودیم ، جهت اطلاعات بیشتر به اینجا بروید .
- خط فرمان در ویندوز :
هیچ می دونستید شما در ویندوز و در قسمت command آن می تونید بیش از 117 دستور جالب رو وارد کنید ؟
برای این کار ابتدا از منوی start گزینه run را انتخاب کرده ، سپس عبارت command را تایپ کنید و enter را بزنید تا پنجره ای داس مانند باز بشه . ما 117 دستور رو در این آدرس برای شما آماده کردیم که می تونید گزینه های بسیار جالبی توش پیدا کنید .
- برنامه ای مخصوص طراحی فونت ، لوگو و آیکون :
بله ، یه همچین برنامه ای در ویندوز موجود هست ولی بصورت مخفی . برای دستیابی به این برنامه کافیه در قسمت run ویندوز عبارت eudcedit را تایپ کرده و enter کنید تا برنامه اجرا شود .
- ابزاری برای ساخت پسورد :
ساخت یه پسورد مطمئن کار هر کسی نیست . ویندوز اکس پی قابلیتی پنهای برای ایجاد یک پسورد بصورت random را داره . برای استفاده از این ابزار کافیه مثل ترفند اول این پست عبارت cmd را تایپ کرده و در پنجره داس مانند عبارت زیر رو وارد کنید :
net user administrator /random
حالا ویندوز برای شما یه پسورد قدرتمند می سازه !
- نام های غیر مجاز :
هیچ می دونستید شما در ویندوز نمی تونید فولدر هایی با نام PRN, AUX, CLOCK$, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9 , CON ایجاد کنید ؟
- استفاده از تمام پهنای باند :
ویندوز فقط از 20% پهنای باند استفاده می کنه . برای بالابردن این درصد که درسرعت اینترنت نقش خوبی می تونه داشته باشه کافیه در قسمت run ویندوز عبارت gpedit.msc را تایپ کرده و سپس از پنجره ای که باز می شه از سمت راست روی گزینه " Computer Configuration " دوبار کلیک کرده و از لیستی که باز می شه گزینه Network ، سپس گزینه " QoS Packet Scheduler " را انتخاب کرده و حالا روی گزینه " limit reservable bandwidth " دوبار کلیک کرده و از پنجره جدید باز شده گزینه enabled را انتخاب کرده ، سپس در قسمت پایین عدد مورد نظر رو تغییر بدید ...

|+| نوشته شده در سه شنبه هفتم آذر 1385 | نوشته شده توسط sms

ممکن است شما نیز تا به حال نام Dr.Watson ویندوز XP را شنیده باشید. ابزاری که همیشه در پس ویندوز بوده است و بسیاری از کاربران از توانایی های این برنامه مفید بی خبرند.
شما به وسيله اين برنامه ميتوانيد به راحتي ريشه مشكلات بسيار جدي را كه در سيستم ها اغلب باعث قفل كردن دستگاه و ... ميشود ، رديابي كنيد و بعد براي رفع مشكل اقدام كنيد. با استفاده از این ابزار فوق العاده میتوانید بدون نیاز به نرم افزارهای آنتی ویروس و فایروال امنیت سیستم خود را تضمین کنید.


شما به وسيله اين برنامه ميتوانيد به راحتي ريشه مشكلات بسيار جدي را كه در سيستم ها اغلب باعث قفل كردن دستگاه و ... ميشود ، رديابي كنيد و بعد براي رفع مشكل اقدام كنيد.
هنگامي كه شما برنامه Dr.Watson را اجرا كنيد ، اين برنامه در پس زمينه قرار ميگيرد و منتظر به وجود آمدن يك مشكل در سيستم شما ميماند تا جزئيات آن را ثبت كند ( آيكن اين برنامه در نوار وظيفه قرار ميگيرد ). بسياري از افراد فكر ميكنند كه به اين برنامه در ويندوز XP نياز پيدا نخواهند كرد چون اين ويندوز نسبت به ويندوزهاي قبلي خود بسيار پايدارتر و مستحكم تر است و خوب همه اين موضوع را قبول دارند. اما با تمام اين پايداري بازهم امكان دارد ناگهان مشكل جدي اي براي ويندوز XP نيز پيش بيايد. اگر شما در آن هنگام اين برنامه را اجرا كرده باشيد ميتوانيد به راحتي مشكل را رد يابي كرده و پس از حل آن ديگر نگران به وجود آمدن چنين مشكلي نباشيد. پس بهتر است هميشه به فكر باشيد تا بعدا پشيمان نشويد.

برنامه Dr.Watson تمامي اطلاعات وابسته به سيستم را درست قبل از اينكه خطا و مشكل اتفاق بيفتد ضبط ميكند. به عبارت ديگر اگر سيستمتان از حركت ايستاد و يا يك خطاي سيستمي جدي را به شما نشان داد ميتوانيد كامپيوتر خود را Restart كرده و بعد به سراغ فايل Log اي كه برنامه Dr.Watson درست قبل از وقوع مشكل ميسازد برويد. اين فايل شامل جزئيات كامل مشكل ميباشد. در اينجا اگر كمي اطلاعات حرفه اي راجع به سيستم و كدهاي سيستمي داشته باشيد ميتوانيد به راحتي مشكل را ريشه يابي و حل كنيد. در غير اين صورت اگر مشكل خيلي جدي باشد شما حتما نياز به يك متخصص خواهيد داشت كه با نشان دادن فايل Log به آن متخصص ، او به راحتي ( در اكثر مواقع ! ) مشكل را براي شما حل ميكند. اما همواره يادتان باشد كه هيچ برنامه اي نميتواند بهترين باشد. برنامه Dr.Watson اگر چه در بسياري از موارد به خوبي از عهده وظيفه خودش بر مي آيد اما گاها نيز ممكن است اگر مشكل سيستم شما خيلي جدي باشد و باعث قفل شدن كل سيستم شما گردد ، نتواند ريشه مشكل را ثبت كند و در گزارشش قيد كند. اما نگران نباشيد چون اين اتفاق ممكن است يك در هزار رخ دهد و اصلا جاي نگراني نيست.

نكته جالب توجه ديگر اين برنامه اين است كه شما با ارسال فايل Log آن براي شركت Microsoft ميتوانيد از راهنماييهاي متخصصان اين شركت نيز براي رفع مشكل خودتان استفاده كنيد. فايل Log برنامه Dr.Watson اغلب خطاها را تشريح كرده و روش درست و منطقي را براي اصلاح و تعمير آن به شما پيشنهاد ميكند اما همواره بهتر است كه از يك فرد متخصص نيز در اين زمينه كمك بخواهيد كه به نظر من متخصصان خود شركت Microsoft ميتوانند بهترين انتخاب شما باشند جون كاملا رايگان اند !
براي ارتباط با اين متخصصين فقط كافي است كه به قسمت پشتيباني تكنيكي سايت Microsoft مراجعه كنيد و بعد فايل Log را براي آنها ارسال كنيد و منتظر راهنمايي هاي آنها بمانيد. مطمئن باشيد شما را بدون جواب نخواهند گذاشت.

و اما نحوه كار با اين برنامه مفيد :
اين برنامه به صورت پيش فرض از ديد كاربران پنهام است و شما نميتوانيد آن را در پوشه Tools بيابيد. براي اجراي آن ابتدا از طريق منوي Start وارد برنامه Run شده و عبارت DrWtsn32 را تايپ كرده و سپس Enter را بزنيد تا برنامه اجرا شود.
پس از شروع برنامه شما ميتوانيد تنظيمات مورد نياز را انجام داده و بعد به ساير كارهاي خود بپردازيد.

اما توضيح تنظيمات برنامه :
در قسمت Log File Path شما ميتوانيد مسير ذخيره فايل Log برنامه را تعيين كنيد.
در قسمت Crash Dump شما ميتوانيد مسير فايل ذخيره موقت ( تصوير لحظه اي ) برنامه را تعيين كنيد ( بهتر است اين قسمت را تغيير ندهيد ).
در قسمت Wave File شما ميتوانيد يك فايل صدا را تعيين كنيد كه برنامه هر وقت مشكلي را ثبت كرد به شما با آن صدا هشدار دهد.
در قسمت Number Of Instructions شما ميتوانيد تعداد راهنماييهايي را كه برنامه در فايل Log به شما آموزش ميدهد را تعيين كنيد.
در قسمت Number Of Errors To Save شما ميتوانيد تعداد ثبت خطاها را در هر فايل Log مشخص كنيد.
در قسمت Crash Dump Type شما ميتوانيد نوع ذخيره فايل Dump ( يا تصوير لحظه اي ) را در هنگام Crash سيستم تعيين كنيد. Full يعني ذخيره به صورت كامل با تمام جزئيات ، Mini يعني تا حد امكان خلاصه و مختصر ، NT4 Compatible Full يعني فايلي كامل سازگار با سيستمهاي NT4 .
در قسمت Options ميتوانيد جزئيات تكنيكي فايل Log خود را افزايش يا كاهش دهيد. به ترتيب زير :
Dump Symbol Table : نمايش و ذخيره فايل Dump با تمام كاراكترهاي حرفي و شكلي.
Dump All Thread Contexts : نمايش و ذخيره فايل Dump با تمام متون و داده هاي رشته اي.
Appened To Existing Log File : اضافه كردن تمام موارد فايل Dump به فايل Log موجود.
Visual Notification : ضبط و ثبت اخطارهاي ديداري.
Sound Notification : ضبط و ثبت اخطارهاي صوتي.
Create Crash Dump File : ساخت يك فايل Dump در مواقع Crash براي بازبيني هاي بعدي.
در قسمت Application Errors خطاهايي كه به تازگي در كار با سيستم براي كاربر اتفاق افتاده نمايش داده ميشوند. با Highlight كردن هر كدام از آنها و فشردن دكمه View ميتوانيد فايل Dump يا همان حالت موقتي را كه در بالا بحث كردم را مشاهده كنيد. يادتان باشد متون نوشته شده در فايل موقت كه شما مشاهده ميكنيد هر بار با Restart شدن سيستم به صورت اتوماتيك در فايل Log ذخيره ميشوند. با فشردن دكمه Clear آن اخطار از ليست Application Errors حذف ميشود.
براي مشاهده فايل Log برنامه Dr.Watson شما ميتوانيد از ويرايشگر WordPad استفاده كنيد. اين فايل را بايد در همان مسيري كه مشخص كرديد بيابيد ( با نام DrWtsn32.log ). البته مسير پيش فرض خود برنامه به صورت زير است :
Document and setting / All users / Application Data / Microsoft / Dr Watson
اگر نرم افزار خاصي را نصب كرده ايد كه به نظر شما مسبب از كار افتادن سيستمتان است ، قبل از نصب برنامه يك تصوير لحظه اي از سيستم بگيريد و سپس به برنامه Dr.Watson اجازه دهيد كه يك تصوير لحظه اي ديگر را پس از انجام عمل نصب برنامه بگيرد. با اين كار شما ميتوانيد به بخش پشتيباني Microsoft كمك كنيد كه با مقايسه اين تصاوير شما را در حل هر چه سريعتر مشكلتان ياري كنند.
در صورتي كه از سيستمي با سرعت بالا استفاده ميكنيد توصيه ميكنم تمام موارد Options را انتخاب كنيد و Crash Dump Type را نيز در حالت Full قرار دهيد تا فايل Log شما با جزئيات كامل ساخته شود.
بعد از تنظيم كردن برنامه كافيه كه شما روي دكمه OK كليك كنيد تا برنامه در پشت پرده به كار خودش ادامه دهد. معمولا بعد از فشردن دكمه OK برنامه از ديد شما پنهان ميشود اما در بسياري از مواقع به صورت يك آيكن در نوار وظيفه نمايش داده ميشود كه شما ميتوانيد با دوبار كليك روي آن تنظيمات را تغيير دهيد يا فايلهاي موقت موجود را بازبيني كنيد.
بعد از اجراي برنامه ميتوانيد با خيالي آسوده به ساير كارهاي خود مشغول شويد و از اينكه يك نفر همواره مراقب و محافظ سيستم شماست لذت ببريد.


|+| نوشته شده در دوشنبه ششم آذر 1385 | نوشته شده توسط sms
سیستم عامل سلاریس
موضوع: مقالات آموزشی

سیستم عامل Solaris

Solaris سیستم عاملی بر پایه UNIX است که در سال 1992 توسط شرکت SUN (Stanford University Network) Microsystems تهیه شده و روی سخت افزارهای Sun Sparc ، Intel Pentium، Cyrix، AMD قابل نصب می باشد. هیچ نسخه دیگری از Unix، شهرت ، تعدد کاربران و فراگیری گسترده Solaris را تجربه نکرده است.

Solaris Operating Environment یک بسته نرم افزاری است شامل:
سیستم عامل Sun OS( نسخه شرکت SUN از Unix BSD که بر پایه System V release 4 نوشته شده است ) + محیط گرافیکی GUI + ONC ( Open Network Connectivity ) + سرویسهای شبکه مانند NFS، NIS...+ ابزارهای مختلف
این سیستم عامل Multiuser، Multitask، Symmetric multiprocessing with multithreads با قابلیت Self-healing and Self-managing Functionality ، Real time Functionality و دارای بالاترین Security level در بین سیستم عاملهایUnix Based می باشد وبه عنوان Database Server برای Oracle ، Informix و Jbase و امن ترین و Stable ترین server برای سرویسهای شبکه مانند Proxy، Email، Web،DNS ،DHCP، NFS،NIS ، LDAP و... بکار می رود همچنین Trusted Solaris به دلیل security بالا یکی از پر کاربردترین UNIX ها برای Application های بانکی و محیطهای نظامی است و به عنوان سیستم عامل Embedded برای بسیاری از دستگاههای دقیق مهندسی پزشکی مانند سیستمهای MRI استفاده می شود.

Solaris یک سیستم عامل استاندارد برای developer های نرم افزار ، مدیران سیستم و کاربران عادی است. از ابزارهای موجود در این سیستم عامل می توان به :
Glib, GTK, JPEG PNG, TIFF, zlib XML, Tcl/Tk ، C and C++ Compiler و Java برای development
Apache, Tomcat, Java Application Server, Perl, Solaris Containers. MySQL
و PHP distribution برای Web
Jumpstart, Diskless client support, Secure WAN boot, Solaris Live Upgrade
وSolaris Flash برای نصب
Sun Management Center، support for large volumes ،high-performance logging FS (UFS) , Solaris Volume Manager, Sun StorEdge Traffic Manager, Solaris ZFS ،
Dynamic Reconfiguration, Reconfiguration Coordination Manager
Solaris Fault Manager, Solaris Service Manager, Sun ONE برای راهبری
Memory Placement Optimization (MPO), Thread library, Enhanced directory name lookup cache, Dynamic Intimate Shared Memory and libumem, Mobile IP, PPP, Sendmail, NTP , BIND 9, IP network multipathing ،Samba, NFSv4 , FTP برای شبکه
Star office، Star suite، CDE (Common Desktop Environment) ، Gnome،
Sun Java Desktop System ، Audio and Video، Image Tool ، Mozilla, File manager و بسیاری از application ها برای کاربران اشاره کرد.

محیط عملیاتی Solaris دارای ویژگیهای زیر می باشد :

  •  Portability : قابلیت انتقال Application ها در زمان Upgrade سخت افزاری بدون نیاز به Conversion
  •  Horizontal and Vertical Scalability: این سیستم عامل روی تمام رده های سخت افزار از Laptop تا Supercomputerها و بر روی سیستمهای Multiprocessor قابل نصب است.
  •  Interoperability: برخورداری سیستم عامل از استاندارد در زمینه Interface های ارتباطی این امکان را به وجود می آورد تا در سایتهای بزرگ در ارتباط با سیستم عاملهای دیگر به راحتی کار کند.
  •  Compatibility : کلیه application ها پس از Upgrade سیستم عامل بدون تغییر قابل استفاده هستند
  •  Security : نرم افزارهایی مانند GSS-API, Secure Shell, TCP Wrappers,
  •  Digitally signed binaries, BART and Solaris Containers for application isolation. و محیط بسته Unix امکان نفوذ به سیستم عامل را به حداقل می رساند.

این سیستم عامل برای Sparc و X86 ارائه می شود . همزمان با موج جدید Open Source شرکت Sun Microsystems گامهای مثبتی در این زمینه برداشته و نسخه جدید سیستم عامل Solaris را برای Download از طریق اینترنت ارائه کرده است همچنین سایت اینترنتیwww.opensolaris.org کلیه source code های Solaris را برای استفاده developer ها در اختیار عموم می گذارد.

 

 

جدید

Sun برخی از ويژگي‌هاي اضافه شده به Solaris 10 و پروژه OpenSolaris را منتشر کرد که برای اولین بار در آن از پایگاه داده متن‌باز پشتیبانی می‌شود.

 

اضافه کردن پایگاه داده متن‌باز به Solaris 10 توسط Sun

Sun برخی از ويژگي‌هاي اضافه شده به Solaris 10 و پروژه OpenSolaris را منتشر کرد که برای اولین بار در آن از پایگاه داده متن‌باز پشتیبانی می‌شود.

این شرکت روز گذشته اعلام کرد این توزیع از پایگاه داده متن‌باز PostgresSQL پشتیبانی می‌نماید که به اعتقاد آنان از نظر قدرت با اوراکل برابری می‌کند.

Execs اظهار داشت این اقدام پاسخی به درخواست‌های مشتریان تا Solaris 10 به عنوان یک سکوی کلیدی جهت فعالیت‌هایی مانند hosting با کارایی بالا شناخته شود.

این شرکت جهت تکمیل و یکی کردن آن با Solaris همکاری با انجمن PostgresSQL را به سرعت آغاز کرده است.

Sun همچنین اعلام کرد یک پروژه متن‌باز جدید به نام Xen virtualization در دست دارد. Virtualisation به سازمان‌ها امکان استفاده بهینه‌تر و کارآمدتر از منابع سخت‌افزاری موجود می‌دهد.

مترجم:نگار الماسيان

آدرس اینترنتی منبع:http://www.pcpro.co.uk/news/80313/sun-adds-open-source-database-to-solaris-10.html


|+| نوشته شده در سه شنبه سی ام آبان 1385 | نوشته شده توسط sms
نصب لینوکس
موضوع: مقالات آموزشی
راهنمای نصب قدم به قدم لینوکسfedora :
راههای زیادی برای اغاز نصب فدورا وجود دارد از جمله boot از روی CD ، فایل های FTP ،HTTP ،از روی یک هارد دیگر(هارد رو هارد کردن) و بسیاری روشهای دیگر.
شاید متداول ترین روش نصب، وارد کردن CD های نصب در داخل کامپیوتر و راه اندازی مجدد ان از روی CD ها باشد.ما در طول این راهنما فرض میکنیم که شما نصب فدورا را با استفاده از CD های نصب انجام می دهید.
بعد از اینکه CD اول را داخل کامپیوتر گذاشتید و کامپیوتر از روی CD بالا امد، صفحه fedora core را مشاهده می کنید .بازدن enter مراحل کار را ادامه دهید.
بعد از ان ازشما سوال می شود که ایا سالم بودن CD ها رو چک کند یا نه،معمولا این test،پیشنهاد خوبیست، به خصوص اگر از درستی CD ها اطمینان نداشته باشید.و همچنین مانع از این می شود که در هنگام نصب به علت خرابی CD ها دچار وقفه شوید.
اگر قبلا برنامه درستی CD ها رو تصدیق کرده است در این صورت نیاز به test مجدد نیست و می توانید ادامه دهید.

به ادامه متن مراجعه کنید


| ادامه مطلب |+| نوشته شده در سه شنبه سی ام آبان 1385 | نوشته شده توسط sms

یک PC می تواند شامل لایه هایی (بعضی نرم افزاری و بعضی سخت افزاری ) باشد که واسط بین یکدیگرند.
در اکثر اوقات شما می توانید یک کامپیوتر (PC) را به چهار لا یه تقسیم کنید که هر کدام از لایه ها به زیر مجموعه هایی کوچکتر تقسیم کنیم . در شکل 1-5 چهار لایه نمونه از یک
PC را مشاهده می کنید . هدف از این نوع طراحی این است که سیستم عامل ها و نرم افزار های مختلف بر روی سخت افزار های مختلف اجرا شوند (حالت مستقل از سخت افزار ) . شکل 1-5 نشان می دهد که چگونه دو ماشین متفاوت با سخت افزار های مختلف که از یک نسخه بایوس استفاده می کنند ، می توانند انواع نرم افزارها و سیستم عامل های مختلف را اجرا کنند . بدین طریق دو ماشین با دو پردازنده مختلف، رسانه های ذخیره سازی متفاوت و دو نوع واحد گرافیکی و غیره ... ، یک نرم افزار را اجرا کنند .

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

چون لایه های بایوس همانند یک سیستم عامل به نظر می رسند ، مهم نیست که با چه سخت افزاری کار می کند ، و ما می توانیم سیستم عاملها را بر روی هر کامپیوتری و با هر نوع مشخصات سخت افزاری نصب و استفاده نمائیم .
برای مثال شما می توانید Windows 98 را بر روی دو سیستم متفاوت با پردازنده ،هارد دیسک،و کارت گرافیکی و ... که متفاوت از یکدیگرند نصب و اجرا کنید، اما بر روی هر دو سیستم همان کارائی خود را داراست، و زیرا که گرداننده ها همان عملکرد پایه را انجام می دهند و مهم نیست که بر روی چه سخت افزاری کار می کنند .

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

بایوس در سیستم به سه صورت وجود دارد :
1-ROM BIOS نصب شده بر روی مادر برد.
2- بایوس نصب شده بر روی کارتهای وفق دهنده (همانند کارت ویدئویی)
3- بارگذاری شده از دیسک(گرداننده ها)
 
چون بایوس مادربرد مقدمات لازم را برای گردادننده ها و نرم افزارها ی مورد نیاز فراهم میکند ،د اکثرا به صورت سخت افزاری که شامل یک چیپ ROM می باشد موجود است.
سالهای پیش هنگامی که سیستم عامل DOS بر روی سیستم اجرا میشد خود به تنهائی کافی بود و گرداننده ای (Driver) مورد نیاز نداشت . بایوس مادربرد به طور عادی شامل گرداننده هایی است که برای یک سیستم پایه همانند صفحه کلید، فلاپی درایو، هارد دیسک ، پورتهای سزیال و موازی و غیره ... است.

به جای اینکه برای دستکاههای جدید لازم باشد که بایوس مادربرد را ارتقاء دهید، یک نسخه از گرداننده آن را بر روی سیستم عامل خود نصب می نمائید تا سیستم عامل پیکربندی لازم را در هنگام بوت شدن سیستم را برای استفاده ار آن دستگاه انجام دهد ، برای مثال می توانیم CD ROM،Scanner،Printer،گرداننده های PC CARD را نام برد.چون این دستکاهها لازم نیستند که در هنگام راه اندازی سیستم فعال باشند ، سیستم ابتدا از هارد دیسک راه اندازی می شود وسپس گرداننده های آنرا بار گذاری می نماید.
البته بعضی از دستگاهها لازم است که در طول راه اندازی سیستم عامل فعال باشند ، اما این امر چگونه امکان پذیر است مثلا قبل از آنکه گرداننده کارت ویدئویی از ROM BIOS و یا از روی هارد دیسک فراخوانی شود شما چگونه می توانید اطلاعات را بر روی مانیتور ببینید ..
یک جواب این است که در ROM تمام گرداننده های کارت گرافیکی وحود داشته باشد اما این کار غیر ممکن نیست زیرا کارتهای بسیار متنوعی وجو دارد که هر کدام گرداننهده مربوط به خود را داراست که این خود باعث می شود صدها نوع ROM مادربرد به وجود آید که هر کدام مربوط به یک کارت گرافیکی می باشد.
اما هنگامی که IBM،PC های اولیه خود را اختراع نمود راه حل بهتری ارائه داد . او ROM مادربرد را طوری طراحی کرد که شکاف (Slot)کارت گرافیکی را برای پیدا کردن ROM نصب شده روی کارت گرافیکی را جستجو کند .

و اگر ROM روی کارت را می توانست پیدا می کرد ، مرحله اولیه راه اندازی را قبل از اینکه سیستم عامل از روی دیسک فراخوانی (Load) شود ،اجرا می نمود. بدین وسیله از تعویض ROM قرار داده شده بر روی مادربرد برای استفاده و فعال کردن دستگاه مورد نظر،ممانعت می کند.
کارتهای مختلفی که تقریبا بر روی همه آنها ROM وجود دارد ، شامل موارد زیر هستند :
 کارتهای ویدئویی که همیشه دارای BIOS می باشند.
وفق دهنده های SCSI که امکان استفاده از دستگاههای با اتصالات SCSI را فراهم می آورد .
کارتهای شبکه که امکان راه اندازی سیستم با استفاده از فایل سرور که معمولا Boot Rom یا IPL(Initial Program Load) ROM نامیده می شوند، را فراهم می آورد ..
استفاده از دستگاههای IDE
بردهای Y2K که برای کامل کردن
CMOS RAM هستند .

BIOS و CMOS RAM
اکثر افراد BIOS رابا CMOS RAM اشتباه می گیرند ، این از آنجا سرچشمه می گیرد که برنامه Setup برای پیکربندی BIOS و ذخیره آن در CMOS RAM می شود استفاده می شود.
در حقیقت BIOS و CMOS RAM دو چیز متفاوت از هم می باشند. بایوس مادربرد در یک چیپ ROM به طور ثابت ذخیره شده است.
همچنین بر روی مادربرد یک چیپ است که RTC/NVRAM نامیده می شود ، که زمان سیستم را نگهداری می کند و یک حافظه فرار و ثابت است که اولین بار در چیپ MC146818 ساخت شرکت موتورلا استفاده شده است، و ظرفیت آن 64 بایت است که 10 بایت آن مربوط به توابع ساعت است ..
اگرچه این چیپ غیر فرار نامیده می شود اما با قطع برق ، ساعت و تاریخ تنظیم شده در آن و داده های درون RAM پاک می شود .
در حقیقت غیر فرار نامیده می شود چون با استفاده از تکنولوژی CMOS(Complementarry Metal-Oxide Semicondector) ساخته شده است ، در نتیجه با یک جریان بسیار کم که بوسیله باطری سیستم تامین می گردد ، پایدار باقی می ماند که اکثر مردم به این چیپ ،CMOS RAM می گویند .
هنگامی که وارد BIOS Setup می شوید و پارامترهای خود راتنظیم و ذخیره می نمایید ، این تنظیمات در ناحیه ای از چیپ RTC/NVRAM ذخیره می شوند(که همچنین CMOS RAM نیز نامیده می شود).
و در هر موقع که سیستم خود را راه اندازی می کنید پارامترها از CMOS RAM خوانده می شوند و تعیین می کنند که سیستم چگونه پیگربندی شده است.

BIOS مادربرد :
همه مادربردها شامل یک چیپ مخصوص هستند که بر روی آن نرم افزاری قرار دارد که BIOS یا ROM BIOS نامیده می شود . این چیپ ROM شامل برنامه های راه اندازی و گرداننده هایی است که که در هنگام راه اندازی سیستم مورد نیاز است و یک واسطه به سخت افزار پایه سیستم است .
اغلب به CMOS RAM (حافظه پاک نشدنی NVRAM(Non-Volatile نیز می گویند ، چون با 1 ميلينيوم آمپر فعال می شود و تا هنگامی که باطری لیتیوم فعال باشد ، داده ها باقی می مانند.
BIOS مجموعه ای از برنامه هایی است که در یک یا چند چیپ ذخیره شده است ، که در طول راه اندازی سیستم این مجموعه از برنامه ها قبل از هر برنامه ای حتی سیستم عامل بارگذاری می شوند .
BIOS در اکثر سیستمهای PC ها شامل چهار تابع است:
POST(Power Self On Test): این برنامه پردازنده، حافظه ،چیپستها ،وفق دهنده ویدوئویی ، دیسک کنترلر ،گرداننده های دیسکی ،صفحه کلید ،و مدارات دیگر را تست می کند.
BIOS Setup: برنامه ای است که در طول اجرای برنامه POST بافشار دادن کلید خاصی فعال می شود و به شما اجازه می دهد مادربرد را پیکربندی کنید و تنظیم پارامترهایی همانند ساعت و تاریخ و پسورد و ... را انجام دهید. در سیستمهای 286 و 386 برنامه Setup در ROM آنها وجود ندارد و لازم است که شما سیستم را توسط دیسک مخصوص Setup راه اندازی نمائید.
بارگذارکننده یا لودر BootStrap :روالی است که سیستم ار برای پیدا کردن سکتور Boot جستجو می کند .
BIOS: که مجموعه ای از گرداننده هایی است که واسط بین سخت افزار و سیستم عامل است.

سخت افزار ROM:
ROM نوعی از حافظه است که که داده ها را به طور دائم یا غیر دائم نگهداری می کند .به آن فقط خواندنی می گویند زیرا یک بار بر روی آن می نویسند و بارها آنرا می خوانند و اگر دوباره قابل نوشتن باشد بسیار دشوار است ..
ROM به حافظه غیر فرار نیز معروف است ، زیرا هر داده ای که در آن ذخیره شود با قطع برق سیستم پاک نمی شود . توجه داشته باشید که RAM و ROM تناقضی با یکدیگر ندارند .
در حقیقت تکنولوژی ROM زیر مجموعه ای از سیستم RAM می باشد به طور خلاصه قسمتی از فضای حافظه RAM به یک یا چند چیپ اشاره می کنند.
به طور مثال هنگامی که کامپیوتر را روشن می کنیم پردازنده به طور خودکار به آدرس FFFF0h پرش می کند.که در این آدرس دستوراتی است که به پردازنده می گویند چه کاری انجام دهد .

این محل 16 بایتی درست در انتهای اولین مگابایت RAM و همچنین در پایان حافظه ROM قرار گرفته است.معمولا سیستم ROM از آدرس F0000h شروع میشود که 64 کیلو بایت قبل از انتهای اولین مگابایت می باشد ، و معمولا چون اندازه ROM 64 کیلو بایت است 64 کیلو بایت آخر اولین مگابایت را اشغال می کند و در آدرس FFF0h دستورات راه اندازی سیستم قرار دارد .

افراد بسیاری تعجب می کنند که یک PC با اجرای دستورات 16 بایت از حافظه ROM می تواند راه اندازی شود ، اما این طراحی کاملا حساب شده است.
این طراحی بدین گونه است که در 16 بایت آخر ROM یک دستور JMP به اول ROM است و کنترل برنامه را به ابتدای ROM می برد ، پس به این طریق می توانیم اندازه ROM را به هر قدر که بخواهیم افزایش دهیم . ROM BIOS اصلی که برروی مادربرد است شامل یک چیپ ROM است.چون قسمت اصلی BIOS در ROM است ، ما اغلب آنرا ROM BIOS می نامیم .
کارت های وفق دهنده ای که در طول راه اندازی سیستم مورد نیاز هستند دارای یک ROM بر روی بردشان می باشند . که از این کارتها می توان کارت ویدئو ،اکثر Small Small Cmputer System Interface) SCSI( ها ، کارت کنترلر IDE توسعه یافته، برخی از کارتهای شبکه (برای راه اندازی توسط Server) .

ROMهایی که بر روی کارتهای وفق دهنده هستند توسط برنامه POST در طول راه اندازی سیستم اسکن و خوانده می شوند. ROM مادربرد قسمت خاصی ازRAM (از آدرس C00000h-DFFFFh) را رزرو می کند و سپس دوبایت از آدرس 55AAh را می خواند که در آن آدرس شروع ROM قرار دارد .
سومین بایت اندازه ROM را در واحد 512 بایت(که Paragraphنامیده می شود) نشان می دهد و چهارمین بایت شروع برنامه راه انداز میباشد. یکبایت نیز به منظور تست کردن توسط ROM مادربرد استفاده می شود.

ROM Shadowing:
چیپهای RAM طبیعتا در مقابل چیپهای DRAMها کند می باشند ، زیرا زمان دستیابی به ROM 150 نانوثانیه است، اما زمان دستیابی DRAM ها 50 نانوثانیه می باشد .
به همین دلیل در بسیاری از سیستمها ROM ها به صورت پنهان (Shadowing) هستند، بدین معنی که ROMها در ابتدای راه اندازی یسیتم در چیپهای DRAM کپی می شوند که این باعث دسترسی و اجرای سریعتر عملیات می شود .
زیربرنامه ها و روالهایی که به روالهای پنهانی (Shoadowing Procedure) محتویات ROM را در RAM کپی می کنند و آدرس آن را به عنوان ROM معرفی می کنند و ROM واقعی ار غیر فعال می کنند ،که این باعث می شود که به نظر برسد که سیستم با سرعت 60 نانوثانیه کار می کند.
استفاده از این روش هنگامی مفید است که از یک سیستم عامل 16 بیتی مانند ِDOS و یا WIN3.1 لستفاده می کنیم ..و اگر از سیستم عامل 32 بیتی مانند WIN 98,WIN95,WIN NT استفاده می کنید ، این روش تقریبا بی حاصل است زیرا این سیستم عاملها هنگامی که بر روی سیستم اجرا می شوند از کد 16 بیتی ROM استفاده نمی کنند.
اما در عوض از گرداننده های 32 بیتی که در طول راه اندازی سیستم عامل در حافظه RAM بارگذاری می کنند ، استفاده مینمایند.
چهار نوع چیپ ROM وجود دارد :
* ROM
* PROM
*EPROM
EEPROM * که نیز Flash ROM نیز می نامند.
 
PROM:
این چیپها که از نوع ROM می باشند در ابتدای ساخت خالی می باشند و باید با داده هایی که می خواهید برنامه ریزی کنید. این نوع حافظه ها در اواخر سال 1970 به وسیله شرکت Tenas Instruments ساخته شد ودر اندازه های مختلف 1 کیلو بایت تا 2 مگابایت و بیشتر هستند که شماره شناسایی آنها 27nnnn می باشد كه عدد 27 شماره شناسایی چیپهای PROM می باشد و nnnn اندازه این چیپ بر حسب بایت می باشد.
اگر چه می گوییم این حافظه ها در ابتدای ساخت خالی هستند اما به طور تکنیکی دارای مقدار 1 می باشند . بنابراین یک PROM خالی می تواند برنامه ریزی شده باشد و ما می توانیم بر روی آن بنویسیم . برای نوشتن به دستگاه مخصوص که ROM Programer یا سوزاننده (Burner) نام دارد ، نیاز داریم .
برخی اوقات شنیده اید که به چیپ های ROM نیز Burning (یعنی سوزان) می گویند ، زیرا هر بیت باینری یک فیوز است که سالم بودن آن نشانگر یک و در غیراین صورت صفر می باشد ..

بهتر است که بدانید اکثر چیپ ها با 5 ولت جریان فعال می شوند و هنگامی که ما برنامه ای را بر روی چیپ های PROM می نویسیم یا اصطلاحا Program می نمائیم جریانی بیشتر از 5 ولت که معمولا 12 ولت است اعمال می کنیم که این باعث سوختن فیوزهای آدرسهایی می شود که ما می خواهیم . باید توجه داشته باشید که ما می توانیم یک را صفر تبدیل کنیم ولی برعکس آن ممکن نیست .
به این چیپ ها OTP (One Time Programmable) نیز می گویند در شکل 2-1 تصویر یک Programmer چند سوکته را مشاهده می کنید که به آن (Gang Programmer) یا برنامه ریز گروهی نیز می گویند. و می تواند چندین چیپ را در هر بار برنامه ریزی کند.

EPROM:
نیز یک نوع عمومی از PROM می باشد که قابلیت پاک شدن و دوباره برنامه ریزی را داراست . بر روی این چیپها یک بلور کوارتز قرار دارد که مستقیما بر روی die قرار دارد. این چیپها با شماره 27xxxx شناسایی می شوند و به وسیله برنامه یا به طور فیزیکی می توان آنها را پاک کرد.(شکل 5-3)
هدف از قرار دادن بلور کوارتز این است که اشعه فرا بنفش به die برسد ، زیرا چیپ EPROM با تابش اشعه فرا بنفش پاک می شود. اشعه فرا بنفش باعث ایجاد یک واکنش شیمیایی می شود که که فیوزها را پشت سر هم ذوب می کند ، بنابراین تمام صفرها به یک تبدیل می شوند و چیپ به حالت اولیه خود باز می گردد. برای این کار باید ، اشعه فرا بنفش را در طول موج 2537 انگستروم و با شدت یکنواخت 12000 uv/cm2 و در مدت 5 تا 15 دقیقه باشد.
یک دستگاه پاک کننده EPROM ، یک تولید کننده امواج فرا بنفش است که دارای یک فضای بسته است که دارای یک کشو می باشد و در بالای کشو تولید کننده امواج فرا بنفش می باشد و چیپها درون کشو قرار می گیرند.

EPROM/Flash ROM :
یک نوع دیگر از چیپهای ROM ، چیپهای EPROM که Flash ROM نیز نامیده می شوند و از خصوصیات مهم آنها این است که قابل پاک شدن و برنامه ریزی توسط مدارهایی هستند که بر روی آنها نصب می شوند و وسایل و ابزار خاصی نیاز ندارند.
این چیپ ها به وسیله شماره های 29xxxx و 28xxxx شناخته می شوند . هم اکنون در مادربردهای کامپیوتر از چیپهای EEPROM استفاده میشود. این بدان معنی است که BIOS مادربرد خود را می توانید به وسیله دریافت نسخه به روز درآمده از شرکت سازنده ، به روز رسانی نمائید.

تولید کننده های ROM BIOS:
تعداد بسیاری از تولید کننده های امروزه اکثر مادربردها را پشتیبانی می کنند و چندین کمپانی در زمینه تولید محصولات ROM BIOS ، به طور تخصصی فعالیت دارند.
سه کمپانی بزرگ که در زمینه نرم افزار ROM BIOS فعالیت دارند عبارتند از :
Phonix SoftWare , American Magatrends ..Inc (AMI) , Award SoftWare
 
به روز رسانی BIOS :
سیستم عاملها تقریبا بر روی هر سیستم کامپیوتری با سخت افزارهای مختلف سازگاری دارند و این به دلیل وجودBIOS است، چون این BIOS است که با سخت افزار سیستم ارتباط برقرار می کند.
اغلب در سیستمهای قدیمی برای بهره گیری از برخی دستگاههای جدید همانند گرداننده های IDE دیسک سختو یا گرداننده های فلاپی های LS-120 و یا در سیستمهایی که استفاده از دیسک بیش از 8GB را پشتیبانی نمی کنند ،باید BIOS را به روز رسانی نمود.

لیست زیر مجموعه ای از دلایلی است که باید BIOS را به روز رسانی نمود:
*استفاده از فلاپی درایوهای LS-120 که به سوپر درایو نیز معروفند.
* استفاده از هارد دیسک های بیش از 8GB
* استفاده از داریور هارددیسک Ultra DMA IDE
* استفاده از بوت کردن سیتم با درایو CD-ROM
* تصحیح خطای سال 2000 و سال کبیسه
* تصحیح خطاهای سازگاری با سخت افزار یا نرم افزار
* استفاده از پردازنده های جدید
 
اگر شما یک سخت افزار جدید نصب کرده اید و حتی دستورات نصب را به درستی انجام داده اید ، اما نمی توانید با آن کار کنید ، این خطا ممکن است از BIOS باشد و لازم است آن را به روزرسانی کنید. این موضوع به ویژه در سیستم عاملهای جدبد صدق می کند . بسیاری از سیستم های قدیمی نیاز به روزرسانی BIOS دارند تا به طور کامل از ویژگی های Plug-And-Play در ویندوزهای 95 و98 و 2000 استفاده کنند.
این مسائل از یک مادربرد به مادربرد دیگر متغیر است ، اما ارزش آن را دارد که BIOS سیستم را به روزرسانی کنید برای بروزرسانی BIOS یک مادربرد باید چند نکته را بدانید:
سازنده و مدل مادربرد
نسخه فعلی BIOS مادربرد
نوع CPU(مثلاPentium II , Pentium mmx )

نسخه برداری از تنظیمات فعلی CMOS:
بروزرسانی نسخه BIOS ممولا تنظیمات فعلی
SETUP را به هم می ریزد ، بنابراین بهتر است آن نسخه برداری کنید ، برخی برنامه ها مانند نورتون یوتیلیتی می توانند تنظیمات CMOS را ذخیره کنند ، اما این نرم افزارها اکثرا در بازگرداندن تنظیمات SETUP ناموفق هستند. بهترین راه این است مه خودتان از تنطیمات SETUP نسخه برداری کنید و همچنین می توانید با اتصال چاپگر از تنظیمات SETUP یک کپی تهیه کنید (با فشار دادن کلیدهای Shift+PRN SCR)
چیپهای کنترلر صفحه کلید:
علاوه بر ROM اصلی سیستم ، در کامپیوترهای 286 و پائینتر همچنین یک کنترلر صفحه کلید یا ROM صفحه کلید وجود دارد ، که میکروپروسسور صفحه کلید در ROM صفحه کلید جاسازی شده است . این ROM را اغلب می توانید در Super I/O یا در چیپ South Bridge در مادر بردهای جدید پیداکنید. کنترلر صفحه کلید در اصل یک میکروکنترلر 8042 است که با آن یک میکروپروسسور ، ROM ، RAM و پورتهای I/O نیز ملحق کرده اند .در مادر بردهای جدید چیپ 8042 در داخل چیپ Super I/O یا South Bridge تعبیه شده است بنابراین شما چیپ 8042 را نخواهید دید.
در بسیاری از سیستم های قدیمی ، یکی از پورتهایی که استفاده نشده است برای انتخاب سرعت ساعت CPU استفاده می شود و این در سیستم های قدیمی هنگامی که سیستم عامل را به 95/98/2000 ارتقاء می دهید با کنترلر صفحه کلید مشکلاتی پیدا می کند که بعدها این مشکل نیز بر طرف شد.

به کار بردن Flash BIOS :
تقریبا تمام کامپیورترهای از سال 1996 به بعد دارای یک Flash ROM برای ذخیره کردن BIOS هستند .. Flash ROM نوعی از EEPROM است که می توانید بر روی آن عملیات پاک کردن و برنامه نویسی را انجام دهید . Flash ROM به کاربران این امکان را می دهد که نسخه به روزرسانی شده BIOS خود را بدون برداشتن و جایگزینی چیپ جدید ، بر روی مادربرد خود نصب کنند. اما در بعضی سیستم ها ممکن است در حالت حفاظت شده قرار گرفته شده باشد و شما باید قبل از بروز رسانی حفاظت آن را غیر فعال کنید ، که معمولا برای این کار یک جامپر یا یک سوئیچ بر روی مادربرد شده است . مقصود ازحفاظت بایوس این است که بضی ویروسها ممکن است کد خودشان را بر روی BIOS کپی کنند. حتی بدون استفاده از قفل فیزیکی ، Flash ROM های مدرن دارای یک الگوریتم حفاظتی برای جلوگیری از تغییرات بدون مجوز هستند.
باید توجه داشته باید هنگامی که در حال بروزرسانی BIOS هستید ، کامپیوتر را خامش نکنید و وقفه ای در کار سیستم رخ ندهد و گرنه BIOS سیستم خود را از دست خواهید داد و این بدین معنی است که شما قادر به راه اندازی مجد دسیستم نخواهید بود و یا حداقل به راحتی قادر به بازیابی BIOS سیستم نخواهید بود . در مادربردهای جدید یک برنامه مخصوص بازیابی BIOS وجود دارد که مربوط به قسمتی از Flash ROM است که نیز قابل پاک شدن می باشد .

سیستم BIOS و پارتیشن IML :
شرکت های IBM و Compaq از یک روش شبیه به Flash ROM استفاده می کنند که "بارگذاری میکرو کد آغازین IML" نام دارد که در برخی سیستم های Pentium و 486 به کار برده شده است.
IML تکنیکی است که کد BIOS بر روی یک پارتیشن سیستمی و مخفی بر روی هارد دیسک نصب می شود و هر گاه که سیستم روشن میشود ، بارگذاری می شود البته در این سیستم ها هنوز BIOS اصلی وجود دارد ، اما تمام عملیات از BIOS ذخیره شده در هارد دیسک انجام میشود.
این تکنیک اجازه می دهد تا یک BIOS توزیع شده بر روی هارد دیسک داشته باشیم . همراه با کد BIOS یک کپی کامل از SETUP و مشخصات و مراجع دیسک در این پارتیشن ذخیره می شود.
یکی از معایب این سیستم این است که بر روی هارد دیسک نصب شده و سیستم بدون تنظیمات ذخیره شده بر روی هارد دیسک کاملا راه اندازی نمی شود و شما نمی توانید سیستم را به وسیله فلاپی دیسک راه اندازی کنید.

آدرسهای CMOS RAM مادربرد :
در سیستم های AT یک چیپ 146818 موتورلا به عنوان یک
RTC (Real-Time Clock) و
( (Complementary Metal-Oxid Semicondector
CMOS RAM استفاده شده است .
این یک چیپ مخصوص ساده است که دارای یک ساعت دیجیتالی ساده است که 10 بایت از آدرس حافظه برای ساعت و 54 بایت اضافی برای ذخیره هر چیزی که بخواهید . IBM AT 5 بایت اضافی برای ذخیره پیکربندی سیستم استفاده می کنند . اما در سیستمهای جدید از این چیپ موتورلا استفاده نشده است ، در عوض عملیات این چیپ به چیپ Super I/O یا South Bridge ضمیمه شده است یا از یک باتری مخصوص و یک NVRAM استفاده می کنند .
توجه داشته باشید که در سیستمهای جدید بیشتر از 64 بایت CMOS RAM وجود دارد . در حقیقت بسیاری از سیستم ها ممکن است 2 یا 4 کیلو بایت داشته باشند ، که این حافظه اضافی برای ذخیره سازی جزئیات اطلاعات Plug-and-Play کارتهای وفق دهنده و دیگر انتخابات سیستم می باشد.
نرم افزارهای پشتیبانی و یوتیلیتی ها در محدوده اطلاعات عمومی CMOS RAM هستند و از این طریق می توانند در ذخیره سازی و بازگرداندن پیکربندی سیستم موثر واقع شوند ، اما متاسفانه این برنامه ها برای BIOS های خاص نوشته شده اند و فقط بر روی همان BIOS کار می کنند.

مساله سال 2000 در BIOS :
اکثر افراد با مشکل سال 2000 درگیر بودند ، به طور خلاصه منشا این مشکل آن است که ساعت سیستم طوری طزاحی شده است که رقمهای سال را به طور اتوماتیک به روز رسانی کند و رقمهای قرن به طور دستی باید تغییر کنند..به این معنی که اگر سیستم در طول سال 1999 تا سال 2000 خاموش باشد تاریخ به سال 1900 باز می گردد اما این مشکل در سیستمهای جدید رفع شده است .
هنگامی که سیستم عامل بارگذاری می شود ، تاریخ و ساعت را از BIOS سیستم دریافت می کند . به طور کلی یک نرم افزار می تواند ساعت را از سیستم عامل یا BIOS و با از RTC دریافت کند.

Plug-and-Play BIOS :
عموما نصب و پیکر بندی دستگاهها بر روی یک PC کار مشکلی است ، در طول نصب کاربر با مساله جدیدی روبه رو است،این که باید پورت I/O و کانال DMA را انتخاب کند . در گذشته کاربران مجبور بودند که جامپرها و سوئیج های برروی کارت را برای کنترل تنظیمات تغییر دهند ، که لازمه این کار شناخت منابع استفاده شده بر روی سیستم است ، و سپس تنظیم کردن منابعی که با دستگاههای موجود بر روی سیستم تضاد و ناسازگاری نداشته باشند.
تکنولوژی PnP برای جلوگیری از این مشگلات و فراهم ساختن توانائیهایی برای کاربران در توسعه PC های آنان می باشد ..با استفاده از این تکنولوژی کاربران کارت مورد نظر را در سیستم جا می زنند و سیستم به طور اتوماتیک بهترین پیکر بندی را انجام می دهد .
 
PnP از سه جزء مهم تشکیل شده است :
Plug-and-Play BIOS
سیستم توسعه یافته پیکر بندی داده ها (ESCD)
سیستم عامل Plug-and-Play
بایوس PnP شروع به پیکر بندی کارت
PnP در طول پردازش راه اندازی سیستم می کند . اگر کارت قبلا نصب شده باشد بایوس اطلاعات را از ESCD می خواند و کارت را مقدار دهی اولیه می کند و سیستم را راه اندازی می نماید ..در طول نصب یک کارت PnP جدید ، بایوس برای تععین اینکه کدام منابع استفاده نشده اند و برای اضافه کردن کارت لازم هستند به ESCD مراجعه می نماید ..اگر بایوس بتواند منابع لازم را پیدا کند ، کارت را پیکر بندی می کند و در غیر این صورت روالهای Plug-and-Play در سیستم عامل کار پیکربندی را کامل می کنند . در طول روال پیکر بندی رجیسترهای Flash BIOS بر روی کارت و همچنین ESCD توسط داده های جدید پیکر بندی به روز رسانی می شوند .


|+| نوشته شده در جمعه بیست و ششم آبان 1385 | نوشته شده توسط sms
اسپم چيست؟
موضوع: مقالات آموزشی

آيا همه E-mail هايي كه به Bulk mail در ياهو و Junk mail در Msn مي روند غير معتبرند!
شايد مشكلي كه در سرتاسر دنيا با عنوان SPAM مطرح مي شود هنوز براي عده زيادي ناشناخته است و نمي دانند اصولا SPAM چيست ، و همه تنها به ديده ها ، شنيده ها و صحبت با دوستان خود در اين مورد بسنده مي كنند . شايد شما جزو كساني باشيد كه در ايميل ياهوي خود دائما كليد empty كنار Bulk mail خود را فشار مي دهيد . اما جالب است بدانيد بنا به آمارها هر روزه 30% از E-mail هايي كه اشخاص براي دريافت آنها لحظه شماري مي كنند در اين بين اشتباها به Bulk mail رفته باز هم اشتباها پاك مي شوند .
به عنوان مثال شخصي ادعا كرده بود كه زماني كه براي انتقال دامنه خود از يك شركت به شركت ديگر تقاضا داده بود اشتباها E-mail ارسالي از طرف شركت اول جهت تأييد اين تقاضا كه يك شركت بزرگ اينترنتي بود به Bulk در ياهو رفته و اشتباها پاك شده بود و اين امر موجب از دست رفتن دامنه و ضرر صد هزار دلاري اين شخص شده بود .
بدون اطلاع و سريعا برروي كليد empty دركنار Bulk mail در ياهو نزنيد ؟
اگر بدانيد كه يا هو از چه طريقي يك E-mail را بصورت Bulk محسوب مي كند ديگر هرگز اين كار را نخواهيد كرد و حتما يك نگاهي به ليست Bulk mail هاي خود مي كنيد و بعد اضافه ها را پاك مي كنيد .
در ياهو به گفته خود يا هو اين عمل توسط Robot انجام مي شود اين Robot كه يك سيستم نرم افزاري است ظاهرا با استفاده از هوش مصنوعي تشخيص مي دهد كه يك پست الكترونيك بايد به Bulk mail برود يا نه !
ظاهرا قوانيني كه براي Robot حاكم است زياد دقيق نيستند و مثلا اگر ايميلي متناوبا از طرف يك فرستنده بيايد آنرا به Bulk mail مي برد . در صورتيكه ممكن است مثلا يك سايت خبري براي كاربران خود news letter بفرستند !
بنا بر اين شما بايد به اين Robot كمك كنيد . براي اين منظور شما اگر احيانا يك E-mail اشتباها در Bulk شما رفته آنرا باز كنيد و كليد not spam را در بالاي آن فشار دهيد تا ازاين پس به Bulk شما نرود . و اين امر به Robot ياهو كمك مي كند .
اين موضوع در مورد Htmail و msn هم صدق مي كند .

معضل SPAM :

ظاهرا در دنيا SPAM يك معضل است اما براي حل اين معضل راههايي كه انجام مي شود از بين ايميل هاي درست مردم نيز قرباني مي گيرد ولي چه بايد كرد !
بدنيست بدانيد امروزه اگر اين قوانين در يك ايميل تبليغاتي باشد ديگر SPAM نيست .
1-سايت فرستنده اين ايميل يك سايت واقعي باشد و در اينترنت فعاليت كند .
2-درپايين نامه تبليغاتي كليد لغو عضويت (unsubscribe ) وجود داشته باشد .
بهر حال ايميل هاي تبليغاتي چندان هم كه همه مي گويند ضرر ندارند


|+| نوشته شده در دوشنبه دهم مهر 1385 | نوشته شده توسط sms

آخرين مطالب ارسالي

بهترين مطالب را در وبلاگ ما بجوييد