Skip to Content

آرشیو دسته بندی ها:Uncategorized

تاریخچه پیدایش کامپیوتر

تاریخچه پیدایش کامپیوتر

تاریخچه پیدایش کامپیوتر

تاریخچه پیدایش کامپیوتر

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

اولین کامپیوتر

کامپیوتر دستگاهی است که به موجب انجام عملیات ریاضی و منطقی برنامه ریزی می شود و از دو قسمت حافظه و مرکز پردازش تشکیل شده است. قبل از پیدایش کامپیوتر در ابتدا بشر از ساده ترین و دسترس ترین ابزار خود جهت محاسبه استفاده می کرده است و آن انگشتان دستانش بوده است. اما بشر به سرعت ابزارهای پیشرفته تری را ابداع نمود و در نهایت به اختراع کامپیوتر موفق گردید. افراد بسیاری در تمام جهان در جستجوی ابزار قدرتمند محاسباتی بودند. یکی از این افراد شخصی به نام پنز مور (Penn’s Moore) بود. جنگ همواره نیازمند ابزارهای نوین در جهت پیروزی است. وی در خلال جنگ جهانی دوم به فکر ابداع وسیله افتاد تا بتواند سرعت محاسبات توپخانه ارتش را افزایش دهد. در این جهت پروژه محرمانه ENIAC (که مخفف Electronic Numerical Integrator and Computer به معنای کامپیوتر عددی الکترونیکی) را استارت زد. این کامپیوتر بسیار عظیم بوده است. به طوریکه طولی به اندازه 15 متر و وزنی به اندازه 30 تن داشته است.

مخترع اولین کامپیوتر

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

پدر کامپیوتر

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

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

لایبنیتز ریاضی‌دان آلمانی و ساموئل مورلند نیز از اشخاصی بودن در پیشبرد اختراع کامپیوتر های امروزی سهم بسزایی داشتند.

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

می توان کامپیوتر ها را به پنج نسل تقسیم کرد که به اختصار به توضیح آنها می پردازیم:

نسل اول 1945-1956

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

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

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

نسل دوم 1956-1963

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

مشخصات کامپیوتر های نسل دوم:

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

نسل سوم 1964-1971

نسل سوم کامپیوتر ها با پیدایش قطعات الکترونیکی جدیدی همچون مدارهای مجتمع و نیمه هادی ظهور نمودند و دارای ویژگی های زیر می باشند:

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

نسل چهارم 1971 تاکنون

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

مشخصات آنها به شرح ذیل می باشد:

  • استفاده از تراشه هایی به نام CPU به عنوان تراشه های مرکزی
  • سیستم عامل گرافیکی

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

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

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

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

ادامه مطلب

معماری کامپیوتر چیست

معماری کامپیوتر چیست

معماری کامپیوتر چیست

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

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

معمولاً در درس معماری کامپیوتر مجموعه دستور (ISA) و معماری سخت‌افزار سیستم (HAS) مطرح می‌شود. به بیان دقیق‌تر ISA دید برنامه‌نویس به کامپیوتر و HAS دید ریز معماری است.

ISA

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

HAS

HAS که به آن دید ریز معماری گفته می‌شود شامل اجزای مثل حافظه پنهان، چگونگی اجرای دستورات و… است.

معیارهای اندازه‌گیری کارایی پردازنده

معمول‌ترین و شناخته‌شده‌ترین معیار اندازه‌گیری کارایی CPU، معیار MIPS (تعداد دستوری که یک CPU می‌تواند در یک ثانیه اجرا کند) است.برای کامپیوترهای که محاسبات مهندسی و علمی انجام می‌دهند MIPS نمی‌تواند به‌عنوان معیاری مناسب برای سنجش کارایی آن‌ها مورداستفاده قرار گیرد بلکه از واحدهای MFlops یا MegaFlops (برای سنجش میلیون عملیات ممیز شناور در ثانیه) یا از GFlops یا GigaFlops (میلیارد) استفاده می‌شود.

معیارهای سنجش کیفیت معماری کامپیوتر

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

عمومیت: برای چه گستره‌ای از کاربردها، معماری موردنظر مناسب است.

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

طبقه بنده معماری‌های کامپیوتر

طبقه‌بندی فون نویمان

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

طبقه‌بندی فلین

طبقه‌بندی فرین یک طبقه‌بندی برای معماری‌های کامپیوتر است. در کل، کامپیوترهای دیجیتال بر اساس تعدد دستورالعمل‌ها و جریان‌های داده در ۴ دسته طبقه‌بندی شده‌اند. مایکل فلوین این شمارا جهت طبقه‌بندی و سازمان‌دهی کامپیوترها در سال ۱۹۶۶ میلادی ارائه کرد. عنصر اساسی فرایند محاسبات اجرای دنباله‌ای از دستورالعمل‌های مربوط به مجموعه‌ای از داده‌ها است.

این چهار طبقه بر مبنای تعداد دستورهای هم‌زمان و رشته داده‌های قابل دسترسی در معماری تعریف شد:
 

  • SISD یک دستور یک داده
  • SIMD یک دستور چند داده
  • MISD چند دستور یک داده
  • MIMD چند دستور چند داده

اجزای اصلی

CPU

در کامپیوتر واحد پردازش CPU یا واحد پردازنده مرکزی نام دارد که گاهی به‌عنوان مغز سیستم نیز می‌گویند. CPU بر اساس دستوراتی که دریافت می‌کند عملیات لازم را روی‌ داده‌ها انجام می دهد

اجزای اصلی یک CPU عبارت است از:

  • واحد محاسبه و منطق (ALU)
  • واحد کنترل(CU)
  • حافظه ثبات (Register)
  • حافظه پنهان (cache)

ادامه مطلب

سعی کنید کیبوردهای بی سیم را نخرید

سعی کنید کیبوردهای بی سیم را نخرید

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

کیبوردهای بی سیم و عیب بزرگ

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

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

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

سعی کنید کیبورد بی سیم نخرید
سعی کنید کیبورد بی سیم نخرید

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

ادامه مطلب