Professional Documents
Culture Documents
فصل اول
معرفی با کمپیوتر
Introduction to Computer
کمپيوتر چيست؟ What is computer
هر آله حساب را کمپیوتر گفته میتوانیم .این اسم کمپیوتر از لغت التینی Computeکه به معنی حساب کردن است گرفته شده
است .به همین شکل Computerبه مفهوم حسا ب کننده بوده که از آن در موارد مختلف استفاده می شود .حساب کننده ویا
کمپیوتر چوت ،Abacusماشین جمع کردن(حساب) الی کمپیوتر های جدید امروزی را دربر میگیرد .اگر چه اصطالح کمپیوتر به
معنی یک نوع ماشین خاص حساب کردن که دارای کرکتر های خاص باشد آمده است .
شکل چوت
کمپیوتر یک وسیله برقی است که توانائی اخذ ،نگهداشت ،دوران و تحلیل اطالعات را طبق هدایات داده شده به سرعت هزار
و حتی میلیون مرتبه تیزتر از سرعت انسان انجام میدهد.
کمپیوتر عبارت از وسیله برقی میباشد که قابلیت انتقال ،نگهداشت و اداره کردن Dataرا دارد.
کمپیوتر وسیله برقی بوده که توانایی گرفتن ،Dataقابلیت نگهداشت داخلی ،اجرای هدایات پروگرام ها و قابلیت انجام
دادن عملیات ریاضیکی و منطقی باالی Dataرا دارد.
معلومات چيست؟
?What is Information in Computer
معلومات عبارت از اطالعات پروسس شده و یا Processed Dataرا Informationمیگویند و یا اطالعاتیکه بعد از
منظم ساختن و درست شدن بشکل Outputظاهر گردد که از روی آن تصمیم گرفته بتوانیم.
تاريخچه کمپيوتر
Computer History
کمپیوتر دارای تاریخچه بسیار کهن می باشد .تاریخچه کمپیوتر اضافه تر از 3000سال قبل از میالد وقتیکه چینایی ها از
چوت برای انجام دادن محاسبات کار میگرفتند ،و در آن زمان از چوت در سر تا سر جهان استفاده میکردند.
در سال 1642پاسکال برای اولین بار یکنوع ماشین حساب میخانیکی را اختراع کرد .بآنهم قبل از سال 1964وقتیکه
Mauchlyو Eckertاز پوهنتون پنسلوانیا در امریکا موفق به اختراع اولین کمپیوتر کامل Electronic Digital
Computerگردید.
بعد از یک تحوالت شدید باالی این ماشین موثر تمام شده و همان بود که حتی اختراع همان قرن گردید.
ساینس دان معروف فرانسوی بنام پاسکال() Blaise Pascalدر سال 1642میالدی ماشینی را ساخت که عملیات
جمع و تفریق را انجام میداد .این ماشین که بنام جمع کننده () Adding Machineیاد میشد دارای چندین چرخ کنار هم بوده
که چرخ اول نشان دهنده رقم یکها ،و چ رخ های بعدی نشان دهنده رقم های ده ،صد و غیره بوده پاسکال این ماشین را جهت
کمک در انجام محاسبات مالیاتی پدرش که وظیفه او محاسبه و جمع آوری مالیات بوداختراع کرد بعد از آن یک ریاضی دان آلمانی
بنام الیب نیز( ( 1646-1716() Leibnitzماشینی را ساخت که عالو ه به جمع و تفریق قادر به اجرای عملیات ضرب و تقسیم
نیز بود .در حقیقت این ماشین نوع تکامل یافته ماشین پاسکال بود.
چارلیز بابیج ( ) Charles Babbageاستاد پوهنتون کامبریج بریتانیا در قرن نزده هم میالدی ماشینی را دیزاین نمود
که آنرا اولین کمپیوتر نامیده میتوانیم .این ماشین که بنام ماشین تفاضلی ( ) Different Engineیاد میشد و عملیات ابتدائی
حساب را اجرا مینمود .درطرز کار خود الکترونیکی نه بلکه به شکل میکانیکی عمل میکرد .بعد از آن بابیج در فکر ایجاد ماشینی
شده که بطور اتومات و توسط پروگرام کار کند .بابیج این ماشین را بنام ماشین تحلیلی () Analytical Engineیاد نمود .بابیج
در وقت خود در اثر نداشتن تکنالوژی ،پول و محدودیتهای فنی نتوانست این ماشین را طوری که وی میخواست عیار نماید.
ماشین تحلیلی با داشتن پنج صفت ذیل اساسات کمپیوتر های امروزی را پایه گذاری نمود:
.1داشتن وسایل ورودی معلومات اولیه ( ) dataبه کمپیوتر
.2داشتن وسایل ذخیره
.3داشتن پراسسر یا حساب کننده
.4داشتن بخش کنترول
.5داشتن وسایل برای اظهار نتایج
گرچه ماشین تحلیلی که بابیج مفکوره آنرا مطرح کرد و با کمپیوتر های امروز شباهت داشت ،نظر به اینکه افکار وی از
زمان او پیشتر بوده وهمچنین به دالیل عدم امکانات فنی آن زمان ،بابیج این ماشین را در وقت خود نساخت ولی مفکوره های وی
اساس برای ساختن کمپیوتر های امروزی شد لهذا چارلیز بابیج را مؤسس کمپیوتر مینامند.
یک خانم انگلیسی بنام Augusta Adaدر ایجاد پروگرام برای ماشین تحلیلی همرای بابیج همکاری مینمود .پس اگر
بابیج مؤسس کمپیوتر است Adaرا اولین پروگرامر کمپیوتر نامیده میتوانم .در حقیقت کار این خانم مفکوره بابیج را تشویق میکرد.
لسان پروگرام نویسی Adaکه در سال 1979معرفی گردید ،به نام همین خانم مسمی میباشد.
ماشین جدول بندی ( ) Tabulating Machinیک دانشمند امریکائی بنام هرمان هالریت ( ) Herman Hollrithنیز
قابل اهمیت میباشد .از این ماشین در نفوس شماری سال 1890امریکا کار گرفته شدو توسط آن عملیه نفوس شماری در مدت کم
انجام پذیرفت .هرمان هالریت در سال 1896شرکت ماشین های جدول بندی را تاسیس نمود که بعد این شرکت درسال 1924
با چند شرکت دیگر یکجا گردید تا شرکت ) International Business Machine( IBMاز آن به میان آمد.
تمام ماشین های حساب که قبالٌ ذکر گردید ،ماشین های بودند که به شکل میکانیکی عمل مینمودند .استفاده از وسایل میکانیکی
در عملیات حسابی معایب ذیل را دارا بودند:
زیاد بودن حجم .
کند بودن عملیات.
غیر قابل اطمنان بودن عملیات به دلیل فرسوده گی و خرابی یکی از قطعات .
توقف پیشرفت در یک حد معین .
اولین کمپیوتر الکترونیکی که بنام انیاک ) Electronic Numerical Integrator and Calculator ( ENIACیاد
میشد توسط دو تن هریک ایکرت() Eckertو ماچلی ( ) Mauchlyدر سال 1946ساخته شد .این کمپیوتر که در جریان جنگ
دوم جهانی باالی آن کار شده بود ،به خاطر مقاصد نظامی ساخته شده بود.
کمپیوتر ENIACدارای صفات ذیل بود:
حجم این کمپیوتر خیلی زیاد و به اندازه بود که در حدود 1500فوت مربع ساحه را اشغال نموده بود.
وزن آن به 30تن میرسید.
بیش از 1800المپ خال ( ) Vacuum Tubesدرآن به کار رفته بود .
به نسبت الکترونیکی بودن آن 2000مرتبه سریعتر از ماشین های حساب میکانیکی بود .
برای حفظ پروگرام دارای حافظه نبود و تمام پروگرام باید یکجائی به آن داده میشد که از همین سبب پروگرام کردن این
کمپیوتر نیز مشکل بود.
فصل دوم
انواع کمپيوتر های شخصی
يا کمپيوترهای کوچک
)Kinds of PCs (Personal Computers
…• Others
انواع کمپيوتر
Types of Computer
کمپيـــوترهـــا را از چندين نقطه نظر ميتوانيم تقسيم نمائيم .ازنقطه نظر پراسس معلومات اوليه ) ( Dataکمپيوتر
ها به سه نوع نوع ذيل تقسيم ميگردد.
ازنقطه نظر قدرت وسرعت اجرای عمليات ،کمپيوتر ها به چهار نوع ذيل تقسيم می گردد:
.1کمپيوترهای بزرگ ( Super Computersسریعترین کمپیوتر ها بوده که قادر به اجرای میلیون ها عملیه در یک ثانیه
می باشد .در پروژه های نظامی ،تحقیقاتی وعلمی مورد استقاده قرار میگیرند ،این نوع کمپیوتر ها مجال مسابقه کشورهای
بزرگ در صنعت کمپیوتر را تشکیل میدهد .قیمت این کمپیوتر ها زیاد بوده و دارای پراسسر های قوی بوده ویا اضافتر از
یک پراسسر را دارا میباشند.
Mouse
Keyboard
Monitor
Casing
printer
Other…..
صفات کمپيوتر
کمپيوترها دارای سه صفت اساسی ذيل می باشد:
.1سرعت ) ( Speed
کمپیوتربه سرعت خیلی عالی میتواند یک مسئله راحل نماید .دربعضی حاالت کار چند ماهه یک نفررا درمدّت کمتر
ازیک ثانیه انجام میدهد .در سیستم های وقت حقیقی ) ( Real-Time Systemمانند دفع وخنثی کردن راکت های دشمن
که فکتور وقت ،عامل اساسی در کامیابی ویا ناکامی سیستم است ،رول سرعت کمپیوتر بسا مهم می باشد .امروز وقت اجرای یک
دستور در کمپیوتر های آهسته هم کمتر از ملی ثانیه ) ( Millisecondکه هزارم حصه یک ثانیه است ،می باشد.
اکثرکمپیوترها یک دستور را در میلیونم حصه یک ثاینه ) ( Nanosecondمی باشد اجرا می کند .پیشرفت حیرت انگیر
تکنـــــالوژی مدعی است که روزی این سرعت به پیکو ثانیه ) (Pico Secondیا تریلیونم ) (Trillionحصه یک ثانیه
اندازه خواهد شد.
یکی ازمورد استفاده کمپیوترخفظ اطالعات وارایه سریع آن دروقت ضرورت می باشد .کمپیوترکمیات بزرگ Data
را حفظ وذخیره کرده می تواند Data .ذخیره شده به سرعت عالی مورد استفاده قرارمی گیرد .در سیستم های معلوماتی یا IS
) ( Information Systemsذخیره کمیات بزگ Dataخیلی مهم می باشد.
سه صفت فوق در ازدیاد حجم تولیدات صنعتی ،کاهش قیمت ها وتصمیم گیری درعرصه های تجارت وکاروبار ،مسایل
حسابی ومنطقی رول مهمی را بازی کرده که درنتیجه آن قیمت اشیا مورد ضرورت در مارکیت ها به حد زیاد تنزیل نموده که هر
کس از آن مستفید شده می تواند.
فصل سوم
موارد استفاده ازکمپيوتر
امروز بدون شک کمپیوتر در عرصه های علمی ،تجاری وغیره موارد استفاده گردیده ،و استعمال روز افزون آن باعث شده
تا عصر امروز را عصر کمپیوتر بنامند .شما می توانید در همه جا در دفاتیر ،بانک ها ،شفاخانه ها ،پوهنتون ها ،کتابخانه ها ،
مارکیت ها ،شرکت های هوائی وغیره اماکن کمپیوتر رامشاهده نمائید.
موارد استفاده ازکمپیوتر در زمینه های مختلف یافت شده که امروز انسان ها شاهد آن است.
امروز کمپیوترجای قلم وکاغذ را گرفته وتعداد زیادی مردم در کشورهای پیشرفته به این عقیده اند که یاد گرفتن
کمپیوترمهارت اساسی چهارم می باشد .به نظرآنها چهار مهارت اساسی که یک نفرباسواد باید آنرا یاد داشته باشد عبارت اند از:
خواندن ،نوشتن ،حساب کردن ،وياد داشتن کمپيوتر.
کمپیوتررا بنام ماشین ذکی یا هوشمند ) ( Smart Machineنیز یاد می کنند .زیرا کمپیوترمی تواند حسابی ومنطقی را به
سرعت زیاد انجام دهد .کمپیوتر می تواند هزاران محاسبه را در زمانی انجام دهد که در آن زمان شما ممکن بتوانید صرف قلم را
از جیب تان بیرون نما ئید .کمپیوتر تمام این کار های مغلق وپیچیده را ازروی یک سلسله عملیات حسابی منطقی خیلی ساده
انجام میدهد.
در حقیقت پیدایش کمپیوتر باعث ظهور تغیرات زیادی در جامعه شده است .بااستفاده از کمپیوتر روش انجام کار ها کا مالً
تغیرنموده وبا سرعتی که دارد ،امکانات زیاد برای حل سریع ودقیق مسایل رافراهم می سازد.
کمپیوترسبب بروز زمینه های جدید در علوم شده و درساحات مختلف از قبیل طب ،تعلیم وتدریس ،نظامی ،تجارت و غیره
اهمیت به سزائی دارد .استفاده از کمپیوتر ،سبب ایجاد مشاغل جدیدی مانند پروگرام سازی ،اپراتوری ،مدیریت اطالعات ( Data
) ،Managementتحلیل سیستم وغیره شده است.
ازجمله موارد استفاده کمپیوتر ،موارد ذیل را ذکر کرده می توانیم:
.1محاسبه ) ( Account
کمپیوتر محاسبه مغلق وپیچیده را خیلی به سرعت انجام می دهد .کمپیوترها در حسابداری معمولی ،حل معادالت ،
فورمولها ،تحلیل ، Dataاحصائیه ،احتماالت وغیره مسایل حسابی مورد استفاده قرارمی گیرد .کمپیوترمی تواند این مسایل را به
سرعت زیاد ودقت عالی حل نماید.
ازکمپیوتردر تهیه ،دیزان وچاپ متون ( مکتوب ،اخبار ،مجله ،کتب وغیره ) به شکل وسیع استفاده می گردد .کمپیوتردارای
تسهیالت فراوان جهت پراسس متون می باشد .متون می تواند در حافظه کمپیوتر حفظ وهر وقت که خواسته باشیم آانرا چاپ
نمائیم .متون ذخیره شده درحافظه کمپیوتر به آسانی می توان تغیر شکل داد.
.3گرافيک ) ( Graphics
ازگرافیک کمپیوتری در نمایش گرافیکی ،Dataدیزاین نقشه ها ،معاینه حالت دماغ و ده ها مورد دیگراستفاده می
گردد .گرافیک کمپیوتری خیلی دقیق بوده واز رنگ های زیادی در آن استفاده شده می تواند .ازترکیب سه رنگ ( سرخ ،سبز و
آبی) می توانیم در تیوری تا 16,777,216رنگ دیگررا بوجود بیاوریم.
.4انرژی ) (Energy
ازکمپیوترهای قیاسی ) ( Analog Computersدریافتن منابع انرژی ،معادن وغیره ذخایر زیر رمین استفاده می
گردد .این کمپیوترها می تواند وجود این ذخایررا در زیر زمین نشان دهد.
.5ترانسپورت ) ( Transportation
ازکمپیوترها درسیستم ترانزیت سریع ،ترافیک هوائی ،حجره چوکی ها در طیارات وغیره موارد ترانسپورتی استفاده می
گردد .بدون استفاده ازکمپپیوتر ،سیستم ترانسپورت دچار مشکالت گردیده وحتی اجرا کارهای آن ناممکن به نظرمی رسد.
.6صحت ) ( Health
امروز داکتران در تشخیص امراض از کمپیوتراستفاده می نمایند .درحقیقت دربعضی حاالت مانند حمالت قلبی ،کمپیوتر
درتشخیص مرض دقیقتر از داکتر می باشد .هم چنین در تداوی مریضان وعملیات جراحی از راه دور ) ( Remoteار کمپیوتر
استفاده می گردد .البته تصمیم نهائی توسط خود داکتر گرفته می شود و کمپیوتر عملیه تشخیص را دقیقتر وسریعترمی سازد.
.7روبات ) ( Robot
کلمه Robotازکلمه چکی ) Robot ( Czechگرفته شده وبه معنی کار گر اجباری )(compulsory Labor
می باشد .روبوت ماشینی است که می تواند ورودی خودرا بفهمد وبر اساس آن عکس العمل نشان دهد ونیز با کمی ذکاوت ،بدون
دخالت انسان در اطراف خود تغیرات ایجاد کند .روبوت می تواند در مواردی که کار کردن در آن خطر جانی ویا مالی داشته باشد
ویا مورد پسند انسانها نباشد ،مورد استفاده قرارگیرد .روبوت میتواند بسته های را باز نماید که احتماالً بودن بمب در آن میرود.
روبوت میتواند دریوری کند ،نگهبان خانه باشد ،در آشپزخانه گوشت ،پیاز ،کچالو وغیره را میده وده ها کار دیگررا انجام دهد.
ازکمپیوترها در تشخیص نشان انگشت ) ( Finger Printاستفاده میگردد .هم چنین در رویایی علم بیونیک (
) Bionicکه جدیدا ً ارایه گردیده است بشر میتواند به کمپیوتر طوری وصل گردد که کمپیوتر اشارات دماغ انسان را در روی
صفحه نمایش ) ( Screenنشان دهد .پس درا ین صورت چیزی که در فکر انسان می گردد ویا راجع به آن فکر می کند اگر
این تغیر خوب باشد و یاخراب در روی صفحه نمایش ظاهر خواهد گردید .پس در آن روز یافتن مجرمین اصلی وبه محاکمه آوردن
آنها کار مشکل نخواهد بود.
.9اقمارمصنوعی
اقمارمصنوعی توسط کمپیوترکنترول میگردد .قمرمصنوعی سیرخودرا از زمین به یک سرعت معین آغاز وبعد ار آن حرکت
خودرا به دور زمین ویا کدام ستاره دیگر ادامه می دهد .در صورتی خارج شدن قمرمصنوعی ازخط السیر آن ویا وقوع خلل در آن
از کمپیوتراستفاده می گردد ،در حالیکه قمر مصنوعی به هزاران کیلو متر از ما دور میباشد .هم چنین قمر مصنوعی تمام وظایف
خود را از قبیل ابحاث فضایی ،ارتباطات وغیره را توسط کمپیوترانجام می دهد .در اجرای تمام این کارها قمر مصنوعی بدون
پیلوت می باشد .هر چند که ما وشما قمر مصنوع نداریم ولی روزانه از خدمات آن مستفید می شویم.
ازکمپیوترهای الکترونیک از ابتدای ظهور آنها در موارد عسکری استفاده شده است .اولین کمپیوترالکترونیکی به منظور مقاصد
نظامی ساخته شده بود .لسان های پروگرام سازی کوبلو ) (COBOLوسی ) ( Cوهم چنین مشهورترین پروتوکول شبکه
های کمپیوتری ( Computer Networkو انترنیت که بنام TCP/IPیاد می شود توسط مراجع نظامی ایجاد گردیده
است .دردو دهه اخیرخاصتا ً بعد از ارایه مفکوره حرب نجوم ) (Star Warو دفاع ستراتجیک استفاده ازکمپیوتر درساحات نظامی
اهمیت خاص را پیداکرده که بدون شک کمپیوتررا به حاکم میدان محاربه تبدیل نموده است( بعد ازین توپچی حاکم میدان محاربه
نمی باشد) .کمپیوترمی تواند راکت ها را بعد از انداخت آن نیزکنترول وبطرف هدف مورد نظر به صورت درست ودقیق سوق نماید.
ازواقعیت های مجازی درتعلیم وتربیه ،تحقیقات علمی وشبیه سازی ) ( Simulationاستفاده می شود .به کمک واقعیت
مجازی اجری این اعمال مختلف از نظر امنیتی واقتصادی آسان ودر بعضی حاالت اجرای آن بدون واقعیت های مجازی در ساحه
فزیکی وعملی مشکل وحتی ناممکن می باشد .در بازی های کمپیوتری ) ( Computer Gamesبا استفاده از عملیه شبیه
سازی ،دریوری موتر و یا پرواز طیاره تجربه وتمرین شده می تواند .البته وقتیکه یک پیلوت در مقابل کمپیوترنشسته وطیاره را
پرواز مید هد مصئون تر وا اقتصادی تر است نظر به اینکه در طیاره نشسته ودر هوا پرواز نماید .امتحا ن مودن تاثیر انزجی اتوم
باالی محیط همجوار به کمک شبیه سازی ممکن است .هم چنین برای یک فابریکه موتر سازی خیل آسان واقتصادی است تا
توسط واقعیت مجازی مادل رقمی یک موتر غیر موجود را ایجاد نماید.
فصل چهارم
ساختمان کمپيوتر
درتکوین کمپیوتر سه بخش ذیل شامل می باشد:
.1سخت افزار يا پرزه جات کمپيوتر) ( Hardware
.2نرم افزار يا پروگرام های کمپيوتر) ( Software
.3لخت افزار) ( Firmware
وســــایل خــــروجــــــی (
) Output Devices
در وارد کردن اطالعات به کمپيوتر از روش های ذيل استفاده می گردد:
ورود اطالعات توسط صفحه کلید ) ( Keyboard .A
ورود اطالعات توسط وسایل اشاره کننده ) ( Pointing Devices .B
ورود اطالعات توسط وسایل خواندن )( Reading Tools .C
ورود اطالعات توسط وسایل رقمی ساز) ( Digitalizing Tools .D
.Aصفحه کليد)( Keyboard
عبارت از اجزای ورودی کمپیوتر بوده و وظیفه آن داخل نمودن معلومات به کمپیوتر میباشد .
سیستم کاری آن قسمی است که با کلیک نمودن باالی هر کلید آن کاری بخصوص همان کلید صورت میگیرد .مثالً با کلیک
نمودن کلید Aهمین حرف در کمپیوتر نوشته میشود .بعبارت دیگر مروجترین وسیله ورودی اطالعات به کمپیوتر ،صفحه کلید
می باشد که توسط یک کیبل ازطریق پورت مسلسل COMویا توسط پورت مسلسل USBبه سیستم کمپیوتروصل می
گردد .قابل ذکر است که استفاده از صفحه کلید که توسط پورت USBبه سیستم وصل می گردد ،کم بوده و در آینده نزدیک
نسبت برتری پورت های USBنظربه پورت COMاستفده از آن بیشتر خواهد گردید .توسط صفحه کلید می توانیم حروف
الفبا ،ارقام ،عالیم و دستورهای خودرا به شکل مستقیم به کمپیوتروارد نمائیم.
تعداد کلید های صفحه کلید نظربه نوع صفحه کلید فرق میکند .کلید های موجود درصفحه کلید را به گروپ ذیل تقسیم کرده
می توانیم.
Special / control key .4کلیدهای کنترولی Caps lock, Shift, Tab, Ctrl, Alt
کلید های خاص وکنترول کلید های اند که به تنهائی و در بعضی موارد همراه با کلید های دیگر بکار میرود.
نوت :کاربا صفحه کلید مشابه به عملیه تایپ است .تقاوت آن با ماشین تایپ دراین است که کلید های صفحه کلید کود های را تولید
می کند که به کمپیوترمعنی دارد.
.4اشاره انگشت
مانیتورهای خاص می توانند اشاره انگشت را نیز به حیث ورودی قبول نموده وطبق آن معین را انجام دهد.
ماشين چاپ
)(Printer
ماشین چاپ جهت چاپ نمودن Dataدرروی ورق مورد استفاده قرار میگیرد .یا بعبارت دیگرجهت تبدیل نمودن Dataازحالت
Softبه حالت Hardاز ماشین چاپ استفاده می شود .اطالعات چاپ شده درورق را بنام کاپی چاپی ) ( Hard Copyنیز یاد
می نمایند.
ماشین چاپ از طریق پورت موازی ) ( Parallel Portمانند ) LPT ( Line Printerبه CPUوصل میباشد .بعضی انواع
ماشین های چاپ تنها حروف ،ارقام وعالیم را چاپ کرده می توانند .انواع دیگر آن گرافیک را نیز چاپ کرده می تواند.
بعبارت دیگراز جمله اجزای خروجی کمپیوتر میباشد و وظیفه آن تبدیل نمودن انرژی برقی به انرژی میخانیکی میباشد .یا به
عباره دیگر معلومات دلخواه مارا به روی کاغذ چاپ میکند.
ماشین های چاپ ازنقطه نظر روش چاپ به دونوع ذیل تقسیم می گردند:
-1ماشین های چاپ ضربه ای ) ( Impact Printer
-2ماشین های چاپ غیر ضربه ای )( Non –Impact Printer
درتعیین نوع ماشین چاپ ،چهار نقطه ذیل درنظر گرفته می شود:
.1کیفیت تصویر)(Image Quality
کیفیت تصویریا وضاحت چاپ ( Print Resolutionعبارت از تعداد نقاط دریک انچ می باشد که آنرا ( DPI
) Dot Per Inchمیگویند .هر قدرکه تعداد این نقاط زیاد باشد به همان اندازه کیفیت چاپ خوبترو واضحتراست.
حافظه همرای پراسسر ارتباط نزدیک داشته ولی بخش جداگانه ومستقل از پراسسرمی باشد Data .توسط بخش کنترول از وسایل
به حافظه فرستــاده می شود .هم چنین بخش کنترول)(Control Unite
آنرا در وقت ضرورت از حافظه گرفته و انرا به بخش حساب ومنطق ) (Arithmetic and logicمی فرستد .حافظه اطالعات و
دستور های همان پروگرام را حفظ مینماید که درحالت اجرا باشد.
به صورت عمومی حافظه کمپيوتربه دو نوع ذيل تقسيم ميگردد:
.1حافظه اصلی )(Main Memory
.2حافظه دومی)(Secondary Memory
حافظه دومی بنام های حافظه کومکی) (Auxiliary Memoryووسایل ذخیره )(Storage Devices
نیز یاد میگردد ،و برای حفظ دایمی /نیمه دایمی اطالعات استفاده می گردد.
EPROM
Flash ROM
قابل یاد آوری است که محتوی روم ) (ROMدرفابریکه ثبت می گردد ما وشما نمی توانیم آنرا تغیردهیم.
سرعت دست رسی به ROMکمتراز سرعت RAMبوده که به همین دلیل اطالعات مستقردر ROMقبل از استفاده آن
در RAMقرارمیگیرد.
-2حافظه رم )RAM ( Read Access Memory
نوع از حافظه اصلی کمپیوتر است که هم خوانده وهم در آن نوشته شده می تواند .هرخانه ) (Cellدر اینوع حافظه دارای یک
آدرس بوده و CPUمی تواند آنرا به شکل مستقیم مورد دست رسی قرار دهد .وقتیکه CPUدست رسی به اطالعات موجود
در خانه از اینوع حافظه را خواسته باشد ،ادرس ان محل را گرفته وجهت خواندن اطالعات مورد نظر مستقیما به سراغ آن می رود.
این قابلیت مراجعه مستقیم به محل مورد نظر به CPUکمپیوتراجازه دست رسی سریع به ادرس خواسته شده را می دهد.
دراثرقطع شدن برق محتوی RAMازبین می رود .در اثنای کارکردن با کمپیوترازهمین قسمت حافظه استفاده میگردد .یابه
عباره دیگر ،هر پروگرامی که خواسته باشیم در آن کار نمائیم باید آنرا به RAMانتقال دهیم که همین انتقال یک پروگارم به
RAMعبارت از اجرا نمودن پروگرام ) (Program Runningمی باشد.
درپهلوی سرعت CPUمقدار RAMنیز در سرعت کمپیوتر رول دارد .به هر اندازه ایکه مقدار RAMدریک کمپیوترزیاد
باشد به همان اندازه سرعت کمپیوترزیاد وپروگرام های بزرگ را اجرا کرده میتواند .پروگرام مختلف به مقدارمعینی از RAM
ضرورت دارد و اگرمقدار RAMازهمان اندازه کم باشد پروگرام در کمپیوتراجرا نخواهد شد .مثال ً ویندوز ( 98اقال ً به 16
میگا بایت RAMضرورت دارد و اگر مقدار RAMدر یک کمپیوترکمتراز 16میگاه بایت باشد ،ویندوز 98را اجرانخواهد کرد.
یا برای اینکه کمپیوتر شما ویندوز XPرا اجرا کند باید کمپیوترشما اقال ً 64میگا بایت RAMداشته باشد.
طوریکه به همه معلوم است که در این سالها اندازه ) ( Sizeپروگرام ها به شکل حیرت انگیز افزایش نموده و مینماید که در
پهلوی آن مقدار RAMافزایش یافته است .دراثنای نوشتن این سطرها مقدار RAMدر کمپیوترهای شخصی 128یا 256
وحتی 512میگا بایت می باشد.
دراینجا بخاطر رفع شک وتردید ضروری می دانم تا به نقطه ذیل اشاره نمائیم:
ضرور نیست تا مقدار RAMمساوی به اندازه پروگرام باشد .مثال اگریک پروگرام دارای سایز 50میگابایت باشد ممکن است
که در 8یا 16میگا بایت اجرا ) ( Runشود .البته این کار به کمک حافظه مجازی ) ( Virtual Memoryصورت میگیرد.
حافظه مخفی
Cache Memory
حافظه مخفی یک نوع حافظه سریع ازنوع SRAMبوده که به حیث انتظارگاه ) (Bufferجهت تسریع عملیه انتقال
Dataبین حافظه اصلی ) ( RAMوپراسسر مورد استفاده قرارمی گیرد .همان اطالعات که بعد از اطالعات تحت پراسس ،باید
توسط CPUپراسس گردد ،در حافظه مخقی قرار داده می شود .وبه این ترتیب وقت دست رسی به اطالعات ( Access time
) را کم می سازد.
چون حافظه اصلی کمپیوتر از نوع DRAMبوده وسرعت دست رسی به آن نظر به سرعت CPUخیلی کم است ،لهذا انتقال
Dataبین حافظه اصلی وراجسترهای CPUیکی از مصرف کننده های مهم وقت است .به هر اندازه که سرعت CPUزیاد باشد
ولی در اثنای گرفتن Dataاز ، RAMدر کار CPUسکته ها صورت می گیرد .این سکته ها در سرعت کلی کمپیوترتاثیر منفی
گذاشته وسرعت کمپیوتربا وجود داشتن CPUسریع وحافظه زیاد ،کم می گردد .حافظه مخفی را ه حل برای این مشکل میباشد.
CPU
Cache
کنترل کننده . (Integrated Drive Electronics( IDEاینترفیس اولیه برای هارد CD-ROM ،و فالپی دیسک است .
:CD-ROM
دیسک های فشرده رایج ترین رسانه ذخیره سازی برای انتقال وجابجائی نرم
: DVD-ROM
این نوع رسانه ذخیره سازی مشابه CD-ROMبوده با این تفاوت مهم که میزان ذخیره
سازی آنان بسیار باال است .
Casing
پوش محافظوی
عبارت از باکس است که تمام سامان آالت وپرزه جات
کمپیوترتوسط آن محافظه شده ویا در آن قرار دارد
.این وسایل قرار ذیل است :
1- power supply
2- Mother board
3- Hard disk
4- CD ROM
5- Floppy drive
…Others
یک نوع خاص از حافظه Romاست( .) EEPROMاین نوع رسانه ها امکان ذخیره سازی سریع و دائم را بوجود می آورند.
کارت های PCMCIAنمونه ای از این رسانه ها می باشند.
پورت ها
موازی ( :)Parallelاز این نوع پورت ها اغلب برای اتصال چاپگر استفاده می گردد.
سريال (:)Serial
از این نوع پورت ها اغلب برای اتصال دستگاه هائی نظیر یک مودم خارجی ،استفاده می گردد.
از پورت ها ی فوق به منظور اتصال دستگاه های جانبی نظیر اسکنر و یا دوربین های وب استفاده می گردد.
فصل پنجم
اتصاالت شبکه و اينترنت و بخش سيستم
دستگاهی برای برقرای ارتباط با یک شبکه و یا سیستم دیگر است .رایج ترین روش ارتباط با اینترنت استفاده از مودم است .
اينترفيس ) :SCSI)Small Computer System Interfaceروشی برای اضافه کردن دستگاه های اضافه در سیستم نظیر :هارد
و اسکنر است .
بخش سيستم
System Unit
مهم ترین بخش کمپیوتر ازنقطه نظرتکنالوژی وقیمت ،بخش سیستم کمپیوترمی باشد .تمام عملیات ازقبیل گرفتن ، Dat aحرکت
دادن ، Dat aذخیره نمودن ، Dat aاجرای عملیات حسابی ومنطقی باالی Dat aوغیره ،درهمین قسمت و به کمک پرزه جات
که در این قسمت اند ،انجام می گردد .البته اجرا کننده وکنترول کننده اصلی تمام این عملیات CPU( Cent ral Processi ng
) Uni tاست که بنام پراسسر ) (Processorنیز یاد می شود.
پراسسر بمنزله " مغز" کامپیوتر بوده و مسئولیت انجام تمامی عملیات ( مستقیم یا غیر مستقیم ) را برعهده دارد .هر چیزی را که
کامپیوتر انجام می دهد با توجه به وجود "پراسسر " است .
بصورت عمومی پروگرام های کمپيوتر را به چهار بخش ذيل تقسيم کرده ميتوانيم:
-1پروگرام های سیستم)(System Software
-2لسان های پروگرام نویسی)(Programming Languages
-3پروگرام های تطبیقی)(Application Programs
-4پروگرام های کمکی)(Utilities Software
پروگرام های اند که عملیات کمپیوتر را در سطح پائین کنترول و اداره مینمایند .تهیه اینوع پروگرام ها به متخصصین ورزیده ضرورت
دارند .لسان های پروگرام نویسی اسمبلی ) ،(Assemblyسی) (Cو جاوا ) (Javaلسان های مناسب برای تهیه اینوع پروگرام
ها میباشند .این پروگرام ها سیستم عامل کمپیوتر را تشکیل میدهد .بدون پروگرام های سیستم هیچ پروگرام کمپیوتر کار نخواهد کرد.
سیستم عامل ارتباط بین استفاده کننده ) (Userو کمپیوتر را برقرار میکند.
در حقیقت سیستم عامل اصلی ترین و مهمترین پروگرام در یک کمپیوتر است که وظیفه سنگین اجرای پروگرام ها و اداره منابع
سیستم را به عهده دارد.
پروگرام های سيستم خدمات /وظايف ذيل را برای کمپيوتر ها انجام ميدهد:
تنظیم و سرپرستی اجرای پروگرام ها.
- کنترول عملیات ورودی و خروجی.
- یافتن اشتباهات سیستم.
- تخصیص منابع سیستم برای پروگرام ها.
- حفظ سابقه فعالیت سیستم.
پروگرامهای سیستم ارتباط به مادل کمپیوتر دارد .یا مخصوص مادل معین میباشد .یا به عبارت دیگر این پروگرامها طور دیزاین
میگرددتا در کمپیوتر های مشخص کار دهد .پروگرامها نیز در اثنای تهیه و دیزاین به سیستم عامل مخصوص دیزاین میشود .مثال
تهیه گردیده در سیستم عامل ویندوز اجرا نخواهد شد. پروگرامهای که برای سیستم عامل یونیکس )(UNIX
طوریکه میدانیم کمپیوتر طبق پروگرام که برایش داده می شود ،وظیفه خود را انجام میدهد .ولی این پروگرام چگونه به کمپیوتر داده
م ی شود؟ این پروگرام به کمک لسان های پروگرام نویسی تهیه وبه کمپیوتر داده می شود .تمام پروگرام های که شما انرا در کمپیوتر
می بینید از برکت لسان های پروگرام نویسی میباشد .طوریکه لسان های بشری وسیله ارتباط میان انسان ها است ،لسان های پروگرام
نویسی وسیله ارتباط بین انسان و کمپیوتر است.
هر لسان پروگرام نویسی مجموعه از عالیم ،قواعد و دستور العملها است که امکان ارتباط با کمپیوتر را فراهم میکند .هر لسان پروگرام
نویسی دارای مترجم میباشد که دستور های همان لسان را به لسان ماشین ترجمه میکند .لسان های پروگرام نویسی زیاد بوده که
تعداد انها به 200لسان میرسد .هر لسان در یک بخش معین و بعضی از انها در چندین بخش مورد استفاده قرار گرفته میتوانند.
بصورت عمومی لسان های پروگرام نويسی را به پنج گروپ ذيل تقسيم کرده ميتوانيم:
-1لسان ماشین)(Machine Language
-2لسان های سطح پایین)(Low level Languages
-3لسان های سطح عالی)(High Level Languages
-4لسان های نسل چهارم )(Fourth Generation Languages
-5لسان های دوره پنجم )(Fifth Generation Languages
لسانهاي بشري
لسان ماشين
هر قدر که یک لسان ،به لسان ماشین نزدیکتر باشد ،دارای دو خوبی ذیل میباشد:
سرعت)(Speed
تسلط باالی پرزه جات)(Hardware Control
پروگرام های اند که در عرصه های مختلف ،خدماتی ارزشمندی را به استفاده کننده گان کمپیوتر) (Usersتقدیم میکند .این پروگرام
ها در دفتر های رسمی و غیر رسمی به شکل وسیع مورد استفاده می باشند .یک مجموعه این پروگرام ها که بنام پروگرام های آفس
) ( Officeیاد گردیده ،و حاوی چند پروگرام میباشد ،در هر دفتر استفاده میگردد .یاد گرفتن این پروگرام ها اسان بوده و هر کس
میتواند انرا مورد استفاده قرار دهد .مثالهای عمده اين پروگرام ها عبارتند از:
پروگرامهای :Illustrationتوسط این پروگرامها میتوانیم گرافیک وکتوری یا Objectرا دیزاین نمائیم .یکی از این پروگرامها
Adobe Illustratorمیباشد.
پروگرامهای : Animationعبارت از پروسه ایجاد سلسله از تصاویر که به شکل متحرک دیده میشود .این پروگرامها برای
اجرای این کارها دارای میتود های زیاد اند.
پروگرام های اند که وظیفه حفظ و نگهداشت سیستم را به عهده دارند .وظیفه این پروگرام ها اجرای اعمال از قبیل رفع مشکالت
وسایل ذخیره اطالعات ،محافظت سیستم کمپیوتر از ویروس ها ،کمک نمودن پروگرام ها در نشان دادن فایل ها و غیره موارد میباشد.
بعضی از این پروگرام ها همرای سیستم عامل یکجا در کمپیوتر نصب) (Installمیگردد .برخی دیگر آن باید بطور جداگانه در کمپیوتر
نصب شود.
برخی از این پروگرام های کمکی که بنام Plug-inیاد میشوند همرای مرورگر های وب ) (Web Browsersدر نشان دادن
صفحات وب کمک نموده و توانایی این مرورگر ها را باال میبرند.
پروگرام های ذيل نمونه از پروگرام های کمکی ميباشند:
oدرخواسهای که از طرف استفاده کننده جهت استفاده پروگرام صورت میگیرد توسط سیستم عامل جواب گفته میشود و پروگرام
درخواست شده توسط سیستم عامل تعیین و بعد به حافظ آورده شده و منابع را که پروگرام به آن ضرورت دارد اختصاص میدهد.
oپرزه جات ( )Hardwareکمپیوتر را تنظیم و اداره میکند ،مانند :ماشین چاپ ( ، )Printerصفحه کلید( ،)Keyboardموس
( ،)Mouseمانیتور( )Monitorوغیره وسایل.
oفایلها را در انواع مختلف وسایل ذخیره تنظیم وثبت میکند .مانند دیسکهای ثابت ( ،)Hard Diskدیسکهای متراکم
( ، CD )Compact Diskدیسکهای Flashوغیره.
:Windows XPیکی از سیستم های عامل ( )OSبه شمار میرود که بدین اساس است که باید ما در اول برنامه windowsرا
بدانیم تا از طریق آن به برنامه های دیگر کمپیوتر دسترسی پیدا کنیم .البته در اینجا ) XP ( Experienceیا تجربه معنی
میدهد.
:Desktopصفحه نمایشی ویندوز را Desktopگویند و پس منظر آنرا بنام ( )Backgroundگویند که باالی آن بعض از اجزای
دیگر قرار دارد مثال Taskbar ،Iconوغیره.
:Iconشکل گرافیکی میباشد که نماینده یک پروگرام و یا یک بخش کمپیوتر میباشد.
چهار Iconرا بنام ( )system Iconsگویند که در هر windowsمیباشد.
1. My Computer
تمام حافظه کمپیوتر و دیگر حافظه ها در آن شامل میباشد.
2. My Document
بار اول وقتیکه در یک برنامه یک فایل را ثبت مینمایم در همین جا ثبت میشود.
3. My Network Place
بخش شبکه ( )Networkکمپیوتر میباشد.
4. Recycle Bin
فایل های که از بین میرود یعنی Deleteمیشود در همین جا میاید.
:Taskbarمیل وظفوی راگوید یعنی وقتیکه ما باال یک برنامه کار یا آنرا بازکرده باشیم برای ما نشان میدهد که شما فعال کدام
برنامه یا فایل را باز و باالی آن کار میکنید.
: Start Buttonهمان بخش ار Taskbarاست که از این طریق میتوانیم به دیگر پروگرام ها دست رسی پیدا کنیم.
استارت مینو
TaskBar
Start Menu
Desktop
TaskBar
بهار 1397
ارتباط :
ايميل :
Mahboubshahmajidi@gmail.com – Mahboubshahmajidi786@yahoo.com
فيسبوک :
Mahboub Shah Majidi
انستیتوت شهره
شماره تماس :
( 0093 ) – 781 929 582 – 796 168 317 – 020 250 1355
پايان
P a g e | 39 39 تهیه و ترتیب :استاد محبوب شاه مجیدی
| 3 9 P a g e 39
PagePage 39