One Sampady

یک وبلاگ کاملا علمی ( نظر یادتون نره)

One Sampady

یک وبلاگ کاملا علمی ( نظر یادتون نره)

آیا میدانید ……۷

 

ـ انسان بالغ روزانه به هنگام کارهای سخت ممکن است تا 15 لیتر عرق کنند.

ـ وزن کوه یخی متوسط الحجم 20 میلیون تن است.

ـ بیشترین حرف مورد استفاده در انگلیسی E و کمترین آن Q است.

ـ مردم فیلیپین به بیش از هزار لهجه سخن میگویند.

ـ زرافه همواره ایستاده وضع حمل می‌کند و نوزادش از فاصله 180 سانتیمتری به زمین میافتد.

ـ

ادامه مطلب ...

آیا می دانید ..........۶

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

_ قدرت بینایی جغد 82 برابر قدرت دید انسان است.

_ اگر همه یخهای قطب جنوب آب شود بر سطح آب اقیانوسها 70 متر اضافه می شود و در این صورت یک چهارم خشکیها زیر آب میرود.

ادامه مطلب ...

تاریخچه Cpu

پیش از ظهور اولین ماشین که به پردازنده‌های امروزی شباهت داشت ؛ کامپوتر‌های مثل انیاک(‍‍‍‍‌‍ENIAC) مجبور بودند برای اینکه کارهای مختلفی را انجام دهند دوباره سیم کشی کنند . این ماشین‌ها اغلب به رایانه هایی، با برنامهٔ ثابت اطلاق می‌شد تا زمانیکه توانایی اجرای چند برنامه را پیدا کردند. عبارت "CPU" از زمانی برای ابزار اجرا کنندهٔ نرم افزار(برنامهٔ رایانه) تعریف شد ؛ اولین ابزارهای که که عبارت "CPU" به آن‌ها اطلاق شد همراه ظهور اولین برنامهٔ ذخیره شدهٔ در رایانه بود.
 

 

ادامه مطلب ...

سیستم عامل

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

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

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

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

سیستم های عامل مختص کامپیوترهای بزرگ، سیستم های روبوتیک، سیستم های کنترلی بلادرنگ، نمونه هائی در این زمینه می‌‌باشند. سیستم عامل با ساده ترین تحلیل و بررسی دو عملیات اساسی را در کامپیوتر انجام می‌‌دهد : - مدیریت منابع نرم افزاری و سخت افزاری یک سِستم کامپیوتری را برعهده دارد. پردازنده، حافظه، فضای ذخیره سازی نمونه هائی از منابع اشاره شده می‌‌باشند. - روشی پایدار و یکسان برای دستیابی و استفاده از سخت افزار را بدو ن نیاز از جزئیات عملکرد هر یک از سخت افزارهای موجود را برای برنامه های کامپیوتری فراهم می‌‌نماید. اولین وظیفه یک سیستم عامل، مدیریت منابع سخت افزاری و نرم افزاری است.

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

برنامه نویسان کامپیوتر نیز با استفاده از نقش سیستم عامل بعنوان یک میانجی براحتی برنامه های خود را طراحی و پیاده سازی کرده و در رابطه با اجرای برنامه های نوشته شده بر روی سایر کامپیوترهای مشابه نگرانی نخواهند داشت. ( حتی اگر میزان حافظه موجود در دو کامپیوتر مشابه نباشد ). در صورتیکه سخت افزار یک کامپیوتر بهبود و ارتقاء یابد، سیستم عامل این تضمین را ایجاد خواهد کرد که برنامه ها، در ادامه بدون بروز اشکال قادر به ادامه حیات وسرویس دهی خود باشند. مسئولیت مدیریت منابع سخت افزاری برعهده سیستم عامل خواهد بود نه برنامه های کامپیوتری، بنابراین در زمان ارتقای سخت افزار یک کامپیوتر مسئولیت سیستم عامل در این راستا اولویت خواهد داشت. ویندوز 98 یکی از بهترین نمونه ها در این زمینه است.
سیستم عامل فوق بر روی سخت افزارهای متعدد تولید شده توسط تولیدکنندگان متفاوت اجراء می‌‌گردد. ویندوز 98 قادر به مدیریت و استفاده از هزاران نوع چاپگر دیسک و سایر تجهیزات جانبی است. سیستم عامل ( Operation System ) با حروف اختصاری OS نرم افزاری است که مسئول کنترل و بکار گیری منابع سخت افزاری مانند حافظه، واحد پردازش مرکزی ( CPU) فضای ذخیره سازی دیسک و تجهیزات جانبی می‌باشد. سیستم عامل مبنایی است که برنامه های کاربردی مانند برنامه های واژه پردازی و صفحه گسترده ها بر اساس آن ساخته می‌شود.

 

 

برنامه های کاربردی چیست؟

Windows به تنهایی نمی تواند برای کاربران سیستم، کمک موثری باشد و برای انجام بعضی کارهای مفید نیاز است که نرم افزار یا برنامه های کاربردی به آنها اضافه شود. برنامه ی کاربردی، برنامه یا قطعه ای از یک نرم افزار می باشد که جوابگوی یک نیاز خاص است. به عنوان مثال، یک ویرایشگر برای تایپ متن مواردی از قبیل: نامه ها، گزارش ها و کتاب ها است و یک صفحه گستر(Spreadsheet) برای کار کردن با اعداد،طراحی شده است و به صورت خودکار محاسباتی که دایما" با ماشین حساب انجام می شود را انجام می دهد. همه ی برنامه های کاربردی برای انجام کارهای روزانه و مستمر طراحی نشده اند. به هر حال، برنامه های کمک یا سودمند (Utilities) نوع دیگری از نرم افزار هستند. برنامه های کاربردی به منظور بر طرف کردن نیازهای گاه وبی گاه اعمالی مانند اتصال رایانه شما به رایانه های دیگر، مرتب کردن دیسک سخت شما و کنترل بر روی ویروس ها طراحی شده اند. لزومی ندارد که برنامه های کاربردی حتما" کارهای جدی انجام دهند. مثلا" بازی ها، یک نوع از برنامه های کاربردی هستند و در بازار، هزاران دایر ه المعارف، فرهنگ لغت و سایر مراجع دیگر وجود دارد. متاسفانه، مانند فیلم سینمایی که پایان آن نامشخص است، شما تا نرم افزاری را آزمایش نکنید نمی دانید خوب است یا نه. خوشبختانه نشریاتی مانند What Pc? نرم افزارها را مورد ارزیابی قرار می دهند.

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

Microsoft Windows

برای استفاده مفید از رایانه، قبل از هر چیزی به یک نرم افزار نیاز است و نرم افزار نیز قبل از انجام هر کاری به یک سیستم عامل نیاز دارد. سیستم عامل مورد استفاده در اغلب رایانه ها، Windows از شرکت میکروسافت است. Windows از قبل بر روی رایانه ها نصب می شود وبرای موارد ضروری معمولا" بر روی یک CD-ROM نیز عرضه می شود. سیستم عامل، رابطی است بین شما و رایانه. شما از این سیستم عامل استفاده کرده و به رایانه می گویید چه کاری انجام دهد. در Windows می توان از یک موش استفاده کرد که قادر است نشانگر روی صفحه نمایش را کنترل کند. با فشار دادن دکمه موش(Click) روی نشانه ها icon)، تصویرهای کوچکی که در این سیستم عامل گنجانده شده)، انتخاب گزینه از منو و نوشتن با کمک صفحه کلید، شما می توانید رایانه را کنترل کنید و به آن دستور دهید.

وقتی که می گویند یک نرم افزار تحت Windows اجرا می شود، یعنی این نرم افزار انتظار دارد که درون رایانه ی شما Windows در حال اجرا باشد و در غیر این صورت اگر رایانه فاقد Windows باشد نرم افزار مورد نظر، نصب نشده و اجرا نخواهد شد. نرم افزارهایی که برای نگارشهای قدیمی تر ویندوز (سیستم عامل پیش ازWindows XP) یا MS-DOS طراحی شده اند، با رایانه ای که دارای سیستم عامل Windows جدید (مانند XP یا Vista ویندوز ویستا) است نیز اجرا می شود، اما این نرم افزارها نمی توانند از ویژگی های جدید Windows های نگارش جدید سود ببرند.

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

اولویت های صنعت نرم افزار چیست؟

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

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

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

اما مهندس خوانساری (رییس کمیته نرم‌افزار انجمن شرکت‌های انفورماتیک) در مورد اولویت‌ها و ترتیب حل مسائل و مشکلات صنعت نرم‌افزار به این موارد اشاره می کند:
1-
تقویت و شناسایی نیروی انسانی(شامل نیروهای مدیریتی فعال و نیروهای کارشناسی ماهر)
2-
مسائل پایه‌ای شامل قوانین و مقررات مانند کپی‌رایت و بحث‌های مالیاتی، امکانات سرمایه‌گذاری، زیرساخت‌های مخابراتی، قوانین صادرات و اعمال سیاست‌های تشویقی
3-
مسائل مربوط به فرایند تولید نرم‌افزار(ما به متدولوژی کلان در سطح کشور نیاز داریم، ما به روش‌های تضمی کیفیت و کنترل پروژه نیاز داریم و موضوع تقویت زبان انگلیسی نیز از جمله مسائل مطرح است)
4-
نوآوری. باید نوآوری در دانشگاه‌ها و مراکز علمی و پژوهشی شکل بگیرد و قوانین اختراع نرم‌افزارها به بلوغ برسد. در نهایت نیز باید از یک سو اقدام به تنش‌زدایی با کشورهای دیگر و ارتقای سطح همکاری‌های فنی کرده و از سوی دیگر به شناسایی قابلیت‌ها پرداخت. حضور در نمایشگاه‌های خارجی و بهبود چهره عمومی کشور نیز از جمله مواردی است که باید مد نظر قرار گیرد.

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


 
نرم افزار، معمولا" بر روی دیسک فلاپی یا دیسک فشرده CD-ROM عرضه می شود، اگر چه، هر روز نرم افزار های بیشتری بر روی شبکه جهانی اینترنت قرار می گیرند و این امکان را به شما می دهند که بدون استفاده از CD یا فلاپی، نرم افزار مورد نیاز خود را تهیه کنید. در اغلب مواقع، قبل از اینکه بتوانید از رایانه استفاده کنید، باید نرم افزار، درون آن نصب شود. نصب یک برنامه ی کاربردی به معنی انتقال تمامی اطلاعات مورد نیاز، از دیسک اصلی (Original Disk) به دیسک سخت (Hard Disk) رایانه است. بعد از نصب برنامه، برای حفاظت دیسک های اصلی می توان آنها را در محیط مناسب نگهداری کرد. بسیاری از رایانه های جدید با نرم افزارهایی که از پیش بر روی آن نصب شده اند عرضه می شوند. این رایانه ها دارای مزایایی هستند، از جمله، ممکن است شما نتوانید دیسک اصلی را تهیه کنید ولی نرم افزارهای نصب شده در رایانه می تواند به راحتی در رایانه ای که تازه بسته بندی آن باز شده است، استفاده شوند.

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

نرم‌افزار

نرم‌افزار نام دیگری برای برنامه رایانه است. ظاهراً اولین بار جان تاکی در سال ۱۹۵۸ این واژه را به‌این معنا به‌کار برده است. احتمالاً در انگلیسی این واژه را به قیاس سخت‌افزار (hardware) ساخته‌اند که خیلی قبل از پیدایش رایانه (به معنای اسباب و اشیاء) به‌کار می‌رفته است.

اگرچه «نرم‌افزار رایانه‌ای» و «برنامه رایانه‌ای» یک معنی دارند ولی به‌نظر می‌رسد اصطلاح «نرم‌افزار» بیشتر در مورد مجموعه نسبتاً بزرگی از برنامه‌ها به‌کار می‌رود و «برنامه» به جزئی از سیستم نرم‌افزاری اشاره دارد.

ادامه مطلب ...

ببخشید

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

نکته (ترفند) کامپیوتری(۲)

 

5. اندازه سطل بازیافت را تغییر دهید
ممکن است از دیدن فضایی که پس از خالی کردن سطل بازیافت به کامپیوترتان بر می گردد، شگفت زده شوید. به طور پیش فرض ویندوز حدود10 درصد از هر درایو را به سطل بازیافت اختصاص می دهد. این موضوع مربوط به زمانی بود که ظرفیت دیسک ها کم بود اما اکنون اگر شما یک درصد از یک درایو بزرگ را به این کار اختصاص دهیدهم ، باز فضای زیادی در اختیار سطل بازیافت قرار داده اید. پس برای تغییر این اندازه، روی سطل بازیافت کلیک راست کرده و به properties بروید و اندازه جدید را تعیین نموده و OK کنید.

6. برنامه های بدون استفاده را کنار بگذارید
برای حذف برنامه هایی که اصلا” استفاده نمی کنید یا به ندرت مورد استفاده قرار می دهید، از طریق Control Panel به AddRemove Programs بروید. ممکن است بعضی برنامه های نا شناخته را از آن جا ببینید که توسط خود سیستم مورد استفاده قرا می گیرند. اما اگر برنامه های کاربردی دارید که مدت طولانی بلااستفاده مانده اند، در حذف آن ها تردید کنید.

7. برنامه Outlook Express را پاکسازی کنید
بهتر است نگاهی به فولدر پیام های برنامه Outlook Express بیندازید. وقتی شما پیامی را حذف می کنید یا به فولدر دیگری می فرستید، برنامهOE فقط آن را علامت گذاری می کند و به واقع آن را حذف نمی کند. پس روی فولدر Deleted ltems در برنامه OE کلیک راست کنید و آن را به طور کامل تخلیه نمایید.

8. از جزییات سخت افزارها مطلع باشید
در بسیاری از مواقع دانستن جزییات سخت افزاری کامپیوترتان به رفع مشکلات پیش آمده کمک می کند. برای این کار نیاری به باز کردن بدنه کامپیوتر نیست. روی My Computer کلیک راست کنید properties را انتخاب کنید. یا می توانید از Control panel روی آیکون System کلیک کنید. با توجه به نسخه ویندوز شما روی زبانه Device Manager یا دکمه Device Manage در زبانه Hardware کلیک کنید. در این حالت فهرستی از سخت افزارهای موجود روی کامپیوترتان ظاهر می شود که بر اساس type مرتب شده اند. با دوبار کلیک روی دستگاهی که می خواهید جزئیاتش را بدانید ، صفحه مربوط با اطلاعات آن ظاهر می شود.