آشنایی با سیستم عامل و نرم افزار
بدون شک در دنیایی که سیستم های کامپیوتری را خود جا داده است اولین و مهمترین عاملی که به چشم میخورد سیستم عامل است .
مهم ترین نرم افزاری که وظیفه ساماندهی کنترل و مدیریت منابع کامپیوتری را در اختیار دارد .
اولین و بزگترین نرم افزاری که در کامپیوتر وجود دارد سیستم عامل است که با زدن کلید روشن و خاموش دستگاه شروع بکار میکند و با خاموش کردن آن آخرین برنامه ای است که فعالیت خود را متوقف میسازد .
سیستم عامل است که قطعات گوناکون از جمله منابع ورود اطلاعات (input device)و منابع خروجی( Output device) را کنترل میکند و با پنجره های مخلف (User interface) به کار بر اجازه استفاده از اجزای گوناگون سیستم را می دهد .
وظایف سیستم عامل :
اولين وظيفه يک سيستم عامل، مديريت منابع سخت افزاری و نرم افزاری است . برنامه های متفاوت برای دستيابی به منابع سخت افزاری نظير: پردازنده ، حافظه، دستگاههای ورودی و خروجی، حافطه های جانبی، در رقابتی سخت شرکت خواهند کرد. سيستم های عامل بعنوان يک مدير عادل و مطمئن زمينه استفاده بهينه از منابع موجود را برای هر يک از برنامه های کامپيوتری فراهم می نمايند.
وظيفه دوم يک سيستم عامل ارائه يک رابط ( اينترفيس ) يکسان برای ساير برنامه های کامپيوتری است . در اين حالت زمينه استفاده بيش از يک نوع کامپيوتر از سيستم عامل فراهم شده و در صورت بروز تغييرات در سخت افزار سيستم های کامپيوتری نگرانی خاصی از جهت اجرای برنامه وجود نخواهد داشت، چراکه سيستم عامل بعنوان ميانجی بين برنامه های کامپيوتری و سخت افزار ايفای وظيفه کرده و مسئوليت مديريت منابع سخت افزاری به وی سپرده شده است .برنامه نويسان کامپيوتر نيز با استفاده از نقش سيستم عامل بعنوان يک ميانجی براحتی برنامه های خود را طراحی و پياده سازی کرده و در رابطه با اجرای برنامه های نوشته شده بر روی ساير کامپيوترهای مشابه نگرانی نخواهند داشت . ( حتی اگر ميزان حافظه موجود در دو کامپيوتر مشابه نباشد ) . در صورتی که سخت افزار يک کامپيوتر بهبود و ارتقاء يابد، سيستم عامل اين تضمين را ايجاد خواهد کرد که برنامه ها، در ادامه بدون بروز اشکال قادر به ادامه حيات وسرويس دهی خود باشند. مسئوليت مديريت منابع سخت افزاری برعهده سيتم عامل خواهد بود نه برنامه های کامپيوتری، بنابراين در زمان ارتقای سخت افزار يک کامپيوتر مسئوليت سيتستم عامل در اين راستا اولويت خواهد داشت . ويندوز 98 يکی از بهترين نمونه ها در اين زمينه است . سيستم عامل فوق بر روی سخت افزارهای متعدد توليد شده توسط توليدکنندگان متفاوت اجراء می گردد. ويندوز 98 قادر به مديريت و استفاده از هزاران نوع چاپگر ديسک و ساير تجهيزات جانبی است .
سیستم عامل از نظر کاربران :
سیستم عامل برای کار بران در حقیقت محیطی است که امکان بهره برداری از امکانات سیستم را در اختیار قرار می دهد . به عبارتی دیگر سیستم مجموعه ای از برنامه ها و نرم افزار هاست که بطور کاملا دقیق و یکپارچه عمل می نمایند ؛ولی آیا تمامی این نرم افزار ها نیاز های یک کاربر را تامین میکند ؟ بطور حتم خیر!
برای جبران این موارد برنامه های کاربردی زیادی نوشته شده اند که هریک پاسخگوی بخشی از نیاز های روزمره انسانهایت ،برخی از نرم افزار ها نرم افزار های مولد میباشند بدین صورت که زمینه ساز ایجاد بسیاری از نرم افزار های دیگر شده اند به این نرم افزار ها زبان های برنامه نویسی گفته میشود ،برنامه نویسان میتوانند با استفاده از زبان های برنامه نویسی به نیاز های جدیدی که برای کارکنان یک مجموعه به وجود می آید پاسخ دهند .
لیستی از سیستم عامل های موجود در دنیای رایانه :
در این زمینه چندین شرکت اقدام به ارائه خدمات مینمایند که از جمله آنها می توان به Microsoft(windows) ; Apple (Macintosh);Linux ; sun Solaris;google اشاره کرد .
Microsoft :Windows 98;windowse NT; Windows 2000; windows xp ; Windows vista ;windowse7 ; windowse8
Linux :Ubuntu ; fedora ; red hat ; souse ; genome
Macintosh : leopard

آشنایی با سیستم عامل ویندوز :
شرکت مایکروسافت(به انگلیسی: Microsoft Corporation)یک شرکت چند ملیتی است که مرکز آن در ایالات متحده آمریکاقرار دارد. این شرکت، بزرگترین شرکت ارائه نرمافزار رایانه در دنیاست که به انتشار کتاب و تولید محصولات چندرسانهای و ارائه خدمات پست الکترونیکی نیز میپردازد. مایکروسافت در سال مالی منتهی به ژوئن ۲۰۱۰ میلادی، بیش از ۶۲ میلیارد دلار درآمد فروش، بیش از ۱۸ میلیارد دلار سود خالص و ۸۹٬۰۰۰ کارمند در کشورهای مختلف دنیا داشته است فعالیت اصلی آن در زمینهٔطراحی، توسعه، ساخت، صدور مجوز، پشتیبانی و ارائهٔ خدماتنرمافزاری برای ابزارهای رایانهای میباشد و دفتر مرکزی آن در شهرردموند، ایالت واشینگتن در آمریکا قرار دارد.
اولین نسخه از این سیستم عامل در سال 1985 و با عنوان Win1روانه بازار شد و نسخه های بعدی آن تا سال 1995 ادامه یافت تا در سال 1995 ویندوز 95 پا به عرصه گذارد ،با توجه به پیشرفت های آن زمان و ضعف های ویندوز 95 در سال 98 ویندوز 95 روانه بازار شد تا از درگاه های USB و DVD و Fat32 پشتیبانی کن در سال 2000ویندوز Millennium روانه بازار شد ولی با ضعف های فراوانی روبرو شد به همین دلیل در سال 2001 اولین نسخه از ویندوز XP معرفی شد تا موفقیت دیگری نصیب مایکروسافت شود ارائه این سیستم عامل تا سال 2006 ادامه داشت و تا سه نسخهSP3ارتقا یافت در سال 2006 اولین نشخه ویندوز ویستا پا به عرصه سیستم عامل ها نهاد ولی این نسخه نیز به سرنوشت ویندوزmelamine دچار شد تا کار آمد ترین سیستم عامل مایکروسافت با عنوان 7 به بازار معرفی گردد هم اکنون نیز کار بر روی نسخه بعدی ادامه دارد که مایکرو سافت از فاش شدن اطلاعات در باره آن جلوگیری میکند و تا کنون چند کارمند خود را نیز به همین دلیل اخراج کرده است .

برنامه نویسی :
هر نرم افزاری که شما با آن کار میکنید قبل از آنکه به دست کاربر برسد توسط افراد حرفه ای کد نویسی شده است و برای تک تک اجزای آن فعالیت هایی تعریف شده است چه بسا که شما با فشار دادن یک کلید از نرم افزاری چندین دستور را بطور همزمان به سیستم ارسال میکنید .ولی آیا همیشه شما این را متوجه میشوید ؟
همانطور که می دانید زبان ماشین از 0و1 تشکیل شده است ولی شما در حال استفاده از محیطی گرافیکی برای انجام امور خود هستید وظیفه تبدیل کد های نوشته شده به زبان ماشین را یک سری از برنامه ها که اختصارا به آنها کامپایلر گفته میشود بر عهده دارند .
زبان های برنامه نویسی مختلفی وجو دارند که هر یک بسته به نیاز ویژگی هایی دارند،بعضی از این زبان ها امکان کار را برای کاربر راحت تر کرده و مراحل انجام کار را کوتاه تر میکنند .
پاسکال ،زبان سی،C++و... چندین زبان دیگر از جمله این ها میباشند .
آشنایی با چند نرم افزار :
بدون شک همه کسانی که مدتی با رایانه کار کنند با مجموعه نرم افزاری آفیس آشنا خواهند شد مجموعه ای که نیاز های اداری کاربران را تامین میکند ،این مجموعه توسط شرکت کامپیوتری مایکروسافت روانه بازار شد و امروزه به عنوان یکی از ملزومات اشتغال در ادارات دولتی محسوب میشود .این نرم افزار دارای 10 زیر مجموعه اصلی و فرعی میباشد که به اختصار در مورد آن شرح می دهیم :
1-Microsoft WORD: همان طور که از عنوان اولین زیر شاخه پیداست ورد یک نرمافزار واژه پرداز میباشد که برای انجام کار های نامه نگاری و نوشتاری مورد استفاده قرار میگیرد .از نمونه کار های این نرم افزار میتوان به مقاله ای که همکگنون در دست داریو ومشغول مطالعه آن هستید اشاره نمود .از ویژگی های مختلف نرم افزار میتوان به خروجی های متنوعی که در اختیار کاربر قرار می دهد اشاره نمود .
2-Microsoft Excel :دومین برنامه پر کاربرد از مجموعه نرم افزاری آفیس اکسل میباشد که بدون شک از جمله محبوب ترین آن ها نیز میباشد با امکانات نامحدودی که این نرم افزار در اختیارتان قرار میدهد دیگر نباید نگران داده هایی باشد که نیاز به محاسیه های مختلف دارند باشید زیرا شما میتوانید با وارد کردن اطلاعات انواع محاسبات را بر روی آنها اعمال کنید و از تکرار و طی مراحل حساس و زمانگیر خودداری نمایید .این نرمافزار امروزه در بسیاری از سیستم های محاسباتی مورد استفاده قرار میگیرد و اگر آشنایی مختصری با این نرم افزار دادشته باشید به راحتی میتوانید کار خود را به پیش ببرید .لازم به ذکر است که این نرم افزار هوشمند بوده و این خود باعث صرفه جویی بسیار قابل توجهی در زمان رسیدن به هدف می گردد .
3-Microsoft PowerPoint: این نرم افزار مخصوص ارائه مطلب می باشد،میتوان با استفاده از این نرم افزار اسلاید هایی با امکانات فراوان ایجاد نمود و ارائه های خود را جذاب تر و رسا تر انجام داد .
4-Microsoft Access: امروزه با گسترش روابط در جوامع نیاز به جمع آوری اطلاعات در مورد افزارتوانایی ها ،مشخصات و....بیش از پیش به چشم میخورد ولی آیا میتوان همه این اطلاعات را بصورت دستی مدیریت کرد ؟فرض می کنیم در هر مرحله از کار اطلاعات بخصوصی از افراد را وارد سیستم میکنیم ولی باید راهی وجود داشته باشد که این اطلاعات را با داده های قبلی ارتباط داد؛این راه استفاده از پایگاه های داده میباشد شما با استفاده از اکسس میتوانید با ایجاد فرم ها و پرس و جو های مختلف به تمامی نیاز های کاری خود پاسخ دهید و اگر کمی جلوتر بروید میتوانید با استفاده از فرامین و مختصری برنامه نویسی از قید محدودیت ها رها شده و یک نرم افزار مرتبط با پایگاه داده ایجاد نمایید .
5-Outlook : در دنیای رایانه نمی توان از نقش پست الکترونیک چشم پوشی کرد ولی برای افرادی که روزانه از این سرویس استفاده میکنند دشواری هایی از جمله امنیت صفحات وب ،انظار برای بار گزاری صفحات و... وجود دارد این افراد می توانند با استفاده از این نرم افزار که یک نرم افزار مدیریت پشت الکترونیکی است به راحتی و بدون دغدغه به ارسال و دریافت پست الکترونیک اقدام کنند .
6- Microsoft OneNote: این نرم افزار یک برنامه مدیریت آموخته ها و در واقع مدیریت چرک نویس ها میباشد میتوان از آن به عنوان بایگانی و آرشیو آموخته ها نیز یاد کرد .
7- Microsoft Publisher:آیا تا کنون به طراحی یک بروشور فکر گرده اید ؟ انجام این کار با سایر نرم افزار کا کار دشواری به نظر می آید ولی پابلیشر با نمونه های آماده کار را برای شما خیلی راحت تر کرده است می توانید با استفاده از این نرم افزار به راحتی در عرض 10 دقیقه یک بروشور طراحی نماید .
مجموعه نرم افزاری Open Office در واقع رقیبی برای Microsoft Office میباشد با این تفاوت که این مجموعه بصورت رایگان عرضه میشود .
برای انجام کار های گرافیکی شما نیازمند نرم افزار هایی هستید که امکان ویرایش تصاویر و ویدئو را به شما بدهد در زیر لیستی از کار آمد ترین نرم افزار ها را به شما معرفی میکنیم :
ویرایش گر تصویر :
Adobe Photoshop : نام این نرم افزار از دیرباز در میان کار بران وجود داشته و امروزه با استفاده از امکانات متعدد میتوان از جمله برترین نرم افزار های طراحی بیت مپی از آن یاد کرد .
CorelDraw :این نرم افزار برترین و قویترین نرم افزار درطراحی برداری محسوب میشود که با امکانات فوق العاده ای که دارد میتوانید بدون محدودیت به خلق آثار هنری بپردازید .
Adobe Illustrator :این نرم افزار توسط شرکت ادوبی و جهت رقابت با کرول دراو طراحی گردیده و برای کار های طراحی برداری استفاده میشود .
ویرایش گر ویدئو :
Adobe Premier :با استفاده از پریمیر می توانید ویدئو های خود را تدوین کنید ،خروجی بگیرید و آنها را با دیگران به اشتراک بگذارید .
Edius ;Avid liquid ;Vegas; after effect تمامی این نرم افزار ها در زیر گروه ویرایش گر تصویر قرار میگیرند .
تا کنون به این نکته توجه کرده اید که نصب و پاک کردن نرم افزار های گوناگون موجب سنگینی سیستم می شود ، و بدون تست نرم افزار های جدید نمی توان به قابلیت های آنها پی برد ؟
مجموعه ای از نرم افزار ها وجود دارند که امکان ایجاد سیستم های مجازی را در اختیار ما قرار میدهند بدین صورت که شما در داخل سیستم عامل خود یک سیستم عامل مجازی را نصب میکنید و تمام کار های خو.د را با استفاده از آن انجام میدهید بدین طریق سیستم اصلی شما هیمشه درست کار میکند و شما نیز بروز ترین نرم افزار ها را می توانید تست کنید .
از جمله این نرم افزار ها میتوان به VMware Workstation ،Vritual PC ،Virtual Sun boxو...اشاره نمود که قویترین آنها VMware Workstation میباشد .
VMware Workstation:
این نرم افزار یکی از قویترین نرم افزار ها برای ایجاد سیستم های مجاری میباشد که قادر به پشتیبانی از تمامی سیستم عامل های ویندوز ، لینوکس و سولاریس میباشد این برنامه کارایی های زیادی در زمینه شبکه های کامپیوتری و شبیه سازی آنها دارد بطوری که دانشجویان میتوانند با استفاده از این ابزار براحتی و یدون نیاز به چندین سیستم کامپیوتری و دستگاه های آن اقدام به پیکربندی انواع شبکه و تمرین اقدام نمایند . از دیگر کاربرد های این سیستم می توان به تست انواع سیستم عامل نام برد بدون اینکه شما سیستم عامل رایانه خود را عوض کنید می توانید بر روی این نرم افزار تست کنید که آیا این نسخه جدید همان نسخه دلخواه شما هست و یا چه ویژگی های دیگری دارد .
این نرم افزار یک کامپیوتر مجازی را در اختیار شما قرار میدهد که شما میتوانید تمام کار ها را با آن انجام دهید (روش آزمون و خطا) بدون اینکه آسیبی به سیستم عامل اصلی شما برسد .
نرم افزار های تخصصی :
Autodesk Maya:مایا یکی از قدرتمند ترین نرم افزار ها در زمینه طراحی سه بعدی و انیمیشن میباشد که می توان از ان به عنوان برترین نرم افزار سه بعدی یاد کرد کاربران حرفه ای این نرم افزار طراحی هایی انجام میدهند که فرد را در تشخیص مصنوعی بودن تصاویر به شک می اندازد .
از این نرم افزار برای تولید نمونه های سه بعدی از ساختمان ها و نما های شهری قبل از شروع طرح ،تولید انمیشن ،تولید افکت های تصویری ویژه و ...(بطوری که این نرم افزار در زمینه خود دارای قابلیت های بیشماری میباشد و تا حدودی میتوان گفت که نا محدود است).
Autodesk AutoCAD : معروف ترین نرم افزار در زمینه طراحی های ساختمان میباشد که از بدو ظهور کامپیوتر مورد استفاده قرار گرفته است .
از نرم افزار های رشته مهندسی عمران میتوان به Sap ;safe ; etabs ;tekla structure اشاره کرد .
Solid works : همانطور که از نام این نرم افزار پیداست می توان با آن انواع اشکال جامد را طراحی نمود و به دستگاه های برش ار سال کرد .برای این نرم افزار تفاوتی وجود ندراد که شما یک موتور اتومبیل طراحی کنید یا یک پاور برق کامپیوتر .