✴تاریخچه کامپیوتر
نسل اول كامپيوترها
اولين كامپيوتر در سال 1937 در آمريكا اختراع شد. پروفسور«ايكن» با استفاده از لامپهاي خلاء(Diode) اين كار را به انجام رسانيد(لامپهاي خلاء Diode و Triodeيا دوقطبي و سه قطبي، اغلب در راديوها استفاده ميشود. اين لامپها خاصيت يك سو كننده جريان برق را دارند). با ديودها مشكل ايجاد حافظه و دسترسي به آن حل شد. اما، در سال 1937 ديودها، لامپي و حجيم بودند و با روشن شدن حرارت زيادي توليد ميكردند. اولين پيشرفت در جهت استفاده بهتر از كامپيترهاي نسل اول جايگزيني مبناي دودويي به جاي مبناي 10 بود. زيرا در طرح پروفسور ايكن، براي معرفي هر كاراكتر وجود ده ديود ضروري بود كه بايد يكي روشن و بقيه خاموش ميماندند. اين امر، در افزايش خانههاي حافظه در كامپيوترهاي آن زمان، محدوديت مهمي به شمار ميرفت. به هر حال، در سال 1947، دانشگاه پنسيلوانيا با استفاده از اين روش، كامپيوتري به نام ENIAC را طراحي كرد. با اختراع EDSAC[1] در سال 1949، انگلستان اولين كامپيوتر به معناي واقعي را عرضه داشت. اين دستگاه برنامه و دستورالعملها را در خود ذخيره ميكرد. در سال 1951، رمينگتون، UNIVAC-1 كه بزرگترين كامپيوتر آن زمان براي مقاصد بازرگاني بود را عرضه داشت.
نسل دوم كامپيوترها
در سال 1948، باردين، ترانزيستور را اختراع كرد ولي ده سال طول كشيد كه از سطح آزمايشگاهي به سطح استفاده صنعتي برسد. ترانزيستور، در پيشرفت صنايع الكترونيك نقش مهمي را برعهده داشت. ترانزيستور از لامپ خلاء به مراتب كوچكتر است. به انرژي كمي نياز دارد، حرارت كمتري توليد ميكند و ارزانتر نيز هست. به اين دلايل ترانزيستور به زودي جاي خود را در ساختمان كامپيوتر گشود و جايگزين لامپهاي خلاء در حافظه شد. به اين ترتيب، نسل دوم كامپيوتر به دنيا آمد. كامپيوترهايي با تعداد خانههاي حافظه بيشتر و امكانات و كارآيي وسيعتر. ترانزيستور، كامپيوترهاي نسل دوم را كوچكتر و ارزانتر كرد. تحول مهم ديگري كه در نسل دوم كامپيوترها پديد آمد، زبانهاي برنامه نويسي كامپيوتري بود. در نسل اول كامپيوترها، از زبانهاي سطح پايين، كه در آنها آشنايي با جزئيات ماشين ضرورت داشت، استفاده ميشد. يعني، مجموعهاي از اعداد و ارقام كه كدهايي قابل فهم براي كامپيتر بود. در نسل دوم، زبانها براي كاربردهاي عموميتر آماده شد. اين امر رواج استفاده از كامپيوتر در امور تجاري و اداري را سرعت بخشيد. كامپيوترهاي اين نسل، حصار دانشگاهها و مؤسسات تحقيقاتي را شكستند و به گونهاي گسترده در مؤسسات دولتي و شركهاي صنعتي و بازرگاني به كار گرفته شدند.
نسل سوم كامپيوترها
از سال 1964، به جاي لامپها و ترانزيستورها، از خاصيت آهن ربايي حلقهها يا ميلهها در اثر عبور جريان برق استفاده شد. در حقيقت، به جاي لامپ و ترانزيستور مورد استفاده در نسسلهاي پيشين، سمت عبور جريان برق را قطبهاي آهنربا تعيين ميكرد. در نتيجه دو حالت صفر يا يك به وجود ميآمد. اما انتخاب جنس حلقه و آلياژ لازم براي حلقه مطرح بود. در نسل دوم، اكسيد آن به سبب توانايي خود پاسخگوي اين نياز بود. معروفترين كامپيوتر اين نسل IBM/360 ميباشد.
نسل چهارم كامپيوتر
كامپيوترهاي نسلهاي اول، دوم و سوم از نظر مشخصات به سادگي قابل تفكيك اند. ولي مرز بين نسل سوم و چهارم چندان مشخص نيست. آنچه مسلم است آنكه كامپيوترهاي نسل چهارم از نظر طرح واحد پردازش مركزي و دستاههاي پيراموني، توانايي بيشتر، عمر طولانيتر قطعات و اطمينان بيشتري را عرضه ميكنند. مهمترين تغييرات سخت اَفزاري در كامپيوترهاي نسل چهارم عبارتند از: - به كارگيري مدارهاي مجتمع با تراكم زياد؛ - استفاده از «ريزپردازنده»؛ - توسعه امكان پردازش مستقيم به جاي پردازش با رسانههاي ورودي(Batch).
نسل پنجم كامپيوتر ها
در نسل پنجم كامپيوترها، به سادگي استفاده كاربران از كامپيوتر و برنامه نويسي توجه بسيار زيادي شده است. چرا كه با كاهش قيمت سخت افزار، مخارج استفاده از كامپيوتر به مراتب از قيمت خود آن بيشتر خواهد بود. استفاده كنندگان خواهند توانست بودن اطلاع از طرز كار و جزئيات داخلي قسمتهاي مختلف، آنها را به صورت آماده تهيه كرده و به دلخواه خود سيستمهايي كامپيوتري(نرمافزارهاي كاربردي) بسازند. امروزه، به كمك نرمافزارهاي موجود، مهندسين تعميرات كامپيوتر، ميتوانند بسياري از خرابيها را تشخيص دهند. ارتباط با كامپيوتر از طريق صوت و تصوير نيز امكان پذير خواهد بود. اطلاعات از همان زمان پيدايش به صورت مناسب براي كامپيوتر ذخيره شده و در هنگام لزوم، از طريق سيستمهاي كامپيوتري مورد استفاده قرار خواهد گرفت. استفاده از حافظههاي نوري- حافظههايي با حجم كم و گنجايش غير قابل تصور- ويژگي مهم اين نسل است. استفاده از هوش مصنوعي و قدرت تفكر و استنتاج كامپيوتري، از ديگر ويژگيهاي كامپيوترهاي اين نسل است.
@Computer_Science
نسل اول كامپيوترها
اولين كامپيوتر در سال 1937 در آمريكا اختراع شد. پروفسور«ايكن» با استفاده از لامپهاي خلاء(Diode) اين كار را به انجام رسانيد(لامپهاي خلاء Diode و Triodeيا دوقطبي و سه قطبي، اغلب در راديوها استفاده ميشود. اين لامپها خاصيت يك سو كننده جريان برق را دارند). با ديودها مشكل ايجاد حافظه و دسترسي به آن حل شد. اما، در سال 1937 ديودها، لامپي و حجيم بودند و با روشن شدن حرارت زيادي توليد ميكردند. اولين پيشرفت در جهت استفاده بهتر از كامپيترهاي نسل اول جايگزيني مبناي دودويي به جاي مبناي 10 بود. زيرا در طرح پروفسور ايكن، براي معرفي هر كاراكتر وجود ده ديود ضروري بود كه بايد يكي روشن و بقيه خاموش ميماندند. اين امر، در افزايش خانههاي حافظه در كامپيوترهاي آن زمان، محدوديت مهمي به شمار ميرفت. به هر حال، در سال 1947، دانشگاه پنسيلوانيا با استفاده از اين روش، كامپيوتري به نام ENIAC را طراحي كرد. با اختراع EDSAC[1] در سال 1949، انگلستان اولين كامپيوتر به معناي واقعي را عرضه داشت. اين دستگاه برنامه و دستورالعملها را در خود ذخيره ميكرد. در سال 1951، رمينگتون، UNIVAC-1 كه بزرگترين كامپيوتر آن زمان براي مقاصد بازرگاني بود را عرضه داشت.
نسل دوم كامپيوترها
در سال 1948، باردين، ترانزيستور را اختراع كرد ولي ده سال طول كشيد كه از سطح آزمايشگاهي به سطح استفاده صنعتي برسد. ترانزيستور، در پيشرفت صنايع الكترونيك نقش مهمي را برعهده داشت. ترانزيستور از لامپ خلاء به مراتب كوچكتر است. به انرژي كمي نياز دارد، حرارت كمتري توليد ميكند و ارزانتر نيز هست. به اين دلايل ترانزيستور به زودي جاي خود را در ساختمان كامپيوتر گشود و جايگزين لامپهاي خلاء در حافظه شد. به اين ترتيب، نسل دوم كامپيوتر به دنيا آمد. كامپيوترهايي با تعداد خانههاي حافظه بيشتر و امكانات و كارآيي وسيعتر. ترانزيستور، كامپيوترهاي نسل دوم را كوچكتر و ارزانتر كرد. تحول مهم ديگري كه در نسل دوم كامپيوترها پديد آمد، زبانهاي برنامه نويسي كامپيوتري بود. در نسل اول كامپيوترها، از زبانهاي سطح پايين، كه در آنها آشنايي با جزئيات ماشين ضرورت داشت، استفاده ميشد. يعني، مجموعهاي از اعداد و ارقام كه كدهايي قابل فهم براي كامپيتر بود. در نسل دوم، زبانها براي كاربردهاي عموميتر آماده شد. اين امر رواج استفاده از كامپيوتر در امور تجاري و اداري را سرعت بخشيد. كامپيوترهاي اين نسل، حصار دانشگاهها و مؤسسات تحقيقاتي را شكستند و به گونهاي گسترده در مؤسسات دولتي و شركهاي صنعتي و بازرگاني به كار گرفته شدند.
نسل سوم كامپيوترها
از سال 1964، به جاي لامپها و ترانزيستورها، از خاصيت آهن ربايي حلقهها يا ميلهها در اثر عبور جريان برق استفاده شد. در حقيقت، به جاي لامپ و ترانزيستور مورد استفاده در نسسلهاي پيشين، سمت عبور جريان برق را قطبهاي آهنربا تعيين ميكرد. در نتيجه دو حالت صفر يا يك به وجود ميآمد. اما انتخاب جنس حلقه و آلياژ لازم براي حلقه مطرح بود. در نسل دوم، اكسيد آن به سبب توانايي خود پاسخگوي اين نياز بود. معروفترين كامپيوتر اين نسل IBM/360 ميباشد.
نسل چهارم كامپيوتر
كامپيوترهاي نسلهاي اول، دوم و سوم از نظر مشخصات به سادگي قابل تفكيك اند. ولي مرز بين نسل سوم و چهارم چندان مشخص نيست. آنچه مسلم است آنكه كامپيوترهاي نسل چهارم از نظر طرح واحد پردازش مركزي و دستاههاي پيراموني، توانايي بيشتر، عمر طولانيتر قطعات و اطمينان بيشتري را عرضه ميكنند. مهمترين تغييرات سخت اَفزاري در كامپيوترهاي نسل چهارم عبارتند از: - به كارگيري مدارهاي مجتمع با تراكم زياد؛ - استفاده از «ريزپردازنده»؛ - توسعه امكان پردازش مستقيم به جاي پردازش با رسانههاي ورودي(Batch).
نسل پنجم كامپيوتر ها
در نسل پنجم كامپيوترها، به سادگي استفاده كاربران از كامپيوتر و برنامه نويسي توجه بسيار زيادي شده است. چرا كه با كاهش قيمت سخت افزار، مخارج استفاده از كامپيوتر به مراتب از قيمت خود آن بيشتر خواهد بود. استفاده كنندگان خواهند توانست بودن اطلاع از طرز كار و جزئيات داخلي قسمتهاي مختلف، آنها را به صورت آماده تهيه كرده و به دلخواه خود سيستمهايي كامپيوتري(نرمافزارهاي كاربردي) بسازند. امروزه، به كمك نرمافزارهاي موجود، مهندسين تعميرات كامپيوتر، ميتوانند بسياري از خرابيها را تشخيص دهند. ارتباط با كامپيوتر از طريق صوت و تصوير نيز امكان پذير خواهد بود. اطلاعات از همان زمان پيدايش به صورت مناسب براي كامپيوتر ذخيره شده و در هنگام لزوم، از طريق سيستمهاي كامپيوتري مورد استفاده قرار خواهد گرفت. استفاده از حافظههاي نوري- حافظههايي با حجم كم و گنجايش غير قابل تصور- ويژگي مهم اين نسل است. استفاده از هوش مصنوعي و قدرت تفكر و استنتاج كامپيوتري، از ديگر ويژگيهاي كامپيوترهاي اين نسل است.
@Computer_Science
👍5
نسل ششم كامپيوترها
كامپيوترهاي نوع پنتيوم را ميتوان نسل ششم ناميد. از جمله ويژگيهاي محسوس اين نسل ميتوان استفاده غير قابل اجتناب از سيستم چند رسانهاي را بر شمرد. امكانات جانبي، جاذبههاي بسياري را براي كامپيوترهافراهم ميآورد. این نسل روز به روز با سرعت چشم گیر در حال ارتقا می باشد و هر روز با سرعت های بالاتر و در عین حال سایز کوچکتر وارد بازار می شود .
@Computer_Science100
كامپيوترهاي نوع پنتيوم را ميتوان نسل ششم ناميد. از جمله ويژگيهاي محسوس اين نسل ميتوان استفاده غير قابل اجتناب از سيستم چند رسانهاي را بر شمرد. امكانات جانبي، جاذبههاي بسياري را براي كامپيوترهافراهم ميآورد. این نسل روز به روز با سرعت چشم گیر در حال ارتقا می باشد و هر روز با سرعت های بالاتر و در عین حال سایز کوچکتر وارد بازار می شود .
@Computer_Science100
👍5
گوشی های هوشمند
در این میان نوع جدید از کامپیوتر فراگیر شده است که شاید بتوان آن را نسل هفتم دانست . سرعت بالا ، کوچکی و امکاناتی چون لمس و دوربین این گروه را به سرعت فراگیر کرده و تعداد گوشی های موجود در جهان در حال نزدیک شده به جمعیت کل انسان هاست.
@Computer_Science100
در این میان نوع جدید از کامپیوتر فراگیر شده است که شاید بتوان آن را نسل هفتم دانست . سرعت بالا ، کوچکی و امکاناتی چون لمس و دوربین این گروه را به سرعت فراگیر کرده و تعداد گوشی های موجود در جهان در حال نزدیک شده به جمعیت کل انسان هاست.
@Computer_Science100
👍3
سخت افزار :
سختافزار رایانه (به انگلیسی: Computer Hardware) به مجموعهای از اجزای فیزیکی گفته میشود که یک رایانه را میسازند. سختافزار رایانه درواقع همان قسمتها یا اجزای فیزیکیِ رایانه مانند نمایشگر، موشواره، صفحهکلید، دیسک سخت، واحد سیستم (کارتهای گرافیک، کارتهای صدا، حافظه اصلی، مادِربورد و تراشههای دیگر) و ... هستند که قابل لمساند.
در مقابل، نرمافزار مجموعهای از مجموعه دستورالعملهای قابل خواندن برای ماشین است که به پردازنده مرکزی امر میکند تا اعمال خاصی را انجام دهد. ترکیبی از نرمافزار و سختافزار یک سیستم رایانه قابل استفاده را بهوجود میآورند.
در روز های آینده درباره تمامی قطعات به طور مفسل صحبت خواهد شد.
@Computer_Science100
سختافزار رایانه (به انگلیسی: Computer Hardware) به مجموعهای از اجزای فیزیکی گفته میشود که یک رایانه را میسازند. سختافزار رایانه درواقع همان قسمتها یا اجزای فیزیکیِ رایانه مانند نمایشگر، موشواره، صفحهکلید، دیسک سخت، واحد سیستم (کارتهای گرافیک، کارتهای صدا، حافظه اصلی، مادِربورد و تراشههای دیگر) و ... هستند که قابل لمساند.
در مقابل، نرمافزار مجموعهای از مجموعه دستورالعملهای قابل خواندن برای ماشین است که به پردازنده مرکزی امر میکند تا اعمال خاصی را انجام دهد. ترکیبی از نرمافزار و سختافزار یک سیستم رایانه قابل استفاده را بهوجود میآورند.
در روز های آینده درباره تمامی قطعات به طور مفسل صحبت خواهد شد.
@Computer_Science100
👍3
✴انواع رایانه ها
از لحاظ قدرت پردازش،بزرگی و سرعت،رایانه ها به چهار دسته تقسیم می شوند؛ که به ترتیب اندازه ،سرعت،قیمت و تعداد پردازنده ها و تعداد کاربرانی که می توانند همزملن از رایانه استفاده کنند کاهش می یابد
❇ابر رایانه(Super Computer)
ابررایانه ها از نوع تجهیزات استراتژیک (راهبردی) در جهان هستند که امکانات حافظه و قدرت پردازش فوق العاده زیادی دارند و در امور فضایی،دفاعی،هواشناسی و پروژه های بسیار بزرگ علمی و تحقیقاتی استفاده میشوند. اولین ابر رایانه ایران در سال 1380 به وسیله محققان مرکز تحقیقات پردازش های فوق سریع دانشگاه امیرکبیر به بهره داری رسید.
❇رایانه بزرگ(Mainframe Computer)
در مراکز تجاری بزرگ،دانشگاه و برخی مراکز دولتی که حجم محاسباتی بسیار زیادی دارند، استفاده می شوند.این رایانه ها مانند ابر رایانه ها می توانند به رایانه های دیگر سرویس دهند.
❇رایانه کوچک(Minicomputer)
در مراکز تجاری، دانشگاهی و برخی مراکز دولتی که حجم محاسباتی متوسط دارند که استفاده میشوند.نام جدید این دسته از رایانه ها، رایانه های میانه (Midrange) است.
❇ریز رایانه(Microcomputer)
رایانه هایی که فقط یک یا دو پردازنده دارند و به دو صورت قابل حمل (Portable) و غیرقابل حمل هستند.
🔆انواع ریز رایانه
ریز رایانه ها از لحاظ ظاهر اندازه و قدرت پردازشی به چند دسته تقسیم می شوند. بعضی از انواع آن را در ادامه بررسی میکنیم:
رایانه های رومیزی(Desktop)
برای کار در یک محل ثابت و برروی میز طراحی شده و از برق شهری استفاده میکنند. به آن ها PC(personal computer) هم گفته میشود.
رایانه های کیفی یا روپایی(Laptop)
از لحاظ امکانات و نوع کار مثل رایانه های رومیزی هستند؛ولی با باطری هم کار میکنند این رایانه ها قابل حمل هستند و این ویژگی آن ها را خاص کرده است.رایانه های کیفی به طور کلی دارای همان اجزایی هستند که در یک رایانه رومیزی یا دسکتاپ وجود دارد ولی با ان تفاوت که تا جای ممکن از وزن و اندازه ان ها کم شده است.رایانه های کیفی یک صحفه کلید یا کیبورد سرخود هستند و به جای ماوس از یک صحفه لمسی(Touchpad) استفاده میکنند اما میتوان صحفه ماوس جداگانه به آن ها وصل کرد.
تلفن های هوشمند(Smartphone)
با استفاده از گوشی های هوشمند علاوه بر برقراری تماس تلفنی امکان دسترسی به اینترنت سازماندهی اطلاعات تماس ارسال ایمیل و پیام متنی بازی و گرفتن عکس و فیلم نیز وجود دارد.این گوشی ها معمولا دارای یک صحفه کلید و یک صحفه نمایش بزرگ هستند.
تبلت یا لوح رایانه(Tablet Pc)
تبلت ها ترکیبی از لپ تاپ و اسمارت فون هستند.تبلت از یک تلفن همراه بزرگ تر است و به جای کیبورد از یک صحفه نمایش لمسی بهره میگیرد.
@Computer_Science100
از لحاظ قدرت پردازش،بزرگی و سرعت،رایانه ها به چهار دسته تقسیم می شوند؛ که به ترتیب اندازه ،سرعت،قیمت و تعداد پردازنده ها و تعداد کاربرانی که می توانند همزملن از رایانه استفاده کنند کاهش می یابد
❇ابر رایانه(Super Computer)
ابررایانه ها از نوع تجهیزات استراتژیک (راهبردی) در جهان هستند که امکانات حافظه و قدرت پردازش فوق العاده زیادی دارند و در امور فضایی،دفاعی،هواشناسی و پروژه های بسیار بزرگ علمی و تحقیقاتی استفاده میشوند. اولین ابر رایانه ایران در سال 1380 به وسیله محققان مرکز تحقیقات پردازش های فوق سریع دانشگاه امیرکبیر به بهره داری رسید.
❇رایانه بزرگ(Mainframe Computer)
در مراکز تجاری بزرگ،دانشگاه و برخی مراکز دولتی که حجم محاسباتی بسیار زیادی دارند، استفاده می شوند.این رایانه ها مانند ابر رایانه ها می توانند به رایانه های دیگر سرویس دهند.
❇رایانه کوچک(Minicomputer)
در مراکز تجاری، دانشگاهی و برخی مراکز دولتی که حجم محاسباتی متوسط دارند که استفاده میشوند.نام جدید این دسته از رایانه ها، رایانه های میانه (Midrange) است.
❇ریز رایانه(Microcomputer)
رایانه هایی که فقط یک یا دو پردازنده دارند و به دو صورت قابل حمل (Portable) و غیرقابل حمل هستند.
🔆انواع ریز رایانه
ریز رایانه ها از لحاظ ظاهر اندازه و قدرت پردازشی به چند دسته تقسیم می شوند. بعضی از انواع آن را در ادامه بررسی میکنیم:
رایانه های رومیزی(Desktop)
برای کار در یک محل ثابت و برروی میز طراحی شده و از برق شهری استفاده میکنند. به آن ها PC(personal computer) هم گفته میشود.
رایانه های کیفی یا روپایی(Laptop)
از لحاظ امکانات و نوع کار مثل رایانه های رومیزی هستند؛ولی با باطری هم کار میکنند این رایانه ها قابل حمل هستند و این ویژگی آن ها را خاص کرده است.رایانه های کیفی به طور کلی دارای همان اجزایی هستند که در یک رایانه رومیزی یا دسکتاپ وجود دارد ولی با ان تفاوت که تا جای ممکن از وزن و اندازه ان ها کم شده است.رایانه های کیفی یک صحفه کلید یا کیبورد سرخود هستند و به جای ماوس از یک صحفه لمسی(Touchpad) استفاده میکنند اما میتوان صحفه ماوس جداگانه به آن ها وصل کرد.
تلفن های هوشمند(Smartphone)
با استفاده از گوشی های هوشمند علاوه بر برقراری تماس تلفنی امکان دسترسی به اینترنت سازماندهی اطلاعات تماس ارسال ایمیل و پیام متنی بازی و گرفتن عکس و فیلم نیز وجود دارد.این گوشی ها معمولا دارای یک صحفه کلید و یک صحفه نمایش بزرگ هستند.
تبلت یا لوح رایانه(Tablet Pc)
تبلت ها ترکیبی از لپ تاپ و اسمارت فون هستند.تبلت از یک تلفن همراه بزرگ تر است و به جای کیبورد از یک صحفه نمایش لمسی بهره میگیرد.
@Computer_Science100
👍7
✴نرم افزار(Software)
سخت افزار به تنهایی هیچ کاری نمیتواند انجام دهد.برای مثال شما برای دیدن یک فیلم نیاز به صحفه نمایش و بلندگو دارید؛ اما سخت افزارها به تنهایی نمیتوانند برای شما فیلمی نمایش بدهند. شما برای نمایش فیلم به برنامه ای نیاز دارید تا فیلم را برای شما پخش کند. از این برنامه برای پخش فیلم استفاده میشود.(مانند Km player -MX player-Windows Media player)به این برنامه #نرم افزار میگویند. نرم افزار مجموعه ای هماهنگ از برنامه ها است که کنترل و هماهنگی فعالیت های سخت افزاری رایانه و هدایت و پردازش داده ها را بر عهده دارد.کاربر از طریق نرم افزار با رایانه ارتباط برقرار میکند.برای انجام هرکاری در رایانه برنامه یا نرم افزار مخصوص به خود را دارد.
نرم افزار های رایانه را میتوان به دو دسته بزرگ تقسیم کرد:
نرم افزار سیستمی(System Software)
نرم افزار کاربردی(Application Software)
نرم افزار های کاربردی آن هایی هستند که برای انجام کار خاصی استفاده میشوند. به عنوان نمونه فیلم پخش میکنند، صدای ما را ضبط میکنند و یا ما با آن ها تایپ کرده یا نقاشی میکشیم؛ اما برای اینکه این برنامه های کاربردی بتوانند از سیستم استفاده کنند باید برنامه های دیگر سخت افزار ها یا حتی نرم افزار های کاربردی دیگر را مدیریت کنند تا کامپیوتر درست عمل کند.این برنامه ها که مدیریت رایانه را بر عهده دارند و در واقع واسطه ای بین کاربر و سخت افزار هستند، نرم افزار های سیستمی نام دارند.
نرم افزار های سیستمی به چند دسته تقسیم میشوند:
برنامه های راه انداز(startup program)
سیستم عامل ها(Operating system)
مترجم زبان های برنامه نویسی(Compiler)
برنامه های کمکی(Utilities)
برنامه های راه انداز(Startup program)
اولین برنامه ای که با روشن شدن رایانه روی سخت افزار اجرا میشود تا رایانه را برای اجرای عملیات آماده کنند عبارت است از:
✴برنامه عیب یاب(Post)
قسمت های اصلی رایانه شامل حافظه (Ram) و پردازشگر مرکزی(CPU) را آزمایش میکند و اگر مشکلی در این قسمت ها باشد به وسیله این برنامه اطلاع داده میشود.
✴برنامه شناسایی دستگاه های ورودی و خروجی(Bios)
شناسایی و راه اندازی دستگاه های ورودی و خروجی بر عهده این برنامه است.
✴بارگذاری سیستم عامل(Loader)
بخش های اصلی سیستم عامل به وسیله این برنامه به حافظه اصلی منتقل میشوند و تا رایانه روشن است در حافظه باقی میماند.
✴سیستم عامل ها (Operating systsm)
مهم ترین نرم افزار سیستمی که بقیه نرم افزار ها در رایانه به وسیله آن مدیریت میشوند سیستم عامل نام دارند. سیستم عامل مجموعه ای از برنامه هاست که برای مدیریت و کنترل عملیات رایانه مورد استفاده قرار میگیرد و به عنوان رابط بین کاربر و سخت افزار عمل میکند. دستور های کاربر برای اجرا در رایانه به سیستم عامل ارسال میشوند و نتایج حاصل از اجرای دستور ها به وسیله سیستم عامل به اطلاع کاربر میرسد. سیستم عامل ها انواع مختلفی داشته و توسط شرکت های مختلفی تولید میشوند. MS-DOS، WINDOWS، UNIX، LINUX، ANDROID،MACINTOSH
نمونه ای از سیستم عامل های معروف هستند. سیستم عامل ها را میتوان با توجه به تعداد کاربرانی که همزمان آن را استفاده میکنند و تعداد کار هایی که همزمان انجام میدهند به دسته های زیر تقسیم کرد:
✴سیستم عامل تک منطوره(Single tasking)
اکثر سیستم عامل های تک منظوره در هر لحظه یک پردازش را انجام میدهند. مثلا اگر رایانه در حال چاپ باشد تا زمانی که عمل چاپ تمام نشود نمیتواند کار دیگری انجام دهد. مانند MS-DOS)
✴سیستم عامل چند منظوره(Multi tasking)
سیستم عامل چند منظوره همزمان میتواند چندین پردازش را انجام دهد سیستم عامل های جدید همه چند منظوره اند. مانند لینوکس یا windows7، windows10
❇سیستم عامل تک کاربره و تک منظور(Single tasking-single user)
در این سیستم عامل ها در هر لحظه فقط یک کاربر میتواند با سیستم کار کند و سیستم در هر لحظه تنها یک پردازش انجام میدهد.
@Computer_Science100
✴سیستم عامل تک کاربره و چند منظوره(Single user-multi tasking)
این سیستم عامل میتواند همزمان چندین پردازش را انجام دهد اما در هر لحظه فقط یک کاربر میتواند با سیستم کار کند. سیستم عامل های رایانه شخصی از این نوع هستند مانند windows 98-windows7-macintosh
✴سیستم عامل چند کاربره(Multi user)
در این سیستم عامل در هر لحظه چندین کاربر میتوانند با سیستم کار کنند. UNIX.
سیستم عامل ها دارای دو محیط گرافیکی و متنی (GUI: GRAPHIC USER INTERFACE) هستند
در محیط متنی کاربر با وارد کردن دستورات متنی میتواند کار خود را انجام دهد (مانند Ms-dos) ولی در محیط گرافیکی کاربر به کمک شی های گرافیکی مانند تصاویر و منو ها و با استفاده از ماوس میتواند به سادگی برنامه ها را اجرا کند.
@Computer_Science100
سخت افزار به تنهایی هیچ کاری نمیتواند انجام دهد.برای مثال شما برای دیدن یک فیلم نیاز به صحفه نمایش و بلندگو دارید؛ اما سخت افزارها به تنهایی نمیتوانند برای شما فیلمی نمایش بدهند. شما برای نمایش فیلم به برنامه ای نیاز دارید تا فیلم را برای شما پخش کند. از این برنامه برای پخش فیلم استفاده میشود.(مانند Km player -MX player-Windows Media player)به این برنامه #نرم افزار میگویند. نرم افزار مجموعه ای هماهنگ از برنامه ها است که کنترل و هماهنگی فعالیت های سخت افزاری رایانه و هدایت و پردازش داده ها را بر عهده دارد.کاربر از طریق نرم افزار با رایانه ارتباط برقرار میکند.برای انجام هرکاری در رایانه برنامه یا نرم افزار مخصوص به خود را دارد.
نرم افزار های رایانه را میتوان به دو دسته بزرگ تقسیم کرد:
نرم افزار سیستمی(System Software)
نرم افزار کاربردی(Application Software)
نرم افزار های کاربردی آن هایی هستند که برای انجام کار خاصی استفاده میشوند. به عنوان نمونه فیلم پخش میکنند، صدای ما را ضبط میکنند و یا ما با آن ها تایپ کرده یا نقاشی میکشیم؛ اما برای اینکه این برنامه های کاربردی بتوانند از سیستم استفاده کنند باید برنامه های دیگر سخت افزار ها یا حتی نرم افزار های کاربردی دیگر را مدیریت کنند تا کامپیوتر درست عمل کند.این برنامه ها که مدیریت رایانه را بر عهده دارند و در واقع واسطه ای بین کاربر و سخت افزار هستند، نرم افزار های سیستمی نام دارند.
نرم افزار های سیستمی به چند دسته تقسیم میشوند:
برنامه های راه انداز(startup program)
سیستم عامل ها(Operating system)
مترجم زبان های برنامه نویسی(Compiler)
برنامه های کمکی(Utilities)
برنامه های راه انداز(Startup program)
اولین برنامه ای که با روشن شدن رایانه روی سخت افزار اجرا میشود تا رایانه را برای اجرای عملیات آماده کنند عبارت است از:
✴برنامه عیب یاب(Post)
قسمت های اصلی رایانه شامل حافظه (Ram) و پردازشگر مرکزی(CPU) را آزمایش میکند و اگر مشکلی در این قسمت ها باشد به وسیله این برنامه اطلاع داده میشود.
✴برنامه شناسایی دستگاه های ورودی و خروجی(Bios)
شناسایی و راه اندازی دستگاه های ورودی و خروجی بر عهده این برنامه است.
✴بارگذاری سیستم عامل(Loader)
بخش های اصلی سیستم عامل به وسیله این برنامه به حافظه اصلی منتقل میشوند و تا رایانه روشن است در حافظه باقی میماند.
✴سیستم عامل ها (Operating systsm)
مهم ترین نرم افزار سیستمی که بقیه نرم افزار ها در رایانه به وسیله آن مدیریت میشوند سیستم عامل نام دارند. سیستم عامل مجموعه ای از برنامه هاست که برای مدیریت و کنترل عملیات رایانه مورد استفاده قرار میگیرد و به عنوان رابط بین کاربر و سخت افزار عمل میکند. دستور های کاربر برای اجرا در رایانه به سیستم عامل ارسال میشوند و نتایج حاصل از اجرای دستور ها به وسیله سیستم عامل به اطلاع کاربر میرسد. سیستم عامل ها انواع مختلفی داشته و توسط شرکت های مختلفی تولید میشوند. MS-DOS، WINDOWS، UNIX، LINUX، ANDROID،MACINTOSH
نمونه ای از سیستم عامل های معروف هستند. سیستم عامل ها را میتوان با توجه به تعداد کاربرانی که همزمان آن را استفاده میکنند و تعداد کار هایی که همزمان انجام میدهند به دسته های زیر تقسیم کرد:
✴سیستم عامل تک منطوره(Single tasking)
اکثر سیستم عامل های تک منظوره در هر لحظه یک پردازش را انجام میدهند. مثلا اگر رایانه در حال چاپ باشد تا زمانی که عمل چاپ تمام نشود نمیتواند کار دیگری انجام دهد. مانند MS-DOS)
✴سیستم عامل چند منظوره(Multi tasking)
سیستم عامل چند منظوره همزمان میتواند چندین پردازش را انجام دهد سیستم عامل های جدید همه چند منظوره اند. مانند لینوکس یا windows7، windows10
❇سیستم عامل تک کاربره و تک منظور(Single tasking-single user)
در این سیستم عامل ها در هر لحظه فقط یک کاربر میتواند با سیستم کار کند و سیستم در هر لحظه تنها یک پردازش انجام میدهد.
@Computer_Science100
✴سیستم عامل تک کاربره و چند منظوره(Single user-multi tasking)
این سیستم عامل میتواند همزمان چندین پردازش را انجام دهد اما در هر لحظه فقط یک کاربر میتواند با سیستم کار کند. سیستم عامل های رایانه شخصی از این نوع هستند مانند windows 98-windows7-macintosh
✴سیستم عامل چند کاربره(Multi user)
در این سیستم عامل در هر لحظه چندین کاربر میتوانند با سیستم کار کنند. UNIX.
سیستم عامل ها دارای دو محیط گرافیکی و متنی (GUI: GRAPHIC USER INTERFACE) هستند
در محیط متنی کاربر با وارد کردن دستورات متنی میتواند کار خود را انجام دهد (مانند Ms-dos) ولی در محیط گرافیکی کاربر به کمک شی های گرافیکی مانند تصاویر و منو ها و با استفاده از ماوس میتواند به سادگی برنامه ها را اجرا کند.
@Computer_Science100
👍6
(ادامه پست بالا)
@Computer_Science100
تا همین چند سال اخیر واژه سیستم عامل در بین گوشی های تلفن همراه معنا و مفهومی خاصی نداشت و تلفن
همراه از سیستم عامل های خاصی
استفاده نمیکردند تا اینکه نسل های دوم و سوم گوشی های تلفن همراه عرضه شد. این گوشی ها دارای امکانات سخت افزاری بیشتر و دارای پردازشگر مرکزی (Cpu) و حافظه بودند و تقریبا به صورت یک رایانه کوچک طراحی میشدند. بنابراین رقابت نرم افزاری در کنار سخت افزاری شروع شد. امروزه تبلت ها و تلفن های همراه نیز دارای سیستم عامل هستند. مانند ANDROID-BLACKBERY-BADA-WINDOWS CE-SYMBIAM-IOS-JAVA.
@Computer_Science100
✴مترجم ها(Compiler)
همانطور که ما انسان ها برای ارتباط با یکدیگر نیازمند یک زبان مشترک هستیم برای ارتباط با رایانه نیز نیازمند زبان مشترک هستیم. برای اینکه بتوانیم به رایانه دستورات قابل فهم بدهیم تا اجرا کند باید از زبان ماشین استفاده کنیم که یادگیری ان برای انسان سخت است.به همین دلیل زبان های قابل فهم برای انسان اختراع شدند که به زبان محاوره ای نزدیک هستند. برای تبدیل این زبان ها به زبان ماشین مترجم ها به وجود امدند.
مترجم نرم افزار سیستمی است که برای برنامه نوشته شده با یک زبان خاص برنامه نویسی را به یک زبان قابل فهم برای ماشین تبدیل میکند. زبان های برنامه نویسی به سه دسته تقسیم میشوند:
زبان سطح پایین: این زبان به سخت افزار رایانه نزدیک است و فهم ان برای انسان مشکل است.زبان ماشین و زبان اسمبلی از زبان های سطح پایین هستند.
زبان سطح میانی: این زبان نسبت به زبان های سطح پایین به زبان انسان نزدیک تر است. زبان C از زبان های سطح میانی است.
زبان سطح بالا: این زبان به زبان انسان بسیار نزدیک است. مانند python و c#. برنامه هایی که غیر از زبان ماشین نوشته میشوند باید توسط کامپایلر به زبان ماشین تبدیل شوند تا به وسیله رایانه قابل اجرا باشد.
@Computer_Science100
❇نرم افزار کمکی(Utilities)
برنامه هایی هستند که برای مدیریت سیستم به کاربر کمک میکنند و استفاده از رایانه را برای کاربر راحتتر میکند.نرم افزار های امنیتی و مدیریت حافظه نمونه ای از برنامه های کمکی هستند.
@Computer_Science100
@Computer_Science100
تا همین چند سال اخیر واژه سیستم عامل در بین گوشی های تلفن همراه معنا و مفهومی خاصی نداشت و تلفن
همراه از سیستم عامل های خاصی
استفاده نمیکردند تا اینکه نسل های دوم و سوم گوشی های تلفن همراه عرضه شد. این گوشی ها دارای امکانات سخت افزاری بیشتر و دارای پردازشگر مرکزی (Cpu) و حافظه بودند و تقریبا به صورت یک رایانه کوچک طراحی میشدند. بنابراین رقابت نرم افزاری در کنار سخت افزاری شروع شد. امروزه تبلت ها و تلفن های همراه نیز دارای سیستم عامل هستند. مانند ANDROID-BLACKBERY-BADA-WINDOWS CE-SYMBIAM-IOS-JAVA.
@Computer_Science100
✴مترجم ها(Compiler)
همانطور که ما انسان ها برای ارتباط با یکدیگر نیازمند یک زبان مشترک هستیم برای ارتباط با رایانه نیز نیازمند زبان مشترک هستیم. برای اینکه بتوانیم به رایانه دستورات قابل فهم بدهیم تا اجرا کند باید از زبان ماشین استفاده کنیم که یادگیری ان برای انسان سخت است.به همین دلیل زبان های قابل فهم برای انسان اختراع شدند که به زبان محاوره ای نزدیک هستند. برای تبدیل این زبان ها به زبان ماشین مترجم ها به وجود امدند.
مترجم نرم افزار سیستمی است که برای برنامه نوشته شده با یک زبان خاص برنامه نویسی را به یک زبان قابل فهم برای ماشین تبدیل میکند. زبان های برنامه نویسی به سه دسته تقسیم میشوند:
زبان سطح پایین: این زبان به سخت افزار رایانه نزدیک است و فهم ان برای انسان مشکل است.زبان ماشین و زبان اسمبلی از زبان های سطح پایین هستند.
زبان سطح میانی: این زبان نسبت به زبان های سطح پایین به زبان انسان نزدیک تر است. زبان C از زبان های سطح میانی است.
زبان سطح بالا: این زبان به زبان انسان بسیار نزدیک است. مانند python و c#. برنامه هایی که غیر از زبان ماشین نوشته میشوند باید توسط کامپایلر به زبان ماشین تبدیل شوند تا به وسیله رایانه قابل اجرا باشد.
@Computer_Science100
❇نرم افزار کمکی(Utilities)
برنامه هایی هستند که برای مدیریت سیستم به کاربر کمک میکنند و استفاده از رایانه را برای کاربر راحتتر میکند.نرم افزار های امنیتی و مدیریت حافظه نمونه ای از برنامه های کمکی هستند.
@Computer_Science100
👍3
تصویر سیستم عامل های ویندوز،لینوکس، داس، اندروید و یونیکس(به ترتیب از پایین به بالا چب به راست)
@Computer_Science100
@Computer_Science100
👍1
ارگونومی(Ergonomics) در لغت به معنای قانون کار است. در حقیقت Ergo به معنای کار و Nomos به معنای قوانین و اصول است. ارگونومی علم مطالعه چگونگی موثر بودن افراد در محیط کاریشان است؛ همچنین با عوامل ریز و درشتی مرتبط است که میتوان آنها را در نظر گرفت تا کارمندان در طول روز بهرهورتر باشند. به عبارت سادهتر، مطالعه ارگونومیک برای تشخیص این امر طراحی شده که آیا کارمند سودمندی تمام و کمال خود را در محل کارش به اجرا میگذارد یا نه. اگر در این بررسی به این نتیجه برسیم که بهرهوری کارمند افزایش مییابد و او از تغییر وسایل کار مانند صندلی، میز، مانیتور و غیره «بهرهمند» میشود، این تغییرات لازم برای مطمئن کردن کارمند است که متحمل آسیب نخواهد شد و قادر است از این پس کارش را با میزان بهرهوری کامل انجام دهد.
@Computer_Science100
متاسفانه در بسیاری از محیطهای کاری، ارگونومی موضوع مطرحی نیست و در نتیجه افراد با مشکلات بلندمدتی مانند کمردرد، سندروم تونلکارپ، گردندرد، مشکلات بینایی و غیره روبهرو میشوند. فواید کار در محیط ارگونومیک بیشمار است اما مهمترین فواید آن هم برای روسا و هم برای کارمندان جذاب است؛ مانند کاهش هزینههای افزایش بهرهوری، بهبود روحیه کارمند و تقویت کیفیت کار. هر چه افراد مشغول به کار در محیط ارگونومیک بیشتر باشند در نتیجه عوامل خطر کمتر و کوچکتر میشوند و در عوض مقدار هزینه خسارت به کارمندان نیز کاهش مییابد. فراهم کردن فضایی آرام و راحت برای کارمندان، خطر بروز آسیب هنگام فعالیت را پایین میآورد و آنها احساس میکنند در شرکتشان جایگاه ارزشمندی دارند چرا که از آنها مراقبت میشود. آمار و ارقام نشان از آن دارد که بسیاری از بزرگسالان بیش از ٧٠ درصد از ساعت بیداریشان را به نشستن میگذرانند و در زندگی روزانه آنها فعالیت جسمی جایگاه آنچنانی ندارد. حضور کامپیوتر در زندگی انسان به کاهش فعالیت جسمانی منجر شده است به این دلیل که بسیاری از بزرگسالان در مشاغل دفتری مشغول به کار هستند؛ شغلهایی که آنها را ملزم به نشستن پشت میز میکند. فراهم کردن محیط کاری ارگونومیک برای کارمندان فقط بر عهده کارفرمایان نیست.
@Computer_Science100
در ادامه چهار راهکار برای بهبودی وضعیت محیط کار را پیشنهاد کردهایم:
@Computer_Science100
١- وضعیت طبیعی خود را پیدا کنید. وقتی روی صندلی نشستهاید پاها را جلوی خود روی زمین بگذارید و دستها را روی رانها، شانهها رها و کمی به عقب تکیه بدهید. این وضعیت باید احساس راحتی به شما بدهد.
٢- جایگیری موس و کیبورد
ارتفاع: حدود ٦ سانتیمتر بالاتر از پاها. شیب: شیب کیبورد را تا حد امکان کم کنید و دورتر از خودتان قرار دهید.
٣- جایگیری مانیتور
فاصله: تکیه بدهید و دستتان را دراز کنید، انگشتانتان باید به مانیتور برسد. ارتفاع: چشمانتان را ببندید، آنها را باز کنید. چشم شما باید روبهروی آدرس بار صفحه گوگل باشد.
٤- تنظیم صندلی
شکل: به حالت طبیعی فکر کنید.
طول: وقتی راحت نشسته باشید باید به اندازه یک مشت بین صندلی و پایتان فضا باشد. ارتفاع: وقتی نشستهاید باید پایتان روی زمین قرار بگیرد.
@Computer_Science100
٥- بلند شوید و راه بروید! انجام فعالیتهای جسمانی بخش اساسی تداوم زندگی سالم است. پس بلند شدن و کشیدن عضلاتتان در طول روز را فراموش نکنید!
@Computer_Science100
@Computer_Science100
متاسفانه در بسیاری از محیطهای کاری، ارگونومی موضوع مطرحی نیست و در نتیجه افراد با مشکلات بلندمدتی مانند کمردرد، سندروم تونلکارپ، گردندرد، مشکلات بینایی و غیره روبهرو میشوند. فواید کار در محیط ارگونومیک بیشمار است اما مهمترین فواید آن هم برای روسا و هم برای کارمندان جذاب است؛ مانند کاهش هزینههای افزایش بهرهوری، بهبود روحیه کارمند و تقویت کیفیت کار. هر چه افراد مشغول به کار در محیط ارگونومیک بیشتر باشند در نتیجه عوامل خطر کمتر و کوچکتر میشوند و در عوض مقدار هزینه خسارت به کارمندان نیز کاهش مییابد. فراهم کردن فضایی آرام و راحت برای کارمندان، خطر بروز آسیب هنگام فعالیت را پایین میآورد و آنها احساس میکنند در شرکتشان جایگاه ارزشمندی دارند چرا که از آنها مراقبت میشود. آمار و ارقام نشان از آن دارد که بسیاری از بزرگسالان بیش از ٧٠ درصد از ساعت بیداریشان را به نشستن میگذرانند و در زندگی روزانه آنها فعالیت جسمی جایگاه آنچنانی ندارد. حضور کامپیوتر در زندگی انسان به کاهش فعالیت جسمانی منجر شده است به این دلیل که بسیاری از بزرگسالان در مشاغل دفتری مشغول به کار هستند؛ شغلهایی که آنها را ملزم به نشستن پشت میز میکند. فراهم کردن محیط کاری ارگونومیک برای کارمندان فقط بر عهده کارفرمایان نیست.
@Computer_Science100
در ادامه چهار راهکار برای بهبودی وضعیت محیط کار را پیشنهاد کردهایم:
@Computer_Science100
١- وضعیت طبیعی خود را پیدا کنید. وقتی روی صندلی نشستهاید پاها را جلوی خود روی زمین بگذارید و دستها را روی رانها، شانهها رها و کمی به عقب تکیه بدهید. این وضعیت باید احساس راحتی به شما بدهد.
٢- جایگیری موس و کیبورد
ارتفاع: حدود ٦ سانتیمتر بالاتر از پاها. شیب: شیب کیبورد را تا حد امکان کم کنید و دورتر از خودتان قرار دهید.
٣- جایگیری مانیتور
فاصله: تکیه بدهید و دستتان را دراز کنید، انگشتانتان باید به مانیتور برسد. ارتفاع: چشمانتان را ببندید، آنها را باز کنید. چشم شما باید روبهروی آدرس بار صفحه گوگل باشد.
٤- تنظیم صندلی
شکل: به حالت طبیعی فکر کنید.
طول: وقتی راحت نشسته باشید باید به اندازه یک مشت بین صندلی و پایتان فضا باشد. ارتفاع: وقتی نشستهاید باید پایتان روی زمین قرار بگیرد.
@Computer_Science100
٥- بلند شوید و راه بروید! انجام فعالیتهای جسمانی بخش اساسی تداوم زندگی سالم است. پس بلند شدن و کشیدن عضلاتتان در طول روز را فراموش نکنید!
@Computer_Science100
👍3
تعریف رایانه:
رایانه ماشینی است قابل برنامه ریزی که از ترکیب اجزای الکترونیکی و الکترومکانیکی تشکیل شده است و میتواند عملیات محاسباتی و منطقی را با سرعت بسیار زیاد و دقت بالا انجام دهد.
این ماشین همه منظوره معمولا شامل مدارات دیجیتالی است و بر اساس مجموعه دستوراتی به نام برنامه کار میکند. برنامه ها داده ها را دریافت ذخیره و دستکاری کرده، اطلاعات را که میتواند شامل اعداد،متن،تصویر،صدا، فیلم و یا سیگنال های الکتریکی باشند تولید میکنند.
صدای گوینده ، داده ای است که به سیستم رایانه وارد می شود.سپس رایانه داده های دریافتی را پردازش میکند و به صورت اطلاعات مناسب خارج میکند.در این مثال دریافت داده ها به وسیله میکروفون که واحد ورودی است و خروج اطلاعات به وسیله بلندگو که واحد خروجی است انجام میشود.
@Computer_Science100
برخی اصطلاحات پایه عبارتند از:
✴داده(Data)
مواد اولیه مورد نیاز که پیش از انجام عملیات و به عنوان ورودی به سیستم ارسال میشود داده نامیده میشود.
@Computer_Science100
✴پردازش(Process)
به مجموعه ای از عملیات که برای تبدیل ورودی به خروجی انجام میشود پردازش میگوییم.
@Computer_Science100
✴اطلاعات(Information )
خروجی تولید شده در اثر پردازش را اطلاعات مینامیم. اطلاعات میتواند از نوع صدا ،تصویر ، عدد، فیلم و هرچیزی دیگه ای باشد.
@Computer_Science100
✴سیستم(System)
به مجموعه اجزای هدفمندی که برای رسیدن به یک هدف مشترک و با هماهنگی هم کار میکنند سامانه یا سیستم میگویند. گاهی خروجی یک سیستم میتواند به عنوان ورودی سیستم دیگری مورد استفاده قرار گیرد.
@Computer_Science100
✴INPUT(ورودی)▶PROCESS(پردازش)▶ OUTPUT(خروجی)
خب بهتره یه مثال بزنم تا خوب متوجه بشین.
یه تیکه گوشت خام و یه قابلمه و یه اجاق گاز و قاشق رو در نظر بگیرین😁. همونطور که میدونید نمیتونیم گوشت رو خام بخوریم(کاری به خارجیا نداریم اونا همه چیز خارن😂) پس باید اونو بپزیم تا بتونیم نوش جونش کنیم.تو کامپیوتر هم همینطوره تا وقتی که داده مورد پردازش قرار نگیره ما نمیتونیم ازش استفاده کنیم. خب میریم سراغ ادامه آشپزی😁 بعد گوشت خام رو میزاریم تو قابلمه و اجاق رو روشن میکنیم و با قاشق یا ملاقه همش میزنیم.اینجا گوشت خام ما همون داده هستش.عملیات پختن گوشت هم میشه پردازش. و وقتی گوشت پخته شد و قابل خوردن شد میشه اطلاعات😃. خب حالا سیستم چیه؟. به مجموعه ی این وسایل یعنی اجاق گاز و قاشق و قابلمه که دست به دست هم دادن تا گوشت خام ما پخته بشه میگن سیستم به همین راحتی😁
دوستان این ها مفاهیم پایه کامپیوتر هستند و اگر میخواید تو کامپیوتر به موفقیت برسید باید حتما از این مفاهیم پایه شروع کنید. شاید از اول یکم کسل کننده باشه ولی کم کم وارد بخش های جذاب مثه برنامه نویسی، هک، تعمیرات، Icdl، گرافیک و خیلی چیزهای دیگه هم میشیم..پس فقط صبور باشید.😊
@Computer_Science100
رایانه ماشینی است قابل برنامه ریزی که از ترکیب اجزای الکترونیکی و الکترومکانیکی تشکیل شده است و میتواند عملیات محاسباتی و منطقی را با سرعت بسیار زیاد و دقت بالا انجام دهد.
این ماشین همه منظوره معمولا شامل مدارات دیجیتالی است و بر اساس مجموعه دستوراتی به نام برنامه کار میکند. برنامه ها داده ها را دریافت ذخیره و دستکاری کرده، اطلاعات را که میتواند شامل اعداد،متن،تصویر،صدا، فیلم و یا سیگنال های الکتریکی باشند تولید میکنند.
صدای گوینده ، داده ای است که به سیستم رایانه وارد می شود.سپس رایانه داده های دریافتی را پردازش میکند و به صورت اطلاعات مناسب خارج میکند.در این مثال دریافت داده ها به وسیله میکروفون که واحد ورودی است و خروج اطلاعات به وسیله بلندگو که واحد خروجی است انجام میشود.
@Computer_Science100
برخی اصطلاحات پایه عبارتند از:
✴داده(Data)
مواد اولیه مورد نیاز که پیش از انجام عملیات و به عنوان ورودی به سیستم ارسال میشود داده نامیده میشود.
@Computer_Science100
✴پردازش(Process)
به مجموعه ای از عملیات که برای تبدیل ورودی به خروجی انجام میشود پردازش میگوییم.
@Computer_Science100
✴اطلاعات(Information )
خروجی تولید شده در اثر پردازش را اطلاعات مینامیم. اطلاعات میتواند از نوع صدا ،تصویر ، عدد، فیلم و هرچیزی دیگه ای باشد.
@Computer_Science100
✴سیستم(System)
به مجموعه اجزای هدفمندی که برای رسیدن به یک هدف مشترک و با هماهنگی هم کار میکنند سامانه یا سیستم میگویند. گاهی خروجی یک سیستم میتواند به عنوان ورودی سیستم دیگری مورد استفاده قرار گیرد.
@Computer_Science100
✴INPUT(ورودی)▶PROCESS(پردازش)▶ OUTPUT(خروجی)
خب بهتره یه مثال بزنم تا خوب متوجه بشین.
یه تیکه گوشت خام و یه قابلمه و یه اجاق گاز و قاشق رو در نظر بگیرین😁. همونطور که میدونید نمیتونیم گوشت رو خام بخوریم(کاری به خارجیا نداریم اونا همه چیز خارن😂) پس باید اونو بپزیم تا بتونیم نوش جونش کنیم.تو کامپیوتر هم همینطوره تا وقتی که داده مورد پردازش قرار نگیره ما نمیتونیم ازش استفاده کنیم. خب میریم سراغ ادامه آشپزی😁 بعد گوشت خام رو میزاریم تو قابلمه و اجاق رو روشن میکنیم و با قاشق یا ملاقه همش میزنیم.اینجا گوشت خام ما همون داده هستش.عملیات پختن گوشت هم میشه پردازش. و وقتی گوشت پخته شد و قابل خوردن شد میشه اطلاعات😃. خب حالا سیستم چیه؟. به مجموعه ی این وسایل یعنی اجاق گاز و قاشق و قابلمه که دست به دست هم دادن تا گوشت خام ما پخته بشه میگن سیستم به همین راحتی😁
دوستان این ها مفاهیم پایه کامپیوتر هستند و اگر میخواید تو کامپیوتر به موفقیت برسید باید حتما از این مفاهیم پایه شروع کنید. شاید از اول یکم کسل کننده باشه ولی کم کم وارد بخش های جذاب مثه برنامه نویسی، هک، تعمیرات، Icdl، گرافیک و خیلی چیزهای دیگه هم میشیم..پس فقط صبور باشید.😊
@Computer_Science100
👍4