فصل اول : مبانی کامپیوتر
1-1 انواع داده ها
بیت : کوچکترین واحد داده در کامپیوتر . مقدار آن برابر 0 یا 1 است . 8 بیت یک بایت را تشکیل می دهد .
کاراکتر : شامل تمام کلید های صفحه کلید است . هر کاراکتر یک بایت است .در C++ هر کاراکتر توسط ASCII کدگذاری شده اند . مثال : کاراکتر ‘H’ یا کاراکتر ‘a’ و ...
فیلد : بهچندین کاراکتر پشت هم یا چندین بایت که در مجموع یک مفهوم را بوجود می آورد فیلد می گویند . مثال : نام Harry
رکورد : چندین فیلد که در مجموع یک ماهیت و مفهوم جدید تشکیل می دهد یک رکورد است . برای مثال رکورد مشخصات یک دانشجو (هر کدام از فیلد ها ) به صورت زیر در مجموع یک رکورد را می سازد .
· Harry نام
· Potter نام خانوادگی
· 3089875 دانشجوییشناسه
فایل : فایل مجموعه ای از رکورد ها است . مثال فایل دانشجویان یک کلاس که شامل چندین رکورد همانند مثال بالا است .
2-1 واحدهای منطقی
واحد ورودی: هر روش ورود داده ای به کامپیوتر . مثال : درایوها ، وبکم ، دانلود از اینترنت و ... در کامپیوتر
واحد خروجی: هر روش نمایش یا خروج داده ها از کامپیوتر . مثال : صفحه نمایش ، پرینتر در کامپیوتر یا حرکت کردن چرخ ها در روباتیک
واحد Memory: حافظه ی کم برای ذخیره ی داده های کارآمد جهت دسترسی سریع . Memory ها برای کامپیوتر امروزه از 1GB تا 8GB هستند . برای مثال یک Memory 1GB دارای یک میلیون بایت یا هشت میلیون بیت حافظه برای ذخیره ی داده ها(ی فوری) است .
نکته : در هنگام اجرای برنامه شما یک ایمیج از برنامه در فضای مموری ذخیره می شود و با پایان یافتن برنامه این فضا مجددا آزاد می گردد .
واحد :ALUمخفف واحد محاسبه و منطق . این واحد محاسبات منطقی را انجام می دهد مانند جمع و ضرب.
واحد :CPUمخفف واحد پردازش مرکزی . تنظیم کننده ی سایر واحد ها است . برای مثال به واحد ALU دستور می دهد که چه زمانی چه محاسباتی را انجام دهد و یا به واحد خروجی دستور می دهد چه زمانی و چه اطلاعاتی را از واحد Memory گرفته و به device خروجی ارسال کند .
واحد حافظه ثانوی : حافظه ی زیاد و طولانی مدتی است که برای ذخیره سازی برنامه ها یا داده هایی که توسط دیگر واحدها استفاده می شود بکار می رود .
واحد حافظه ثانوی (cont.): ذخیره ی طولانی مدت داده ها و انواع فایل ها . برای مثال هارد درایو ، سی دی و ... .
نکته : برنامه نوشته شده پیش از هر چیزی ابتدا در این فضا ذخیره می شود .
3-1 مراحل ایجاد برنامه
1- نوشتن برنامه : کدنویسی را در یک نرم افزار ویرایش متن cpp می نویسیم . اکثر کامپایلرها و IDE ها مانند( نرم افزار Microsoft Visual Studio ) شامل یک ویرایشگر کد نیز هست .
2- پردازش اولیه Preprocessing: در این مرحله کد یک بار پردازش می شود و خطاها گزارش داده می شود .
3- کامپایل کردن Compiling: کامپایلر کد نوشته شده را به زبان ماشین (machine-language) ترجمه می کند . البته در سیستم C++ برای افزایش سرعت این مرحله بطور اتوماتیک در مرحله ی قبلی و هم زمان با پردازش انجام می شود .
4- لینک کردن Linking: اگر برنامه بگونه ای باشد که در چندین فایل جدا از هم نوشته شده باشد و به هم لینک شده باشد این مرحله پس از کامپایل هر قطعه کد انجام میشود و هر قطعه های مربوطه از برنامه به هم لینک می شوند .
5- لود شدنLoading : پیش از اینکه فایل اجرایی برنامه ایجاد شود یک image از برنامه باید ابتدا در Memory قرار بگیرد ، که Loader این کار را انجام می دهد .
6- تولید فایل اجرایی Execution: CPU داده های برنامه را از Memory دریافت کرده فایل خروجی را در دیسک سخت ذخیره می کند .
مطالب مشابه :
آموزش مبانی کامپیوتر
رایانه - آموزشی - آموزش مبانی کامپیوتر - رایانه 8-1-1) حافظه (Memory) حافظه محل نگهداری اطلاعات
دانلود جزوه کاربردی مبانی کامپیوتر
آموزش نکات کاربردی کامپیوتر - دانلود جزوه کاربردی مبانی کامپیوتر - آموزش كامپيوتر ، اینترنت
فایل های درسی درس مبانی کامپیوتر
آموزش کامپیوتر والکترونیک - فایل های درسی درس مبانی کامپیوتر - عمومی وآموزشی کامپیوتر
اصول و مبانی کامپیوتر به صورت پرسش و پاسخ ( مهندسی و علوم کامپیوتر )
آموزش it - اصول و مبانی کامپیوتر به صورت پرسش و پاسخ ( مهندسی و علوم کامپیوتر ) - آموزش کامل it
آموزش تصویری آپدیت آفلاین آنتی ویروس Nod 32
این وبلاگ در راستای آموزش و ارائه ی نرم افزارهای کامپیوتر می باشد. لطفا با پیام همراهی و نظر
فصل اول : مبانی کامپیوتر
آموزش برنامه سازی - فصل اول : مبانی کامپیوتر - 1-1 انواع داده ها. بیت : کوچکترین واحد داده در
دانلود آموزش مباني كامپيوتر
دانلود آموزش مباني كامپيوتر. آموزش سريع و راحت مباني كامپيوتر براي تمامي كساني كه مي خواهند
سوالات متن درس 9
مبانی کامپیوتر سال سوم ریاضی - سوالات متن درس 9 - آموزش مبانی کامپیوتر
مبانی ماشین های جریان مستقیم
آموزش برق ، الکترونیک و کامپیوتر - مبانی ماشین های جریان مستقیم - مطالب آموزش برق قدرت (شبکه
برچسب :
آموزش مبانی کامپیوتر