پارسی71

سایتی برای تمامی طعم ها!

پارسی71

سایتی برای تمامی طعم ها!

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

ملزومات یک سیستم کامپیوتری:

اما واحد های استاندارد یک سیستم کامپیوتری :

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

همان مغز سیستم است و فعالیت های سیستم را کنترل می کند و عملیات هایی را بر روی داده ها انجام می دهد . Cup مجموعه ای از مدارات منطقی است که به طور متناوب دستورات را واکشی و اجرا می کنند.
Cup خود دارای چند قسمت می باشد:
الف- ALU یا واحد محاسبه و منطق که مسئول انجام اعمال محاسباتی نظیر جمع و تفریق و ... و اعمال منطقی مانند مقایسه And و OR و ... می باشد

ب – واحد کنترل که مسئول رمز گشایی و تعیین نوع عملیاتی است که ALU باید انجام دهد.

ج- ثبات ها جهت ذخیره موقت داده ها قبل از رفتن به ALU و همچنین نگه داری نتایج پردازش به کار میروند.
د – PC یا شمارنده برنامه که آدرس دستورالعمل بعدی که CPU باید از حافظه بخواند را در خود نگه می دارد.

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

2. حافظه :

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

ROM (رام) یا حافظه فقط خواندنی توسط کارخانه برنامه نویسی شده و محتویات آن توسط کاربر یا برنامه نویس تغییر نمی یابد. در حقیقت ROM یک بار برنامه نویسی شده و بارها و بارها می توان آن را خواند .محتویات ROM ثابت است و با قطع برق از بین نمی رود.

RAM (رم) حافظه با دستیابی تصادفی است که CPU اطلاعات را در آن ذخیره می کند و محتویات آن توسط برنامه نویس هم می تواند تغییر داده شود محتویات آن با قطع جریان برق هم از بین می رود.


حافظه های ثانویه ، حافظه هایی هستند که ما اطلاعات را بر روی آنها ذخیره می کنیم تا بعدا دوباره آن اطلاعات را مورد استفاده قرار دهیم و با قطع برق هم محتویات آنها از بین نمی رود .در حقیقت حافظه های ثانویه ترکیبی از خصوصیات Rom و Ram هستند . پایداری خود در مقابل قطع برق را از ROM و توانایی تغییر محتویات توسط کاربر را از RAM به ارث برده اند .برای حافظه های ثانویه می توان از HARD DISK و FLOPPY نام برد


3- گذرگاه یا باس:

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

الف – باس آدرس :برای هر عمل خواندن یا نوشتن CPU آدرس (موقعیت) داده را با قرار دادن یک آدرس روی باس آدرس به حافظه ارسال می کند.

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

ج‌- گذرگاه داده : برای عملیات خواندن یک بایت داده بر روی گذرگاه داده توسط حافظه قرار داده می شود و برای عمل نوشتن یک بایت داده توسط CPU بر روی گذرگاه داده قرار می گیرد .
علاوه بر سیگنالهای کنترلی READ و WRITE سیگنال کنترلی دیگری هم با نام CLOCK وجود دارد که برای هم زمان کردن واحدها به کار می رود.

4 – واحد های ورودی و خروجی :

این واحد مسئول ارتباط با دنیای خارج است و توانایی اتصال سیستم ها را به کامپیوتر می دهد .

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

برنامه:

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

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

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

CPU تنها با داده های باینری کار می کند بنابراین هر دستور العمل نوشته شده توسط برنامه نویس باید به مقدار معادل باینری (همان زبان ماشین) آن تبدیل شود و سپس اجرا شود.
یک سیکل واکشی دستور به صورت زیر می باشد:

1- مقدار PC یا شمارنده برنامه بر روی گذرگاه آدرس قرار می گیرد .
2- سیگنال کنترلی READ بر روی گذرگاه کنترل قرار می گیرد
3- داده ( کد عملیاتی دستورالعمل) از حافظه خوانده می شود و روی گذرگاه داده قرار می گیرد
4- کد عملیاتی در ثبات IR قرار می گیرد
5- شمارنده برنامه به ابتدای دستور بعدی اشاره میکند( اغلب گفته می شود که شمارنده برنامه یک واحد افزایش می یابد اما گاهی اوقات 2 واحد و گاهی 3 واحد افزایش پیدا می کند در حقیقت شمارنده برنامه به اندازه طول دستور فعلی افزایش پیدا می کند.)

مرحله ی اجرا شامل کد گشایی و ایجاد سیگنالهای کنترلی لازم برای باز کردن ثات های CPU و قرار دادن محتویات آنها در ALU و مجددا قرار دادن نتیجه عملیات در ثبات ها است.

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

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

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







گنو/لینوکس با ویندوز چه تفاوتی دارد؟
یکی از نخستین سوالاتی که در ذهن هر کاربری که به تازگی نام گنو/لینوکس به گوشش خورده است، مطرح می‌شود، این است که خوب گنو/لینوکس چه تفاوتی با ویندوز دارد؟ من در این مقاله قصد دارم بدون اینکه وارد مسائل خیلی فنی شوم، به طور اجمالی این موضوع را تشریح کنم.
لینوکس چیست؟
لینوکس به خودی خود، یک هسته (Kernel) است. هسته، بخش اصلی سیستم‌عامل را تشکیل می‌دهد که کار آن کنترل داده‌ها، مدیریت حافظه، سخت‌افزار، ورود و خروج داده‌ها و تمامی موارد اصلی سیستم‌عامل می‌باشد. همانطور که گفتم، لینوکس به خودی خود سیستم‌عامل به شمار نمی‌رود، بلکه با استفاده از ابزارهایی که پروژه گنو (GNU) برای آن تولید کرده است، تبدیل به یک سیستم‌عامل کامل می‌شود (به همین دلیل است که لینوکس را معمولا گنو/گنو/لینوکس یا GNU/Linux می‌نامند) و با اضافه کردن سایر نرم‌افزارهای بازمتن به آن، می‌توان از آن در موارد متعددی مانند سرویس‌دهنده‌ها، ایستگاه‌های کاری، کامپیوترهای روی‌میزی، ابر رایانه‌ها، ابزارهای صنعتی و پزشکی که دارای سیستم‌های درونه‌ای (Embedded) می‌باشند و... استفاده کرد.
از نظر فنی، گنو/لینوکس را می‌توان نمونه بازمتن و آزاد سیستم‌عامل‌های خانواده یونیکس نامید. زیرا بر اساس استاندارد POSIX پیاده سازی شده و کاملا با آن سازگار است. بنابراین گنو/لینوکس را می‌توان نواده سیستم‌عامل پرسابقه و مستحکم یونیکس دانست که البته خواص خوب آنرا نیز به ارث برده است. اکنون تفاوت‌های اصلی گنو/لینوکس و ویندوز را با هم می‌شماریم:
گنو/لینوکس : سیستم‌عامل آزاد
گنو/لینوکس یک سیستم عامل آزاد و بازمتن است. کد منبع آن در اختیار همگان قرار دارد و همه می‌توانند در کدهای آن تغییر ایجاد کرده و بنا به نیازشان استفاده کنند. آزاد و در دسترس بودن کدهای منبع سبب می‌شود تا بتوانید از طرز کارکرد دقیق سیستم‌عامل مطلع شوید. شما بسیاری از توزیع‌های گنو/لینوکس را می‌توانید به هر تعداد کپی کرده و بین دوستانتان پخش کنید. در سمت مقابل، ویندوز یک سیستم‌عامل اختصاصی است که کد منبع آن سری نگهداشته شده و برای همگان در دسترس نیست. شما نمی‌توانید بفهمید که واقعا در زیر سیستم‌عامل ویندوزتان چه می‌گذرد؟ آیا یک برنامه جاسوسی در آن پنهان نشده است؟ بعید نیست. سیستم عامل ویندوز رایگان نبوده و شما نمی‌توانید آنرا کپی کرده و پخش کنید. در صورت این کار شما خلاف‌کار هستید و جریمه و مجازات خواهید شد. (فعلا نه در ایران ولی در ۴-۶ سال آینده بله)
گنو/لینوکس را به هواپیمایی تشبیه کرده‌اند که هر قسمت از انرا در جایی ساخته‌اند. گنو/لینوکس واقعا محصول کشور خاصی نیست. تعداد زیادی از مردم در سرتاسر جهان در حال کار بر روی بخش‌های مختلف آن و توسعه آن هستند. تعداد برنامه نویسانی که روی بخش‌های مختلف سیستم‌عامل گنو/لینوکس کار می‌کنند، به حدود ۴۰۰ هزار نفر می‌رسد، تفاوت کیفیت کار را مشخص می‌کند.
شما با سیستم‌عامل گنو/لینوکس آزاد هستید. لازم ندارید تا از نرم‌افزارهای اختصاصی استفاده کنید و تحت انقیاد آنها در آیید.
گنو/لینوکس : سرعت، قدرت، پایداری
همانطور که گفتم، گنو/لینوکس نواده سیستم‌عامل یونیکس است. بنابراین ساختار کلی این سیستم‌عامل کاملا با ویندوز متفاوت است. این به این معنی است که مثلا شما نخواهید توانست برنامه‌هایی که در ویندوز دارید، روی گنو/لینوکس اجرا نمایید (البته راه‌هایی وجود دارد – شبیه سازها - ولی در حالت عادی خیر). یکی از خواص اصلی سیستم‌عامل‌های خانواده یونیکس، پایداری و استقامت بسیار بالای آنهاست. این سیستم‌عامل‌ها به این راحتی‌ها خراب نشده و به ندرت نیاز به بوت مجدد پیدا می‌کنند. گنو/لینوکس‌هایی وجود دارند که شما می‌توانید سالها بدون نیاز به بوت، از آنها استفاده نمایید. در سمت مقابل، حتی جدیدترین و پایدارترین سیستم‌های ویندوز نیز اندازه گنو/لینوکس پایدار نیستند. برای بکارگیری سیستم‌های ویندوز به عنوان سرویس دهنده به حافظه و پردازنده‌های قویتری نیاز دارید و مطمئن باشید اگر هر چند روز آنرا بوت نکنید، از کار خواهد افتاد! معمولا سیستم‌عامل گنو/لینوکس به راحتی خراب نمی‌شود و برعکس ویندوز مجبور نیستید تا آنرا هر چندماه یکبار مجددا نصب کنید. حتی برخی از انواع گنو/لینوکس به نصب «یکبار برای تمامی عمر» مشهور هستند. این گونه سیستم‌ها را می‌توانید حین کار و حتی بدون بوت، به نسخه‌های جدیدتر ارتقا دهید.
گنو/لینوکس : امنیت، امنیت، امنیت
امروزه در دنیایی متکی بر فناوری اطلاعات زندگی می‌کنیم که هر لحظه به خطر افتادن جریان اطلاعات منجر به بروز خسارت‌های تجاری جبران ناپذیری خواهد شد. امروزه همه به دنبال یک سکوی (Platform) امن‌تر برای اجرای برنامه‌های کاربردی و سروی‌دهنده‌ها هستند. با اینکه مبحث امنیت یک مقوله نسبی است، گنو/لینوکس حرف‌های زیادی برای گفتن در سمت امنیت دارد. بسیاری از قابلیت‌های امنیتی که در ویندوز وجود ندارند و یا فقط با اضافه کردن نرم‌افزارهای اضافی قابل دسترسی می‌باشند، بطور درونی و پیش‌گزیده در گنو/لینوکس پیاده سازی شده‌اند. گنو/لینوکس از ابتدا برای محیط‌های شبکه‌ای و چند کاربره طراحی شده است و همین باعث رعایت مسائل امنیتی از ابتدا در ان شده است، درحالی که ویندوز اینگونه نبوده و درحال حاضر نیز از نظر امنیتی دارای نقاط ضعف فراوانی است. مثلا یک برنامه مخرب با استفاده از همین ضعف‌های امنیتی می‌تواند کل سیستم‌عامل را نابود کند، ولی در صورتی که مورد مشابهی در گنو/لینوکس وجود داشته باشد، حداکثر به دایرکتوری خانگی کاربر اجرا کننده آسیب خواهد رسید، نه کل سیستم‌عامل.
اینطور نیست که گنو/لینوکس فاقد هر گونه اشکال امنیتی باشد، خیر، ولی باز بودن کد منبع آن باعث می‌شود تا بسیاری از اشکالات امنیتی پیش از ایجاد خسارت و در مراحل توسعه و برنامه نویسی برنامه بر ملا شده و رفع شوند. در صورتی که اشکالی نیز در برنامه‌های منتشر شده یافت شود، بدلیل موجود بودن کد منبع سریعا برطرف می‌گردد. در صورتی که در سیستم عامل ویندوز شما باید منتظر مایکروسافت بمانید و بمانید و بمانید (مثلا هم اکنون ۲۱ اشکال امنیتی در مرورگر IE وجود دارد که مایکروسافت هنوز هیچ وصله‌ای برای آن ارائه نداده است). سیستم‌عامل ویندوز دارای اشکالات امنیتی بسیاری است که به راحتی هم کشف نمی‌شوند و هنگامی کشف می‌شوند که خسارات جبران ناپذیری در اثر حمله از طریق آن ضعف‌های امنیتی رخ دهد که امثال آنرا شاهد هستیم. در دنیای امنیت ضرب المثلی وجود دارد که امنیت با مخفی کاری حاصل نمی‌شود.
می‌توان ادعا کرد که تقریبا هیچ ویروسی برای گنو/لینوکس وجود ندارد و این درحالی است که سالیانه بیش از ۱۰۰۰ ویروس و کرم مختلف برای سیستم‌عامل ویندوز ایجاد می‌شود. این بخاطر عدم گسترده بودن گنو/لینوکس نیست (حدود ۷۰ درصد از سایت‌های وب در جهان بر روی سیستم‌عامل‌های خانواده یونیکس و گنو/لینوکس و سرویس‌دهنده وب آپاچی درحال اجرا هستند) بلکه بدلیل وجود حفره‌های امنیتی متعدد ویندوز و ---------- انحصار گرایی مایکروسافت است. یعنی چه؟ مایکروسافت طوری رفتار و ---------- گذاری کرده است که مشتریان خود را تنها به محصولات خودش عادت دهد. بسیاری از کاربران ویندوز از اینترنت اکسپلورر و آتلوک برای مرور وب و پست الکترونیک استفاده می‌کنند. من به عنوان یک ویروس نویس، می‌دانم که اگر ویروسی را برای کاربران ویندوز بنویسم، بر روی کامپیوترهای ۹۰ درصد آنها اثر خواهد کرد. چون اکثرا از IE و Outlook استفاده می‌کنند. ولی در گنو/لینوکس چطور؟ در گنو/لینوکس شما طیف وسیعی از انتخاب و عدم اجبار دارید. من از مرورگر موزیلا استفاده میکنم. دوستی دارم که Konqueror را ترجیح می‌دهد. دیگری از Opera استفاده می‌کند. من از Kmail استفاده می‌کنم. دوستم از Evolution، دیگری از Pine و بعدی از Mutt و برادرم هم از Mozilla Mail. من فقط می‌توانم برای یکی از اینها ویروس بنویسم چون روی بقیه کار نخواهد کرد و عملا میزان اثر آن انداک خواهد بود. ضمنا هیچیک از ویروس‌هایی که برای ویندوز نوشته شده‌اند، بر روی گنو/لینوکس کار نمی‌کنند.
گنو/لینوکس : تعدد سکوهای اجرایی
گنو/لینوکس برخلاف ویندوز بر روی تعداد زیادی از سکوهای مختلف سخت‌افزاری اجرا می‌شود و شما حتی قادرید آنرا برای کار بر روی سکوی مورد نظرتان تغییر دهید. این قابلیت، گنو/لینوکس را برای بکارگیری در سخت‌افزارهای درونه‌ای (Embedded) بسیار مناسب می‌سازد. هسته 2.6 گنو/لینوکس این امکان را فراهم می‌سازد تا گنو/لینوکس را بر روی دستگاه‌های بسیار کوچک و یا ابر رایانه‌های بسیار بزرگ اجرا نمایید.
گنو/لینوکس : گسترده‌ترین تنوع در کاربرد
گنو/لینوکس را می‌توانید برای انجام وظایف بسیار متعددی بکار بگیرید. از دستگاه چک کردن اتصالات شبکه، دیوار آتش، مسیریاب (Router) شبکه، سرویس‌دهنده‌های مختلف مانند وب، بانک اطلاعاتی، فایل، چاپ و...، میزهای کار (Desktop)، ایستگاه‌های کاری (Workstations) و... سیستم‌عامل گنو/لینوکس حتی این امکان را دارد که از آن بتوان به صورت یک سیستم زنده و پرتابل استفاده کرد. به این معنی که کل سیستم‌عامل از روی یک دیسک CD اجرا شود و شما آنرا با خودتان جابجا کنید و میزکار و تنظیماتتان را همراه خودتان منتقل کنید. علاوه بر این، این قابلیت برای رفع اشکال و نمایش آن نیز بسیار مفید است.
گنو/لینوکس : تنوع در انتخاب
بدلیل آزاد بودن سیستم‌عامل گنو/لینوکس، هر گروه یا موسسه تجاری، یک نسخه خاص از آن که به توزیع یا پخش (Distribution) معروف هستند، منتشر ساخته است. این توزیع‌های مختلف همگی گنو/لینوکس هستند، ولی هریک معمولا برای یک یا چند امر خاص مانند سرویس‌دهنده، دیوار آتش، میزکار و... طراحی شده‌اند و هریک قابلیت‌ها و بهینه سازی‌ها خاص خودشان را به کاربران ارائه می‌کنند. کاربران در این میان آزادی انتخاب زیادی داشته و می‌توانند چیزی که کاملا نیازشان را برطرف می‌کند، انتخاب کنند. چیزی که در ویندوز نمی‌توان مفهومی برای آن پیدا کرد.
گنو/لینوکس : سیستم‌عاملی حرفه‌ای
گنو/لینوکس یک سیستم‌عامل حرفه‌ای است. یعنی ممکن است یک کاربر کاملا غیر فنی برای مدیریت آن و انجام برخی از تنظیمات سخت‌افزاری دچار مشکل شود و نتواند به راحتی این کار را انجام دهد. البته برخی از توزیع‌های گنو/لینوکس این امور را بسیار راحت (و حتی راحت‌تر از ویندوز) کرده‌اند، ولی با این حال به طور کلی، گنو/لینوکس یک سیستم‌عامل حرفه‌ای است که در عین سادگی، از پیچیدگی‌های فنی زیادی برخوردار است. البته تمام کاربران لازم نیست این امور را بدانند. مثلا یک کارمند دفتری که اموری مانند تایپ و حسابداری را با کامپیوترش انجام می‌دهد، ممکن است از نظر فنی تفاوتی را احساس نکند، ولی گنو/لینوکس خوراکی ۴ ساله برای کاربران خوره فراهم می‌سازد! برخلاف ویندوز، نکات بی‌پایانی برای یادگیری در گنو/لینوکس وجود دارد. این سیستم‌عامل ۴ سال به راحتی شما را مشغول خواهد کرد و می‌توانید مطمئن باشید پس از آن بازهم مطالب جدیدی برای یادگیری وجود خواهند داشت! پس خوره‌های کامپیوتری از آن لذت وافری خواهند برد و هرگز آنرا رها نخواهند کرد.
برخلاف ویندوز، در گنو/لینوکس راحت‌تر هستید تا بسیاری از کارهای پیکربندی و سیستمی را از خط فرمان بسیار قدرتمند و عالی آن انجام دهید. با اینکه برای بسیاری از امور مانند ویندوز ابزارهای گرافیکی طراحی شده است، یک کاربر حرفه‌ای واقعا از خط فرمان گنو/لینوکس لذت خواهد برد. خط فرمان ویندوز را اصلا می‌توان خط فرمان نامید؟
گنو/لینوکس : بهشت برنامه نویسان!
گنو/لینوکس را بهشت برنامه نویسان نامیده‌اند. برخلاف ویندوز که اکثر ابزارهای برنامه نویسی روی آنرا باید جداگانه نصب و حتی خریداری نمایید، گنو/لینوکس به همراه تمامی ابزارهای برنامه نویسی مورد نیازتان و با هر زبانی که فکر کنید ارائه می‌شود. کافی است آنرا نصب کنید و کار برنامه نویسی‌تان را با ابزارهای دلخواهتان شروع کنید.
گنو/لینوکس : یک جعبه ابزار کامل
گنو/لینوکس برای کاربران حرفه‌ای، یک جعبه ابزار کامل به شما می‌رود که در آن تمامی ابزارهای مورد نیاز مانند برنامه‌های اینترنتی، ابزارهای امنیتی مانند ابزارهای آزمایش شبکه، ابزارهای برنامه نویسی، هزاران صفحه کتاب و راهنما در آن پیدا خواهید کرد. ابزارهایی که در اختیارتان قرار دارد چنان متنوع هستند که می‌توانید ۹۰ درصد اطمینان داشته باشید که پس از نصب آن به چیز دیگری نیاز نخواهید داشت.
گنو/لینوکس : یکی از زیباترین دستاوردهای بشری
گنو/لینوکس در سایه همکاری و تبادلات علمی هزاران نفر در سرتاسر جهان ایجاد شده و توسعه یافته است. این همکاری چنان گسترده و زیبا بوده و هست، که به سیستم‌عامل گنو/لینوکس لقب «یکی از زیباترین دستاوردهای همکاری جمعی بشر» داده شده است. فرهنگ حاکم در جامعه گنو/لینوکس و بازمتن، فرهنگ کمک، اشتراک اطلاعات و تلاش برای بهبود هرچه بیشتر محصولات و «انجام هرکاری که از دستت برمی‌آید» است. هرکس که می‌خواهد با این سیستم‌عامل کار کند، باید تمامی دیدگاه‌ها و عقاید قبلی خود را درباره نرم‌افزارها و سیستم‌عامل کنار گذاشته و با یک دیدگاه جدید و طرز فکر متحول شده وارد دنیای گنو/لینوکس شود، زیرا با فرهنگ حاکم متفاوتی روبرو خواهد بود. گنو/لینوکس نوید دهنده آزادی است...

آموزش نصب ویندوز XP





ابتدا باید یک cd ویندوزxp داشته باشید . دقت کنید که این cd باید bootable باشد. اگر میخواهید که ویندوز فعلی را تبدیل به ویندوز xp کنید یا update کنید نیازی به cd بوت ندارید. cd ویندوز را درون cd rom گذاشته و ویندوز اتوماتیک auto run خواهد شد.دقت کنید که اگر بخواهید ویندوز فعلی خود را که مثلا 98 یاme یا2000 میباشد را update کنید اطلاعات شما مثلا my document شما و برنامه های نصب شده شما حفظ خواهد شد.ولی اگر ویندوز شما ایراد دارد.بهتر است ان را از اول فرمت و نصب کنید که این نوع نصب در اینجا توضیح داده شده است.
بعد از این که cd ویندوز را گذاشتید. خود به خود مرحله نصب ویندوز شروع خواهد شد . روی گزینه install windows xp کلیک کنید.
در قسمت بعد از شما پرسیده میشود که میخواهید یک ویندوز جدید نصب کنید یا ویندوز فعلی را update کنید در صورتی که در ویندوز فعلی شما ایرادی ندارد و میخواهید ان را تبدیل به xp کنید این مرحله را رد کنید و دست نزنید زیرا به طور خودکار upgrade recommandedانتخاب شده است.ولی چنانچه قصد دارید ویندوز جدیدی در درایوی دیگر نصب کنید باید new instalation را انتخاب کنید.در این صورت بعد از نصب کامل ویندوز xp هنگامی که سیستم را روشن میکنید دو منو ظاهر شده و از شما پرسیده خواهد شد که میخواهید وارد کدام ویندوز شوید.بدین ترتیب شما 2 ویندوز خواهید داشت.

در مرحله بعد باید سریال ویندوز را وارد کنید این سریال احتمالا در پشت کیس cd یا درون خود cd داخل فایلی به نام serial یا cd key یا readme نوشته شده.
در قسمت بعد روی دکمه advanced option کلیک کرده و در پنجره جدید گزینه دوم را تیک بزنید.این برای این است که شما درایوی را که ویندوز در ان ریخته شود را انتخاب کنید.همچنین جهت تسریع کار میتوانید گزینه اول را تیک بزنید تا تمامی فایلهای ویندوز روی هارد ریخته شده و از انجا نصب شوند.بر روی ok کلیک کنید. در قسمت پایین میتوانید زبان خود را انتخاب کنید ان را farsi‌انتخاب کنید تا ابزار فارسی نصب شوند. (اگر تصمیم دارید از فارسی سازی مثلAnzan2 استفاده کنید این قسمت را دست نزنید).حال بر روی next کلیک کنید.
در این مرحله از شما سوال میشود میخواهید نصب ویندوز رو از اینترنت به روز کنید؟ چنانچه مایل باشید میتوانید گزینه بالا را انتخاب کرده و next را بزنید در این صورت اخرین update ها از اینترنت دانلود خواهد شدولی با انتخاب گزینه پایینی بدون update وارد مرحله بعد می شوید.به هر حال بعد از رد کردن این قسمت فایلهای ضروری اتوماتیک کپی یا دانلود خواهند شد و سیستم restart خواهد شد.
منتظر بمانید تا ویندوز مراحل نصب را طی کند بعد از این که به متنی که حاوی توضیحات مایکروسافت و نوعی قرارداد با شما میباشد رسیدید.روی F8 کلیک کنید تا تائید شود.
در قسمت بعد چنانچه شما قبلا ویندوزی داشته باشید از شما خواهد شد که میخواهید روی همان ویندوز نصب شود یا انتخاب با شما باشد. با زدن دکمه R میتوانید روی همان ویندوز نصب کنید و با زدن دکمهEsc‌ انتخاب درایو ظاهر خواهد شد.پیشنهاد ما Esc‌میباشد.
اگر Esc‌را زده باشید این قسمت یعنی قسمت انتخاب درایو ظاهرمی شود. میتوانید درایو مورد نظر را انتخاب کنید همچنین با زدن دکمه D‌میتوانید درایو را پاک کنید تا بعدا تبدیل به درایو جدید یا تبدیل به دو یا چند درایو کنید. بعد از این که D را بزنید دوباره دکمه L‌رابزنید حال درایو پاک شده.میتوانید درایو پاک شده را انتخاب و با زدن دکمهC‌ان را دوباره بسازید.وقتی ان را میسازید میتوانید هجم ان را تایین کنید .مثلا اگر میخواهید درایو را تبدیل به دو درایو کنید.باید هجم فعلی را تبدیل به 2 کرده و Enter کنید.حال دو درایو جدید خواهید داشت.البته برای عوض کردن یا تقسیم هجم درایو میتوانید از Partition Magic هم استفاده کنید که اموزش ان در بخش اموزش گذاشته شده.یا این که برای ساخت پارتیشن های خود باید Fdisk ‌را بلد باشید که ان هم در قسمت اموزش یاد داده شده است. به حر حال با انتخاب درایو مورد نظر خود میتوانید وارد قسمت بعد شوید.
در اینجا میتوانید انتخاب کنید که فرمت درایو شما چه باشد FAT یا NTFS‌تفاوت این دو را در اینجا ببینید و انتخاب کنید.بهتر است گزینه هایی که جلوی ان کلمه Quick‌ نوشته شده را انتخاب نکنید زیرا فرمت کامل مناسب تر است. بعد از این که مراحل را رد کردید ویندوز فرمت انتخابی شما را اغاز کرده و سپس فایلهای مورد نیاز را کپی میکند. سپس سیستم restart خواهد شد.
بعد از شروع مجدد سیستم منتظر بمانید تا مرحل نصب اتوماتیک پیش برود تا اینکه شما با پنجره ای مواجه خواهید شد.در اینجا زبان خود را انتخاب میکنید .چنانچه در قسمت چهارم شما فارسی را انتخاب کرده اید این قسمت را دست نزنید . فقط در قسمت details عربی را remove‌ کنید(البته این کار بستگی به نوع کیبورد شما دارد ولی در اکثر کیبوردها با این کار چند ایراد جزئی بر طرف خواهد شد به هر حال فارسی سازی ویندوز xp کامل نیست و ایراداتی در حروف ی پ ژ گ احتمالا خواهید داشت برای فارسی کردن ویندوز میتوانید از یک فارسی ساز استفاده کنید) رو دکمه ok زده و next‌کنید.
از اینجا به بعد برای هر دو حالت نصب از روی ویندوز و نصب از boot مشترک میباشد.
در این جا نام خود و نام کمپانی یا شرکت یا هرچه دوست دارید.مثلا home
در اینجا نام کامپیوتر خود را مینویسید که نامی به عنوان پیش فرض نوشته میشود.در قسمت پایین میتوانید پسور مدیریت کامپیوتر را وارد کنید به این ترتیب کسی نمیتواند به جای شما وارد شود زیرا شما مدیریت کامپیوتر را دارید و میتوانید حتی برای استفاده کننده های دیگر هم قواعدی خواص تایین کنید مثلا برادر کوچک شما نتواند فایلها را پاک کند.
این قسمت برای تنظیمات اتصال به اینترنت است.روی منوی پایین روی اول زده و ایران را انتخاب کنید.در قسمت What Area Code استان را میزنید مثلا برای تهران 021 در قسمت dial nomber چیزی ننویسید.و در پایین هم نوع ارتباط تلفنی خود تون یا پالس را انتخاب کنید و next کنید.
در اینجا ساعت محلی را انتخاب میکنید.جلوی time zone‌ اگر در ایران هستید GMT+03:30 Tehran‌ را انتخاب کنید.و بر روی next کلیک میکنید .ویندوز نصب را ادامه داده و سر انجام به پایان میرساند و سیستم restart خواهد شد.
بعد از شروع مجدد ویندوز از شما سوالاتی خواهد شد شما تمام گزینه هایی که از شما میخواهد ویندوز را توسط اینترنت رجیستر کنید را کنسل کنید(باید گزینه های پایین را انتخاب کنید) زیرا هنوز معلوم نیست مودم شما به درستی کار میکند یا نه ؟
سپس در اخر از شما خواسته میشود 5 user معرفی کنید که شما برای اولی نام خود را وارد کرده و finish را بزنید.حال شما وارد ویندوز جدید شده اید.
نصب ویندوز از بوت
برای این که ویندوز را از اول نصب کنید باید یک cd بوت داشته باشید هنگامی که سیستم را روشن میکنید کلید delete را نگه دارید و وارد تنظیمات setup شوید.اکثر mother board های جدید در همان بالا منوی boot‌را دارند که شما با زدن کلید های چپ و راست میتوانید وارد ان شوید و بوت اول خود را cdrom انتخاب کنید.باید روی ان enter‌ زده و cdrom ‌را انتخاب کنید.سپس روی exit رفته و save and exit‌ یا چیزی شبیه به این را بیاد انتخاب کنید که تنظیمات شما را زخیره کند.حال هنگام روشن کردن سیستم اگر cd بوت در سیستم باشد میتوانید از ان استفاده کنید.بعد از این که cd بوت شد و هنگامی که گفته میشود press any key .......... دکمه ای را بزنید تا وارد مراحل نصب ویندوز شوید.
منتظر بمانید تا ویندوز مراحل نصب را طی کند بعد از این که به متنی که حاوی توضیحات مایکروسافت و نوعی قرارداد با شما میباشد رسیدید.روی F8 کلیک کنید تا تائید شود.
در قسمت بعد چنانچه شما قبلا ویندوزی داشته باشید از شما خواهد شد که میخواهید روی همان ویندوز نصب شود یا انتخاب با شما باشد. با زدن دکمه R میتوانید روی همان ویندوز نصب کنید و با زدن دکمهEsc‌ انتخاب درایو ظاهر خواهد شد.پیشنهاد ما Esc‌میباشد.
اگر Esc‌را زده باشید این قسمت یعنی قسمت انتخاب درایو ظاهرمی شود. میتوانید درایو مورد نظر را انتخاب کنید همچنین با زدن دکمه D‌میتوانید درایو را پاک کنید تا بعدا تبدیل به درایو جدید یا تبدیل به دو یا چند درایو کنید. بعد از این که D را بزنید دوباره دکمه L‌رابزنید حال درایو پاک شده.میتوانید درایو پاک شده را انتخاب و با زدن دکمهC‌ان را دوباره بسازید.وقتی ان را میسازید میتوانید هجم ان را تایین کنید .مثلا اگر میخواهید درایو را تبدیل به دو درایو کنید.باید هجم فعلی را تبدیل به 2 کرده و Enter کنید.حال دو درایو جدید خواهید داشت.البته برای عوض کردن یا تقسیم هجم درایو میتوانید از Partition Magic هم استفاده کنید که اموزش ان در بخش اموزش گذاشته شده.یا این که برای ساخت پارتیشن های خود باید Fdisk‌را بلد باشید که ان هم در بخش اموزش یاد داده شده است. به حر حال با انتخاب درایو مورد نظر خود میتوانید وارد قسمت بعد شوید.
در اینجا میتوانید انتخاب کنید که فرمت درایو شما چه باشد FAT یا NTFS‌تفاوت این دو را در اینجا ببینید و انتخاب کنید.بهتر است گزینه هایی که جلوی ان کلمه Quick‌ نوشته شده را انتخاب نکنید زیرا فرمت کامل مناسب تر است. بعد از این که مراحل را رد کردید ویندوز فرمت انتخابی شما را اغاز کرده و سپس فایلهای مورد نیاز را کپی میکند. سپس سیستم restart خواهد شد.
بعد از این که سیتم restart شد کاملا صبر کنید تا ویندوز مراحل نصب را ادامه دهد اگر به پنجره وارد کردن کد ویندوز رسیدید کدی که در کیس ویندوز یا در فایلی متنی با نام serial یا cd key قرار دارد وارد کنید.این پنجره بستگی به تنظیمات شما ممکن است در این قسمت یا در قسمتهای بعد ظاهر شود.
در اینجا زبان خود را انتخاب میکنید .برای این که امکان تایپ فارسی داشته باشید روی customize‌کلیک کرده و تب language را انتخاب کنید سپس هر دو تیک را علامت بزنید و apply را بزنید تا فایلهای مربوط نصب شوند بعد در قسمت details روی add کلیک کرده و فارسی را اضافه کنید. رو دکمه ok زده و next‌کنید.