کامپیوتر(سیستم عامل ها و داده ها و...) computer
سه شنبه, ۱۱ دی ۱۳۹۷، ۰۴:۱۳ ب.ظ
سیستم عامل ها
امروزه در کامپیوترها از چهار نوع سیستم عامل استفاده میشود که در بین کاربران محبوب هستند:
لینوکس(مانند ubuntu , mint , kali linux و... )
مک
ویندوز(مانند ویندوز ۱۰ , ویندوز 8 , ویندوز ۷ و...)
مختص کاربری خاص
تمامی این سیستمهای عامل با طرح و رابط کاربری خودشان طیف مخاطبان خودشان را دربردارند.
در اکثر اداره جات و شرکتها از ویندوز برای سیستم عامل خود استفاده مینمایند
بیشتر برنامه نویسان و طراحان نیز مک و لینوکس رو به عنوان سیستم عامل محبوب قرار دادهاند.
ویندوز محصول شرکت مایکروسافت میباشد که بنیانگذار آن ثروتمندترین مرد جهان یعنی بیل گیتس میباشد.
سیستم عامل مکینتاش مخصوص سیستمهای اپل میباشد که توسط استیو جابز بنیانگذاری شدهاست.
و سیستم عامل لینوکس هم توسط جمعی از برنامه نویسان بزرگ جهان ساخته شده و کدهای آن به صورت آزاد در دسترس عموم قرار دارد تا هر شخصی بتواند سیستم عامل لینوکس را بر اساس سلیقه خودش استفاده نماید. سیستم عاملها برای استفادههای اختصاصی خاص طراحی و تولید میشود.
داده و اطلاعات
داده ( Data ) : مجموعه ای از اعداد و حروف و علائم و نشانه هایی هستند که به صورت قراردادی در رایانه وارد میگردند و بدون انجام پردازش فاقد ارزش هستند . نمونه ای از داده ها را میتوان به صفر و یک های یک حافظه اشاره نمود که بدون انجام پردازش فاقد ارزش هستند .
اطلاعات ( Information ) : به مجموعه ای از داده ها گفته می شود که طی عملیات های منطقی پردازش میگردند و تبدیل به اطلاعاتی میگردنند که دانشی را به کاربر منتقل می نمایند . بنابراین اطلاعات از داده های پردازش شده تشکیل شده است .داده به آن دسته از ورودیهای خام گفته میشود که برای پردازش به رایانه ارسال میشوند.
به دادههای پردازش شده اطّلاعات میگویند.
داده ها ، عناصری هستند که به تنهایی معنی و مفهوم خاصی ندارند و وارد کامپیوتر می شوند تا عملیاتی روی آنها صورت گیرد . داده ها می توانند اعداد ، اسامی یا هر چیز دیگری باشند
رایانهها چگونه کار میکنند؟
از زمان رایانههای اولیه که در سال ۱۹۴۱ ساخته شده بودند تاکنون فناوریهای دیجیتالی رشد نمودهاست، معماری فون نوِیمن یک رایانه را به چهار بخش اصلی توصیف میکند: واحد محاسبه و منطق (Arithmetic and Logic Unit یا ALU)، واحد کنترل یا حافظه، و ابزارهای ورودی و خروجی (که جمعاً I/O نامیده میشود). این بخشها توسط اتصالات داخلی سیمی به نام گذرگاه (bus) با یکدیگر در پیوند هستند.
حافظه
این سامانه، حافظه به صورت متوالی شمارهگذاری شده در خانهها است، هر کدام محتوی بخش کوچکی از دادهها میباشند. دادهها ممکن است دستورالعملهایی باشند که به رایانه میگویند که چه کاری را انجام دهد باشد. خانه ممکن است حاوی اطلاعات مورد نیاز یک دستورالعمل باشد. اندازه هر خانه، و تعداد خانهها، در رایانهٔ مختلف متفاوت است، همچنین فناوریهای بهکار رفته برای اجرای حافظه نیز از رایانهای به رایانه دیگر در تغییر است (از بازپخشکنندههای الکترومکانیکی تا تیوپها و فنرهای
پر شده از جیوه یا ماتریسهای ثابت مغناطیسی و در آخر ترانزیستورهای واقعی و مدار مجتمعها با میلیونها فیوز نیمه هادی یا MOSFETهایی با عملکردی شبیه ظرفیت خازنی روی یک تراشه تنها).
واحد محاسبه و منطق یا ALU دستگاهی است که عملیات پایه مانند چهار عمل اصلی حساب (جمع و تفریق و ضرب و تقسیم)، عملیات منطقی (و، یا، نقیض)، عملیات قیاسی (برای مثال مقایسه دو بایت برای شرط برابری) و دستورها انتصابی برای مقدار دادن به یک متغیر را انجام میدهد. این واحد جائیست که «کار واقعی» در آن صورت میپذیرد.
البته CPUها به دو دسته کلی RISC و CISC تقسیمبندی میشوند. نوع اول پردازش گرهای مبتنی بر اعمال ساده هستند و نوع دوم پردازشگرهای مبتنی بر اعمال پیچیده میباشند. پردازشگرهای مبتنی بر اعمال پیچیده در واحد محاسبه و منطق خود دارای اعمال و دستورهایی بسیار فراتر از چهار عمل اصلی یا منطقی میباشند. تنوع دستورها این دسته از پردازندهها تا حدی است که توضیحات آنها خود میتواند یک کتاب با قطر متوسط ایجاد کند. پردازندههای مبتنی بر اعمال ساده
اعمال بسیار کمی را پوشش میدهند و در حقیقت برای برنامهنویسی برای این پردازندهها بار نسبتاً سنگینی بر دوش برنامهنویس است. این پردازندهها تنها حاوی ۴ عمل اصلی و اعمال منطقی ریاضی و مقایسهای به علاوه چند دستور بیاهمیت دیگر میباشند. هرچند ذکر این نکته ضروری است که دستورها پیچیده نیز از ترکیب تعدادی دستور ساده تشکیل شدهاند و برای پیادهسازی این دستورها در معماریهای مختلف از پیادهسازی سختافزاری (معماری CISC) و پیادهسازی نرمافزاری (
معماری RISC) استفاده میشود.
(قابل ذکر است پردازندههای اینتل از نوع پردازنده مبتنی بر اعمال پیچیده میباشند)
واحد کنترل همچنین این مطلب را که کدامین بایت از حافظه حاوی دستورالعمل فعلی اجرا شوندهاست را تعقیب میکند، سپس به واحد محاسبه و منطق اعلام میکند که کدام عمل اجرا و از حافظه دریافت شود و نتایج به بخش اختصاص داده شده از حافظه ارسال گردد. بعد از یک بار عمل، واحد کنترل به دستورالعمل بعدی ارجاع میکند (که معمولاً در خانه حافظه بعدی قرار دارد، مگر اینکه دستورالعمل جهش دستورالعمل بعدی باشد که به رایانه اعلام میکند دستورالعمل بعدی در خانه دیگر قرار
گرفتهاست).
برای اطلاعات بیشتر با ما در تماس باشید با تشکر
http://matingeernig.ir
https://instagram.com/_u/jafarzadh_matin
https://t.me/joinchat/AAAAAEyN7-Vf5QwRz_Z9TA
۹۷/۱۰/۱۱