صفحه 1:
tS tte
مريت مي ند وی 13] Device) ال رای دهعت را زوا وود SAS) So كيبوت
7 الالاضات درياقي بر طبق كارهاي بل توت شده پربازش( 0855300 جای هد و تا را به وا روي
Device 0۳906 یتح كار ايش هد درکیور ال رن وی رای پردازش دای اد
تعريث ديكرى اذ كامبيوضر :مستكلهي لست الكترونيكي كه دارى حافظه است منسبت به آنجه به داده هاى ورودى عكس العمل نشاق.
مد مود تور را جرا كن و رنه پر یبش
سادهترين كنيبو يك ماشين Call كابيوت به ۲ بش اصی gp شود؛ قرم ازار و سخت اقزار.
(Software) 3,3
فر ار جموعه رنه هار دستورالنایهستد که باع كار گرن تفای شوند بو لیطعت و ره های
درون پوت aN كويند. مث يرنه 1/958 بای هی میرن رها ای دور
(Hardware) picn.
به ساعتمان cl ar Sn A یی کاوتر و بو کی قست فیزیگی کاپورسخن ارام وید موس(
وا( کیوره 6631208501 یت patent sit Monitor)
مقایسه انسان و کامپیوتر
از نظرقبلیت اطمینان
ان بر اساس احساسات رواهمي تلد دجا خطاهايي شود. مثلا تمي توائد جند عمل محاسباتي را يادقت و الطميناني بلا اجام
موشوع لب رم سید ابا تفا مب هك میلرا تام من جعتد برقي رارم اي بصعي قو صدين سوق
ادر نتيجه اطمبنان از عملكرد درست اجزاي كاميبونر براي هر بار تضمين ML نار
Saw يلمك مي شود که ان از میت به عون ید دستگاه با هملک دزست در کرهاي قتصادي وتجاري رمهندسي:
وپزشکيوقضايي و سياسيبهه بردري AS
uns, ان شمان از رنستي
از نظر دقت و صحت انجام کار
OL موجودي باهوش و دقيق لست اما فرض كنيد مي خواهيم #00عدد را در هم ضرب كنيم در اين ميان برائي اسان خطاهائي
Bed og ضرب اعدا محاسبه ده بر ی ها و لين قبيل طلم لمكن يقير ao aya تحرفه أي ترين حت ابدلرها یز
جند يار حساب را بررسي مي كنند كه خطلها را به حدافل برساتند. اما كامبيوترها يك راء و روند را توسط رم اشزار سراي ضرب و
صفحه 2:
جمع و ديكر محاسيات انجام مي دهند. خطا در مراحل جمع و تفريق تقريبا غيرممكن اسست. جون مدار
افزارعاي مربوط با دقت عمليات را نجام مي دهند.
طبقه بندي كامييوترها از لحاظ قدرت بردازش.
ابر كامبيوترها
اصطلاحي الست كه به سريع ترين وقدرتمندترين وبزركترين و كران ترين كامييوترهاي جهان اطلاق مي شود .شركتهاي سازندم
أن نوع كامبيوتر هادر جهان لكشت شمارتد و تعداد ak le pl sell pf gti اكه بيشتر هر امور فشني
ودفاعي وبروزه هاي عظيم عملي و تحقيقاتي مورد استقاء
وات برق فياز دارق.
قرار مي كيرند .جنين كامييوترهابي براي كار كردن به جدد صد كيلو
کامیبوترهاي بزرک
این وع کاموترهاغلب در شرکهايبزرگ تجاري و احدهايدوتينیروزا iy دانش كاهابي كه در انها تنوع كارها
وحجم اطلعات برايپردازش بسیار ید است مورد هرهب دري قرار مي عكيرند همجنين كلمبيوتر هاي يزرك اين لفكان را فراهم
امي اورتد كه هزاران نقريه طورهم زمان به اها متصل شده و جندين برنامه مختلف راجراکند
کامپيوترهاي شخصمي.
كامبيوترها ي شخصي وكوجكترين وكم فدرتسندترين وبر مصرف ترين كامبيترهاي موجودنصيت بنه در رده ها هستند .در
سالهاي بين 1970 تا 1980)به ابن نوع كامببوترهاوميكروكامبيوتركفته مي شد.
سخت افزار
بورد اصلی(بورد مادر)
ور اصلی یکی از قطمات املیکایوتر یه حساب می ید و گر ه al CPU مغر atl را نهیم مطمینا ورد اصلی دز
حكم ستون فقرات خواهد بود. كليه ى قطعات يك كامبيوتر شخصى جه به طور مستقيم جه شير مستقيم به اين يبورد وصال
صفحه 3:
نیازا هت لت نم نز مد سل را ان که ملع ول نی رای ار
منيع تفذيه 817 ونوع دوم كه هنوز هم را ست دای رمع تذه 41 بدند لت این مود نها مق این دوع
علدريرد تبود. كه همراه منيع تفذيه مدل 8526 قابليت lt همجون كنترل نم ری Ss Pred SAS Slt meme
روشن كردن دستكاه از
شیک غير بوتنو فته
بخشهاى اصلى يك برد اصلى عبار تند از
Input Output System «i متحظ 6 8105 بهسورت یک ترا ی کوچک روى بورد اصلى قرار داه كله
اطلاعات مورد ناز عادر يورد در آن به وسيله ى يك باطرى كه ار
اين تراشه در هتكام رون شدن ككامبيوتر اقندام نه
اتست قطمات كامبيوتر ميكند ودر صورت سالم بودن قطعات يك يوق كوتاه ميزندو اكر ايراد بيدا كند يه نسبت همان تسوع يسراد
انوق خاصى راب ضدا در مياورد(خود تراشه بلتد كو ثدارد بلكه سيكتال صوتى لازم را نه بلشد كو ارسال ميكند) نيس يعند ا
گذرفدن مرحله ول بو gle Jos a a oi Aaya حافظله ى رم میکند و دزن ناسایی هناد دیسک و دنر
اقطمات متصل به رابط. 1918 رااتجام میهد ان تاه ی کوچک وایف زیدی بهعهده درد که در حوصله ین ماه میگنجد و
هر سطوح بعدى به انها خواهيم برداخت.
ee North & South CHIP ۵ شمالى و جنوبى يه صورت دو تراشه ى مجزا بر ری برد اسلی تب
هد که
مهمترين بخش يك مادر بورد هستند و مفویت و اانات یک مادر ود از رو این دوچیب می سنجند. اک صادر ينوردي در
اختیار ایب راحتی این دو تاه وی آن بل روبت هستند.روی تراشه ی شمالی که بزکتر و مهم ر است معمولا يك هيت
سینک ( خنک کنند ی لمیشومی با مسی) وجود در و در مارد جدیدر یک فن کوچک).وظیفه ی این دو ره به صورت
مختصر يرقراى رتباط كله قطمات ورود
وجی و داخلی و خارجی با پدازند ی مرکزی لست.
صفحه 4:
we CPU Socket صورت مستقيم بر روى مادر يورد تب میشود و نع سوکت (معل امال و تعداد جاى يليه
ها و همجنين نوع و مدل
شمالى و جنوبى انست كه تعبين ميكنند كه اين مادر يورد جه نوع بر
أى را يشتيبئى ميكد
ae بردازتده لى به اسطلاج قابل استفاده بر روى اين بورد است.
Jie! Jae « Power Supply Connector 4
پیز منوت له ميعود ته رای و ردق ده تب
از منبع تغذيه مستقيم به مادر يورد وصل ميشود و بر مورد نياز عادر يورد و سى بى بو و ديكر اجا متصل به بورد اصلى را امین
مکند
5) منظور از 1/0 كليه ورودى و خروجى هابى انست كه به صورت اسلات روى ماهر يورد قور درند و يا به ورت
كيس قابل رويت هستنداز جمله ى اصلى ترين و لايتفك ترين اين اسلات ها كه نياز به یک بحث مقصل در آیشدهمقصل دار
اسلات رم است كه در مادر يورد هلى فعلى به صورت 4 يانك 184 يليه لى وجود دارداز ديكر اسلتها ميتوان شسيار 8618 و ديكتر
شیاهای ۲001 را نم بددر یار ۸860 فقط ميتوان كارت كرافيك نصب تمود اما ذر درون السلتهاى 81 كه دست كم 5 عدد
ازاتهايه رتك سفيد يرروى بورد اصلى مشخخص هستند ميتواد قطعاتى مانند كارت صدا و كارت مودم و کارت شبکه واتواع کارت
اها راط ديكر را نصب نمود.
ابه هر سيستم على بيشرفته استاتنارذي جديد تزا لم 1508808:55 .801 وجود دارد كه مدتها پیش نود آندده شده
بود ديكر ورودى خروجى هلى مهم كامبيوتر را به صورت فهرست وار فقط نام یریم
©, PS2, USB2.0 , FIRE WIRE (IEEE 1394) , Parallel & Serial Ports
1 چیست و چکونه کار میکند؟ [ 6 چیست و انواع سی پی بو کدام است CPU
Processing Unit) [2ه66) 6۳ ,که یتی ارت ار انب 880695505 يا بردارشكر هم ياد ميشه در واقع
مغ رنه ی ست. وظیفه اش این است که تممیکارهای محاسبنی يرجم دهد و نز مدت زمان اجام ان محاسیات وب
حداقل يرسائد
صفحه 5:
0۳ چکونه ار میکند!
اكر يخواهيم به ساده gy CPU sae Sa gs شرحبدهيم میشود را در سه رحلهخلاصه کرد
وفنى كه شما بر روى يك برنائه اجرابى كليك ميكنيد. اطلاعات برناسه إز هادت و در بعضی pe 14 فراولی
ميشه وبه 051 فرستاده ميقه.
2 وفتی که 51© اطلاعات رو دريافت ميكنه. شروع به اتجام محاسبات ميكنه و نتيجه رو بدست مياره.
3 پفتیمحاسبات 2 به اعمرسید. 6 ناج رو بهفطمه ی مرنوطهمیفرسته و به عون خروجیبرای کار ه نیش
sles
تمامى 3 مرحله ى فوق تنها در كسرى از ثانيه رخ ميده و تاخير در هر كدام از مراحل باعث کاهش سرعت رنه ميشه
عوامل تاثيركذار بر روى كاركرد 0110 (سى بى يو
فقط با فزايش 810© تميتون انتظار افزايش سرعت و كارانى سرعت رايائه رو داشتء برای بدست آوردنماگزمم سسرعت ریش
بايد سرعت رسيدن و ياز خوائى اطلاعات (از هارد و 1180/5) هم زياد ياشه. عواملی که میتونن باعت افزایش 01 بشن
whe
- سرعت كلاك یا سوعت ساعت.
رت بات 6۳07 فرع منت رم رل تمه 6۳ هی و روش موس Jie CPU cap
مممول سرعت 1910© ها به صورت مكاهرز يا كياهرتز بان ميشود. مكاهتز بعنى ge CPU Sal | ميلسون دستور روفر
ثقيه براوش كن و كيكاهتز يعني لبكه 051 ميتونه ١ مياد دستور رو هر يك يه يرخا كنه. لبت وه یه همه ی
ply gla CPU yy gan iy oll CPU. در بای مک تان يعد dF ديه مور مال ينه
با سرعت 3611 شش ير سريعتر يه 681 يا سرعت 5001483 هست.
- كش جيست ؟ تعریف صحیح کش چیست ؟
صفحه 6:
سرعت عملکر [81© يسيار
اطلاعات از RAM بان برس را كاهش اين مدت انتظار و افزايش سرعت سیستم؛حافظه ی کش رو تو 681 جاسازى
از سرعت 13/4 هست به همین علت مدت زمانزادی رو 5101© يايد منتظر يمونة قلا
كردن. وظيفه ى كش اينه كه أخرين دستورات و فرماتهاى كاري رو نو خودش ذخيره كنه و از یی که مسرعت کش باب با
سرعت 810© هستاطلاعات فورا به 517© ميرسه و نيازى به فراخوانى دوبار اطلاعات از Cons RAM . ولى LENE Af
زش هر کش موجود بش بايد اين اطلاعات از الل فراخواتى يشه: كه در اين لله باز هم 8101© بيككار
ش بيدا ميكنه. براى حل اين مشكل باز هم كش اضافه ميكننبه همين علت با لفزايش حجم كشن. CAL
انتيجه فراخوانى اطلاعات كمترى از الا نبازء. يس هرجى كش حافظلهى كش بزركترهنسرعت هم
رم چیست؟ 3۸00۱
حافظه با ابليت دسترسى تصادفى (RAM Lesa) نی از حافظه لوليه ست. تام رم منمكس كننده توائانى در دسترسى يه
هر آنرسی در حافظه با زان دسترسی تقریبا یکسان است و اين زمان نسترسي. مستقل از درس آخرين مكاتى از حافظه ست كد
آخرين بار دسترسى به آن صورت كرفته است: بر خلاف اطلامات قخيره شده در وسايل خارجى نظير هارد ديك يا يك -010
06 كه دسترسى به اطلاعات بصورت ترتييى بوده و زمان دسترسى متناسب با آخرين مكانى از حافظه خواهد بود كه أخبرين
يار مورد دسترسى قرار كرفته الست.
RAM 4 Yan حافظه سيستم يا حافظه داخلى نيز اطلاق مى شود. ورودى توسط 8101© واز طريق أدرس يالس و كسترل
Jey مى نشود و اطلاعات بلركرفاتده شنه. از طريق ذيتنا باس. بركردائده مى شونذ. حافظة رم. قير المي و شرار Leal
جناتجه كامبيوتر خنود را اموش كنيد. اطلامات سيز از بين خواهند رفت. سلولهاى رم: در واحسد رم با معماريهاى مختلقى
سازماندهی شده ان
خر حال حاضر دو نوع اللا در بازارعاي كامببوتر يافت ميشود. يك نوغ +5101 و ديكري +8191
اي 51013 داراي خطرط انتقل با 35 شعيفتري هستند و در نتيجه سرعت کمتري دارندهمقدار ظرفیت این
4( ها تا چند ال کذشته 6اء 32و 64 مكابايت بود و در حال حاضر بيشتر ظرفيتهاي موجود . در رنج 28 256و 512
مایت هستندگفتي است BUS ین نع 1۸816 در محدودة 66. 0و 33انگاهرت است.
اي ۲1011 دراي 333 .300 .266 :215 و 400 مکارت بوده وبه همين دليل سرعت بيشتري نسيت يها
SDR gaRAM. درد تدار ظرفیت این نو الهاي دلييل حضور نسبتا تازه در بازار. 256و 512 مكابايت ويك
euler
صفحه 7:
اتفاوت ظاهري ابن دونغ 13/11 در برشهيياست که رويپيهايآها مشاهده ميشود. :5191083هها خاراي 2 برش روي
يايههايشان هستند در حاليكه Qa DDR gRAM يك برش بر روي باه اند
gs DDR3 ,DDR2 عمان کیلرزی Joust 4sDouble Data Rate نات 2083 و 901و
+1911 در جيست ؟ اين حافه ها در فرکانس کاری دا کاری . تون مصرفى و توان تلقاتى با يكديكر تقلوت دارئد .به قسرة
.بيشرفت + توان مصرفى و تلفاتى و ولتاز كارى كم مى شوند و فركانس كارى لفزايش مى يايد يراى مثال ولشاز هاى كدارى نامي
2 88 و 88103 يه ترتيب 1.8.25 و 15 ولت oth ge
cme ROM wise
نوعدیگری از حافظه 13/6 در امپیترهای شخصی استفاد می شود که آن را تاه ROM oe sist ROM
مخقف Read-only memory به معنى حافله فقط خواندنى ستویزگی هی این نع تراشه كاملا معکوس تراشه ها
]الها و به شرج زیر استد
اللطلاعات مستقر در حافظه 28014 فقط خواندنى هستند وكاريران امكان باك كردن يا حذف و تقيير اطلامات أن زا
اندارند محتوى اين تراشه ها توسط سازندكان كاميبوتر هر آنها ثبت مى شود.
gle! ROM ah? را تكهدارى مي كند كه شامل تنظيمات اصلى سيستم مى باشند هنكامى كه كه كامييوتررا روشن می
gues CPU aes موجود هراين تراشه را خوائده و مراحل لبتدلين را دزی سيستم را أجزا مي كند.
#محتوی تاش 01/4 لب رخلافتراشه 13/4 کم Jnl استیمنی حتی در صورت قطع بسرق ينا خساموش تسدن ككامييوتر
محتوی ان تراه همچننبفی خواهد ماد تاه 1160164 دخل قطعه ای با نام 21605بایوس)رروی مدرد توسط کارخاه
سازنده تیه شده لست.
lad تراشه هاي 1810/6 در يك سيستم را ميتوان فزايش فاديستكى به نوع مادريرة ممكن لست بتوانيد دو يا جهمار رلشه را
هیک مین وا هید
همجنين RAM alle Jake lye موجود در سیستم را افزايش دهيدمثلا يه جاى تراشه هاى 256 مكابايت از ترائشه هلى
حافظه 214 با ظرفيت 512 مكابايت استفاده مي كنيم.
اما متا و تداد حافظه 116036 در سیستم کامپوتری را نی تون تقیر اقا این حافظه توسط اند neat ysl
باه سازیمی شود
PROM. این نوم حاظه ها .حافظه ای فقط خادنی و بل باه ریزی میباشند که امکان پاک شدن وجود درد
صفحه 8:
EPROM : حافظه هابى مستند فقط خواندنى ٠ قايل برنامه ريزى و قابل باك ششدن . اطلامات داخل 8810101 توسط
از ماوراى بنفش ياك مى شوند - مانند ماشيتهابى كه براى ياك كردن الؤكتور تقيير برنامة مى دهند
دستگاهخاصی وبا ات
8011 : حافظه هابى هستدد فقط خواندنى قابليت يرنامه ريزى دارند و همجنين قابليت ياك شدن توسط جريان بسرق را
si
) (هارد یسک HARD DISK
حافظله لى است هم خواندنى وهم توشتنى واطلامات ذخيره شده با خموش و روشن شدن کامیبتر زین تمی رود در ال
le فيسك شبكه هانى وجود ذارة كه به آن سكتور مى حمويند ونوشتن اطلاعات بر روي هارف فيسك توسط اشرمى ينام هن
در يراير ضربه فيزيكى آسيب بذير است واكر سيب ببيند دجار مشكلى ينام بد سكتور مى كرد كه ازدونوع بد سکور نم فزری و
يد سكتور سخت افزارى مى باشد
ايد سكتور نرم افزارى «توسط نرم لزارهلى خامن قايل حل ميباشد.
بدسكتور سخت لفزارى : قابل حل شدن نيست مكر با تعويض برد هرد دینک
انحوه خواندن و نوشتن در هارد ديسك بصورت مكانيكى و ذخيره اطلامات
خلاصه تعاریف از حافه ها
با توجه یه یف گفته شه:نتیجهمیگریم؛حافظه فا کامیوتر هنوگره خافظه اضلی و انين اتيم ميغ تون تنه
هاى جانبى نسبت به حافظه هلى اصلى داراى ظرفيت بيشترى يوده و اطلامات را بصورت دائمى تكهدارى مى كندد . قيمت اين
اتوع حافظه ها تسبت به حافظه هاى اصلى ارزئتر ميباشند . حافظه هاى اصلى را در اصطلاح 1256200537 208350 كويند لين
.توع حافظه هابا بردازنده در ارتباط هستند و اطلاعات مورد نيز برلى بردازش را هر خود نكهدارى مى كتند .با توجه به اينكه اين
نع حافه ها انا مستقیم با رده اد نتجهمیگیر این نع اف ه از سرعت بلایی برشوردار هستند نی پردازتء
ترا دسترمن به متا ده hal AE Ji gaan eg gd gat Jina انز تن تیه اد مره دحا
Fel Le ظرچگونگیثبت اطلاعتبهدو گروه اه با دستسی تصادفی(/8۸) و اه فقحط خواننی(1019
شم افزار چیست
صفحه 9:
5 شداسته مخت زارفارس فا اهر تاه
پوت شا رم شون ele se pagel MB ENN panded se SIS gS ah gga
در کل کاپیو از 1 aby
افزر رای تانب نوعی روح مخت افار و کاپیوت ید رکه سخت افارها دون نج فزار ربا شیر قلبل اسفادههستند
یش فزار پل بط گاریر با سخت فزار ات اک هه ند کال ات انار ا طراهم مى كند.
فارهامعصولای هستد که توس شیر فرري میسن توس دهندگا شم فزارهای آاد هت نج هدق
خاص طراحی و ساخته میشوند
اوه بهنوع هد نب شده در نع زار ی تون آن را ده ی شود
به عنوان لبد نر الأزازهلى كه جيهت جستجو و مشاهدء صفحات وب به كار مي روئد مرو ركم وبا باروزر 3۳001560
كويند وبه شر الذزارهابى كه جهت تيه ويا نوشتن متون اسظادهمى شود وي رايشكر متن ويا( 3310 میگوید.
في افزار ©01130 جيسة؟.
66 0۲05011:/ یکی از بسصولت شرکت 416105013 یبد که همنطور که از نان مشخص استمربوط به
کارا داري م باشد لبه لابه ذكر است كه لين منظور هدق يتاب ین محصولبوده ات اوز 0/6۵ 405012
کار كسترده رى بدا كردهاستد در زير قوضيع مختصرى درباره هر يك از يز نر] زازه اائهمى كنيم.
Microsoft Office Word يك محيط براي يجو وبري سند نظي ناهه ها كارش هاء ...را اهم مى كد.
1د 08306 :00ومممف2 اذاي نر افر براى محاسبات تحليل اطلاعات وششايش ناد هادر قال جدول و نسوبار
agg)
pulsed Microsoft Office Access: ها رای سي ريلى ومديريت اطالاعات با اسقاده از لين شرع افنزار
امكان يي است.
pb gle براي ايجاد و وبرايش ازائه هامر 5110105 ©5110 ملاقات ها و 313620501: 01536 PowerPoint:
توا از زار اه کرد
Microsoft Office Outlook ایاری نی ر
تماس و بسيارى قابليتهاى ديك حار
آم بر داري و ریت یبا رنه ار نگهاری ات
2 )./Microsoft Office Publisher:
يئرم افراراسته
ايش روزناه ها بروشورها أكبى هاو همجنين وب سايت ها از كاري هاي
صفحه 10:
Microsoft Office OneNote کنیس برای چآوری اطلاعاتهتظیم؛جستجو و به تراک گناشن آنا: رن
وازتوت را میتوان یک نسخه اکترونیکی از g BS lng, سول cate
سیستم عامل چیست ۶
L Operating System 6!) Jue حروف اختصاری 605 اماسی رین بناسه سیستمی است که
مديريت كليه منابع سيستم را به عهده كرفته و زميته ای را فراهم می زد که نامه هایکربردی می توانند بر روی آن توشسته
ند . te ile ترین رم فا سیستمیاست که اه بن سخت افزار ورن ای کابدی ست .باه ای ات که
ی یک کامپوتر اجره می کرد و امکاقات لام بهمنتظور اجای هر نع رنه دیگر. را فاهم می تاد سیستمامل با یل
نرمافارى ميان نرمافزارعاى سيستمى و كاربرى و سختافزار كامبيوتر كفته موشوم كله بدليل صاهيت و كارانى خخاص أن ينه
ميانافزار مشهور لست. سيستم عامل مجموعداى از برنامهعاست كه برلى مديريت و كنترل عمليات كامبيوتر ورد استفاده وار
م ىكيرد. علاو بر اين سيستم عامل به عنون رابط بين كارير و سخحتافزر عمل مى كند. دستورهاى كاري ياى اجرا در كامييوتز ينه
سيستم عامل اعلام م شوند و نتايج حاصل از اجراى دستورها به وسيله سيستم عامل به اطلاع كارير م رسد.
به طور كلى نرمافزارهاي كامبيوتر را مى توان به دو دسته عمده تفسيم كرد:
...بای كاربردى كه كارهاى مورد نيا كارران را اجام مى دهتد.
2 نرمازارهاى سيستمى كه وظيفه كنتول و مديريت خود كامبيوتر را بر هد
أهداف سيستم عامل
١ ) متخفى كردن سخت اقزار از ديدكاه كلرير 7 ) استقاده از منايع سيستم © ) گنت یرای باه ها
دلايل إيجاد سيستم عامل
ایک یا چد رنه شاري اه اصلی: هاگره صفده یساش وهای
هی ورودی و طروجی تذكيل شددلست. أكم سيستم يكبا رجه براي مديريت ان دايع وجود ناشت باشدهم
بره يديه تال اين كار ا انج دهد. سيستم عاهل بك لايه ذنزاري فراهم مكدد كه وليذه مديريت مداع سيستع راز هوض
ge Bless IS sual goes laa
ميتم عا جه محلسني را در ار کار قرر میهد
صفحه 11:
اد اد از پوت رسد مسا ی کر و برفهه فويس بدون د كير شرن با مسائل ست لفزارى ديسكها به راحت
رای روي دنک فطره و سل کند.
آسان مبيشود . بدين رتيب تم أعماى را كه كارب قصد انجا! ثرا دارد به سهولت قابل اججرا استه
سوت گید
جا با استقاده از سيستم عامل توليد و توسعه فرم EUW
نوع سیستم عامل های معروف he
انام جند سيستم عامل معروف SMe
Berkeley Softwares .\--Solaris) 9, —- Linux 4s, 3~ Unio i,
win) ويستا jpney- Windows XP)) ول -تدوز کی پی - (Mac OS) ..1,|-<.- Distribution
chee ~ Palm OS) ql Windows CE ) 3. jnus~ (NT windows) ويدوز ازتى - VISTA
«Sembilan
سیستم امه اتاع مختلفى داشته و توسط شركتهاى مختلفى توليد مىشوند كه در ميان كاربران نهانى 7 شوع سيستمعامل
وبندوز لبنوكس و مک طرفداران بيشترى نسبت به ديكر رقباء دارند كله هريك از انواع سيستمعامل ببه نسخمها و تويوهاى
متفاوتى تقسيم مى شوتد. مروزه برمصرف ترين سيستم عامل جهان . وبندوز لست كه بر روى بيشتر ريندهاى شخصى نصب شده
وظايف سيستم عامل
- ااستفاده يهينه از منايع و جلوكيرى از يه هدر رفتن أنها
-لتخصيص و أزاد سازى منايع.
-ثاماره صف هاو
ple asd gah
ee J steal gle (Accounting ys Let
(security) -كايجاد لمنيت
ليجل حذف ودره رید ها
-7ايجاد مكانيسم هاى ارتباط بين فرايند ها و همكام سازى أنها
صفحه 12:
-#مدیریت ال
ele اصلى gle ee -مدیریت
-0اابه اشتراك كنارى متابع ذ (Resource Sharing
أمديريت بردازتده
12 مديريت دستكاههاى ورودى rats
مدیریت پردازنده
ریت دزد و وظیه هم وليه زر را داره :
ین که هر بردازه وا بره به ميان مور فا بردازفده را براى تحقق عمليات نود اختبا نوهد كرد
No) ييشترين سيكل هلى بردازنه براى انج عمليات.
ناه توعد شم فا که سم ار مر ای رازن پا درگ خاهد دک رازه ایک ۳30۳984
اه بد موق می تن یک رازه راما یک نم درف گرفته در چنین سای یو فوق(پ اه »نگ یک تصویر
واقی از نوهپردازش هایمرتبط با le ae و سخت زار تخواهد بود. نامه های کامپوتری ( نیس واژه رده بازهای
کایوتری و .در ستیت سود یک پرداهمی زد و مینست از مات چدی رازگ تاه ند
سکن استک را alone gg) برقرارى تباط ب ساي مستكاهاى موجود sal ديد. بسردازءهاى Bi
ىنز وجود دارد نه ب توجه به هيت عليات ريوط بدون از بد محر خی( نی یک برناه اليك هاي خودرا انبا
مع انون اذ قاری ات که لا ای و کر داي رجا ی ده کل یک رازه سکن ات توس کار
حم بره هلى كارجردي وي سيستم ال سور پف رد
rebates
یک پردازهبختیاز اف 8/4 را هل خواهد کرد .*
از یک دز در حاظه رازه al gaia Seu اجا ره
رازن بر لل دا سیگ ای ای رازه را اد کرد
le agenda ig es glade Saag og ریجسترها ...را یره نا زا
gl ae ی
POLS al wale مدير بط رز یگ رش( یچره ...زین رای رده راهم
كردس
سارها صميو ها موه رنه وضعیت راد( مش slang شیر وه رها ما
روط را الا سجن رازه او هت جرا شا واه گرد
صفحه 13:
sire
يسم عامل در رابطه با مدمريت حاقل دو عمليات لسأسي را تجا خواهد ماد .
NE glassed مدا و خی سود
از انوا ماوت اه در سیم Belg eh Bali اج با تین سطع ریبد
ادر غلب كاببيوترهاءمى تون طظرفيت حافظه را را امراش داد. مالا" م تون ميزان حافه 4 موجود راز S مایت به دو
بیترت دد. روش فو يك لفكار بزیگی براي اش سافه ودک مر برسي موارد دارا ى جالش هاي ناص شود ی بر
سني بيست راق به شر عرد رد قرار رشأ ماه بر هام اف ما
تست مود از نشواهد تود بردازه: در هر احظه قدر به دستيابي بيك مل ناص ازحافظه ست Daa pee Nae
اب رات باب دار یگ باتوجد به اذكه فلي دخيره سازى حافظه هاى جابى مینک ها ما ار
شه به حاقظه اصلي است» م تا تاد یلاعت مجو در اه اصلی را خارج و نها را موف" پر روی هار
دینک دخیره موده بين نيب فى حافظه اصلي أذادودر زمايكد به االامات شير نهر روی هرد «یمک نیز دجم
نار رفظ منت کرد روش قوق "ديرت حافظه جا "تديده مي شوه. حاله هلي »سای دنک یی انا ماد
حافظه موجود بود كه مي بايست توسط سيستم عامل مديريت كرده. حاضطه ها با سررعت بالا 3613© , حافظه اصلى وحافظه ها
جني وه هي یگ از ال وه که و ط یسم عل ریت گرد 3
لیا میستم مانل ها از نیغ كاريرفقى:
سین هایعل راد وعکایوترهاتی که قدر هکل یبود و نوع اه اي کاربردي که فد lege بشد به.
و عمد تقسيم مى ماين
سیستم عامل شبکه ای
این نوع سیستم Ged aly le AS Js fla le و رم زر امتح این به نون گرداند ده تفاد مي كتهو
در أنهايه كار كرفته مى شود
برنامه هابى براى ورود به سيستم هاي راه هور و دسترسى به فيل از
سیستم عامل توزیع شده
این سیستمعامل ها زتده اجرا
ما نين قي طقل عل دک رازه کر توق وي كلف لا عمال از Se
میشوند. .ای نع میم عل ریک میط gina le Degen Sep id erie el gS
جوا فا به سیم ال کار ریگرد سرهت رای و سس ار لته
صفحه 14:
تم عل نک پردزند: ی شوع سیستم عازه بيستم اهاي نسل جار انسل ضلى اهسنتد كه بس روى مك بردازشده اجر
(Saige
epee
تقد ميگرند. یک سس ال gate ge 9 gle ledge Tce این شوعسیسهی عم رای نت
پلادرنگ دارای کنات محدود در رابطه با بخش رابط کاریر و برنمهای کاربردی مختص کاربران هستند. یکی از بخشهای مهم این
وم سای ال میت ما مود کاتی وهای ست که یک یتخس در دنک باه جرا واه شم
ابذك ميريت ماع بكونهايست كه ابن عمل در هر بر وفوع: ار زمان يكسان بكيرد.
سیستم عم ای چند ناه ای
بای جلوگیر اوقت راد پردازشگ ین سس هلى عامل طورى طراسي شد ان کي ارچ رنه را هط
ها هه گرد انا کار دز صورت است که در لهچ رم در دساف مرجودهسته به هدزای
یهار مرح اي لب حل قي دخو فاد مور کف د قنت سل ادعب له ویو رت وی و
پراش شیم کار بای داز برد هلوت هی ردنر گرفه را ال ره ای که درا لوب رای
أجرا هستد زود زگ را ها پراش واه ده ارت یگ اجر لين را هام رم ها ری که رای وت
سیست ال تک پر ای
ری از پوت ها یود در یک اه فقط به پراش یک رام پر دزن یسم عم ای این نوع کاپیوترها مي تاد ره
را كاري و اجرا كند ويا اطلاعات را به سكاء جانبي بنرستد يز آن دريلذت كنندو دستورات منخصوص منود را به اجسرادرآورفد
سيستم عامل هلى موجود بر روي ييشتر ميكرو كاهبيوترها از اين نوع هستتد ذا لين نوع كابيوترها قادر به اجراى جدد برنامه به طور
هماج کار ديك علاوء بر بردازش یک مه یت .اه ۱۸5۰1005
5S oe Hea
یک سیسم ال چد گرب ان ده مزا چنین کر از ماع موجود كاميوتر را فراهممى أورند. ايع مور فياز هر يك از
كاربرا م بيست توسط سيست عامل بدرسنى مديريت تا در صورت بروز اشكل د مايخ تخصيص فته به ينك كارير: ب روث د اسقادة
ای کارا از ما مورد نر تان ايجاد نكردد. يونيكس, 1/1158 و سيستم هلى عهل كابيوترهاى رگ نی 415 مود
هی از سیستم هاى عامل جندكاربره مي باشند.
سيستم حال فك كاره
هماگنه كه لز عون این نع سپس ایا مشخص لست a gas Aol ety tb Sad go AGE
كديك كارير نهر لحظه قادر به اتج يك كار باشد سيستم عامل ۰015 ۳800 بای کلیوتهای ۳10/8 نموه ای اسب از یک
میستم ال سرن تک کاربه وک کاره ات
سیم ها فك كارير» _جند كاره :
Sh سيستمهاى عام اناد شده در كايؤر هلي شخصي اذ لين فوع م بشند. ويندون لو 05 186 ونه ای دیزی
بود كه لكا جرا ین ره لور همان را رای یک کارر که ی شایند. لا یک کاب ويندوز ۸ قر باب که
اد اک اه را وه ود همان زان اماب ریات یک فقیل از ارت ود در همان شمیت محتوبات مه اتکی
خود ابا چا روع جابكر ارسال كرده باشد.
صفحه 15:
جكونه يك سيستم عامل را تخاب نایم
ازمائى كه شما يك كامبيوتر را خزيدارى مى نمائيد «انتخاب خوذ را در خصوص نوع سيستم عاصل نیز قجدام ده ید
شدهقصب و در اختمر شم قرر
سيستم عامل ير روى كامييوتر خريدار می شود .شا می وید هر زسان که تدخیمس
تاكنون سيستم هل عامل متداولى هر سطح حنيا طراحى و بياده سازى شده ست.. هر سیستم عاسل رای ويزكى ها مزليا و
محدویت فى مختمن یه شود an uA gh dey cal oth على عل موصي اه نود
وبندوز ( 113900808 ) : ويتدوز كه دای تسخه هاى متعددى الست متداولترين سيستم عامل استفاده شده توسط کار
ياشد لين سيستم عامل توسط شركت مايكروسافت ارائه شده و خارلى يك رابط كارير كرافيكي ست كه استقاده از أن را براي اكسثر
لزان راحته رمن نماد( نیت به سینت:های: ادلی که رای راط کر متتیبز مت می بشند )5 ود دوز ماري لبشه
ta A MES ya SDA ly ite AS وین ذهندگان می بش
05 19186 سستم مالفوق توس شرکت بل اه ۵
ده است و از آن بر وی کامیوترهایمکینشاش الستفاده مى
كردد ابن سيستم عامل از لحاظ شكل ظاهرى و رابط كارير كرافيكى دارلى شباهت هلى زياد باو
sat
یبد با متیرای
الينوكس و ساير سيستم هلى عامل مبتنى بر يونيكس :از لينوكس و ساير سيستم هاى عاملى كه از بونيكس مشتق شده اند
اعموما” در ايستكاههاى شبكه اى خاص و يا سرويس دهندكان شبكه نظير سرويس دهندكان وب و بست الكسترونيكى , الستفادم
می گرد استفاده از ينكونه سيستم هلى عامل توسط كاربران معمولى عمدنا" مشكل بوده و يه منظور استفاد از آنآن به دان و
يا مهارت هاى خاصى نياز مى باشد . همين موشوع يكى از دلايل اصلى در رابطه با عدم كسترش عمومى أنان محسوب مى گسردد
سا
تسه های از سیستم ها عامل فوق در حال ست تا كاربران معمولى نيز بتقند يسادكى از آنآن استفاده تمايند.
صفحه 16:
ایا ادا (مادگان یا نک الاعان)به مجموعهیاز العا
ant وان و دسترس باشد »مشود له لین YOUR stn gS,
ی که ری دستگاه و نها نخان و درس باشد ره میشون. له ین شید
see as Spal Slag ong Sa 28 al g Se glng yond
موسازد وجود يك ساحتا مفهومى براى ضير سازي و روابط بين داددها لسك.
ب ساطتار منظم و مان ll gl agg iS ولا در
بسازی اطالاعات ها روش موجود
slang: ای ادها را مور
ای دا مر اص مجموعداى سازما افد ازاطلاعات
شاه يوست بد الى است كه سر كز اروياي بيكداد که ارين نر ساناي الى باهم يبجاد رگشل مار
الكترونيكي براى ايك داه موباشد. در اين نوشتر به كاربردهاى تكنيكى براى اين اصطلاح محدود موشود.
5
داده 40818 داراي il glenn به طور كلى ناده ها كلمات وارزش هاى واقعي فستد كه از طريق مش اهذم و تحقيق بدست م
آي به عبارت ديك دده شمودى لز واي سوه رده ید او هم اد
اطلاعات
ناما 10۳00811010 نوی ات که رای ینهآ اب درك بوده ورب دائستن أن مى تواند براى حل بيك مسئله تصميم
گر رای ند وقت ملاع اد او شده یی گرد هداد دی ی شود بدا از ده ری ده
ae دريافة مي شود
اجزاء على سيستم باقك التي حبار د
شال مله هئ مزيازء موجودوت هلي سخان حيط اباط بين مؤنجؤديت ها.
7 سختافزار
خا عناص بردازشيء رسائه لي سيره سای داد دس یجان سخت افزارهای بای و
سس
We plage Ade نج فزرهای راطی شیک نع فا سیستم ریت پگ ده Let get
4 رویه هی عمیاتی
+ شال كنيه علياتي كه وی ابا داد نمی شود نی تیه
ان آمارگیری و.
aie
شام کاربران یا کساثی که ه نصوی با سیستم در ارتباط هستند ظیر مدرگ اد 4108/۸ طراسانپیگاء اد ( 19810
بره نويسان بيك ماده( 19181 )و كاربران نهاني! 55© كنا 880 ).
صفحه 17:
مایا سیب سیستم ها يايكاء ماده
میا یسم یگ داد
سای وک رگ ادها
۳ کاهش افزونگ, تجمع اد و وحدت یره سازی اع کاهش افزونگی مى شود. منلا آدرس هاي مخف بسراى ک مشخری در قسمت.
هی مخت درب ی شود
اک گذاشتن lawl چد کار ی تاد دهم تما پا ده سشري داش باشهد: نهد هلى كا ريدي موجود قاد ببه.
هیا ناگربا هش اون كنزو مت كز و جاهعيته سا كاري و چگ ده همین ی شود
pag gig Apne Ja .* طاى انيتى در بيك اده نكان عملا كتخرل فى مختلف را براي ف فو نسترس ( بازياي اصالا.
حذق و طهره) ب روي بليقا ناه طراهم مي كند.
8 صحت بيشت داد و الا از رام ای کاربردی
9 راحتي ياد سازى برنامه هاي كاريريدي جديد
؟. هزينه قبل توجهى صسرف سخت افزار وطصبائرم sat A
دی پگ اد رو کیره ای برد تیم نار
> هزينه يد بر دیاز سس ای به سس یگ اه یات
هنن نم اوه رنه تا کارا اه کارا ارگ ات
نيازيه تيه جندي كبى يشان پگ هیبش
4 تطاه براه مي تود فاجع بتكي باش
۸ مارا هر ناه طولانیتر ی ود
* سيلو بسع يم سواه رسع سيمريه لل
شبكه كامبيوترى جيست ؟
شيكدعاى كامبيوترى مجموعناى از كامبيوترهاى مستقل متصل به يكديكرند كه با یکدیگر ارتاط داشته
صفحه 18:
مستقل بودن كامييوترها يدين معتاست كه هر كدام داراى واحدهاى كنترلى و يردازشى مجزا وده و بود و ود یکی بر دیگری
تیذا نیست.
متصل بودن كامبيوترها يعنى از طريق يك رسانه فيزيكى مانند كابل: فببر تورى. ماهورءها و.. به هم وصل میاشند. و شرط فوق
أشروط لازم يراى ايج يك شبكه كامييوترى موياشند ما شرط كاقى نراق تشكيل يك شبكة كامييوترق داشئن ارتباط و تافل
اناده بين كامبيوترهاست.
دلايل استفاده از شيكهارا می تون مؤارد ذيل عنوان كرده
1- استفاده مشترک از نیع
استفاده مشترك از يك منبع اطلاعاتى يا امكانات جانبى رااته ٠ يدون توجه به محل جغراقيايى هريك از منايع را استفاده از متايع.
مشترک گوید
2 کاهش هزین
Space نمودنمنعواستفده مشترک از ها ورهیز از پخش آنها در وحدهای مختلف واستفده اختصاصی هر کاب در یک
سامانکاهش هزین ر در پی خواهدداشت.
3-ابلیت اطلمینان
اين ويزكى در شبكه ها يوجود سرويس دهنده هلى يشتيبان در شيكه اشاره مى كند ٠ يعنى به ين معنا كه مى تان از مناع
كوناكون اطلاعاتى وسيستم ها در شيكه نسخه هلى دوم ويشتييان تهيه كرد ودر صورت عدم دسترسي به يك از منايع اطلاماتى در
اشيكه " بعلت از كارفتادن سيستم "از نسخه هاى يشتيبان استفاده كرد يشتيبان از سرويس دهتده ها در شبكه كارايي- یت
ماد دايمى سيستم را فزایش می دهد.
4-کاهش زمان
يكى ديكر از اهداف ايجاد شبكه على رايانه اى ٠ ايجاد ارتباط فوی بین کاربران ار
تبافل اطلاغات وجود فاشته باشد. به اين ترتيب مان تبادل اطلاعات و استفادة از منايغ خود بخود كاهش مى يايد
أنست» يعنى بدون محدوديت جفرافيانى
مدل هاى شبكه:
صفحه 19:
خر یک شیکه يق GS تون هنم بووین AS اوم رويس گنر .یک سرویش نهنده(961۳۳۵) کام نرق
است که فا های اشتراکی وهمچنین سیستم عامل شبکه که مدیریتعملیات شبکه را بهد داد - را نگهداری می کند.
ای که سرویس گیرنده "21160" تون ه سرویس دهنده سترسی بیدا ند .تا سوویس گیرنده بید اطلاعات سورد
برش را از سرویس دهندهتقضا ند سیسس سرویس دهندهاطلاعت در خواست شده ره سرویس كيرتدة ارسال خواه رد
fla ee Spf gs JV ald سه مل از شیکه هایی که موز
Peer: to- Peer” pi pict 1
* Server: Based * -شیکه متتی بر سرویس دهنده 2
3 شیک سرویس دهنده اسرویس “Client Server” asjef
مدل شبکه تظیربه spl
دراینشبکه ایستگهوز ای جهت نگهدری فا هایاشتراکیوسیستمعامل شبکه وجودتدرد. هر ایستگاه می ود به ماع
سای ایستاه ها در شبکهدسترسی پیداکن. هر ایستگاه خاص می تاد هم بنوان 561761 وهم بنان Joe Client 5
Ry Sapte cay gs IS Jas ol دادن نم فرهای ایستگاهخود را بهنده درد از آجایی که یک اس تاه
مرگزیبرای مدیریت عملیت شبکه وجود در ین مدلبرای شبکه ای با کمتر از 10 ایستگاه بر می رود
مدل شبکه مبتنی بر سرویس دهنده
اخر اين مدل شيكه ٠ يك كامييوتر بعنوان سرويس دهتده كليه فايل ها ونرم GSTS ln واه پرداز ها میا اک
على اطلاماتى وسيستم عامل شبکه را در خودنهداری می کند. یک کاب می ودب
هاى اشتراكى را ازروى أن به ایستاه خودمنتقل ند
ویس دهنده دسترسى بيدا كرده وفايل
مدل سرويس دهنده | سرويس كيرئدة
صفحه 20:
Gig a) ANNES SUES JG BIS کته الیکش ald ROR تون
تارج حاسل ره ایتگاه در خواست گننده igo Sing دهد در لين سحل حجن اطلاعتمیدلهشده شبکه در مقلیسه با مدل
ميتنى بر سرويس دهنده كمتر لست واين مدل داراى كارابى بالاترى مى باشد.
انواع شبكه هلى رابانه اى از Sid SoS lal ji
WLAN) Glas gle شبكه )1
95ب یک بر اختمان منود نی شود باسله Sa GLa ga
1 بیشتر از 1500 متر نيست. در بيكريندى لبيك كامبيوتر 4 Js plas! Servers LW glee
که این کمپیوتر تم نم فزرهایی را که شبکه را کستل می کشد در شود ذخیره می نماد مه
كامييوترهاى متصل به شبكه به اشتراك كذاشته مى شوند. كامبيوترهاى متصل به فايل سرور: يسستكاه كارى (نسزويس GS
نأميده مى شون و ايستكاء هاي كارى مى تواتد از قايل سرور ضعيف تر باشند و ممكن ا
شرم افزارهاني كله توسط
رو هاردديسك غود شرم افزارهاى
اکترشبکه های محلی .)از Sat le oS 4 sl le IS مو gaa
اشافي داشته شيف کم
2) شبكه هاى فرامطقه ای ۳1/۱
شبکه ای
اين شبكه. ناحيه جغرافيابى يزركى مثل شهرها يا ناحيه هاى مدارس تحت پوشش فا می دهد هم
کوچک در يك منطقه جقزافيايى يزرك. انتخار اطلاعات در بين شيكه سائتر هى كردد. كتايخاته هلى ملى ره هایدولتی رای
أتصال شيكه هاي غود از 201401 استفاده مي كنند.
6 شبکه های کسترده( 18/۸
شبکه های ti a alee Ae a را تحت پوشش فا میدهند. مد ستن تهران کشوراران با تسام دنا
صفحه 21:
يرا اتصال اين توغ شيكه از کب های مخصوض call et ماهاره ها استفاد میشود. رای مشال با استفاده از یک
۷( مدارس اسان تهران دون پردعت هزینههایهنگفت می تئند به مدارس توکیو وصل شوند. 1/۸ شبکه ی
ای است که از شيكه عاى محلى و شيكه هاى بابتختي برلى اتصال به شيكه هلى سراسرى و جهانی مثل ایترنت .تفا
MAN , WAN os 62! 1.80 وجود ناهد
می کند. ما در هر حال رای کاریان: Jas
توپولوژی و انواع آن
شبکه طبق یک طرح و تقشهبه هم متمل می شون که به آن توولوژی شبکهمی گویند
(Bus) ts sy
جنبه ظاهوی:کیه ی سیستم ها از طریق یک قلم بل به یکدیگر متصل شد اطلامات ISLS I Saab J Sp مى
SLL ی اسلی در تپلوزی خن آن نت که یک قطمه کال نین هم ی زان ها مشترک بوده و همه از ریق St gla
اقطعه يا هم ارتباط درد
تویولوژی حلفوی(13300
جنبه ظاهرى: كليه رياه ها در يك حلقه به يكديكر متصل مى شوند بديهى است وقتى مى كوييم حلقه منظور آن الست كله
آخرین اه یب لین رین متصل شود
تفاوت تویولوزی خطی با توولوزی حلقوی:
بای و اطلاعات اد
مريت دمو گردش اطلاعات در حلقوینسیت به ی رای مزایابی از قیل ووبت بندی و زمندی ات که هم بدد ی خی
ازآن معری ند
مایب
صفحه 22:
© مصرف كايل در ن نسبت به هم بندی خطیبيشتر است.
١. * مفند هم بندى خطى اكر يك قسمت از حلقهقطع شودکل شبکه از کار می فش ب ین عت که طلامات قارب
گردش کاملنخواهد ود
تويولوزى تاره ای 527
ae ظاهرى: كليه رايانه ها به يك نقطه مركزى بنام eee Hub Switch شون
مزايا و معايب توبولوزى ستاره اى نسبت به توبولوزى خطى:
ns شدن یک خط بطور معمول بقيه شيكه را تحت تاثير قار تمى ghd
١ * اكرائ هاب سوتيج استقاده شود امكان تباذل اطلاعات دو به فو يصورت هم زصان وجود داردهر نتيجه حجم ترافيكك
احد زمان مى تواند انجام شود.
ab Ley ss gla a شود فا فیک
al يافته و ضريب ايمنى ذر تياذل اطلاعات الفزايش مى يابد.
ميب
۶ أكريه هر دليلى (انقطهى مركزى))كار بيافتد كل شبكه از كار باو مى ايستد.
مصرف كابل و يطور كلى هزينه بياده سازي آن نسبت به خطى بيشتر لست البته در عوض هزينه تكهدارى و رقع عيب أن
بابين تراست زيرا es مشكل شده و عيب يابى در آن ساده تر و سريع تر اتجام مي شود.
توپولوژی مش:
صفحه 23:
میشوندالیه ین حالت. ید آل بوده که اصطلاحا كراف كامل خوفندهمیشود
مزايا و معايب توبولوزى مش نسبت به ساير توبولوزى ها.
مزيتدجون بيش از يك مسير براى هدايت ترافيك وجود دارد نابرين به احتمال زياد نقطع شدن در يك مسير بساعث اختلال كلى
خر اتاط نمشد و لغره شانسی بای رسیدن بهمقصد وجود دار
خلاصه أن كه توبولوزى مش داراى ويزكى لفزونكى يا تحمل خطا و همچنینتنظیم بر ات
عيب مش نسبت به سايرتوبولوزى ها ييجيده رو برهزينه تر بودن أن الست
اصولا انتخاب هم بندى ربطى به بعاد و كستردكى فبزيكى Jt WANE LANDS بدیهی است که هر نع هم بشدی را
اميتوان جه در شيكه محلى و جه در شيكه كسترده استفاده كرد.
شيكه حلقوى دو طرفه را مى تون حالت خاصى از مش به حساب أورد زيرا جنائجه قطرهاى يك مشن كامل را حذف كسنيم شكل
حاضله یک مش ناقص als شد که هنان شبکه حلقو دو طرله است.
aa
جز دكترين شبكه كاهبوترى جهن عن اينترنت بصورتي غول آسادر حال توسعه و كسترش الست و تارهاى عنويش رادر منج قاره زرك
ده و دنياى شكفت الكيزى را بوجود آورده است كه با سفرهاى اكتشافي در آن مى تواتيد مطلب طراوان در مورد مافيت شبك هها و
مخت و علاوء ب آن تقريبأب عا موضوعات موجود و قاب برسي در جهان دست يبد
کل مه لاطبا یگس
snag leven types papel ase mse te, رازم
معلی وکوچک تا جهانی و بسیار بز رگ تشکیلشدداست که با آرابه وسیعی از فناوریهاالکترویگی و نوری به هم متصل گشتماند
me رده یلعای وا گترده یت که جستحترين آنه وب هاگ و ايند
صفحه 24:
ينرق دروب
غاب رگشگوهای روزمره از دو وازة وب" و نتب شاه دون تداز زيادىاستاده موشوم ماين دو ولزء معان وی درد
ارت یک ان رای ها رای ده هاسته زاین انزارى و سغتافزارى ا
tg de SAS ال وبیگی از اي (سرویی ست كه بس روي ارت ره كود و براي ارتبلط لز شبكه ينهي
انا در سراسر چهان را به
بهرهمیجوید. وب مجموعه ای از وشته هی به هم پوسته( 3006 10930 است که به کنک ابرپیوها و آدرس جهانی( .131 اه
یگ يونا خورده ندوب شال سروس ای دی مد gabon SM pg Se Nab a cl ای آلیناست
ندماتة سرويس هاى ياد شده بر روى که های sb LAC) Ng
am
هرارق رز LES aa یر وی رز رس
ران يك شبك محلى سازماني است كل از طريق آن لمكان:
مسترسى بق اده او يك ش كت و سازمن برا رال مزا بوجود ی ید ترس هن منود اس وفققط مر داضل سازما
عورد اقاده قاری گر ارات هسان ام نوا ارت را مود تاد قاری دهد یرت اب زا
Sedat ABA AS gl كدكامي كندتايك محيط معاي خني تر و بلسطكوت, ياد کند. ترا و یگ
نحيط مكار افستد به موری اعضاى يك سازمنمى توا بدوئ محدوديتشاى فيزيكي ب بادلك عقيد يردازند اطلاعات نود
راب اشتراک بگذارند و باهم بس روی رها و وظایف مشترک کار کندد.ینرانتهشامل سرونس های معددی فظیر ؛ وزیع
ستداته وی تفا تیب لک یلعای مار يكس است لاه امكان اشتراك بي وجاك یک بات
ما تاد ا ااا مقط پا تفت را نی رام ی شاید:صفعات وب مرورگرهای وه پست کترونکی ره ای
tg BING ETP) gi من IAL Ng
ينشرانت شبك دای ( .1 ) وی طلاعات دای سفاده ی گرد
اکسترانت
اكسترات ها ه یرای خصوسی که در ار کربران بو از سازان اضر کت نی قرار ی گرند گید شبکه اکتا
ان لست ب لين تاوت كه اكسترانت به منظور دسترسي هداد از شرا جاري مشتران خاص وعواردى
كه به عنوان جمزئيات LAS wet gp GOS AS gle مى يابد اكسترائت لقا براى سترسى نيازمند بك نا] كاربري ويك كلمه
عبور بوده و از طرفي لويت كاربر تسابیز ارات را که یود مرو ند OLE SAS gin موجبمی شود تا
سلزمان ها اطلاعات نود راب مشش رياز تامين كندكان محصولات وساير ثمايددكان تجاري در ميان كنارئد اين اطلاعمات را توسع و
گسترش هن در شک رانا پر ارت ریاد رسد ی شود کسترانت رای یی که ها
دوز ار نگ دز قاط مخطن داد ی تفه یود
برنامه تویسی
صفحه 25:
ناه ویسی رای تانب یگ بای هو تبید گرد زیر روی ده ها وفیهابا ها ستو رات و ابزارهی رنه فیس
که در انار ما گتشه شدهاست در ان از اب ید ازارهای مود یز ود جهت نوشن نم ای خن تاه ره سپس اد
زاره رای گنها اه را ده وب كوئه ل بابزارهابر روي دادهها و حطيرها كار كيم تابد خدق مورد نظ برسيم.
ذبن ب ركاريره عبارهد از 1
C, C++, C#, Java, JavaScript, Perl, PHP, Python, Ruby, Shell, SQL, and
Visual Basic.
الكوريتم
مجموعه اي از دستورالعمل ها كه به صورت محدود و باين بذير است و اكر بصورت متولي دنبال شود موجب انجام كار خاصي مي
af
شرايط و معيارالكورتيم
1 ورودية مي تند جند ورودي داشته ياشد يا هيج ورودي را از محيط خارج تامين تكند .).
2 خروجي (حدافل يك كميت به عنوان هدف و نتيجه الكوريتم به خروجي بركزدانده مي شوند .).
Cab lel gg قطميت لواضج 3
4 محدوديت ( بالاخره باد الكوريتم بين يلد و براي تمام حالات عملي انجام كبرد و بزتاني دلشته باشد ).
5 كرابي ( هر دستورالعمل بايد اجام يذير شد ).
Cay slot dole
ole Billy gh ol ME MEIC ae Sle aly هر وبرايشكر متنى موجود الستقاده كرد و سيس فايل
حاصل رابا
ماشین است که بهآن کدمقصد (0006 06 گنه میشود. بای اینکار از يك برقاسه مسترجم ينام كاميايار امستفاد
بوند.© فخيره نعود به اين فايل. كد ميدأ (©000© 9010168) كفته م شود. مرحله بعدى تبديل كد مبنا به زيان
خطاهاى برنامه نويسى
يندرت متوان بنامداى توشت كه در همان با لول بدرستى و بدون هيجدكونه خطابى اجرا شود. اما خطاها از لحاظ تأثيرى كله بسر
اجراى برنامدها مىكذارتد.متفاوتند. كروهى ممكن ست باعث شوند كه از همان ابتدا يناه اصلاًكاميايل نشود و كروه ديكر ممكن
است پس از گذشت مدتها و ار لد یک ورودی خاض به رم باعث یک خروجی تناس وب یک رفتر دور از i) J
gt tig a کلی خطاها هد دستهتقسیم میشوند:
صفحه 26:
1 خطاهاى تحوى»خطاهلى زمان كاميايل اين خطاها در ائر رعايت تكردن قواعد دستورات زيان © ويا تايب اشتياه يك
دستور يوجود مى أبند و در همان ابتدا توسط كامبايلر به برنامه تويس اعلام مىكرده. برنامه نويس بايد اين خطا را رفع
أكرده وسيس برثامه را مجدداً كامبايل نمايد لذا معمولاً ابن قبيل خطلها خطر كمترى را هر بردارك.
2 غطاهاى منطقى)خطاعلى زمان اجرا؛ لين سته خطاها د اثر اشتباه برنامه نويس فر طراحى الكوريتم فريست يراق
امه و يا كاهى در اث درنظر ذكرفتن بعضى شرابط خاص در برنامه ايجاد مى شوند. متأسفائه إين دسته خطاها در زان
كاميايل اعلام نمىشوند و در زمان اجراى برنامه خود را نشان مودهند. بنيراين. اين خود برناممنويس اسست كله يس از
نوشتن برنامه يايد أن را ست كرده و خطلهاى منطقى أن را بيدا ككرده و رفع نمايد. متاسفاته ممكن للست يك
برنامهنويس خطاى منطقى برنامه خود را تشخيص ندهد و اين خطا بس از مدتها و تحت يك شرايط خاص توسط كارير
دسته از خطاها خطرناكتر هستنة. خود ان
نامه کشف شود Js nt اخطاها به دو دسته تقسيم م ىكردندا
1 خطاهای مهلک: در اين دسته خطاها كامبيوتر بلافاصله اجراى برنامه را توق کرده و خطا اه کاریر
گزارش میکند
ال معروف اين خطاها خطاى تقسيم بر صفر مىباشد.
2 غطاهاى غيرمهلك: در اين دسته خطاة. جرا نامه اداه مىيايد ولى بقامه نتايج اشتباه تلد مناد
بدعنوان مثال ممكن الست درائر وجود يك خطلى منطفى در يك برنامه حقوق و دستمزد.8. حقنوق كارمتدان
اشتباه محاسيه شود وا مدتها نيز كسى متوجه این خطا نود
با توجه یه نج فته شد, در میيم که رفع ety JE بخصوص خطاهای منطتی از مهمترن و مش کلتین وظایف یک
اه تیش yay گاهی جتی سر زو بامتوینی ات
ورودی و خروجی
».به خواندن داددها از طریقدستگاهایورودی ورود اطلاعات به كا
زيان © شامل تويع متنوعى جهت خواندن دادمها لسته
gia gla + كه توسط كازير تايب ميشوند. فلتمهاى ورودى برنامهها را تشکیلمیدهند
els اطلاعات به كارير توسط كامبيوتررا خروجى مونامند
+ زبان © به كمك دستورهاى خروجى امكان تمايش اطلاعات به روى كامبيؤتر و جابكر را فرلهم م كند.
صفحه 27:
توابع كتابخانداى
ahs © توابعى لست كه از قبل نوشته شدمائد و توايع كتايخاتهاى ناميده م شوتف فر واقع all كاريرف مستت
و در اغلب برنامهها مورد استفاده قرار مى كيرند به صورت توايع مستقل قبلأتوشته شددائد. . eStdioch>
انواع متغيرها و داده ها در 6
ون 6 قلتهای ویدی بر JS دامع اد تافو عحدی و من 12111
ه اختمارب بعشی شاه میشود:
int
ALY ST aly lal oy ly AS ge JY OY ables cul integer) این وغدده از نع عددی سحیح
float
این lel نع اعاریاست.معمولا در حافله ۴ یت اشفا میکند و اعدد اعشاری منبت و مفی وا در خود جای
در اعداد امشارى است كه مقدار بيش ترى فضا بايد اشفال كنند. اين نوع داده نيز 8 يايت اشقال
ین نوع حاده يرلى ذخيرة ارات استفادهمیشود و ۱ بیت اشفالمیکند.
long int
glib ALA سحیعی که در pla igh
شن ترى اشغال مي كنندو ؟ بايت اشفال مي كند.
short int
صفحه 28:
unsigned int
seu es Jeb esos!
ساختار دستور تصميم كبري ذو ©0198 لزبان سي
ساختار 1 که نام دیگرش: دستو تقال كفترل شرطي اسستء شرطي را ست مي كند ودر وري كه شرايط آن شر برقرار باش
مجموعه إي از دستورات را اجرا مي كند. كه إبن دستور به دو صورت مي باشدد
روش اول:
if (expression)
statements
else if (expression)
statements
2
else
1
2
statements
كر يخواهيم تنه 0 از كلو ©6158 نسم این og il
ادر روش هوم كر دستورات ما بعد از شط بيشثراز يكي باشد بعد شرط | بازعي كنيم ودستورات را مي تونسيم و يعند از يليان
دستورات [ قرار مي دهيم.
حال وظیفه این دستور چیست؟
اين فستور ينذا شرط بدا گرا اجا میکند که شرط بفار بد در نتجه دستورات بعد از گر جرا ميکند و دستورت مد از
56 رادید مي كيرد حال گر شرط بفار نود دستورتبعد زر نادده مي کیرد و دستوراتبعد از 9186 را جرا مي
as
ستور شرطی 53210
صفحه 29:
ار ردس ووه سر سي حيرا
مورت از دستور شرطى 8981061 استفده مىيكنيم.إين دست دور در حالت كلى. به شكل زمر يه كار مود
ودر وه باعث ناخون_ایی برناسه شود در این
switch (expression)
case item!
‘statements;
break;
case item n:
statements;
break;
default:
‘statements;
break;
2
دادر قسمت 0888 بإيد يك متدا ثبت باشد و شموتوان از متطيرها به جلي مقادير آن استقاده كمرد: از مسعور 986816 زمائي
اناد شود كه قصد داريم بعد از اجراي يك 8288© از دستور 500386 خارج شويم؟ در غير اين صورت دستورات 0856 بحدى
هم ار( age pat alse كه عبارت مادر هيجكدا از شرطها صدق تكند در اين صورت مستورات بخش 461831 اجسرا خواهد.
شد بعش 06818 اعتيارى اسة.
for ae
علته 0 براي ایک مجموع از نستورات به تاد مشخص بد كر مورود. ين حلته در حلت كلي به شكل زه فوشت م شود
for (initialize variables; conditions; expression)
1
2
statements;
حلقه 108 داراى سه قسمت استه قسمت أول براى مقداردهى اوليه متفيرهاى حلقه به ار یرود؛ یرت 6090516 شرط
أدامه حلقه لست و فسمت بعدى بعنئ 608089551013 يك دستور © الست كه معمولا كار تغيير مقدار متفير حلقه را الجام
مقا زیر اعدد فرد ین تا 10 ا در خروجی چلپمیکند:
صفحه 30:
(جبزرو
For(int i=1;i
١
Printf("%6d",i)
‘
while i>
ای نع از هلول رای گر یگ مجموعه از دستورت به تاد #مشخص بهکارميرد.له 10318 رحات کی به شک
ازيم فوشته موشود
while (expression)
1
statements;
نل ير اعداد بين 7 ١١5 رادر حخروجى جاب م وكند.
قحل عمل
While(i>3)
ماهر
ase ys (Jia رود گرد
ار عدد ول از دوم کچکتروداز کوچک به بزرگ چاپ کند.
اكر عدد اول از دوم بزركتر بوداز يزرك به كوجك جاب كنيد.
صفحه 31:
#include <stdio.h>
int main)
1
intab;
printf(" do addad vared konid”);
scanfi(“%d%d",&a,6b);
‘iffa<b)
1
for(a;a<b;a++)
1
rintf("%6d".a);
}
0
else iffa>b)
1
while(a>b)
1
ی
}
}
else { Printf(" do adad mosavi hastand");
}
صفحه 32:
return 0;
مفهوم کامپیوتر
کامپیوتر دستگاهی است که سه کار اصلی را انجام می دهد :اطالعات را از وسایل ورودی ( )Input Deviceدریافت می کند ،بروی
اطالع--ات دری--افتی ب--ر طب--ق کاره--ای از قب--ل تعری--ف ش--ده پ--ردازش ( )Processingانج--ام می ده--د ،و نت--ایج -را ب--ه وس--ایل خ--روجی (
)Output Deviceمی فرستد -تا به ما (کاربر) نمایش دهد .در حقیقت کامپیوتر کامل ترین وسیله برای پردازش داده ها می باشد-.
تعری-ف دیگ-ری از ک-امپیوتر :دس--تگاهی اس--ت الک--ترونیکی ک-ه داری حافظ-ه اس--ت ،نس-بت ب-ه آنچ--ه ب--ه داده ه--ای ورودی عکس العم-ل نش-ان
میدهد ،میتواند دستورالعملها را اجرا کند و برنامه پذیر می باشد
ساده ترین کامپیوتر یک ماشین حساب است .کامپیوتر به 2بخش اصلی تقسیم می شود :نرم افزار و سخت افزار.
نرم افزار ()Software
نرم افزار مجموعه برنامه ها و دستورالعملهایی هستند که باعث کار کردن سخت اف--زار می ش--وند ،بط--ور کلی ب--ه اطالع--ات و برنام--ه ه--ای
درون کامپیوتر ،نرم افزار می گویند .مثل برنامه " ،"Wordبازی های کامپیوتری ،نرم افزارهای اداری ،ویندوز -و ..
سخت افزار ()Hardware
به س--اختمان الک--ترونیکی ،م--دارات ،اج--زای داخلی ک--امپیوتر ،و بط--ور کلی قس--مت ف--یزیکی ک--امپیوتر س--خت اف--زار می گوین--د .مث--ل م--وس (
،)Mouseکیبورد ( ،)Keyboardمانیتور (،)Monitorمادربرد،سی -پی یو و ...
مقايسه انسان و كامپيوتر
از نظرقابليت اطمينان
انسان بر اساس احساسات روزانه مي تواند دچار خطاهايي شود .مثال نمي تواند چند عمل محاسباتي را بادقت و اطميناني باال انجام
دهد ويا يك موضوع را خوب ارائه دهد .اما كامپيوترها هر بار كه يك عمل را انجام مي دهن..د ب..راي باره..اي بع..دي ن..يز همين عم..ل
راانجام خواهند داد .در نتيجه اطمينان از عملكرد درست اجزاي كامپيوتر براي هر بار تضمين بااليي دارد .اين اطمين..ان از درس..تي
عملكرد باعث مي شود كه انسان از كامپيوتر به عنوان يك دس..تگاه ب..ا عملك..رد درس..ت در كاره..اي اقتص..ادي وتج..اري ومهندس..ي
وپزشكي وقضايي و سياسي بهره برداري كند.
از نظر دقت و صحت انجام كار
انسان موجودي باهوش و دقيق است.اما فرض كنيد مي خواهيم 400عدد را در هم ضرب كنيم در اين ميان براي انس..ان خطاه..اي
گوناگون از لحاظ ضرب اعداد ،محاسبه ده بر يك ها و از اين قبيل خطاها امكان پذير خواهد بود .حتي حرفه اي ترين حسابدارها نيز
چند بار حساب را بررسي مي كنند كه خطاها را به حداقل برسانند ،اما كامپيوترها يك راه و روند را توسط ن.رم اف.زار ب.راي ض.رب و
جمع و ديگر محاسبات انجام مي دهند .خطا در مراحل جمع و تفريق تقريبا غيرممكن اس.ت ،چ..ون م.دارات وي.ژه ب.ه هم..راه ن.رم
افزارهاي مربوط با دقت عمليات را انجام مي دهند.
طبقه بندي كامپيوترها از لحاظ قدرت پردازش!
ابر كامپيوترهااصطالحي است كه به سريع ترين وقدرتمندترين وبزرگترين و گران ترين كامپيوترهاي جهان اطالق مي ش..ود .ش..ركتهاي س..ازنده
اين نوع كامپيوتر هادر جهان انگشت شمارند و تعداد معدئدي ابر كامپيوتردر سراسر جهان نصب شده استكه بيشتر در امور فض..ايي
ودفاعي وپروژه هاي عظيم عملي و تحقيقاتي مورد استفاده قرار مي گيرند .چنين كامپيوترهايي براي كار كردن به چن..د ص..د كيل..و
وات برق نياز دارند.
كامپيوترهاي بزرگاين نوع كاميوترها اغلب در شركتهاي بزرگ تجاري و واحدهاي دولتي نظيروزارتخانهها ون.يز دانش.گاهايي ك.ه در انه..ا تن..وع كاره..ا
وحجم اطالعات براي پردازش بسيار زياد است مورد بهرهب داري قرار مي گيرند همچنين كامپيوتر هاي بزرگ اين امكان را ف..راهم
مي اورند كه هزاران نفربه طورهم زمان به انها متصل شده و چندين برنامه مختلف رااجراكنند.
كامپيوتر هاي كوچكاين كامپيوترها در بسياري از مراكز تجاري ودولتي ودانشگاهي كه حجم اطالعات براي پردازش و تنوع كارهاي انها متوسط است به
كار مي روند.
كامپيوترهاي شخصيكامپيوترها ي شخصي وكوچكترين وكم قدرتمندترين وپر مصرف ترين كامپيتره..اي موجودنص..بت ب..ه ديگ..ر رده ه..ا هس..تند .در
سالهاي (بين 1970تا )1980به اين نوع كامپيوترهاوميكروكامپيوترگفته مي شد.
سخت افزار
بورد اصلی(بورد مادر)
بورد اصلی یکی از قطعات اصلی کامپیوتر به حساب می آید و اگر به CPUلقب مغز کامپیوتر را ب..دهیم مطمین..آ ب..ورد اص..لی در
حکم ستون فقرات خواهد بود .کلیه ی قطعات یک کامپیوتر شخصی چه به ط.ور مس.تقیم چ.ه غ.یر مس.تقیم ب.ه این ب.ورد وص.ل
میشوند و از این جهت است که نام بورد مادر یا اصلی برای این قطعه کامال مناسب میباشد .ن..وع اول و ق..دیمی ت..ر دارای کانکتور
منبع تغذیه ATو نوع دوم که هنوز هم رایج است دارای کانکتور منبع تغذیه ATXبودند .البته این مورد تنه..ا ف..رق این دو ن..وع
مادربرد نبود .بلکه همراه منبع تغذیه مدل ATXقابلیت هایی همچون کنترل نرم افزاری سوییچ خاموش کردن کامپیوتر و ت..وان
روشن کردن دستگاه از طریق شبکه و غیره نیز وجود داشت.
بخشهای اصلی یک برد اصلی عبارتند از :
BIOS ( Basic Input Output System ))1به صورت یک تراشه ی کوچک روی بورد اصلی قرار دارد که
اطالعات مورد نیاز مادر بورد در آن به وسیله ی یک باطری نگه داری میشود .این تراشه در هنگام روشن شدن کامپیوتر اق..دام ب..ه
تست قطعات کامپیوتر میکند و در صورت سالم بودن قطعات یک بوق کوتاه میزندو اگر ایرادی پیدا کند به نسبت همان ن..وع ایراد
بوق خاصی را به صدا در میاورد(خود تراشه بلند گو ندارد بلکه سیگنال صوتی الزم را ب..ه بلن..د گ..و ارس..ال میکن..د) س..پس بع..د از
گذراندن مرحله اول بوت این تراشه اقدام به شمارش سلول های حافظه ی رم میکند و بع.د از ان شناس.ایی ه..ارد دیس.ک و دیگ.ر
قطعات متصل به رابط IDEرا انجام میدهد .این تراشه ی کوچک وظایف زیادی به عهده دارد که در حوصله این مقاله نمیگنجد و
در سطوح بعدی به آنها خواهیم پرداخت.
North & South CHIP )2چیپ شمالی و جنوبی به صورت دو تراشه ی مجزا بر روی بورد اصلی نصب شده اند که
مهمترین بخش یک مادر بورد هستند و مرغوبیت و امکانات یک مادر بورد را از روی این دو چیپ می سنجند .اگر م..ادر ب..وردی در
اختیار دارید به راحتی این دو تراشه روی آن قابل رویت هستند .روی تراشه ی شمالی که بزرگتر و مهم تر است معموآل یک هیت
سینک ( خنک کننده ی الومینیومی یا مسی) وجود دارد (و در موارد جدیدتر یک فن کوچک) .وظیفه ی این دو تراشه ب..ه ص..ورت
مختصر برقرای ارتباط کلیه قطعات ورودی و خروجی و داخلی و خارجی با پردازنده ی مرکزی است.
CPU Socket )3سی پی یو به صورت مستقیم بر روی مادر بورد نصب میشود و نوع سوکت (محل اتصال و تعداد جای پایه
ها) و همچنین نوع و مدل چیپ شمالی و جنوبی است که تعیین میکنند که این مادر بورد چه نوع پردازنده ای را پشتیبانی میکند
و چه پردازنده ای به اصطالح قابل استفاده بر روی این بورد است.
Power Supply Connector )4به محل اتصال فیش پاور کامپیوتر گفته میشود که دارای دو ردیف ده تایی است که
از منبع تغذیه مستقیم به مادر بورد وصل میشود و برق مورد نیاز مادر بورد و سی پی یو و دیگر اجزا متصل به بورد اصلی را ت..امین
میکند.
)5منظور از I/Oکلیه ورودی و خروجی هایی است که به صورت اسالت روی مادر بورد قرار دارند و یا به صورت پ..ورت در پش..ت
کیس قابل رویت هستند.از جمله ی اصلی ترین و الینفک ترین این اسالت ها که نیاز به یک بحث مفص..ل در آین..ده مفص..ل دارد
اسالت رم است که در مادر بورد های فعلی به صورت 4بانک 184پایه ای وجود دارد.از دیگر اسلتها میتوان ش..یار AGPو دیگ..ر
شیارهای PCIرا نام برد.در شیار AGPفقط میتوان کارت گرافیک نصب نمود اما در درون اسلتهای PCIکه دست کم 5عدد
از انها به رنگ سفید بر روی بورد اصلی مشخص هستند میتواد قطعاتی مانند کارت صدا و کارت مودم و کارت شبکه و ان.واع کارت
های رابط دیگر را نصب نمود...
البته در سیستم های پیشرفته استانداردی جدید تر با نام PCI EXPRESSوجود دارد که م.دتها پیش نوید آن داده ش..ده
بود.دیگر ورودی خروجی های مهم کامپیوتر را به صورت فهرست وار فقط نام میبریم.
...& , PS2 , USB2.0 , FIRE WIRE (IEEE 1394) , Parallel & Serial Ports
CPUچیست و چگونه کار میکند؟ CPUچیست و انواع سی پی یو کدام است ؟
), CPU (Central Processing Unitکه بعضی اوقات از ان به Processorیا پردازشگر هم یاد میشه در واقع
مغز رایانه ی است .وظیفه اش این است که تمامی کارهای محاسباتی رایانه را انجام دهد و نیز مدت زمان انجام این محاسبات رو به
حداقل برساند .
CPUچگونه کار میکند؟
اگر بخواهیم به ساده ترین نحو ممکن عملکرد CPUرو شرح بدهیم میشود انرا در سه مرحله خالصه کرد :
-1وقتی که شما بر روی یک برنامه اجرایی کلیک میکنید ،اطالعات برنام..ه از ه..اردت (و در بعض..ی مواق..ع از ) RAMفراخ..وانی
میشه و به CPUفرستاده میشه.
-2وقتی که CPUاطالعات رو دریافت میکنه ،شروع به انجام محاسبات میکنه و نتیجه رو بدست میاره.
-3وقتی محاسبات CPUبه اتمام رسید CPU ،نتایج رو به قطعه ی مربوطه میفرسته و به عنوان خروجی برای کاربر به نمایش
درمی آید.
تمامی 3مرحله ی فوق تنها در کسری از ثانیه رخ میده و تاخیر در هر کدام از مراحل باعث کاهش سرعت رایانه میشه.
عوامل تاثیرگذار بر روی کارکرد ( CPUسی پی یو)
فقط با افزایش CPUنمیتوان انتظار افزایش سرعت و کارآیی سرعت رایانه رو داشت ،برای بدست آوردن ماکزیمم س..رعت رایان..ه
باید سرعت رسیدن و باز خوانی اطالعات (از ه.ارد و )RAMهم زیاد باش.ه .ع..واملی که میت.ونن ب.اعث اف.زایش CPUبش..ن
عبارتند :
سرعت کالک یا سرعت ساعتسرعت ساعت CPUدر واقع مدت زمانیه که طول میکشه که CPUیه دستور رو پردازش کنه.واح..د س..رعت CPUهرت..زه و
معموال سرعت CPUها به صورت مگاهرز یا گیگاهرتز بیان میشود .مگاهرتز یعنی اینکه CPUمیتونه 1میلیون دس..تور رو در
ثانیه پردازش کنه و گیگاهرتز یعنی اینکه CPUمیتونه 1میلیارد دستور رو در یک ثانیه پردازش کنه .البته امروزه دیگه هم..ه ی
CPUها قابلیت پردازش میلیاردی دارن و CPUهایی که واحدشون در مبنای مگا بیان میشد کنار رفته اند.به ط..ور مث..ال یه
CPUبا سرعت 3GHشش برابر سریعتر از یه CPUبا سرعت 500MHهست.
-کش چیست ؟ تعریف صحیح کش چیست ؟
سرعت عملکرد CPUبسیار بیشتر از سرعت RAMهست به همین علت مدت زمان زیادی رو CPUباید منتظ..ر بمون..ه ت..ا
اطالعات از RAMبه اون برسه .برای کاهش این مدت انتظار و افزایش سرعت سیستم ،حافظ..ه ی کش رو ت..و CPUجاس..ازی
کردن .وظیفه ی کش اینه که آخرین دستورات و فرمانهای کاربر رو تو خودش ذخیره کنه و از اونج..ایی که س..رعت کش براب..ر ب..ا
سرعت CPUهست،اطالعات فورا به CPUمیرسه و نیازی به فراخوانی دوباره اطالعات از RAMنیس..ت .ولی اگ..ه اطالع..ات
مورد نیاز برای پردازش در کش موجود نباشه ،باید این اطالعات از RAMفراخوانی بشه ،که در این لحظه ب..از هم CPUبیکار
میمونه ،و سرعت کاهش پیدا میکنه .برای حل این مشکل باز هم کش اضافه میکنن.به همین علت با افزایش حجم کش ،اطالع..ات
آماده بیشتر میشه و در نتیجه فراخوانی اطالعات کمتری از RAMنیازه .پس ه..رچی کش حافظ..ه ی کش بزرگ..تر ،س..رعت هم
بیشتر.
رم چیست؟ ()RAM
حافظه با قابلیت دسترسی تصادفی (یا اصطالحا ،)RAMبانکی از حافظه اولیه است .نام رم منعکس کننده توانایی در دسترسی به
هر آدرسی در حافظه با زمان دسترسی تقریبا یکسان است و این زمان دسترسی ،مستقل از آدرس آخرین مکانی از حافظه است که
آخرین بار دسترسی به آن صورت گرفته است ،بر خالف اطالعات ذخیره شده در وسایل خارجی نظیر هارد دیس..ک یا یک CD-
ROMکه دسترسی به اطالعات بصورت ترتیبی بوده و زمان دسترسی متناسب با آخرین مکانی از حافظه خواهد بود که آخ.رین
بار مورد دسترسی قرار گرفته است.
معموال به ،RAMحافظه سیستم یا حافظه داخلی نیز اطالق می شود .ورودی توس..ط CPUو از طریق آدرس ب..اس و کن..ترل
باس ،ارسال می شود و اطالعات بازگردانده شده ،از طریق دیت.ا ب.اس ،برگردان.ده می ش.وند .حافظ.ه رم ،غ.یر دائمی و ف.رار اس.ت.
چنانچه کامپیوتر خ..ود را خ..اموش کنید ،اطالع..ات ن..یز از بین خواهن..د رفت .س..لولهای رم ،در واح..د رم ب..ا معماریه..ای مختلفی
سازماندهی شده اند.
در حال حاضر دو نوع RAMدر بازارهاي كامپيوتر يافت ميشود .يك نوع SDRو ديگري .DDR
RAMهاي SDRداراي خطوط انتقال یا BUSضعيفتري هس.تند و در نتيج.ه س.رعت كم.تري دارن..د ،مق.دار ظ.رفيت اين
ِنج 256 .،128و 512
RAMها تا چند سال گذشته 32 .،16و 64مگابايت بود و در حال حاضر بيشتر ظرفيتهاي موجود ،در ر ِ
مگابايت هستند .گفتني است BUSاين نوع RAMدر محدودة 100 ،66و 133مگاهرتز است.
RAMهاي DDRداراي BUS، 266، 300، 333و 400مگاهرتز بوده و به همين دليل س.رعت بيش.تري نس.بت ب.ه
RAMهاي SDRدارند ،مقدار ظرفيت اين نوع RAMها به دلي..ل حض..ور نس..بتا ت..ازه در ب..ازار 256 ،و 512مگاب..ايت و ي..ك
گيگابايت است.
تفاوت ظاهري اين دو نوع RAMدر برشهايي است كه روي پايههاي آنها مشاهده ميش..ودSDRAM ،ه..ا داراي 2ب..رش روي
پايههايشان هستند در حاليكه RAMهاي DDRتنها يك برش بر روي پايه دارند.
DDR2 .و DDR3دارای همان تکنولوژی Double Data Rateمی باشند حال تف..اوت DDR3و DDR2و
DDRدر چیست ؟ این حافظه ها در فرکانس کاری ،ولتاژ کاری ،توان مصرفی و توان تلفاتی با یکدیگر تفاوت دارند .به ت..رتیب
پیشرفت ،توان مصرفی و تلفاتی و ولتاژ کاری کم می شوند و فرکانس کاری افزایش می یابد .برای مثال ولت..اژ ه..ای کاری ن..امی
برای DDR ، DDR2و DDR3به ترتیب 1.8 ، 2.5و 1.5ولت می باشند .
حافظه ROMچیست؟
نوع دیگری از حافظه RAMدر کامپیوترهای شخصی اس..تفاده می ش..ود که آن را تراش..ه ROMمی نامن..د.عب..ارت ROM
مخفف Read-only memoryو به معنی حافظه فقط خواندنی است.ویژگی های این نوع تراشه کامال معکوس تراشه های
RAMو به شرح زیر است:
-1اطالعات مستقر در حافظه ROMفق.ط خوان.دنی هس.تند و کاربران امکان پ.اک کردن یا ح..ذف و تغییر اطالع.ات آن را
ندارند.محتوی این تراشه ها توسط سازندگان کامپیوتر در آنها ثبت می شود.
-2تراشه ROMاطالعاتی را نگهداری می کند که شامل تنظیمات اصلی سیستم می باشند.هنگامی که که کامپیوتر را روشن می
کنید CPU،دستورات موجود دراین تراشه را خوانده و مراحل ابتدایی راه اندازی سیستم را اجرا می کند.
-3محتوی تراشه ،ROMبرخالف تراشه RAMکامال پایدار است.یعنی حتی در صورت قطع ب..رق یا خ..اموش ش..دن کامپیوتر
محتوی این تراشه همچنان باقی خواهد ماند .تراشه ROMداخل قطعه ای با نام (BIOSبایوس)برروی مادربرد توسط کارخان..ه
سازنده تعبیه شده است.
-4تعداد تراشه های RAMدر یک سیستم را میتوان افزایش داد.بستگی به نوع مادربرد ممکن است بتوانید دو یا چه..ار تراش..ه را
در یک سیستم قرار دهید.
همچنین میتوانید مقدار حافظه RAMموجود در سیستم را افزایش دهید.مثال به جای تراشه های 256مگاب.ایت از تراش.ه ه.ای
حافظه RAMبا ظرفیت 512مگابایت استفاده می کنیم.
اما مقدار و تعداد حافظه ROMدر سیستم کامپیوتری را نمی توان تغییر داد .مقدار این حافظه توسط سازنده م..ادربرد تع..یین و
پیاده سازی می شود.
: PROMاین نوع حافظه ها ،حافظه های فقط خواندنی و قابل برنامه ریزی می باشند که امکان پاک شدن وجود ندارد .
: EPROMحافظه هایی هستند فقط خواندنی ،قابل برنامه ریزی و قاب..ل پ..اک ش..دن .اطالع..ات داخ..ل EPROMتوس..ط
دستگاه خاصی و با استفاده از ماورای بنفش پاک می شوند .مانند ماشینهایی که برای پاک کردن انژکتور تغییر برنامه می دهند .
: EEPROMحافظه هایی هستند فقط خواندنی قابلیت برنامه ریزی دارند و همچنین قابلیت پاک شدن توسط جریان ب..رق را
دارند .
( HARD DISKهارد دیسک ) :
حافظه ای است هم خواندنی و هم نوشتنی واطالعات ذخیره شده با خاموش و روشن ش..دن کامپیوتر از بین نمی رود .در داخ..ل
هارد دیسک شبکه هایی وجود دارد که به آن سکتور می گویند و نوشتن اطالعات بر روی ه..ارد دیس..ک توس..ط اه..رمی بن..ام ه..د
نوشته می شود
در برابر ضربه فیزیکی آسیب پذیر است واگر آسیب ببیند دچار مشکلی بنام بد سکتور می گردد که ازدونوع بد سکتور نرم افزاری و
بد سکتور سخت افزاری می باشد .
بد سکتور نرم افزاری :توسط نرم افزارهای خاص قابل حل میباشد .
بدسکتور سخت افزاری :قابل حل شدن نیست مگر با تعویض برد هارد دیسک
نحوه خواندن و نوشتن در هارد دیسک بصورت مکانیکی و ذخیره اطالعات بصورت مغناطیسی است و توسط لیزر ذخیره می گردد .
خالصه تعاریف از حافظه ها :
با توجه به تعاریف گفته شده ،نتیجه میگیریم :حافظه های کامپیوتر به دو گروه حافظه اصلی و ج.انبی تقس.یم میش.وند .حافظ.ه
های جانبی نسبت به حافظه های اصلی دارای ظرفیت بیشتری بوده و اطالع.ات را بص.ورت دائمی نگه.داری می کنن.د .قیمت این
نوع حافظه ها نسبت به حافظه های اصلی ارزانتر میباشند .حافظه های اص..لی را در اص..طالح Main memoryگوین.د این
نوع حافظه ها با پردازنده در ارتباط هستند و اطالعات مورد نیاز برای پردازش را در خود نگهداری می کنند .با توجه به اینکه این
نوع حافظه ها ارتباط مستقیم با پردازنده دارد .نتیجه میگیرم این نوع حافظه ها از سرعت باالیی برخوردار هستند یع..نی پردازن..ده
برای دسترسی به دیتا یا داده ها معطل نمی شود .به همین دلیل حافظه اصلی کامپیوتر از جنس نیم..ه ه..ادی میباش..د .حافظ..ه
اصلی کامپیوتر از نظر چگونگی ثبت اطالعات به دو گروه حافظه با دسترسی تصادفی ( )RAMو حافظه فق..ط خوان..دنی()Rom
تقسیم می شوند
نرم افزار چيست?
در کل کامپیوتر از دو بخش اصلی تشکیل شده است ،سخت افزار و نرم افزار! سخت افزار شامل هر قطعه کامپیوتری مانند ماوس کیبورد ،
مانیتور و ...می باشد که می توان آن را مستقیما لمس نمود و نرم افزارها غیر قابل لمس بوده و در حافظه کامپیوتر شما اجرا می شوند.
نرم افزار را می توان به نوعی روح سخت افزار و کامپیوتر نامید چراکه سخت افزارها بدون نرم افزار تقریب-ا -غ--یر قاب--ل اس--تفاده هس--تند.
یعنی نرم افزار پل رابط كاربر با سخت افزار است و امکان بهره مندی کامل از سخت افزار را فراهم می کند.
نرم افزارها محصوالتی هستند که توسط شرکتهای نرم افزاری ،برنام-ه نویس-ان ،و توس-عه دهن-دگان ن-رم افزاره-ای آزاد جهت انج-ام ه-دفی
خاص طراحی و ساخته -می شوند.
با توجه به نوع هدف دنبال -شده در نرم افزار می توان آن را دسته بندی نمود.
به عنوان مثال به نرم افزارهایی که جهت جستجو و مشاهده ص--فحات وب ب--ه ک--ار می رون--د مرورگ--ر وب وی--ا ب--اروزر ( )Browserمی
گویند وبه نرم افزارهایی که جهت تایپ و یا نوشتن متون استفاده می شود ویرایشگر متن ویا( )Editorمی گویند.
نرم افزار Officeچیست؟
Microsoft Officeیکی از محصوالت شرکت Microsoftمی باشد که هم--انطور ک--ه از ن--ام آن مش--خص اس--ت مرب--وط ب--ه
کاربردهای اداری می باشد -.البته الزم به ذکر است که این منظور هدف ابتدایی -این محصول بوده اس--ت.ام--روزهMicrosoft Office-
کاربرد گسترده تری پیدا کرده است .در زیر توضیح مختصری درباره هر یک از این نرم افزارها ارائه می کنیم.
Microsoft Office Word :یک محیط برای ایجاد و ویرایش اسناد نظیر نامه ها ،گزارش ها ... ،را فراهم می کند.
Microsoft Office Excel :از این نرم افزار برای محاس--بات ،تحلی--ل اطالع--ات و نم--ایش داده ه--ا در ق--الب ج--دول و نم--ودار
استفاده می شود.
Microsoft Office Access:ایجاد پایگاه داده و برنامه ها برای مسیریابی و مدیریت -اطالعات ب-ا اس-تفاده از این ن-رم اف-زار
امکان پذیر است.
Microsoft Office PowerPoint :برای ایجاد و ویرایش ارائه ها در ،slide showsمالقات ها و سخنرانی ها می
توان از این نرم افزار استفاده کرد.
Microsoft Office Outlook :ابزاری مناسب و کارآمد برای نگهداری و مدیریت ایمیلها ،برنامه کاری ،نگهداری اطالعات
تماس و بسیاری قابلیتهای دیگر خانگی و اداری میباشد-،
Microsoft Office Publisher:ایجاد و ویرایش روزنامه -ها ،بروشورها ،آگهی ها و همچنین وب سایت ها از کاربردهای
این نرم افزار است.
Microsoft Office OneNote :مکانی است برای جمعآوری اطالعات ،تنظیم ،جستجو و به اشتراک گذاشتن آنها .برنامه-
واننوت را میتوان یک نسخه الکترونیکی از دفترچههای کاغذی معمول دانست.
سيستم عامل چيست ؟
سیستم عامل (به انگلیسی )Operating System :با حروف اختصاری OSاساس..ی ت..رین برنام..ه سیس..تمی اس..ت که
مدیریت کلیه منابع سیستم را به عهده گرفته و زمینه ای را فراهم می سازد که برنامه های کاربردی می توانند ب..ر روی آن نوش..ته
شوند .سیستم عامل مهم ترین نرم افزار سیستمی است که رابطه بین سخت افزار و برنامه های کاربردی است .برنامه ای است که
بر روی يک کامپيوتر اجراء می گردد و امکانات الزم به منظور اجرای هر نوع برنامه ديگر را فراهم می نمايد .سیستمعامل به رابط
نرمافزاری میان نرمافزارهای سیستمی و کاربری و سختافزار کامپیوتر گفته میش..وم که ب..دلیل م..اهیت و کارآیی خ..اص آن ب..ه
میانافزار مشهور است .سیستم عامل مجموعهای از برنامههاست که برای مدیریت و کنترل عملیات کامپیوتر م.ورد اس.تفاده ق.رار
میگیرد .عالوه بر این سیستم عامل به عنوان رابط بین کاربر و سختافزار عمل میکند .دستورهای کاربر برای اجرا در کامپیوتر ب..ه
سیستم عامل اعالم میشوند و نتایج حاصل از اجرای دستورها به وسیله سیستم عامل به اطالع کاربر میرسد.
به طور کلی نرمافزارهای! کامپیوتر را میتوان به دو دسته عمده تقسیم کرد:
.1
برنامههای کاربردی که کارهای مورد نیاز کاربران را انجام می دهند.
.2
نرمافزارهای سیستمی که وظیفه کنترل و مدیریت خود کامپیوتر را بر عهده دارند.
اهداف سیستم عامل
) ۱مخفی کردن سخت افزار از دیدگاه کاربر ) ۲استفاده از منابع سیستم ) ۳کنترل اجرای برنامه ها
دالیل ایجاد سیستم عامل
یک سیستم کامپیوتری پیشرفته از یک یا چند پردازنده ،مق-داری حافظ-ه اص--لی ،دیس-کها -،چاپگره-ا ،ص--فحهکلید ،ص-فحهنمایش -،واس-طهای
شبکهای و دیگر دستگاههای ورودی و خروجی تشکیل شدهاست .اگ-ر سیس-تم یکپ-ارچهای ب-رای م-دیریت این من-ابع وج-ود نداش-ته -باش-د -،ه-ر
برنامه باید به تنهایی این کار را انجام دهد .سیس-تم عام-ل ی-ک الی-ه نرماف-زاری ف-راهم میکن-د ک-ه وظیف-ه -م-دیریت من-ابع سیس-تم را از دوش
برنامههای کاربردی رهانیده و کار برنامهنویسی را سادهتر مینماید.
سیستم عامل چه محاسنی را در اختیار کاربر قرار میدهد؟
الف :استفاده از کامپیوتر ر ا ساده میسازد یعنی کاربر و برنامه نویس بدون درگیر شدن با مسائل سخت افزاري دیسکها به راحتی ف--ایلی
را بر روي دیسک ذخیره و حذف کند.
ب :استفاده از سیستم آسان میشود .بدین ترتیب تمام اعمالی را که کاربر قصد انجام انرا دارد به سهولت قابل اجرا است.
ج :با استفاده از سیستم عامل تولید و توسعه نرم افزارها با شتاب بیشتري صورت میگیرد.
انواع سیستم عامل های معروف جهان
نام چندسیستم عامل معروف جهان :
یونیکس ( – )Unixلین...وکس ( - )Linuxس...والریس ( -)Solarisبی اس دی (Software
Berkeley
- )Distributionمک او اس ( - )Mac OSویلز -وین..دوز اکس پی ( ( - Windows XPوین..دوز ویس..تا (win
- )VISTAویندوز انتی ( - )NT windowsویندوز سیئی ( ( -Windows CEپالم ( – )Palm OSسیمبیان
)) Sembilan
سیستمعاملها انواع مختلفی داشته و توسط شرکتهای مختلفی تولید میشوند که در میان کاربران نه.ایی ۳ن.وع سیس.تمعامل
ویندوز ،لینوکس و مک طرفداران بیشتری نسبت به دیگر رقباء دارند که هریک از ان..واع سیس..تمعامل ب..ه نس..خهها و توزیعه..ای
متفاوتی تقسیم میشوند .امروزه پرمصرف ترین سیستم عامل جهان ،ویندوز است که بر روی بیشتر رایانههای شخصی نصب ش..ده
است .
وظایف سیستم عامل
1استفاده بهینه از منابع و جلوگیری از به هدر رفتن آنها2تخصیص و آزاد سازی منابع3اداره صف ها و زمان بندی استفاده از منابع4حساب داری ( ) Accountingمیزان استفاده از منابع5ایجاد امنیت () security6ایجاد ،حذف و اداره فرایند ها7-ایجاد مکانیسم های ارتباط بین فرایند ها و همگام سازی آنها
8مدیریت فایل ها و پوشه ها9مدیریت حافظه های اصلی و جانبی10به اشتراک گذاری منابع ( ) Resource Sharing11-مدیریت پردازنده-12مدیریت دستگاههای ورودی وخروجی
مدیریت پردازنده
مديريت پردازنده دو وظيفه مهم اوليه زير را دارد :
ايجاد اطمينان که هر پردازه و يا برنامه به ميزان مورد نياز پردازنده را برای تحقق عمليات خود ،اختيار خواهد کرد.
استفاده از بيشترين سيکل های پردازنده برای انجام عمليات.
ساده ترين واحد نرم افزاری که سيستم عامل یه منظور زمانبن--دی پردازن--ده ب--ا آن درگ-ير خواه--د ش--د ،يک پ-ردازه و يا يک Thread
خواهد بود .موقتا" می توان يک پردازه را مشابه يک برنامه -در نظ--ر گ--رفت ،در چ--نين ح--التی مفه--وم ف--وق ( پ--ردازه ) ،بيانگر يک تص--وير
واقعی از نحوه پردازش های مرتبط با سيستم عامل و س-خت اف-زار نخواه-د ب-ود .برنام--ه ه-ای ک--امپيوتری ( نظ--ير واژه پردازه-ا ،بازيه--ای
کامپيوتری و )...در حقيقت خود يک پردازه می باشند ،ولی برنامه های فوق ممکن است از خدمات چندين پردازه ديگر اس--تفاده نماين--د .مثال"
ممکن است يک برنامه از پردازه ای یه منظور برقراری ارتباط با ساير دستگاههای موجود در کامپيوتر اس-تفاده نمايد .پ-ردازه ه-ای ف-راوان
ديگری نيز وجود دارد که با توجه به ماهيت عمليات مربوطه ،بدون نياز به محرک خارجی ( نظير يک برنامه ) فعاليت ه--ای خ-ود را انج--ام
می دهند .يک پردازه ،نرم افزاری است که عمليات خاص و کنترل شده ای را انجام می ده-د .کن-ترل يک پ-ردازه ممکن اس-ت توس-ط ک-اربر ،
ساير برنامه های کاربردی و يا سيستم عامل صورت پذيرد.
نحوه انجام عمليات :
يک پردازه بخشی از حافظه RAMرا اشغال خواهد کرد
پس از استفرار -بيش از يک پردازه در حافظه ،پردازنده بر اساس يک زمانبن--دی خ--اص ،فرص-ت -اج--راء را ب--ه يکی از پ--ردازه ه--ا
خواهد داد.
پردازنده ،بر اساس تعداد سيکل های خاصی پردازه را اجراء خواهد کرد .
پس ازاتمام تعداد سيکل های مربوط-ه ،پردازن-ده وض-عيت پ-ردازه ( مق-اير ريجس--ترها و )...را ذخ--يره و ب-ه پ-ردازه اتم--ام زم--ان
مربوطه را اعالم می نمايد.
پردازنده در ادامه اطالعات ذخيره شده در رابطه با پردازه ديگر را فعال ( ريجسترها و )...و زمينه اجرای پردازه دوم ف--راهم
می گردد.
پس ازاتمام تعداد سيکل های مربوط-ه ،پردازن-ده وض-عيت پ-ردازه ( مق-اير ريجس--ترها و )...را ذخ--يره و ب-ه پ-ردازه اتم--ام زم--ان
مربوطه را اعالم و مجددا" پردازه اول جهت اجراء فعال خواهد گرديد.
مديريت حافظه
سيستم عامل در رابطه با مديريت حافظه دو عمليات اساسی را انجام خواهد داد :
هر پردازه یه منظور اجراء می بايست دارای حافظه مورد نياز و اختصاصی -خود باشد. -
از انواع متفاوتی حافظه در سيستم استفاده تا هر پردازه قادر به اجراء با باالترين سطح کارآئی باشد.
در اغلب کامپيوترها ،می توان ظرفيت حافظه را ارتقاء و افزايش داد .مثال" می توان ميزان حافظه RAMموجود را از يک مگابايت ب--ه دو
مگابايت ارتقاء داد .روش فوق يک راهکار فيزيکی برای افزايش حافظه بوده که در برخی موارد دارای چالش های خ--اص خ--ود می باش--د -.در
اين زمينه می بايست راهکارهای ديگر نيز مورد بررس-ی ق-رار گيرن--د .اغلب اطالع--ات ذخ--يره ش-ده توس-ط برنام--ه ه--ا در حافظ--ه ،در تم--ام
لحظات مورد نياز نخواهد نبود .پردازنده در هر لحظه قادر به دستيابی -به يک محل خاص از حافظه اس-ت .بن-ابراين اک-ثر حجم حافظ-ه در
اغلب اوقات غير فابل استفاده -است .از طرف ديگر با توجه به اينکه فضای ذخيره سازی حافظه ها ی جانبی نظير ديسک ها بمراتب ارزان--تر
نسبت به حافظه اصلی است ،می توان با استفاده از مکانيزمهائی اطالعات موجود در حافظه اص-لی را خ-ارج و آنه-ا را موقت-ا" ب-ر روی ه-ارد
ديسک ذخيره نمود .بدين ترتيب فضای حافظه اصلی آزاد و در زمانيکه به اطالعات ذخيره شده بر روی هارد ديس--ک نياز باش--د ،مج--ددا"
آنها را در حافظه مستقر کرد .روش فوق " مديريت حافظه جانبی " ناميده می شود .حافطه های ذخيره سازی ديسکی ،يکی از انواع متفاوت
حافظه موجود بوده که می بايست -توسط سيستم عامل مديريت گردد .حافطه های ب--ا س--رعت ب--االی ، Cacheحافظ--ه اص--لی و حافظ--ه ه--ای
جانبی نمونه های ديگر از حافظه بوده که توسط سيستم عامل مديريت گردند.
انواع سیستم عامل ها از نوع کاربردی!
سيستم های عامل را از بعد نوع کامپيوترهائی که قادر به کنترل آنها بوده و نوع برنامه های کاربردی که قادر به حمايت از آنها می باشند به
چند گروه عمده تقسيم می نمايند.
سیستم عامل شبکه ای :
این نوع سیستم عامل ها ،از کنترل کننده های واسط شبکه و نرم افزار های سطح پایین به عنوان گردانن..ده اس..تفاده می کنن..د و
برنامه هایی برای ورود به سیستم های راه دور و دسترسی به فایل از راه دور در آنها به کار گرفته می شود .
سیستم عامل توزیع شده :
این سیستم عامل ها خود را مانند سیستم عامل های تک پردازنده به کاربر معرفی می کنند ،اما در عمل از چندین پردازن.ده اج.را
می شوند . .این نوع سیستم عامل در یک محیط شبکهای اجرا میش--ود در این ن--وع سیس--تم ی--ک برنام--ه پس از اج--را در کامپوتره--ای مختل--ف
جواب نهایی به سیستم اصلی کاربر بر میگردد سرعت پردازش در این نوع سیستم بسیار باالست.
(سیستم عامل تک پردازن-ده :این ن-وع سیس-تم عامله-ا ،سیس-تم عامله-ای نس-ل چه-ارم (نس-ل فعلی) هس-تند ک-ه ب-ر روی ی-ک پردازن-ده اج-را
میشوند).
سیستم عامل بی درنگ :
از این ن-وع سیس-تمهای عام-ل ب-رای کن-ترل ماش-ین آالت ص-نعتی ،تجه-یزات علمی و سیس-تمهای ص-نعتی اس-تفاده میگ-ردد .ی-ک سیس-تم عام-ل
بالدرنگ دارای امکانات محدود در رابطه با بخش راب-ط ک-اربر و برنامهه-ای ک-اربردی مختص ک-اربران هس-تند .یکی از بخشه-ای مهم این
نوع سیستمهای عامل ،مدیریت -منابع موجود کامپیوتری بگونهای است که یک عملیات خاص در زمانی که میبایست -،اجراء خواهند شد ,مهمتر
اینکه مدیریت -منابع بگونه ایست که این عمل در هر بار وقوع ,مقدار زمان یکسانی بگیرد.
سیستم عامل های چند برنامه ای :
برای جلوگیری از تلف شدن وقت واحد پردازشگر این سیستم های عامل طوری طراحی شده اند که می توانند اجرای چند برنامه را به ط-ور
همزمان بر عهده بگیرند .انجام این کار بدبن صورت است که در هر لحظه چند برنامه در داخ--ل حافظ--ه موج--ود هس--تند ب--ه ه--ر ک--دام از این
برنامه ها در مرحله اجرای خاص خود قرار دارند .این برنامه ها ب--ه ص--ورت قس--مت قس--مت مط--ابق ب--ا احتیاج--ات ورودی و خ--روجی خ--ود
پردازش می شوند .می توان برای پردازش برنامه -ها اولویت هائی را نیز در نظز گرفت در این حالت برنام-ه -ه--ایی ک--ه دارای اول--ویت ب--رای
اجرا هستند زود تر از دیگر برنامه ها پردازش خواهند شد به عبارت دیگر اجرای این برنامه ها بر برنام--ه ه--ای دیگ-ری ک--ه دارای اول--ویت
نیستند تقدم خواهند داشت .
سیستم عامل تک برنامه ای :
برخی از کامپیوتر ها میتوانند در یک لحظه فقط به پردازش یک برنامه -بپردازند .سیستم عامل های این نوع کامپیوتره-ا می توانن-د برنام-ه
را بارگذاری و اجرا کنند و یا اطالعات را به دستگاه جانبی -بفرستند یا از آن دریافت کنند و دستورات مخصوص خود را به اج--را درآورند.
سیستم عامل های موجود بر روی بیشتر میکرو کامپیوترها از این نوع هستند لذا این نوع کامپیوترها قادر به اجرای چن--د برنام--ه ب--ه ط--ور
همزمان یا انجام کاری دیگر عالوه بر پردازش یک برنامه -نیستند .مانند MS-DOS
سیستم عامل چند کاره :
يک سيستم عامل چند کاربره ،امکان استفاده همزمان چندين کاربر از منابع موجود کامپيوتر را فراهم می آورند .منابع مورد نياز هر يک از
کاربران می بايست توسط سيستم عامل بدرستی مديريت تا در صورت بروز اشکال در منابع تخصيص يافته ب-ه يک ک-اربر ،ب-ر رون-د اس-تفاده
ساير کاربران از منابع مورد نظر اختاللی ايجاد نگردد .يونيکس VMS ،و سيستم های عامل کامپيوترهای ب--زرگ نظ--ير MVSنمون--ه
هائی از سيستم های عامل چندکاربره می باشند.
سیستم عامل تک کاره :
همانگونه که از عنوان اين نوع سيستم های عامل مشخص است ،آنها بگونه ای طراحی شده اند که قادر به م-ديريت -ک-امپيوتر بص-ورتی باش-ند
که يک کاربر در هر لحظه قادر به انجام يک کار باشد -.سيستم عامل Palm OSبرای کامپيوتره--ای PDAنمون--ه ای مناس--ب از يک
سيستم عامل مدرن تک کاربره و تک کاره است .
سیستم عامل تک کاربره _چند کاره :
اکثر سيستم های عامل استفاده -شده در کامپيوترهای شخصی از اين نوع می باشند .وين--دوز 98 -و Mac OSنمون--ه ه--ائی در اين زمين--ه
بوده که امکان اجرای چندين برنامه بطور همزمان را برای يک کاربر فراهم می نمايند .مثال" يک کاربر ويندوز 98قادر به ت--ايپ يک نام--ه
با استفاده از يک واژه پرداز بوده و در همان زمان اقدام به دريافت يک فايل از اينترنت نموده و در هم-ان وض-عيت محتويات نام-ه الک-ترونیکی
خود را برای چاپ بر روی چاپگر ارسال کرده باشد.
چگونه يک سيستم عامل را انتخاب نمائيم
زمانی که شما يک کامپيوتر را خريداری می نمائيد ،انتخاب خود را در خصوص ن..وع سيس..تم عام..ل ن..يز انج..ام داده اي..د ،چراکه
سيستم عامل بر روی کامپيوتر خريداری شده نصب و در اختيار شما قرار داده می شود .شما می تواني..د ه..ر زم..ان که تش..خيص
داديد سيستم عامل نصب شده بر روی کامپيوتر خود را تغيير دهيد
تاکنون سيستم های عامل متداولی در سطح دنيا طراحی و پياده سازی شده است .هر سيس..تم عام..ل دارای وي..ژگی ه..ا ،مزاي..ا و
محدويت های مختص به خود می باشد .در اين رابطه می توان به متداولترين سيستم های عامل موجود اشاره نمود :
ويندوز ( : ) Windowsويندوز که دارای نسخه های متعددی است متداولترين سيستم عامل استفاده شده توسط کاربران می
باشد .اين سيستم عامل توسط شرکت مايکروسافت ارائه شده و دارای يک رابط کاربر گرافيکی است که استفاده از آن را برای اکثر
کاربران راحت تر می نمايد ( نسبت به سيستم های عاملی که دارای رابط کاربر مبتنی بر متن می باش..ند ) .وين..دوز دارای نس..خه
های جداگانه ای برای کاربران معمولی و نسخه هائی مختص سرويس دهندگان می باشد .
: Mac OS Xسيستم عامل فوق توسط شرکت اپل ارائه شده است و از آن ب.ر روی کامپيوتره.ای مکينت..اش اس.تفاده می
گردد .اين سيستم عامل از لحاظ شکل ظاهری و رابط کاربر گرافيکی دارای شباهت های زيادی با ويندوز می باشد ( ب..ا تغي..يراتی
اندک ) .
لينوکس و ساير سيستم های عامل مبتنی بر يونيکس :از لينوکس و ساير سيستم های ع.املی که از ي.ونيکس مش.تق ش.ده ان.د
عموما" در ايستگاههای شبکه ای خاص و يا سرويس دهندگان شبکه نظير سرويس دهندگان وب و پس..ت الکترونيکی ،اس..تفاده
می گردد .استفاده از اينگونه سيستم های عامل توسط کاربران معمولی عمدتا" مشکل بوده و به منظور استفاده از آنان ب..ه دانش و
يا مهارت های خاصی نياز می باشد .همين موضوع يکی از داليل اصلی در رابطه با عدم گسترش عمومی آنان محسوب می گ..ردد .
نسخه هائی از سيستم های عامل فوق در حال پياده سازی است تا کاربران معمولی نيز بتوانند بسادگی از آنان استفاده نمايند .
پایگاه دادهها
اطالع--اتی) ب--ه مجم--وعهای از اطًالومعم اههداد یاههاگیاپ .دوشیم هتفگ دنمناماس و مظنم راتخاس اب تاعالّ در
پایگاه دادهه--ا (دادگ--ان ی--ا بان--ک ّ
قالبی که برای دستگاهها و رایانهها قابل خواندن و دسترسی باشد ذخیره میشوند .البته چنین شیوه ذخیرهسازی اطالعات تنه--ا روش موج--ود
نیست و شیوههای دیگری مانند ذخیرهسازی ساده در پروندهها نیز استفاده میگردد .آنچه ذخیرهسازی دادهها در پایگاهه--ای دادهه--ا را م--ؤثر
میسازد وجود یک ساختار مفهومی برای ذخیرهسازی و روابط بین دادهها است.
پایگاه داده در اصل مجموعهای سازمان یافته -از اطالعات است.این -واژه از دانش رایانه سرچشمه میگیرد ،اما ک--اربرد وس--یع و عم--ومی ن--یز
دارد ،این وسعت به اندازهای است که مرکز اروپایی پایگاه داده (که تعاریف خردمندانهای برای پایگ--اه داده ایج--اد میکن--د) ش--امل تع--اریف غ--یر
الکترونیکی برای پایگاه داده میباشد .در این نوشتار به کاربردهای تکنیکی برای این اصطالح محدود میشود.
داده
داده ( .)dataدارای تعاريف مختلفی است ،به طور کلی داده ها كلمات و ارزش هاي واقعي هستند كه از طريق مش--اهده و تحقيق بدس--ت مي
آيند ،به عبارت ديگر داده نمودي از وقايع ،معلومات ،رخدادها ،پديده ها و مفاهيم مي باشد.
اطالعات
اطالعات ( .)informationمفهومي است که براي گيرنده آن قابل درک ب--وده و ب--ا دانس--تن آن می توان--د ب--رای ح--ل يک مس--ئله تص--ميم
گيري يا ارزيابی كند .وقتي اطالع وارد کامپيوتر شده ذخيره مي گ--ردد ب--ه داده تب--ديل می ش--ود .بع--د از پ--ردازش ،داده خ--روجي مج--ددا ب--ه
عنوان اطالع دريافت مي شود
اجزاء اصلي سيستم بانك اطالعاتي عبارتند از:
.1داده ها
• شامل داده هائي درباره موجوديت هاي مختلف محيط و ارتباط بين موجوديت ها.
.2سخت افزار
• شامل عناصر پردازشی ،رسانه های ذخيره سازی داده ،دستگاه هاي جانبي -،سخت افزارهای ارتباطی و غيره.
.3نرم افزار
• شامل سيستم عامل و نرم افزارهاي ارتباطي شبکه -،نرم افزار سيستم مديريت -پايگاه داده و برنامه هاي كاربردي.
.4رويه های عملياتی
• شامل کليه عملياتی که روی پايگاه داده انجام می شود ،نظير تهيه پشتيبان ،آمارگيری و ...
.5کاربر
• شامل كاربران يا كساني كه ب--ه نح--وي ب--ا سيس--تم در ارتب--اط هس--تند نظ--ير م--ديرپايگاه داده( ،)DBAطراح--ان پايگ--اه داده (،)DBD
برنامه نويسان پايگاه داده ( )DBPو کاربران نهائي(.)end users
مزايا و معايب سيستم هاي پايگاه داده
مزاياي مهم سيستم پايگاه داده
.1تجمع ،وحدت ذخيره سازي و کنترل متمرکز داده ها
.2كاهش افزونگي .تجمع داده و وحدت ذخيره سازی باعث کاهش افزونگی می شود .مثال آدرس های مختل--ف ب--رای يک مش--تری در قس--مت
های مختلف اداره ثبت نمی شود.
.3به اشتراك گذاشتن داده ها .چند كاربر مي توانند در هم زمان به پايگاه داده دسترسي داشته باشند .برنامه هاي كاربردي موجود ق--ادر ب--ه
اشتراك گذاردن داده ها در پايگاه داده بوده و برنامه هاي كاربردي جديد -نيز مي توانند از اين داده ها استفاده كنند.
.4پرهيز از ناسازگاري .با كاهش افزونگي ،كنترل متمرکز و جامعيت ،سازگاري و يكپارچگي داده ها تضمين مي شود.
.5اعمال محدوديت -هاي امنيتي .سيستم هاي امنيتي در پايگاه داده امكان اعمال كنترل هاي مختلف را براي هر نوع دسترسي ( بازيابي،اص--الح،
حذف و غيره) بر روي پايگاه داده فراهم مي كند.
.6صحت بيشتر داده و استقالل از برنامه های کاربردی
.7راحتی پياده سازی برنامه های کاربردی جديد
معايب سيستم پايگاه داده
.1طراحی سيستم های پايگاه داده پيچيده تر ،دشوارتر و زمان برتر است.
.2هزينه قابل توجهی صرف سخت افزار و نصب نرم افزار می شود.
.3آسيب ديدن پايگاه داده روی کليه برنامه های کاربردی تاثير می گذارد.
.4هزينه زياد برای تبديل -از سيستم فايلی به سيستم پايگاه داده نياز است.
.5نيازمند تعليم اوليه برنامه نويسان و کاربران و استخدام کارمندان خاص پايگاه داده است.
.6نياز به تهيه چندين کپی پشتيبان از پايگاه داده می باشد-.
.7خطاهای برنامه می توانند فاجعه برانگيز باشند.
.8زمان اجرای هر برنامه طوالنی تر می شود.
.9بسياروابسته به عمليات سيستم مديريت پايگاه داده است.
شبکه کامپیوتری چیست ؟
شبکههای کامپیوتری مجموعهای از کامپیوترهای مستقل متصل به یکدیگرند که با یکدیگر ارتباط داش..ته و تب..ادل داده میکنن..د.
مستقل بودن کامپیوترها بدین معناست که هر کدام دارای واحدهای کنترلی و پردازشی مجزا ب.وده و ب.ود و نب..ود یکی ب.ر دیگ.ری
تاثیرگذار نیست.
متصل بودن کامپیوترها یعنی از طریق یک رسانه فیزیکی مانند کابل ،فیبر نوری ،ماهوارهها و ...به هم وصل میباشند .دو شرط فوق
شروط الزم برای ایجاد یک شبکه کامپیوتری میباشند اما شرط کافی برای تشکیل یک شبکه کامپیوتری داش..تن ارتب..اط و تب..ادل
داده بین کامپیوترهاست.
دالیل استفاده از شبکه را می توان موارد ذیل عنوان کرد:
- 1استفاده مشترک از منابع :
استفاده مشترک از یک منبع اطالعاتی یا امکانات جانبی رایانه ،بدون توجه به محل جغرافیایی هریک از منابع را استفاده از منابع
مشترک گویند.
- 2کاهش هزینه :
متمرکز نمودن منابع واستفاده مشترک از آنها وپرهیز از پخش آنها در واحدهای مختلف واستفاده اختصاصی هر کاربر در یک
سازمان کاهش هزینه را در پی خواهد داشت .
- 3قابلیت اطمینان :
این ویژگی در شبکه ها بوجود سرویس دهنده های پشتیبان در شبکه اشاره می کند ،یعنی به این معنا که می توان از منابع
گوناگون اطالعاتی وسیستم ها در شبکه نسخه های دوم وپشتیبان تهیه کرد ودر صورت عدم دسترسی به یک از منابع اطالعاتی در
شبکه " بعلت از کارافتادن سیستم " از نسخه های پشتیبان استفاده کرد .پشتیبان از سرویس دهنده ها در شبکه کارآیی ،،فعالیت
وآمادگی دایمی سیستم را افزایش می دهد.
- 4کاهش زمان :
یکی دیگر از اهداف ایجاد شبکه های رایانه ای ،ایجاد ارتباط قوی بین کاربران از راه دور است ؛ یعنی بدون مح..دودیت جغرافیایی
تبادل اطالعات وجود داشته باشد .به این ترتیب زمان تبادل اطالعات و استفاده از منابع خود بخود کاهش می یابد.
مدل های شبکه:
در یک شبکه ،یک کامپیوتر می تواند هم سرویس دهنده وهم سرویس گیرنده باشد .یک سرویس دهنده ( )Serverکامپیوتری
است که فایل های اشتراکی وهمچنین سیستم عامل شبکه که مدیریت عملیات شبکه را بعهده دارد -را نگهداری می کند.
برای آنکه سرویس گیرنده " "Clientبتواند به سرویس دهنده دسترسی پیدا کند ،ابتدا سرویس گیرن..ده باید اطالع..ات م..ورد
نیازش را از سرویس دهنده تقاضا کند .سپس سرویس دهنده اطالعات در خواست شده را به سرویس گیرنده ارسال خواهد کرد.
سه مدل از شبکه هایی که مورد استفاده قرار می گیرند ،عبارتند از :
- 1شبکه نظیر به نظیر " " Peer- to- Peer
- 2شبکه مبتنی بر سرویس دهنده " " Server- Based
- 3شبکه سرویس دهنده /سرویس گیرنده " "Client Server
مدل شبکه نظیر به نظیر:
در این شبکه ایستگاه ویژه ای جهت نگهداری فایل های اشتراکی وسیستم عامل شبکه وجود ندارد .هر ایستگاه می تواند ب..ه من..ابع
سایر ایستگاه ها در شبکه دسترسی پیدا کند .هر ایستگاه خاص می تواند هم بعنوان Serverوهم بعنوان Clientعمل کن..د.
در این مدل هر کاربر خود مسئولیت مدیریت وارتقاء دادن نرم افزارهای ایستگاه خ.ود را بعه.ده دارد .از آنج.ایی که یک ایس.تگاه
مرکزی برای مدیریت عملیات شبکه وجود ندارد ،این مدل برای شبکه ای با کمتر از 10ایستگاه بکار می رود .
مدل شبکه مبتنی بر سرویس دهنده :
در این مدل شبکه ،یک کامپیوتر بعنوان سرویس دهنده کلیه فایل ها ونرم افزارهای اشتراکی نظیر واژه پرداز ها ،کامپایلرها ،بانک
های اطالعاتی وسیستم عامل شبکه را در خود نگهداری می کند .یک کاربر می تواند به سرویس دهنده دسترسی پیدا کرده وفایل
های اشتراکی را از روی آن به ایستگاه خود منتقل کند.
مدل سرویس دهنده /سرویس گیرنده :
در این مدل یک ایستگاه در خواست انجام کارش را به سرویس دهنده ارائه می دهد وسرویس دهنده پس از اجرای وظیفه محوله ،
نتایج حاصل را به ایستگاه در خواست کننده عودت می دهد .در این مدل حجم اطالعات مبادله شده ش..بکه ،در مقایس..ه ب..ا م..دل
مبتنی بر سرویس دهنده کمتر است واین مدل دارای کارایی باالتری می باشد.
انواع شبکه های رایانه ای از نظر ابعاد و کستردگی فیزیکی
)1شبکه های محلی ()LAN
عموماً به یک منطقه جغرافیایی کوچک مثل آزمایشگاه مدرسه و یا یک س.اختمان مح.دود می ش..ود .فاص.له کامپیوتره..ای یک
LANبیشتر از 1500متر نیست .در پیکربندی ،LANیک کامپیوتر به عنوان فایل سرور( )Serverاختصاص داده می ش..ود.
که این کامپیوتر تمام نرم افزارهایی را که شبکه را کن.ترل می کن.د در خ.ود ذخ.یره می نماید .مث..ل ن.رم افزاره..ایی که توس.ط
کامپیوترهای متصل به شبکه به اشتراک گذاشته می شوند .کامپیوترهای متصل به فایل سرور ،ایس..تگاه کاری (س..رویس گیرن..ده)
نامیده می شوند و ایستگاه های کاری می توانند از فایل سرور ضعیف تر باشند و ممکن است روی هارددیسک خ.ود ن.رم افزاره.ای
اضافی داشته باشند .در اکثر شبکه های محلی ))LANاز کابل برای اتصال به کارت های شبکه موجود روی کامپیوتر اس..تفاده می
شود.
)2شبکه های فرامنطقه ای ()MAN
این شبکه ،ناحیه جغرافیایی بزرگی مثل شهرها یا ناحیه های مدارس را تحت پوشش قرار می ده..د .ب..ا بهم پیوس..تن ش..بکه ه..ای
کوچک در یک منطقه جغرافیایی بزرگ ،انتشار اطالعات در بین شبکه آسانتر می گردد .کتابخانه های ملی اداره های دول..تی ب..رای
اتصال شبکه های خود از MANاستفاده می کنند.
)3شبکه های گسترده()WAN
شبکه های گسترده ،ناحیه جغرافیایی بسیار بزرگی را تحت پوشش قرار می دهند .مانند استان تهران ،کشور ایران یا تم..ام دنیا.
مخصوص بین اقیانوسی یا ماهواره ها استفاده می شود .ب..رای مث..ال ب..ا اس..تفاده از یک
ِ
برای اتصال این نوع شبکه ها از کابل های
WANمدارس استان تهران بدون پرداخت هزینه های هنگفت می توانن..د ب..ه م..دارس توکیو وص..ل ش..وند WAN .ش..بکه ی
پیچیده ای است که از شبکه های محلی و شبکه های پایتختی برای اتصال به شبکه های سراسری و جهانی مثل اینترنت اس..تفاده
می کند .اما در هر حال برای کاربران ،تفاوت آشکاری بین WANو MANیا LANوجود نخواهد
توپولوژی و انواع آن
اجزای سخت افزاری در شبکه طبق یک طرح و نقشه به هم متصل می شوند که به آن توپولوژی شبکه می گوییند.
توپولوژی خطی(:)Bus
جنبه ظاهری :کلیه ی سیستم ها از طریق یک قطعه کاب..ل ب..ه یکدیگر متص..ل ش..ده،اطالع..ات خ..ود را از طریق آن تب..ادل می
کنند.نکته ی اصلی در توپولوژی خطی آن است که یک قطعه کابل بین همه ی رایانه ها مشترک بوده و همه از طریق همان یک
قطعه با هم ارتباط دارند.
توپولوژی حلقوی(:)Ring
جنبه ظاهری :کلیه رایانه ها در یک حلقه به یکدیگر متصل می شوند.بدیهی است وقتی می گ..وییم حلق..ه،منظ..ور آن اس..ت که
آخرین رایانه باید به اولین رایانه متصل شود.
تفاوت توپولوژی خطی با توپولوژی حلقوی:
در توپولوژی حلقوی هر سیستم ،دو گذرگاه دارد اما در توپولوژی خطی فقط یک گذرگاه برای عبور اطالعات دارد.
مزایا و معایب حلقوی نسبت به خطی:
مزیت :نحوه گردش اطالعات در حلقوی نسبت به خطی دارای مزایایی از قبیل اولویت بندی و زمانبدی است که هم بن..د ی خطی
از آن محروم است.
معایب :
مصرف کابل در آن نسبت به هم بندی خطی بیشتر است.
مانند هم بندی خطی اگر یک قسمت از حلقه قطع شود،کل شبکه از کار می افت..د ب..ه این علت که اطالع..ات ق..ادر ب..ه
گردش کامل نخواهد بود.
توپولوژی ستاره ای(:)Star
جنبه ظاهری :کلیه رایانه ها به یک نقطه مرکزی بنام Hub Switchمتصل می شوند.
مزایا و معایب توپولوژی ستاره ای نسبت به توپولوژی خطی:
مزایا:
قطع شدن یک خط بطور معمول بقیه شبکه را تحت تاثیر قرار نمی دهد.
اگر از هاب سوئیچ استفاده شود امکان تبادل اطالعات دو ب..ه دو بص..ورت هم زم..ان وج..ود دارد،در نتیج..ه حجم ترافیک
بیشتری در واحد زمان می تواند انجام شود.
اگر از هاب سوئیچ استفاده شود چون ترافیک مقصد به یک ایستگاه روی گذرگاه های دیگر ارسال نمی شود لذا ترافیک
ناخواسته کاهش یافته و ضریب ایمنی در تبادل اطالعات افزایش می یابد.
معایب :
اگر به هر دلیلی ((نقطه ی مرکزی))کار بیافتد،کل شبکه از کار باز می ایستد.
مصرف کابل و بطور کلی هزینه پیاده سازی آن نسبت به خطی بیشتر است.البته در عوض هزینه نگهداری و رفع عیب آن
پایین تر است زیرا کمتر دچار مشکل شده و عیب یابی در آن ساده تر و سریع تر انجام می شود.
توپولوژی مش:
جنبه ظاهری:در هر سیستم به تعداد الزم ،سخت افزار شبکه نصب شده و همگی مستقیما بص.ورت دو ب.ه دو ب.ه یکدیگر متص.ل
میشوند.البته این حالت ایده آل بوده که اصطالحا گراف کامل خوانده میشود.
مزایا و معایب توپولوژی مش نسبت به سایر توپولوژی ها:
مزیت:چون بیش از یک مسیر برای هدایت ترافیک وجود دارد بنابراین به احتمال زیاد ،قطع شدن در یک مسیر ب..اعث اختالل کلی
در ارتباط نمیشود و باالخره شانسی برای رسیدن به مقصد وجود دارد .
خالصه آن که توپولوژی مش دارای ویژگی افزونگی یا تحمل خطا و همچنین تنظیم بار است.
عیب مش نسبت به سایر توپولوژی ها پیچیده تر و پرهزینه تر بودن آن است.
اصوال انتخاب هم بندی ربطی به ابعاد و گستردگی فیزیکی شبکه( LANیا) WANندارد و بدیهی است که هر نوع هم بن..دی را
میتوان چه در شبکه محلی و چه در شبکه گسترده استفاده کرد.
شبکه حلقوی دو طرفه را می توان حالت خاصی از مش به حساب آورد زیرا چنانچه قطرهای یک مش کامل را حذف کنیم ش..کل
حاصله یک مش ناقص خواهد شد که همان شبکه حلقوی دو طرفه است.
داشت.
اينترنت
بزرگترين شبكه كامپوتري جهان يعني اينترنت -بصورتي غول آسا در حال توس--عه و گس--ترش اس--ت و تاره--اي خ--ويش را در پنج ق--اره ب--زرگ
جهان تنيده و دنياي شگفت انگيزي را بوجود آورده است كه با سفرهاي اكتشافي در آن مي توانيد مطلب فراواني در مورد ماهيت ش--بك هه--ا و
پايگاه ها آموخته و عالوه بر آن تقريب ُا -به تمامي موضوعات موجود و قابل بررسي در جهان دست يابد
اینترنت سامانهای جهانی از شبکههای رایانهای بهم پیوستهاس-ت -ک-ه از پروتک-ل مجموع-ه پروتک-ل این-ترنت -ب-رای ارتب-اط ب-ا یک-دیگر اس-تفاده
مینمایند .به عبارت دیگر اینترنت ،شبکه شبکه -هاست که از میلیونه-ا ش-بکه خصوص--ی ،عم-ومی ،دانش-گاهی ،تج-اری و دول-تی در ان--دازههای
محلی و کوچک تا جهانی و بسیار بزرگ تشکیل شدهاس--ت ک--ه ب--ا آرای-ه وس--یعی از فناوریه-ای الک--ترونیکی و ن--وری ب--ه هم متص-ل گش-تهاند-.
اینترنت در برگیرنده منابع اطالعاتی و خدمات گسترده ایست که برجستهترین آنها وب جهانگستر و رایانامه -میباشند.
اینترنت در برابر وب
غالباً در گفتگوهای روزمره از دو واژ ٔه "وب" و "اینترنت" ،به اشتباه ،بدون تمایز زیادی استفاده میشود ،امااین دو واژه معانی متفاوتی -دارن--د.
اینترنت یک سامانه ارتباطی جهانی برای داده هاست -،زیرساختهای نرم اف--زاری و س--ختافزاری اس--ت ک--ه رایانهه--ا در سراس--ر جه--ان را ب--ه
یکدیگر متصل میسازد -.در مقابل ،وب یکی از خدماتی (سرویس)است -که ب-ر روی این-ترنت ارائ-ه میش-ود و ب-رای ارتب-اط از ش-بکه این-ترنت
بهره میجوید .وب مجموعه ای از نوشته های به هم پیوسته( )web pageاست که به کمک ابرپیوندها و آدرس جه--انی( )URLب--ه
یکدیگر پیوند خورده اند .وب شامل س-رویس ه-ای دیگ--ر مانن--د رایانام--ه ،انتق-ال -فای--ل(پروتک-ل افتیپی) ،گ--روه خ-بری و ب-ازی آنالین اس-ت.
خدمات(سرویس) -های یاد شده بر روی شبکه های مستقل و جدا از اینترنت نیز در دسترس هستند.
اینترانت
عمومی ترین بستر ب--رای م-دیریت داخلی س--ازمان .ی--ک ش-بکھ خصوص-ی در ی--ک س-ازمان مي باش-د کھ از آن بمنظ-ور ن--یز نامی--ده می ش-ود.
اینترانت ،شبکھ داخلی ( )LANتوزیع اطالعات داخلی استفاده -می گردد .اینترانت ،یک شبکھ محلی سازمانی است کھ از طریق آن امکان
دسترسی بھ داده ھای یک شرکت و سازمان برای افراد داخل سازمان بوجود می آید .دسترسی بھ آن مح--دود اس--ت و فق--ط در داخ--ل س--ازمان
مورد استفاده قرار می گیرد .اینترانت ھم--ان مف--اھیم و تکنولوژیھای این--ترنت را م--ورد اس--تفاده ق--رار می دھد .این--ترانت ھا بھ س--ازمانھا-
کمک می کنند تا یک محیط اطالعاتی غنی تر و پاسخگوتر ایجاد کنند .اینترانت و دیگر فناوریھای شبکھ ای ابزارھ ایی غ-نی ب-رای ایج-اد
محیط ھمکاری ھستند بھ طوری کھ اعضای یک سازمان می توانند بدون محدودیتھای فیزیکی بھ مبادلھ عقاید -بپردازند ،اطالع--ات خ--ود
را بھ اش--تراک بگذارن--د و ب--اھم ب--ر روی طرحھا و وظ--ایف مش--ترک ک--ار کنن--د .این--ترانت ،ش--امل س--رویس -ھ ای متع--ددی نظ--یر :توزی--ع
مستندات ،توزیع نرم افزار ،دستیابی بھ بانک ھای اطالعاتی و موارد دیگ-ر اس-ت .عالوه ب-ر امک-ان اش-تراک فای-ل و چ-اپگر ،ی-ک این-ترانت
امکان استفاده -از نرم افزارھای مرتبط با اینترنت را نیز فراھم می نمای-د :ص-فحات وب ،مرورگرھای وب ،پس-ت الک--ترونیکی ،گ-روه ھ ای
خبری و لیست ھای ارسال نامھ الکترونیکی ،نمونھ ھائی در )FTP( ،پروتکل ارسال فایل این زمینھ می باشند.
اكسترانت
اکسترانت ھا به اینترانتھای خصوصی کھ در اختیار کاربران بیرون از سازمان یا شرکت ن-یز ق-رار می گیرن--د گوین--د .ش--بکه اکس-ترانت-
تاحد بسیار زیادی شبیه اینترانت است با این تفاوت که اکسترانت به منظور دسترسی -به تعدادی از شرکای تجاری ،مشتریان -خاص و مواردی
که به عنوان جزئیات اصلی یک شرکت تلقی می شوند ،گسترش می یابد -.اکسترانت ھا برای دسترسی نیازمند ی--ک ن--ام ک--اربری و ی--ک کلم--ه
عبور بوده و از طرفی ھویت کاربر قسمتھایی از اکسترانت را که می تواند مرور کند ،تع-یین می کن-د .اکس-ترانت -ھ ا م-وجب می ش-وند ت-ا
سازمان ھا اطالعات خود را با مشتریان -،تامین کنندگان محصوالت و سایر نماین-دگان تج-اری در می-ان گذارن-د و این اطالع--ات را توس--عھ و
گسترش دھند .در شبکه اکسترانت از بستر اینترنت برای ایجاد ارتباط اس--تفاده می ش--ود .اکس--ترانت ب--رای س--ازمانھایی ک--ه س--اختمانھایی-
دور از یکدیگر در نقاط مختلف دارند نیز استفاده می شود.
برنامه نویسی
برنامه نويسی را می توان به يک بازی هوش تشبيه کرد ،بازی بر روی داده ها ومتغيرها با استفاده از دس--تورات و ابزاره--ای برنام--ه نويس--ی
که در اختيار ما گذاشته شدهاست . -در اين بازی ابتدا بايد ابزارهای مورد نياز خود ،جهت نوشتن برنامه ای خاص راانتخاب ک--رده س--پس بايد
.ابزارها را به گونه ای در کنار هم قرار دهيم و به گونه ای باابزارها بر روی داده ها و متغيرها کار کنيم تا به هدف مورد نظر برسيم
زبان پرکاربرد عبارتند از ۱۲
C, C++, C#, Java, JavaScript, Perl, PHP, Python, Ruby, Shell, SQL, and
Visual Basic.
الگوريتم
مجموعه اي از دستورالعمل ها كه به صورت محدود و پايان پذير است و اگر بصورت متوالي دنبال شود موجب انجام كار خاصي مي
گردد.
شرايط و معيارالگورتيم
. 1ورودي( مي تواند چند ورودي داشته باشد يا هيچ ورودي را از محيط خارج تامين نكند ) .
. 2خروجي (حداقل يك كميت به عنوان هدف و نتيجه الگوريتم به خروجي برگزدانده مي شوند ) .
.3قطعيت (واضح و بي ابهام باشد ) .
. 4محدوديت ( باالخره بايد الگوريتم پايان يابد و براي تمام حاالت عملي انجام گيرد و بازتابي داشته باشد ) .
.5كارآيي ( هر دستورالعمل بايد انجام پذير باشد ) .
مراحل اجرای یک برنامه C
برای اجرای یک برنامه Cابتدا باید آن را نوشت .برای اینکار میت.وان از ه.ر ویرایش.گر مت.نی موج.ود اس.تفاده کرد و س.پس فایل
حاصل را با پسوند C.ذخیره نمود .به این فایل ،کد مبدأ ( )source codeگفته میشود .مرحله بعدی تبدیل کد مبدا به زبان
ماشین است که به آن کد مقصد ( )object codeگفته میشود .ب.رای اینکار از یک برنام.ه م.ترجم بن.ام کامپ.ایلر اس.تفاده
میشود.
خطاهای برنامه نویسی
بندرت میتوان برنامهای نوشت که در همان بار اول بدرستی و بدون هیچگونه خطایی اجرا شود .اما خطاها از لحاظ تأثیری که ب..ر
اجرای برنامهها میگذارند ،متفاوتند .گروهی ممکن است باعث شوند که از همان ابتدا برنامه اص ً
ال کامپایل نشود و گروه دیگر ممکن
است پس از گذشت مدتها و در اثر دادن یک ورودی خاص به برنامه ،باعث یک خروجی نامناسب و یا یک رفتار دور از انتظار (مانند
قفل شدن برنامه) شوند .بطور کلی خطاها به دو دسته تقسیم میشوند:
.1
خطاهای نحوی)خطاهای زمان کامپایل) :این خطاها در اثر رعایت نکردن قواعد دستورات زبان Cو یا تایپ اشتباه یک
دستور بوجود میآیند و در همان ابتدا توسط کامپایلر به برنامه نویس اعالم میگردد .برنامه نویس باید این خط..ا را رف..ع
کرده و سپس برنامه را مجدداً کامپایل نماید .لذا معموالً این قبیل خطاها خطر کمتری را در بردارند.
.2
خطاهای منطقی)خطاهای زمان اجرا) :این دسته خطاها در اثر اشتباه برنامه ن.ویس در ط.راحی الگ.وریتم درس.ت ب.رای
برنامه و یا گاهی در اثر درنظر نگرفتن بعضی شرایط خاص در برنامه ایجاد میشوند .متأسفانه این دسته خطاه..ا در زم..ان
کامپایل اعالم نمیشوند و در زمان اجرای برنامه خود را نشان میدهند .بنابراین ،این خود برن..امهنویس اس..ت که پس از
نوشتن برنامه باید آن را تس..ت کرده و خطاه..ای منطقی آن را پیدا کرده و رف.ع نماید .متاس.فانه ممکن اس.ت یک
برنامهنویس خطای منطقی برنامه خود را تشخیص ندهد و این خطا پس از مدتها و تحت یک شرایط خاص توس..ط کاربر
برنامه کشف شود .بهمین دلیل این دسته از خطاها خطرناکتر هستند .خود این خطاها به دو دسته تقسیم میگردند:
.1
خطاهای مهلک :در این دسته خطاها کامپیوتر بالفاص.له اج.رای برنام.ه را متوق.ف کرده و خط.ا را ب.ه کاربر
گزارش میکند .مثال معروف این خطاها خطای تقسیم بر صفر میباشد.
.2
خطاهای غیرمهلک :در این دسته خطا .d،اجرای برنامه ادامه مییابد ولی برنامه نتایج اشتباه تولید مینماید.
بهعنوان مثال ممکن است دراثر وجود یک خطای منطقی در یک برنامه حقوق و دستمزد .e،حق..وق کارمن..دان
اشتباه محاسبه شود و تا مدتها نیز کسی متوجه این خطا نشود!
با توجه به آنچه گفته شد ،در مییابیم که رفع اشکال برنامهها بخصوص خطاه..ای منطقی از مهمت..رین و مش..کلترین وظ..ایف یک
برنامه نویس بوده و گاهی حتی سختتر از خود برنامهنویسی است!
ورودی و خروجی
به خواندن دادهها از طریق دستگاههای ورودی ،ورود اطالعات به کامپیوتر میگویند.
زبان Cشامل توابع متنوعی جهت خواندن دادهها است.
کاراکترها و اعدادی که توسط کاربر تایپ میشوند ،دادههای ورودی برنامهها را تشکیل میدهند.
نمایش اطالعات به کاربر توسط کامپیوتر را خروجی مینامند.
زبان Cبه کمک دستورهای خروجی امکان نمایش اطالعات به روی کامپیوتر و چاپگر را فراهم میکند.
توابع کتابخانهای
Cدارای توابعی است که از قبل نوشته شدهاند ،و توابع کتابخانهای نامیده میشوند .در واقع فرایندهایی که پر کاربرد هس..تند
و در اغلب برنامهها مورد استفاده قرار میگیرند به صورت توابع مستقل قب ً
ال نوشته شدهاند.
<>stdio.h
انواع متغیرها و داده ها در C
زبان Cقابلیتهای زیادی برای کار با دادهها دارد .تمام انواع عددی و غیر عددی به صورت کارا در سی یافت میشوند .در زیر
به اختصار به بعضی اشاره میشود:
int
این نوع داده از نوع عددی صحیح ( )integerاست .در حافظه ۲بایت اشغال میکند ولی برخی کامپایلرها برای آن ۴بایت
در نظر میگیرند.
float
این نوع داده از نوع اعشاری است .معموال در حافظه ۴بایت اشغال میکن..د و اع..داد اعش..اری مثبت و منفی را در خ..ود ج..ای
میدهد.
double
این نوع داده برای استفاده در اعداد اعشاری است که مقدار بیش تری فضا باید اشغال کنند .این نوع داده ن..یز ۸ب..ایت اش..غال
میکند.
char
این نوع داده برای ذخیر ٔه کاراکتر استفاده میشود و ۱بایت اشغال میکند.
long int
برای دادههای صحیحی که در حافظه فضای بیش تری اشغال می کنندو ۴بایت اشغال میکند.
short int
حافظه زیادی ندارند قابل استفاده است.
برای دادههای صحیح که نیاز به
ٔ
unsigned int
این نوع داده از نوع عددی صحیح بدون عالمت است.
ساختار دستور تصميم گيري ifو ( elseزبان سي
ساختار ifكه نام ديگرش ،دستور انتقال كنترل شرطي است ،شرطي را تست مي كند و در صورتي كه شرايط آن شرط برقرار باشد
مجموعه اي از دستورات را اجرا مي كند .كه اين دستور به دو صورت مي باشد:
روش اول:
)if (expression
{
statements
}
)else if (expression
{
statements
}
else
{
statements
}
اگر بخواهيم تنها يك دستور بعد از ifو elseبنويسيم از اين روش استفاده مي كنيم.
در روش دوم اگر دستورات ما بعد از شرط بيشتر از يكي باشد بعد شرط } باز مي كنيم و دستورات را مي نويس..يم و بع..د از پاي..ان
دستورات { قرار مي دهيم.
حال وظيفه اين دستور چيست؟
اين دستور ابتدا شرط بعد از ifرا اجرا میكند اگه شرط برقرار بود در نتيجه دستورات بعد از ifرا اجرا مي كند و دستورات بع..د از
elseرا ناديده مي گيرد .حال اگر شرط برقرار نبود دستورات بعد از ifرا ناديده مي گيرد و دستورات بع..د از elseرا اج..را مي
كند.
دستور شرطی switch
گر برنامه دارای شـرطهای پیچیـده باشد و استفاده از دس..تورات ifب..ه ص..ورت تودرتـو ،ب..اعث ناخوانــایی برنام..ه ش..ود در این
صــورت از دستــور شرطی switchاستفاده میکنیم .این دستــور در حالت کلی ،به شکل زیر به کار میرود:
)switch (expression
{
case item1:
;statements
;break
case item n:
;statements
;break
default:
;statements
;break
}
مقدار آیتمها در قسمت caseباید یک مقدار ثابت باشد و نمیتوان از متغیرها به جای مق--ادیر آن اس--تفاده ک--رد .از دس--تور breakزم--انی
استفاده میشود که قصد داریم بعد از اجرای یک caseاز دستور switchخارج شویم؛ در غ--یر این ص--ورت دس--تورات caseبع--دی
هم اجرا خواهند شد .در صورتی که عبارت ما در هیچکدام از شرطها صدق نکند در این صورت دس--تورات بخش defaultاج--را خواه--د
شد .بخش defaultاختیاری است.
حلقه for
حلقه forبرای تکرار یک مجموعه از دستورات به تعداد مشخص به کار میرود .این حلقه -در حالت کلی به شکل زیر نوشته میشود:
)for (initialize_variables; conditions; expression
{
;statements
}
حلقه forدارای سه قسمت است :قسمت اول برای مقداردهی اولیه متغیرهای حلقه به کار میرود؛ عبارت conditionsشرط
ادامه حلقه است و قسمت بعدی یعنی expressionیک دستور Cاست که معموال کار تغییر مق.دار متغ.یر حلق.ه را انج.ام
میدهد.
مثال زیر اعداد فرد بین 1تا 10را در خروجی چاپ میکند:
)For(int i=1;i<=10;i++
{
);Printf("%d",i
}
حلقه while
این نوع از حلقهها -معموال برای تکرار یک مجموعه از دستورات به تعداد نامشخص ب--ه ک--ار میرود .حلق--ه whileدر ح--الت کلی ب--ه ش--کل
زیر نوشته -میشود:
)while (expression
{
;statements
}
مثال زیر اعداد بین 3تا 1را در خروجی چاپ میکند.
;int i=3
)While(i>3
{
);printf("%d",i
;--i
}
مثال) دو عدد از ورود بگیرید.
اگر عدد اول از دوم کوچکتر بود.از کوچک به بزرگ چاپ کنید.
اگر عدد اول از دوم بزرگتر بود.از بزرگ به کوچک چاپ کنید.
#include <stdio.h>
int main()
{
int a,b;
printf(“ do addad vared konid”);
scanf(“%d%d”,&a,&b);
if(a<b)
{
for(a;a<b;a++)
{
printf(“%d”,a);
}
}
else if(a>b)
{
while(a>b)
{
printf(“%d”,a);
a--;
}
}
else { Printf(“ do adad mosavi hastand”);
}
return 0;
}