جمعه, 02 آذر 1403

 



خلاصه ای در مورد کامپیوتر

بسمه تعالی

 

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

1ـ انواع داده ها را به عنوان ورودی می پذیرد .

2ـ انواع داده ها را به عنوان خروجی ارائه می دهد .

3ـ قابل برنامه ریزی است .

4ـ دارای حافظه برای نگهداری موقت یا دایم اطلاعات به میزان زیاد است .

5ـ ماشینی منطقی است و هر نوع عملیات منطقی را انجام می دهد .

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

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

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

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

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

در قرن هفدهم میلادی به دلیل گسترش و شکوفایی علوم ، نیاز به وسایل محاسباتی سریعتر احساس می شد .
برای پاسخگویی به این نیاز ، وسایل مختلفی ابداع شدند که از همه جالب تر ماشین جمع گر مکانیکی
(
adding mashine ) بود که در سال 1642 میلادی توسط بلیز پاسکال ( Blaise pascal  ) ریاضیدان فرانسوی ابداع شد . این ماشین که بصورت مکانیکی کار می کرد ، فقط عملیات جمع و تفریق را انجام می داد و می توانست بطور خودکار عملیات ده بر یک را انجام دهد .

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

در سال 1822 چارلز بابیج ( Charles Babbage ) استاد دانشگاه کمبریج برای اولین بار ایده ساخت ماشین
محاسبه گر خودکار را طرح نمود . ساخت ماشین تفاضلی (
Difference Engine ) بر اساس ایده های بابیج آغاز شد ، اما بدلیل محدودیتهای فنی در آن زمان ، ماشین فوق تکمیل نشد . ایده بابیج جلوتر از زمان وی بود به همین دلیل لقب (( پدر کامپیوتر )) را به وی دادند .

در سال 1889 دکتر هرمان هالریث ( Herman Hollrith ) که با دفتر آمار آمریکا همکاری داشت نخستن بار طرحها برای ساخت ماشین مخصوص سرشماری را ارائه داد که هشت بار سریعتر از روش سنتی قبلی عمل می کرد .
به همین دلیل ماشین وی را ماشین جدول بندی (
Tabulating machin ) نامیدند .

در سال 1932 یک مهندس اتریشی به نام (( جی تاشک )) غلطک مغناطیسی را ساخت . از این وسیله برای ذخیره اطلاعات به شکل دودویی ( صفر و یک ) استفاده شد .

در سال 1947 سه دانشمند با نام های (( ویلیام شاکلی )) ، (( جان بوردین )) و (( والتر براتاین )) مهمترین اختراع دوران یعنی ترانزیستور را ابداع کردند . این نوآوری ، انقلابی در ساخت کامپیوتر ها ایجاد کرد .

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

در سال 1977 شرکت کمودور ( Commodore ) کامپیوتر PET را به بازار عرضه کرد . شرکت اپل ( Apple ) نیز کامپیوتر Apple II را روانه بازار کرد .

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

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

نخستین کامپیوتر واقعی در سال 1944 در دانشگاه هاروارد آمریکا و نوع کاملتر آ« در سال 1946 در دانشگاه پنسیلوانیا با نام انیاک ساخته شد . 

در سال 1952 میلادی نخستین کامپیوتری که توانایی ذخیره سازی برنامه را داشت توسط پروفسور
(( جان فون نیومان )) با نام ادواک (
EAVAC ) تولید شد که مبنای ساخت کامپیوترهای کنونی است .

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

1ـ ابرکامپیوترها ( Super Computer )

2ـ کامپیوترهای بزرگ ( Main frame )

3ـ کامپیوترهای کوچک ( Mini computer )

4ـ میکرو کامپیوتر ( Micro computer )

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

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

1ـ سخت افزار ( Hardware )

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

2ـ نرم افزار ( Software )

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

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

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

هر چه کاربرد کامپیوترها بیشتر و پیچیده تر شود ، نیاز به سخت افزار و نرم افزار های بیشتر و پیچیده تری
خواهیم داشت .

 

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

 

استاد سرکار خانم میرزائی

 

 

 

 

 

نويسنده : مرتضی محمودی سلوکلو

این کاربر 2 مطلب منتشر شده دارد.

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