درون كامپيوتر
در اين بخش مقدمه اي را براي سازمان و كار دروني كامپيوترها فراهم مي آوريم. مدل بكار رفته يك مدل عمومي است، ولي مفاهيم مورد استفاده قابل اعمال به همه كامپيوترها از جمله PS/2 , IBM و سازگار با آنهاست. قبل از آغاز اين مبحث،مروري بر تعاريف برخي از اصطلاحات در كامپيوتر،مانند كيلو (k) ، مگا،گيگا، بايت، RAM, ROM و غيره مفيد است.
بعضي اصطلاحات مهم
يكي از امكانات مهم يك كامپيوتر حافظه موجود در آن است. بنابراين اكنون اصطلاحات بكار رفته براي اندازه حافظه در IBM PC ها و سازگار با آنها را بيان مي كنيم. از بحث قبل بياد داريد كه بيت يك رقم دودويي بود كه مي توانست مقدار 0 يا 1 داشته باشد. بايت يك مجموعه 8 بيتي است. نيبل نصف يك بايت، يا 4 بيت است. كلمه دو بايت يا 16 بيت مي باشد. نمايش زير به منظور نشان دادن اندازه نسبي اين واحدها ارائه شده است. البته،آنها مي توانند هر تركيبي از صفرها و يك ها باشند.
بيت 0
نيبل 0000
بايت 0000 0000
كلمه 0000 0000 0000 0000
يك كيلوبايت، 10 2 بايت يا 1024 بايت است. اغلب از K براي بيان آن استفاده مي شود. مثلاً برخي از فلاپي ديسك ها (يا ديسك نرم) k 356 داده را نگه مي دارند. يك مگابايت، يا ساده تر مگ، 20 2 بايت است. اين مقدار، كمي بيش از يك ميليون بايت است و مقدار دقيق آن 576/048/1 مي باشد. با گذري سريع در ظرفيت به گيگابايت يا 30 2 بايت مي رسيم (بيش از 1 بيليون يا ميليارد)، و يك ترابايت نيز 40 2 بايت است (بيش از 1 تريليون). براي مثالي از چگونگي كاربرد آنها،فرض كنيد كه كامپيوتري داراي 16 مگابايت حافظه باشد. اين مقدار برابر با 220 * 16 يا 220 * 4 2 يا 224 است. بنابراين 16 مگابايت 224 بايت مي باشد