Programmer City «شهر برنامه‌نویس»
848 subscribers
4.04K photos
939 videos
98 files
1.93K links
دنیای برنامه‌نویسی و مهندسی کامپیوتر🌈

لینک جهت حمایت‌های مالی شما:
http://zarinp.al/programmercity

📱ارتباط با ما: پیج اینستاگراممون🎈
IG: ProgrammerCity

لینک ناشناسمون:
https://t.me/BitnetChat_bot?start=sec-ehdiahcie
Download Telegram
Programmer City «شهر برنامه‌نویس»
🌐نسل دوم كامپيوترها تو سال 1948، باردين، ترانزيستورو اختراع كرد ولی ۱۰ سال طول كشيد كه از سطح آزمايشگاهی به سطح استفاده صنعتي برسه. ترانزيستور، تو پيشرفت صنايع الكترونيك نقش مهمیو برعهده داشت. ترانزيستور از لامپ خلاء به مراتب كوچیکتره. به انرژي كمی نياز…
كامپيوترهای اين نسل، حصار دانشگاه‌ها و مؤسسات تحقيقاتی رو شكستن و به گونه‌ای گسترده تو مؤسسات دولتی و شركت‌های صنعتی و بازرگانی به كار گرفته شدن.

ویژگی‌های کلیدی نسل دوم کامپیوترها عبارتند از:

1. استفاده از ترانزیستور: ترانزیستورها به‌عنوان جایگزینی برای لامپ‌های خلاء استفاده شدند. این تغییر باعث کاهش اندازه، مصرف انرژی و تولید گرما تو کامپیوترها شد.🔱

2. ابعاد کوچیک‌تر: کامپیوترهای نسل دوم به‌طور قابل توجهی کوچیکتر از نسل اول بودن و می‌تونستن تو فضاهای کمتری قرار بگیرن.

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

4. زبان‌های برنامه‌نویسی: تو این دوره، زبان‌های برنامه‌نویسی سطح بالا مثل COBOL و FORTRAN توسعه یافتن که برنامه‌نویسی رو آسون‌تر کردن و به کاربران این امکانو دادن که بدون نیاز به درک عمیق از سخت‌افزار، برنامه‌های پیچیده‌تری بنویسن.‼️

5. سیستم‌های عامل: تو این نسل، سیستم‌های عامل پیشرفته‌تری توسعه یافتن که امکان مدیریت بهتر منابع سخت‌افزاری و اجرای چندین برنامه به‌طور همزمانو فراهم کردن.🔅

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

از جمله نمونه‌های معروف کامپیوترهای نسل دوم می‌توان به IBM 1401 و CDC 6600 اشاره کرد. این نسل به‌عنوان یک مرحله مهم تو توسعه فناوری کامپیوترها به شمار میره و پایه‌گذار پیشرفت‌های بعدی تو نسل‌های سوم و چهارم شد.〽️

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
Programmer City «شهر برنامه‌نویس» pinned «سلام به اعضای گل کانال ProgrammerCity 🌹😌 من قصد دارم که با مطالب آموزشی خفنی که از این به بعد میزارم شما رو تبدیل کنم به یه مهندس کامپیوتر همه‌چی‌دان این مطالبی که دارم میگم تو خیلی جاها پولین، من میخوام اینا رو رایگان در اختیارتون قرار بدم و از شما میخوام…»
💎نسل سوم كامپيوترها

از سال 1964، به جای لامپ‌ها و ترانزيستورها، از خاصيت آهن ربایی حلقه‌ها يا ميله‌ها در اثر عبور جريان برق استفاده شد.
در حقيقت، به جاي لامپ و ترانزيستور مورد استفاده در نسل‌های پيشين، سمت عبور جريان برقو قطب‌های آهنربا تعيين می‌كرد. در نتيجه دو حالت صفر يا يك به وجود میومد. اما انتخاب جنس حلقه و آلياژ لازم برای حلقه مطرح بود. تو نسل دوم، اكسيد آن به سبب توانايی خود پاسخگوی اين نياز بود. معروف‌ترين كامپيوتر اين نسل IBM/360 می‌باشد.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
Programmer City «شهر برنامه‌نویس»
💎نسل سوم كامپيوترها از سال 1964، به جای لامپ‌ها و ترانزيستورها، از خاصيت آهن ربایی حلقه‌ها يا ميله‌ها در اثر عبور جريان برق استفاده شد. در حقيقت، به جاي لامپ و ترانزيستور مورد استفاده در نسل‌های پيشين، سمت عبور جريان برقو قطب‌های آهنربا تعيين می‌كرد. در…
نسل سوم کامپیوترها به دوره‌ای اطلاق می‌شود که از اوایل دهه 1970 تا اوایل دهه 1980 ادامه داشت. این نسل به‌طور عمده با استفاده از مدارهای مجتمع (IC) مشخص میشه. ویژگی‌های کلیدی نسل سوم کامپیوترها عبارتند از:

1. استفاده از مدارهای مجتمع (IC): در این نسل، به جای استفاده از ترانزیستورهای جداگانه، از مدارهای مجتمع استفاده شد که شامل تعداد زیادی ترانزیستور تو یک تراشه کوچک بودن. این امر باعث کاهش اندازه و هزینه تولید کامپیوترها شد.

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

3. زبان‌های برنامه‌نویسی پیشرفته‌تر: در این دوره، زبان‌های برنامه‌نویسی سطح بالا مانند C و Pascal توسعه یافتند که به برنامه‌نویسا این امکانو می‌دادن که برنامه‌های پیچیده‌تری بنویسن و به راحتی با سخت‌افزار ارتباط برقرار کنن.

4. سیستم‌های عامل پیشرفته: سیستم‌های عامل تو این نسل به‌طور قابل توجهی پیشرفت کردن و امکان مدیریت بهتر منابع سخت‌افزاری و اجرای چندین برنامه به‌طور همزمان رو فراهم کردن. سیستم‌های عامل مانند UNIX در این دوره توسعه یافتند.

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

6. توسعه میکروکامپیوترها: تو این دوره، میکروکامپیوترها به بازار اومدن و به کاربران این امکانو دادند که کامپیوترهای شخصی رو تو خونه‌ها و دفاترشون داشته باشند. نمونه‌های معروف شامل Apple II و IBM PC بودند.

نسل سوم کامپیوترها به‌عنوان یک مرحله مهم تو توسعه فناوری کامپیوترها شناخته میشه و پایه‌گذار پیشرفت‌های بعدی تو نسل‌های چهارم و پنجم شد. این نسل به‌ویژه به دلیل تأثیرش بر دسترسی عمومی به فناوری اطلاعات و ارتباطات بسیار مهمه.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
💎نسل چهارم كامپيوتر

كامپيوترهای نسل‌های اول، دوم و سوم از نظر مشخصات به سادگی قابل تفكيکن. ولي مرز بين نسل سوم و چهارم چندان مشخص نيست. آنچه که مسلمه اینه که كامپيوترهای نسل چهارم از نظر طرح واحد پردازش مركزي و دستگاه‌های پيرامونی، توانايی بيشتر، عمر طولانی‌تر قطعات و اطمينان بيشتری رو عرضه مي‌كنند. مهمترين تغييرات سخت اَفزاری در كامپيوترهای نسل چهارم عبارتند از:
- به كارگيری مدارهای مجتمع با تراكم زياد؛
- استفاده از «ريزپردازنده»؛
- توسعه امكان پردازش مستقيم به جای پردازش با رسانه‌های ورودی(Batch).

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
Programmer City «شهر برنامه‌نویس»
💎نسل چهارم كامپيوتر كامپيوترهای نسل‌های اول، دوم و سوم از نظر مشخصات به سادگی قابل تفكيکن. ولي مرز بين نسل سوم و چهارم چندان مشخص نيست. آنچه که مسلمه اینه که كامپيوترهای نسل چهارم از نظر طرح واحد پردازش مركزي و دستگاه‌های پيرامونی، توانايی بيشتر، عمر طولانی‌تر…
نسل چهارم کامپیوترها به دوره‌ای اطلاق میشه که از اوایل دهه 1980 تا اوایل دهه 1990 ادامه داشت. این نسل به‌طور عمده با استفاده از میکروپروسسورها و پیشرفت‌های قابل توجه در فناوری‌های نرم‌افزاری و سخت‌افزاری مشخص میشه. ویژگی‌های کلیدی نسل چهارم کامپیوترها عبارتند از:

1. استفاده از میکروپروسسورها: تو این نسل، میکروپروسسورها به‌عنوان واحد پردازش مرکزی (CPU) استفاده شدن. این تراشه‌ها شامل تمام اجزای لازم برای پردازش داده‌ها در یک واحد کوچک بودن و به‌طور قابل توجهی اندازه و هزینه کامپیوترها رو کاهش دادن.

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

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

4. توسعه نرم‌افزارهای پیشرفته: تو این نسل، نرم‌افزارهای کاربردی و سیستم‌عامل‌های پیشرفته‌تری مثل Windows و Mac OS توسعه یافتن که به کاربران این امکانو می‌دادن که به راحتی با کامپیوترها کار کنن.

5. شبکه‌های کامپیوتری: با پیشرفت فناوری، شبکه‌های کامپیوتری هم توسعه یافتن و امکان ارتباط بین کامپیوترها رو فراهم کردن. این امر به اشتراک‌گذاری منابع و اطلاعات کمک کرد و به ظهور اینترنت منجر شد.

6. گرافیک و رابط کاربری: در این نسل، رابط‌های کاربری گرافیکی (GUI) به‌طور گسترده‌ای مورد استفاده قرار گرفتند که تجربه کاربری رو بهبود بخشیدن و کار با کامپیوترها رو برای کاربران عادی آسون‌تر کردن.

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

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
1👍1🔥1
💎نسل پنجم كامپيوتر ها

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

امروزه، به كمك نرم‌افزارهای موجود، مهندسين تعميرات كامپيوتر، ميتونن بسياری از خرابی‌ها رو تشخيص بدن. ارتباط با كامپيوتر از طريق صوت و تصوير هم امكان پذير خواهد بود. اطلاعات از همان زمان پيدايش به صورت مناسب برای كامپيوتر ذخيره شده و در هنگام لزوم، از طريق سيستم‌های كامپيوتری مورد استفاده قرار خواهد گرفت. استفاده از حافظه‌های نوری - حافظه‌هايی با حجم كم و گنجايش غير قابل تصور- ويژگی مهم اين نسله. استفاده از هوش مصنوعی و قدرت تفكر و استنتاج كامپيوتری، از ويژگی‌های دیگه كامپيوترهای اين نسله.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
1👍1🔥1
Programmer City «شهر برنامه‌نویس»
💎نسل پنجم كامپيوتر ها در نسل پنجم كامپيوترها، به سادگي استفاده كاربران از كامپيوتر و برنامه نويسی توجه بسيار زيادی شده است. چرا كه با كاهش قيمت سخت افزار، مخارج استفاده از كامپيوتر به مراتب از قيمت خود آن بيشتر خواهد بود. استفاده كنندگان خواهند توانست بدون…
نسل پنجم کامپیوترها به دوره‌ای اطلاق میشه که از اوایل دهه 1990 تا کنون ادامه داره و به‌طور عمده با تمرکز بر توسعه فناوری‌های هوش مصنوعی و پردازش داده‌های پیشرفته مشخص میشه. ویژگی‌های کلیدی نسل پنجم کامپیوترها عبارتند از:

1. هوش مصنوعی: یکی از اهداف اصلی نسل پنجم، توسعه سیستم‌های هوش مصنوعیه که قادر به یادگیری، استدلال و حل مسائل پیچیده باشن. این شامل الگوریتم‌های یادگیری ماشین و یادگیری عمیقه که به کامپیوترها این امکانو میده که از داده‌ها یاد بگیرن و تصمیم‌گیری کنند.📺

2. پردازش موازی: تو این نسل، پردازش موازی به‌طور گسترده‌ای مورد استفاده قرار می‌گیره. این به این معناست که چندین پردازنده میتونن به‌طور همزمان داده‌ها رو پردازش کنن، که به افزایش سرعت و کارایی سیستم‌ها کمک می‌کند.

3. رایانش ابری: با پیشرفت فناوری، رایانش ابری به‌عنوان یک مدل جدید برای ارائه خدمات محاسباتی و ذخیره‌سازی داده‌ها به وجود اومد. این امکان رو به کاربران میده که به منابع محاسباتی و داده‌ها از هر نقطه‌ای دسترسی داشته باشند.📱

4. رابط‌های کاربری پیشرفته: نسل پنجم به توسعه رابط‌های کاربری پیشرفته‌تری مثل واقعیت مجازی (VR) و واقعیت افزوده (AR) پرداخته است که تجربه کاربری را به‌طور قابل توجهی بهبود می‌بخشد.📲

5. توسعه سیستم‌های توزیع‌شده: تو این نسل، سیستم‌های توزیع‌شده و شبکه‌های بزرگ به‌طور گسترده‌ای مورد استفاده قرار می‌گیرند. این سیستم‌ها به کاربران این امکانو میدن که به‌طور همزمان به منابع مختلف دسترسی داشته باشند و اطلاعاتو به اشتراک بزارن.💻

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

نسل پنجم کامپیوترها به‌عنوان یک مرحله مهم تو توسعه فناوری اطلاعات و ارتباطات شناخته میشه و تأثیر عمیقی بر زندگی روزمره، کسب‌وکارها و جامعه به‌طور کلی داره. این نسل به‌ویژه به دلیل تمرکز بر هوش مصنوعی و فناوری‌های نوین، به‌عنوان یک نقطه عطف تو تاریخ فناوری اطلاعات به شمار میره.
1👍1🔥1
سلام به قشنگ‌های ProgrammerCity ☺️🖐
قبل اینکه پست‌های امروزو شروع کنم اول یه پیام بازرگانی ببینیم تا سرحال بریم سراغ پست‌های آموزنده امروز😍

من دیروز از تاریخچه کامپیوترها گفتم که کم کم کل کامپیوتر رو تشریح کنیم و منابعی که شما نیاز دارین تا یه مهندس کامپیوتر همه‌چی دان و برنامه‌نویس ماهر بشین رو کم کم تو کانال قرار بدم💚

پس باهام همراه شو تا با هم برسیم به هدفمون😎💪🏻

اگر سوالی داشتی هم میتونی به گروه کانال بپیوندی و سوالتو همونجا بپرسی🤩
👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی کد رو با هوش مصنوعی مینویسی😂

#هوش_مصنوعی #فان

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
💎نسل ششم كامپيوترها

كامپيوترهای نوع پنتيوم رو می‌تونیم نسل ششم بنامیم. از جمله ويژگی‌های محسوس اين نسل می‌تونیم استفاده غيرقابل اجتناب از سيستم چند رسانه‌ای بدونیم. امكانات جانبی، جاذبه‌های بسياری رو براي كامپيوترها فراهم میکنه. این نسل روز به روز با سرعت چشمگیر در حال ارتقا هست و هر روز با سرعت‌های بالاتر و در عین حال سایز کوچیکتر وارد بازار میشه.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
🔘سخت افزار :
سخت‌افزار رایانه (به انگلیسی: Computer Hardware) به مجموعه‌ای از اجزای فیزیکی گفته میشه که یک رایانه رو می‌سازند. سخت‌افزار رایانه درواقع همون قسمت‌ها یا اجزای فیزیکیِ رایانه مثل نمایشگر، موشواره، صفحه‌کلید، دیسک سخت، واحد سیستم (کارت‌های گرافیک، کارت‌های صدا، حافظه اصلی، مادِربورد و تراشه‌های دیگه) و ... هستند که قابل لمس هستن.💠

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

تو روزهای آینده درباره تمامی قطعات به طور مفصل صحبت میشه.🛜

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
🛑انواع رایانه‌ها
از لحاظ قدرت پردازش،بزرگی و سرعت، رایانه‌ها به چهار دسته تقسیم میشن؛ که به ترتیب اندازه، سرعت، قیمت و تعداد پردازنده‌ها و تعداد کاربرانی که میتونن همزمان از رایانه استفاده کنند کاهش پیدا میکنه.

ابر رایانه(Super Computer)
ابر رایانه‌ها از نوع تجهیزات استراتژیک (راهبردی) تو جهانن که امکانات حافظه و قدرت پردازش فوق العاده زیادی دارن و تو امور فضایی، دفاعی، هواشناسی و پروژه‌های بسیار بزرگ علمی و تحقیقاتی استفاده میشن. اولین ابر رایانه ایران تو سال 1380 به وسیله محققان مرکز تحقیقات پردازش‌های فوق سریع دانشگاه امیرکبیر به بهره‌برداری رسید.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
رایانه بزرگ(Mainframe Computer)
در مراکز تجاری بزرگ، دانشگاه و برخی مراکز دولتی که حجم محاسباتی بسیار زیادی دارند، استفاده میشن.
این رایانه‌ها مثل ابر رایانه‌ها میتونن به رایانه‌های دیگه سرویس بدن.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
رایانه کوچک(Minicomputer)
تو مراکز تجاری، دانشگاهی و برخی مراکز دولتی که حجم محاسباتی متوسط دارند، استفاده میشن.
نام جدید این دسته از رایانه‌ها، رایانه‌های میانه (Midrange) است.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
ریز رایانه(Microcomputer)
رایانه‌هایی که فقط یک یا دو پردازنده دارن و به دو صورت قابل حمل (Portable) و غیرقابل حمل هستند.

🔆انواع ریز رایانه
ریز رایانه‌ها از لحاظ ظاهر، اندازه و قدرت پردازشی به چند دسته تقسیم میشن. بعضی از انواع اونو در ادامه بررسی میکنیم:

✴️رایانه های رومیزی(Desktop)
برای کار تو یک محل ثابت و روی میز طراحی شده و از برق شهری استفاده می‌کنند. به اونا PC(personal computer) هم گفته میشه.

✴️رایانه های کیفی یا روپایی(Laptop)
از لحاظ امکانات و نوع کار مثل رایانه‌های رومیزی هستند؛ ولی با باطری هم کار می‌کنند این رایانه‌ها قابل حمل هستند و این ویژگی اونا رو خاص می‌کنه. رایانه‌های کیفی به طور کلی دارای همان اجزایی هستند که تو یک رایانه رومیزی یا دسکتاپ وجود دارد ولی با این تفاوت که تا جای ممکن از وزن و اندازه اونا کم شده است. رایانه‌های کیفی یک صحفه کلید یا کیبورد سرخود هستند و به جای ماوس از یک صفحه لمسی(Touchpad) استفاده میکنند اما میشه صفحه ماوس جداگانه به اونا وصل کرد.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
رایانه کیفی یا روپایی یا همون Laptop

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1