دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

آموزش سخت افزار

فرمت :WORD                                                  تعداد صفحه :311

سخت افزار   

  کامپیوترهای شخصی

 اغلب مردم زمانیکه با واژه " تکنولوژی " برخورد می نمایند ، بی اختیار "کامپیوتر" برای آنها تداعی می گرددامروزه  کامپیوتر در موارد متعددی بخدمت گرفته می شود. برخی از تجهیزات موجود در منازل ، دارای  نوع خاصی  از " ریزپردازندهمی باشندحتی اتومبیل های جدید نیز دارای نوعی  کامپیوتر خاص می باشند. کامپیوترهای شخصی ، اولین تصویر از انواع کامپیوترهائی است که  در ذهن هر شخص نقش پیدا می کند. بدون شک مطرح شدن این نوع از کامپیوترها در سطح جهان، باعث عمومیت  کامپیوتر در عرصه های متفاوت بوده است . 
کامپیوتر شخصی وسیله ای "همه منظوره بوده که توان عملیاتی خود را مدیون یک ریزپردازنده است. این نوع از کا مپیوترها دارای بخش های متعددی نظیر : حافظه ، هارد دیسک، مودم  و... بوده که حضور آنها در کنار یکدیگر به منظور انجام عملیات مورد نظر است . علت استفاده از واژه " همه منظوره " بدین دلیل است که  می توان بکمک این نوع از کامپیوترها عملیات متفاوتی ( تایپ یک نامه ، ارسال یک نامه الکترونیکی،  طراحی و نقشه کشی و ...) را انجام داد .

بخش های اصلی کامپیوترهای شخصی
◄ پردازشگر مرکزی (CPU) 
ریزپردازنده بمنزله " مغز"  کامپیوتربوده  و مسئولیت انجام تمامی عملیات ( مستفیم یا غیر مستقیم ) را برعهده دارد. هر چیزی را که کامپیوتر انجام می دهد با توجه به وجود " ریز پردازنده " است .

◄ حافظه
 این نوع از حافظه ها با سرعت بالا، امکان ذخیره سازی اطلاعات را فراهم می نمایند. سرعت حافظه های فوق می بایست بالا باشد چراکه آنها مستقیما" با ریزپردازنده مرتبط می باشند. در کامپیوتر از چندین نوع حافظه استفاده می گردد:
 ● Random-Access Memory(RAM از این نوع حافظه ، بمنظور ذخیره سازی موقت اطلاعاتی که کامپیوتر در حال کار با آنان است، استفاده می گردد.
 ● ( Read Only Memory (ROM  یک حافظه دائم که از آن برای ذخیره سازی اطلاعات مهم  در کامپیوتر استفاده می گردد.  
 ● (Basic Input/Output System (BIOS   یک نوع حافظه ROM ، که از اطلاعات آن در هر بار راه اندازی سیستم استفاده می گردد.
 ● Caching  حافظه ای سریع که از آن برای ذخیره سازی اطلاعاتی که فرکانس بازیابی آنان بالا باشد،  استفاده می گردد.  
 ● Virtual Memory فضای موجود بر روی هارد دیسک که از آن برای ذخیره سازی موقت اطلاعات استفاده و در زمان نیاز عملیات جایگزینی در حافظه RAM انجام خواهد شد.
◄ برد اصلی (MotherBoard). برد اصلی کامپوتر بوده که تمام عناصر داخلی به آن متصل خواهند شد. پردازشگر و حافظه بر روی برد اصلی نصب  خواهند شد.برخی از عناصر سخت افزاری ممکن است مستقیما" و یا بصورت غیر مستقیم به برد اصلی متصل گردنند. مثلا" یک کارت صدا می تواند همراه برد اصلی طراحی شده باشد و یا بصورت یک برد مجزا بوده که از طریق یک اسلات به برد اصلی متصل می گردد

◄ منبع تغذیه (Power Supply) یک دستگاه الکتریکی که مسئول تامین و نتظیم جریان الکتریکی مورد نیاز در کامپیوتر است .

◄ هارد دیسک (Hard Disk) یک حافظه با ظرفیت بالا و دائم که از آن برای نگهداری اطلاعات و برنامه ها استفاده می گردد.

◄ کنترل کننده (Integrated Drive Electronics(IDE . اینترفیس اولیه برای هارد ، CD-ROM و فلاپی دیسک است .

◄ گذرگاه Peripheral Component Interconnect)PCI)  . رایج ترین روش اتصال یک عنصر سخت افزاری اضافه به کامپیوتر است .PCI از مجموعه ای اسلات که بر روی برد اصلی سیستم موجود می باشد،  استفاده و کارت های PCI از طریق اسلات های  فوق به برد اصلی متصل خواهند شد.

◄ اینترفیس Small Computer System Interface)SCSIروشی برای اضافه کردن دستگاه های اضافه در سیستم نظیر : هارد و اسکنر است .

◄ پورت Accelerated Graphics Port)AGP) یک اتصال با سرعت بسیار بالا بمنظور ارتباط کارت های گرافیک با کامپیوتر است .

◄کارت صدا (Sound Card) مسئول ضبط و پخش صوت از طریق تبدیل سیگنال های آنالوگ صوتی به اطلاعات دیجیتال و بر عکس  است

کارت گرافیک (Graphic Cards) مسئول تبدیل اطلاعات موجود در کامپیوتر بگونه ای که قابلیت نمایش بر روی مانیتور را داشته باشند.

دستگاه های ورودی و خروجی

مانیتور (Monitor) . رایج ترین دستگاه نمایش اطلاعات در کامپیوتر است .

صفحه کلید (KeyBoard)  رایج ترین دستگاه برای ورود اطلاعات است .

موس (Mouse) . رایج ترین دستگاه برای انتخاب موارد ارائه شده توسط یک نرم افزار و ایجاد ارتباط متقابل با کامپیوتر است .

رسانه های ذخیره سازی قابل حمل (Removable storage) . با استفاده از این نوع رسانه ها می توان بسادگی اطلاعاتی را به کامپیوتر خود اضافه و یا اطلاعات مورد نیاز خود را بر روی آنها ذخیره و در محل دیگر استفاده کرد.

  ●  فلاپی دیسک (Floppy Disk) . رایج ترین رسانه ذخیره سازی قابل حمل است .  
  ● CD-ROM . دیسک های فشرده رایج ترین رسانه ذخیره سازی برای انتقال وجابجائی نرم افزار ها و ... می باشند.
  ● Flash Memory یک نوع خاص از حافظه Rom است(EEPROM). این نوع رسانه ها امکان ذخیره سازی سریع و دائم را بوجود می آورند. کارت های PCMCIA نمونه ای از این رسانه ها می باشند.
  ● Digital Versatile Disc,Read Only DiskDVD-ROM ) این نوع رسانه ذخیره سازی مشابه CD-ROM بوده با این تفاوت مهم که  میزان ذخیره سازی آنان بسیار بالا است .

پورت ها

موازی (Parallel) . از این نوع پورت ها اغلب برای اتصال چاپگر استفاده می گردد.

سریال (Serial) . از این نوع پورت ها اغلب برای اتصال دستگاههائی نظیر یک مودم خارجی، استفاده می گردد.

پورت ( Uuniversal Serial Bus(USB . از پورت ها ی فوق بمنظور اتصال دستگاههای جانبی نظیر اسکنر و یا دوربین های وب استفاده  می گردد.

اتصالات شبکه و اینترنت

مودم (Modem) دستگاهی برای برقرای ارتباط با یک شبکه و یا سیستم دیگر است . رایج ترین روش ارتباط با اینترنت استفاده از مودم است .

کارت شبکه (Lan Card) . یک نوع برد سخت افزاری که از آن بمنظور بر پاسازی شبکه بین چندین دستگاه کامپیوتر در یک سازمان استفاده می شود.

مودم کابلی (Modem Cable) . امروزه در برخی از نقاط دنیا جهت استفاده و ارتباط با اینترنت از سیستم تلویزیون کابلی استفاده می گردد.

مودم های  DSL)Digital Subscriber Line)  . یک خط ارتباطی با سرعت بالا که از طریق خطوط تلفن کار می کند.

مودم های VDSL)Very high bit-rate DSL)  .یک رویکرد جدید از DSL بوده که لازم است خطوط تلفن از زیر ساخت مناسب ، فیبر نوری استفاده نمایند.

از راه اندازی تا خاموش کردن  سیستم

در بخش های قبل با عناصر اصلی تشکیل دهنده یک کامپیوتر شخصی آشنا شدید. در این قسمت  به بررسی عملیات انجام شده از زمان راه اندازی سیستم  تا زمان خاموش کردن (Shut-down) خواهیم پرداخت .

مرحله یک : مانیتور و سیستم با فشردن کلیدهای مربوطه روشن می گردند.

مرحله دو : نرم افزار موجود در BIOS  موسوم به POST)Power-on self-test)  عملیات خود را آغاز می نماید. دراغلب سیستم ها، BIOS اطلاعاتی را بر روی صفحه نمایش نشان داده که نشاندهنده عملیات جاری است. (مثلا" میزان حافظه موجود ،  نوع هارد دیسک)  در زمان  راه اندازی سیستم ، BIOS مجموعه ای از عملیات را بمنظور آماده سازی کامپیوتر انجام می دهد.

 ● صحت عملکرد کارت گرافیک توسط BIOS بررسی می گردد. اغلب کارت های گرافیک دارای BIOS اختصاصی مربوط به خود  بوده که عملیات مقداردهی اولیه حافظه و پردازنده کارت را انجام خواهد داد.در صورتیکه BIOS اختصاصی مربوط به کارت های گرافیک موجود نباشد، BIOS سیستم از حافظه ROM بمنظور اخذ اطلاعات  مربوط به درایور استاندارد کارت گرافیک، استفاده می نماید.

 ● بررسی نوع " راه اندازی سیستم " توسط BIOS انجام خواهد شد. ( راه اندازی مجدد و یا راه اندازی اولیه ) . BIOS برای تشخیص مورد فوق از مقدار موجود در آدرس 0000:0472 استفاده می نماید. در صورتیکه مقدار فوق معادل 1234h باشد، نشاندهنده "راه اندازی مجدد" است . در این حالت برنامه BIOS ، عملیات مربوط به POST را صرفنظر و اجراء نخواهد کرد. در صورتیکه در آدرس فوق هر مقدار دیگری وجود داشته باشد ،  بمنزله "راه اندازی اولیه " است .

 ● در صورتیکه راه اندازی از نوع " راه اندازی اولیه " باشد، BIOS عملیات مربوط به بررسی حافظه RAM ( تست نوشتن و خواندن) را انجام خواهد داد. در ادامه صفحه کلید و موس مورد بررسی قرار خواهند گرفت در مرحله بعد گذرگاه های  PCI بررسی و در صورت یافتن گذرگاه  مربوطه ، کارت های موجود بررسی خواهند شد  در صورتیکه BIOS به هر نوع خطائی برخورد نماید، موارد را از طریق یک پیام و یا بصدا در آمدن صدای بلندگوی داخلی کامپیوتر (Beep) به اطلاع خواهد رساندخطاهای در این سطح اغلب به موارد سخت افزاری مربوط خواهد بود.

 ● BIOS برخی اطلاعات جزئی در رابطه با سیستم را نمایش خواهد داد. اطلاعاتی در رابطه با پردازنده ، هارد ، فلاپی درایو،  حافظه، نسخه و تاریخ  BIOS  و نمایشگر نمونه ای از اطلاعات  فوق می باشند.

 ● هر نوع درایور خاص نظیر آداپتورهای SCSI از طریق آداپتور مربوطه فعال و BIOS اطلاعات مربوطه را نمایش خواهد داد.

 ● در ادامه BIOS درایو مورد نظر برای راه اندازی ( Booting) را مشخص می نمایدبدین منظور از اطلاعات ذخیره شده در CMOS استفاده می گرددواژه Boot بمنزله استقرار سیستم عامل در حافظه است .

مرحله سوم : پس از اتمام اولیه عملیات  BIOS ، و واگذاری ادامه عملیات راه اندازی به برنامه  Bootstarp loader ، عملا" مرحله استقرار سیستم عامل به درون حافظه آغاز می گردد .

مرحله چهارم : پس از استقرار سیستم عامل در حافظه، مدیران عملیاتی سیستم عامل در شش گروه : مدیریت پردازنده ،  مدیریت حافطه ، مدیریت دستگاهها، مدیریت حافظه های جانبی ، مدیریت ارتباطات و مدیریت رابط کاربر  به ایفای وظیفه خواهند پرداخت .

مرحله پنجم : پس از استقرار سیستم عامل ، می توان برنامه های مورد نظر خود را اجراء نمود. سیستم عامل محیط لازم برای اجرای برنامه ها را ایجاد خواهد کرد. پس از اتمام عملیات استفاده از برنامه ها می توان هر یک از آنها را غیرفعال (Close) نمود.

مرحله ششم : در صورت تصمیم به خاموش نمودن سیستم ، سیستم عامل تنظیمات جاری خود را در یک فایل خاص نوشته تا در زمان راه اندازی مجدد( آینده ) از آنان استفاده نماید.

مرحله هفتم  : پس از خاموش نمودن سیستم (Shut down)،  سیستم عامل بطور کامل سیستم را خاموش می نماید.

پردازنده 

  کامپیوتری که هم اکنون بکمک آن در حال مشاهده و مطالعه این صفحه هستید ، دارای یک ریزپردازنده است . ریزپردازنده بمنزله مغز در کامپیوتر است. تمام کامپیوترها اعم از کامپیوترهای شخصی ، کامپیوترهای دستی و ... دارای ریزپردازنده می باشند. نوع  ریزپردازنده استفاده شده در یک کامپیوتر می تواند متفاوت باشد ولی تمام آنها عملیات یکسانی را انجام خواهند داد.

    

تاریخچه ریزپردازنده ها

 ریزپردازنده که CPU هم نامیده می گردد، پتانسیل های اساسی برای انجام محاسبات و عملیات مورد نظر در یک کامپیوتر را فراهم  می نماید. ریزپردازنده  از لحاظ فیزیکی  یک تراشه است . اولین ریزپردازنده در سال 1971 و با نام Intel 4004  معرفی گردید. ریزپردازنده فوق چندان قدرتمند نبود و صرفا" قادر به انجام عملیات جمع و تفریق  چهار بیتی بود. نکته مثبت پردازنده فوق، استفاده از صرفا" یک تراشه بود.قبل از آن مهندسین و طراحان کامپیوتر از چندین تراشه و یا عصر برای تولید کامپیوتر استفاده می کردند.

اولین ریزپردازنده ای که بر روی یک کامپیوتر خانگی نصب  گردید ، 8080 بود. پردازنده فوق هشت بیتی و بر روی یک تراشه قرار داشت . این ریزپردازنده در سال 1974 به بازار عرضه گردید.اولین پردازنده ای که باعث تحولات اساسی در دنیای کامپیوتر شد ، 8088 بود. ریزپردازنده فوق در سال 1979 توسط شرکت IBM طراحی و اولین نمونه آن در سال 1982 عرضه گردید. وضعیت تولید ریزپردازنده توسط شرکت های تولید کننده بسرعت رشد و از مدل  8088 به 80286 ، 80386  ، 80486 ، پنتیوم ، پنتیوم II ، پنتیوم III و پنتیوم 4  رسیده است . تمام پردازنده های فوق توسط شرکت اینتل و سایر شرکت های  ذیربط طراحی و عرضه شده است . پردازنده های پنتیوم 4 در مقایسه با پردازنده 8088 عملیات مربوطه را با سرعتی به میزان 5000 بار سریعتر انجام می دهد! جدول زیر ویژگی هر یک از پردازنده های فوق بهمراه تفاوت های موجود  را نشان می دهد.

 

Name

Date

Transistors

Microns

Clock speed

Data width

MIPS

8080

1974

6,000

6

2 MHz

8 bits

0.64

8088

1979

29,000

3

5 MHz

16 bits
8-bit bus

0.33

80286

1982

134,000

1.5

6 MHz

16 bits

1

80386

1985

275,000

1.5

16 MHz

32 bits

5

80486

1989

1,200,000

1

25 MHz

32 bits

20

Pentium

1993

3,100,000

0.8

60 MHz

32 bits
64-bit bus

100

Pentium II

1997

7,500,000

0.35

233 MHz

32 bits
64-bit bus

~300

Pentium III

1999

9,500,000

0.25

450 MHz

32 bits
64-bit bus

~510

Pentium 4

2000

42,000,000

0.18

1.5 GHz

32 bits
64-bit bus

~1,700

 توضیحات جدول :

ستون Date نشاندهنده سال عرضه پردازنده است.
ستون Transistors تعدا ترانزیستور موجود بر روی تراشه را مشخص می کندتعداد ترانزیستور بر روی تراشه در سال های اخیر شتاب بیشتری پیدا کرده است .
ستون Micron ضخامت کوچکترین رشته  بر روی تراشه را بر حسب میکرون مشخص می کند. ( ضخامت موی انسان 100 میکرون است(.
ستون Clock Speed حداکثر سرعت Clock تراشه را مشخص می نماید.
ستون Data Width پهنای باند واحد منطق و محاسبات (ALU) را نشان می دهد. یک واحد منطق و حساب هشت بیتی قادر به انجام عملیات محاسباتی نظیر: جمع ، تفریق ، ضرب و ... برای اعداد هشت بیتی است. در صورتیکه یک واحد منطق و حساب 32 بیتی قادر به انجام عملیات بر روی اعداد  32 بیتی  است . یک واحد منطق و حساب 8 بیتی بمنظور جمع دو عدد 32 بیتی می بایست چهار دستورالعمل را انجام داده در صورتیکه یک واحد منطق وحساب 32 بیتی عملیات فوق را صرفا" با اجرای یک دستورالعمل انجام خواهد داد.در اغلب موارد گذرگاه خارجی داده ها مشابه ALU است . وضعیت فوق در تمام موارد صادق نخواهد بود مثلاپردازنده 8088 دارای واحد منطق وحساب 16 بیتی بوده در حالیکه گذرگاه داده ئی آن هشت بیتی است . در اغلب پردازنده های پنتیوم جدید گذرگاه داده 64 بیتی و واحد منطق وحساب 32 بیتی است . ستون MIPS  مخفف کلمات Millions of instruction per Second  ( میلیون دستورالعمل در هر ثانیه ) بوده و واحدی برای سنجش کارآئی یک پردازنده است.

 درون یک پردازنده

بمنظورآشنائی با  نحوه عملکرد پردازنده لازم است، نگاهی به درون یک ریزپردازنده داشته و با منطق نحوه انجام عملیات  بیشتر آشنا شویم. یک ریزپردازنده مجموعه ای از دستورالعمل ها را  اجراء می کند. دستورالعمل های فوق ماهیت و نوع عملیات مورد نظر را برای پردازنده مشخص خواهند کرد. با توجه به نوع دستورالعمل ها ، یک ریزپردازنده سه عملیات اساسی را انجام خواهد داد :

1 - یک ریزپردازنده با استفاده از واحد منطق و حساب خود (ALU) قادر به انجام عملیات محاسباتی نظیر: جمع ، تفریق، ضرب و تقسیم استپردازنده های جدید دارای پردازنده های اختصاصی برای انجام عملیات مربوط به اعداد اعشاری می باشند.

2 - یک ریزپردازنده قادر به انتقال داده از یک محل حافظه به محل دیگر است .

3 - یک ریزپردازنده قادر به اتخاذ تصمیم ( تصمیم گیری ) و پرش به یک محل دیگر برای اجرای دستورالعمل های مربوطه بر اساس تصمیم اتخاذ شده است .

شکل زیر یک پردازنده ساده  را نشان می دهد.

پردازنده فوق دارای :

 ● یک گذرگاه آدرس (Address Bus)  است که قادر به ارسال یک آدرس به حافظه است ( گذرگاه فوق می تواند 8 ، 16 و یا 32 بیتی باشد)

 ● یک گذرگاه داده (Data Bus) است که قادر به ارسال داده به حافظه و یا دریافت داده از حافظه است (گذرگاه فوق می تواند 8 ، 16 و یا 32 بیتی باشد)

 ● یک خط برای خواندن (RD) و یک خط برای  نوشتن (WR) است که  آدرسی دهی  حافظه را انجام می دهند. آیا قصد نوشتن در یک آدرس خاص وجود داشته و یا مقصود، خواندن اطلاعات از یک آدرس خاص حافظه است؟

● یک خط Clock که ضربان پردازنده را تنظیم خواهد کرد

● یک خط Reset که مقدار " شمارنده برنامه " را صفر نموده و یا باعث اجرای مجدد یک فرآیند می گردد.

فرض کنید پردازنده فوق هشت بیتی بوده واز عناصر زیر تشکیل شده است:

 - ریجسترهای A,B,C  نگاهدارنده هائی بوده که از فلیپ فلاپ ها ساخته شده اند.

 - Address Latch  مشابه ریجسترهای A,B,C است .

شمارنده برنامه (Program Counter)  نوع خاصی از یک نگهدارنده اطلاعات است  که قابلیت افزایش بمیزان یک و یا پذیرش مقدار صفر را دارا است

واحد منطق و حساب (ALU) می تواند یک مدار ساده جمع کننده هشت بیتی بوده و یا مداری است که قابلیت انجام عملیات جمع ، تفریق ، ضرب و تقسیم را دارا است .

ریجستر Test یک نوع خاص نگاهدارنده بوده که قادر به نگهداری نتایج  حاصل از انجام مقایسه ها توسط ALU است .ALU قادر به مقایسه دو عدد وتشخیص مساوی و یا نامساوی بودن آنها است . ریجستر Test همچنین قادر به نگهداری یک Carry bit ( ماحصل آخرین مرحله عملیات جمع)  است . ریجستر فوق مقادیر مورد نظر را در فلیپ فلاپ ها ذخیره و در ادامه Instruction Decoder "تشخیص دهنده دستورالعمل ها " با استفاده از مقادیر فوق قادر به اتخاذ تصمیمات لازم خواهد بود.

همانگونه که در شکل فوق ، مشاهده می گردد از شش " 3-State" استفاده شده که به آنها "tri-State buffers" می گویند. بافرهای فوق قادر به پاس دادن مقادیر صفر و یا یک و یا قطع خروجی مربوطه می باشند.. این نوع بافرها امکان ارتباط چندین خروجی را از طریق یک Wire فراهم می نمایند. در چنین حالتی فقط یکی از آنها قادر به انتقال ( حرکت ) صفر و یا یک بر روی خط خواهد بود.

ریجستر Instruction و Instruction Decoder مسئولیت کنترل سایر عناصر را برعهده خواهند داشت . بدین منظور از خطوط کنترلی متفاوتی استفاده می گردد. خطوط فوق در شکل فوق نشان داده نشده اند ولی می بایست قادر به انجام عملیات زیر باشند:

 - به ریجستر A اعلام نماید که مقدار موجود بر روی گذرگاه داده را در خود نگاهدارد.(Latch)

-  به ریجستر B اعلام نماید که مقدار موجود بر روی گذرگاه داده را در خود نگاهدارد.(Latch)

به ریجستر C اعلام نماید که مقدار موجود بر روی گذرگاه داده را در خود نگاهدارد.(Latch)

 به " شمارنده برنامه " اعلام نماید که مقدار موجود بر روی گذرگاه داده را در خود نگاهدارد.(Latch)

 به ریجستر Address اعلام نماید که مقدار موجود بر روی گذرگاه داده را در خود نگاهدارد.(Latch) 

-  به ریجستر Instruction اعلام نماید که مقدار موجود بر روی گذرگاه داده را در خود نگاهدارد.(Latch) 

به " شمارنده برنامه " اعلام نماید که مقدار خود را افزایش دهد.

به " شمارنده برنامه " اعلام نماید که مقدار خود را صفر (Reset) نماید.

-  به واحد منطق و حساب نوع عملیاتی را که می بایست انجام گیرد، اعلام نماید.

به ریجستر Test اعلام نماید که بیت های ماحصل عملیات ALU را در خود نگاهدارد.

فعال نمودن خط  RD ( خواندن )

فعال نمودن خط WR ( نوشتن )

حافظه های RAM و ROM

در بخش قبل گذرگاه های آدرس و داده نظیرخطوط RD,WR بررسی گردیدند. گذرگاه های فوق به حافظه های RAM ،ROM و یا هر دو متصل خواهند بود. در ریزپردازنده ساده فرضی فوق، از گذرگاه های آدرس و داده هشت بیتی استفاده می گردد. بدین ترتیب پردازنده قادر به آدرس دهی 256 بایت حافظه و خواندن و یا نوشتن هشت بیت از حافظه در هر لحظه خواهد بود. فرض کنید پردازنده فوق دارای 128 بایت حافظه ROM بوده که از آدرس صفر شروع شده و 128 بایت حافظه RAM که از آدرس 128 آغاز می گردد ، است . حافظه ROM تراشه ای است که اطلاعاتی را از قبل و بصورت دائم در خود نگهداری می نماید. گذرگاه های آدرس به  تراشه ROM اعلام خواهند کرد که کدام بایت را خواسته و آن را بر روی گذرگاه قرار خواهد داد. زمانیکه وضعیت خط RD تغییر نماید تراشه ROM بایت مورد نظر و انتخابی را بر روی گذرگاه داده قرار خواهد داد. RAM شامل بایت هائی از اطلاعات است . ریزپردازنده قادر به خواندن و نوشتن در حافظه فوق بر اساس سیگنال های دریافتی از خطوط RD و RW است . در رابطه با حافظه RAM می بایست به این نکته نیز اشاره گردد که این نوع از حافظه ها با از دست منبع انرژی ( برق ) اطلاعات خود را از دست خواهند داد.

تمامی کامپیوترها دارای حافظه ROM به میزان مشخص می باشند. ( برخی از کامپیوترها ممکن است دارای حافظه RAM نبوده نظیر میکرو کنترل ها ، ولی وجود و ضرورت حافظه ROM را در هیچ کامپیوتری نمی توان انکار نمود).بر روی کامپیوترهای شخصی حافظه ROM را BIOS نیز می نامند. زمانیکه ریزپردازنده فعالیت خود را آغاز می نماید ، در ابتدا دستورالعمل هائی را اجراء خواهد کرد که در BIOS می باشنددستورالعمل های موجود در BIOS عملیانی نظیر تست سخت افزار و سیستم را انجام و در ادامه فرآیندی آغاز خواهد شد که نتیجه آن استقرار سیستم عامل در حافظه خواهد بود. (Booting) . در آغاز فرآیند فوق ، بوت سکتور هارد دیسک ( می تواند آغاز عملیات فوق از هارد شروع نشده و از فلاپی دیسک انجام گردد ، اتخاذ تصمیم در رابطه با وضعیت فوق بر اساس پارامترهای ذخیره شده در حافظه CMOS خواهند بود ) را بررسی خواهد کرد . بوت سکتور فوق حاوی برنامه ای کوچک است که در ادامه BIOS آن را خوانده و در حافظه RAM مستقر خواهد کرد. ریزپردازنده در ادامه دستورالعمل های مربوط به برنامه بوت سکتور را که در حافظه RAM مستقر شده اند ،اجراء خواهد کرد. برنامه فوق به ریزپردازنده اعلام خواهد کرد که اطلاعات دیگری را از هارد دیسک به درون حافظه RAM انتقال و آنها را اجراء نماید. با ادامه وتکمیل  فرآیند فوق سیستم عامل در حافظه مستقر ومدیریت  خود را آغاز می نماید.

دستورالعمل های ریزپردازنده

هر ریزپردازنده دارای مجمو عه ای از دستورالعمل ها بوده که دارای کارآئی خاصی می باشند. این دستورالعمل ها بصورت الگوئی از صفر و یا یک پیاده سازی می گردنند. استفاده از دستورات فوق با توجه به ماهیت الگوئی آنها برای انسان مشکل و بخاطر سپردن آنها امری است مشکل تر! ، بدین دلیل از مجموعه ای  " کلمات " برا ی مشخص نمودن الگوهای فوق استفاده می گردد. مجموعه " کلمات " فوق " زبان اسمبلی " نامیده می شوند. یک " اسمبلر" قادر به ترجمه کلمات به الگوهای بیتی متناظر است .پس از ترجمه ، ماحصل عملیات که همان استخراج " الگوهای بیتی " است، در حافظه مستقر تا زمینه اجرای آنها توسط ریزپردازنده فراهم گردد جدول زیر برخی از دستورالعمل های مورد نیاز در رابطه با پردازنده فرضی را نشانن می دهد.

 

Instruction

Meaning

LOADA mem

لود نمودن ریجستر A از آدرس حافظه

LOADB mem

لود نمودن ریجستر B از آدرس حافظه

CONB con

لود نمودن یک مقدار ثابت در ریجستر B

SAVEB mem

ذخیره نمودن مقدار موجود در ریجستر B در یک آدرس حافظه

SAVEC mem

ذخیره نمودن مقدار موجود در ریجستر C در یک آدرس حافظه

ADD

جمع  A و B و ذخیره کردن حاصل در C

SUB

تفریق A و B و ذخیره کردن حاصل در C

MUL

ضرب  A و B و ذخیره کردن حاصل در C

DIV

تقسیم  A و B و ذخیره کردن حاصل در C

COM

مقا یسه  A و B و ذخیره کردن حاصل در Test

JUMP addr

پرش به یک آدرس مشخص

JEQ addr

پرش شرطی ( اگر مساوی است ) به یک آدرس مشخص

JNEQ addr

پرش شرطی ( اگر نا مساوی است ) به یک آدرس مشخص

JG addr

پرش شرطی ( اگر بزرگتر است ) به یک آدرس مشخص

JGE addr

پرش شرطی ( اگر بزرگتر و یا مساوی است ) به یک آدرس مشخص

JL addr

پرش شرطی ( اگر کوچکتر است ) به یک آدرس مشخص

JLE addr

پرش شرطی ( اگر کوچکتر و یا مساوی است ) به یک آدرس مشخص

STOP

توقف اجراء


 مثال : فرض کنید برنامه محاسبه فاکتوریل عدد پنج (5!=5*4*3*2*1 ) با یکی از زبانهای سطح بالا نظیر C نوشته گردد . کمپایلر ( مترجم ) زبان C برنامه مورد نظر را به زبان اسمبلی ترجمه خواهد کرد. ( فرض کنید که آدرس شروع RAM در پردازنده فرضی 128 و آدرس شروع حافظه ROM صفر باشد.) جدول زیر برنامه نوشته شده به زبان C را بهمراه کد ترجمه شده اسمبلی  معادل آن، نشان می دهد.

 

C Program

 Assembly Language

a=1;
f=1;
while (a <= 5)
{
    f = f * a;
    a = a + 1;
}

// Assume a is at address 128
// Assume F is at address 129
0   CONB 1      // a=1;
1   SAVEB 128
2   CONB 1      // f=1;
3   SAVEB 129
4   LOADA 128   // if a > 5 the jump to 17
5   CONB 5
6   COM
7   JG 17
8   LOADA 129   // f=f*a;
9   LOADB 128
10  MUL
11  SAVEC 129
12  LOADA 128   // a=a+1;
13  CONB 1
14  ADD
15  SAVEC 128
16  JUMP 4       // loop back to if
17  STOP


در ادامه می بایست کدهای ترجمه شده به زبان اسمبلی به زبان ماشین ( الگوهای بیتی ) ترجمه گردند. بدین منظور لازم است که هر یک از دستورات اسمبلی دارای کد معادل (OpCode) باشند. فرض کنید دستورات اسمبلی در پردازنده فرضی دارای Opcode ( کدهای عملیاتی) زیر باشند.

Assembly Instruction

Opcode

LOADA mem

1

LOADB mem

2

CONB con

3

SAVEB mem

4

SAVEC mem

5

ADD

6

SUB

7

MUL

8

DIV

9

COM

10

JUMP addr

11

JEQ addr

12

JNEQ addr

13

JG addr

14

JGE addr

15

JL addr

16

JLE addr

17

STOP

18

در نهایت برنامه ترجمه شده  به زبان اسمبلی به زبان ماشین ( الگوهای بیتی )  ترجمه خواهد شد.

 

Assembly Language

Bit Patterns

// Assume a is at address 128
// Assume F is at address 129
0   CONB 1      // a=1;
1   SAVEB 128
2   CONB 1      // f=1;
3   SAVEB 129
4   LOADA 128   // if a > 5 the jump to 17
5   CONB 5
6   COM
7   JG 17
8   LOADA 129   // f=f*a;
9   LOADB 128
10  MUL
11  SAVEC 129
12  LOADA 128   // a=a+1;
13  CONB 1
14  ADD
15  SAVEC 128
16  JUMP 4       // loop back to if
17  STOP

// Assume a is at address 128
// Assume F is at address 129
Addr opcode/value
0    3             // CONB 1
1    1
2    4             // SAVEB 128
3    128
4    3             // CONB 1
5    1
6    4             // SAVEB 129
7    129
8    1             // LOADA 128
9    128
10   3             // CONB 5
11   5
12   10            // COM
13   14            // JG 17
14   31
15   1             // LOADA 129
16   129
17   2             // LOADB 128
18   128
19   8             // MUL
20   5             // SAVEC 129
21   129
22   1             // LOADA 128
23   128
24   3             // CONB 1
25   1
26   6             // ADD
27   5             // SAVEC 128
28   128
29   11            // JUMP 4
30   8
31   18            // STOP

 

همانگونه که مشاهده می نمائید برنامه

لینک ساده محصول
<a href='http://book114.ir/buy_product_step2/6541/140/آموزش-سخت-افزار'>آموزش سخت افزار</a>
لینک تصویری محصول آموزش سخت افزار<a href='http://book114.ir/buy_product_step2/6541/140'> <img src='http://book114.ir/images/product/product-1486025067product-1482749233product-1476707140product-14344653024.png' alt='آموزش سخت افزار' style='width: 70px; height: 100px;' /></a>
لینک جعبه توضیحات محصول
<script type='text/javascript'>var pid=6541, uid=140;</script> <script type='text/javascript' src='http://book114.ir/bazaryab_product_box.js'></script>

آموزش شبکه

فرمت :WORD                                                     تعداد صفحه :48

مقدمه

راه اندازى، کنترل و نگهدارى شبکه شاید یکى از مشکلترین و دشوارترین بخشهاى کارى یک Administrator یا مسئول سایت باشد. چون مشکلات و عیوب ناشى از سخت افزارهاى یک شبکه ،با مشکلات و عیوب ناشى از برنامه هاى نرم افزارى شبکه ادغام شده واگر به فرض در هنگام تنظیم شبکه مشکلی به وجود آید ،وقت زیادی تلف خواهد گردید تا بفهمیم مشکل از ناحیه سخت افزارى است یا نرم افزارى.
لذا بر آن شدم یک جزوه بسیار ساده و روان در رابطه با شبکه ( سخت افزارى و نرم افزارى) در حدى که مورد نیاز مدارس، جهت رفع مشکلات آنها باشد، بنویسم. قابل ذکر است که بنده شخصا" رشته تحصیلىام کامپیوتر نبوده و هیچ ادعایی در زمینه هیچ یک از برنامه هاى کامپیوترى نداشته و ندارم و فقط در حد دانسته ها و اطلاعات خود، آنچه را که مىدانم و با فوت وفن دبیرى خود مخلصانه در اختیار دیگر عزیزان قرار مىدهم، تا شاید گشایش بابى نوین در جهت پیشرفت و ترقى آنهایى که کمتر با اینگونه برنامه ها آشنا هستند گردیده و به قولى ما فقط استارت کار را مىزنیم و انشاءا... شما هزار مرتبه بهتر و فنی تر از ما خواهید شد.
این جزوه شامل چهار بخش است:

 

 

·          معرفی شبکه، کارت شبکه و راه اندازى و نگهدارى شبکه از لحاظ سخت افزارى

·          تنظیم و کنترل برنامه Network Neighborhood

·         استفاده از شبکه و عمل Sharing

·         نصب و تنظیم برنامهWingate ، جهت اتصال شبکه به سرور(Server) و اینترنت.

 

 

معرفی کارت شبکه، و راه اندازى و نگهدارى شبکه از لحاظ سخت افزارى

کارت شبکه یا LAN Card

کامپیوترها جهت اتصال به هم و استفاده از برنامه هاى هم و اشتراک برنامه ها از نظر سخت افزارى احتیاج به کارت شبکه یا LAN Card دارند. که بطور معمول در بازاردو نوع کارت معمول می باشد. یک قسم آنها کارتهاِی 10 در 10 بوده و قسم دیگر کارتهای 10 در 100 میباشند. جهت کنترل اتصال درست کارت شبکه به کامپیوتر مىتوانید روى آیکون My Computer کلیک راست نموده و ازقسمت Properties پوشه Device manager را انتخاب نمایید. در بین ابزارهاى نصب شده طبق شکل باید در قسمت Network adapters ،نام ومشخصات کارت شبکه شما وجود داشته باشد.
اگر در این بخش علامت سوال یا تعجب به شکل زرد رنگ وجود داشته باشد نشان مىدهد که راه انداز (Driver ) کارت شبکه شما ناقص بوده و درست نصب نشده است و بایستى طبق روشهاى Hardware settings آنرا برداشته(Remove) و با Refresh ، یا از قسمت Add new hardware در بخش کنترل پنل ( Control panel ) درایور یا راه انداز مناسب و صحیح آنرا نصب نمایید. (براى مشاهده جزئییات نصب یک سخت افزار در صورت لزوم به جزوه آموزش نصب و راه اندازى ویندوز و تنظیمات کامپیوتر از همین سرى جزوات مراجعه نمایید.)
توجه نمایید که بعد از نصب کارت شبکه، آیکون Network Neighborhood در روى میز کار (Desktop ) مشاهده خواهد شد که بعدا" به توضیح تنظیم آن خواهیم پرداخت.

 

از آنجاییکه ما معمولا" دو نوع شبکه BNC و HUB را مورد استفاده قرار می دهیم بر روی اکثر کارتها جهت اتصال هر دو نوع رابط وجود دارد

شبکه سرى یا BNC 

شبکه BNC کامپیوترها بطور سری به هم متصل می شوند و در صورتی که شبکه و سیمهای ارتباطی یک کامپیوتر خراب شود باعث از کار افتادن بقیه شبکه نیز خواهد گردید. رابط BNC که به شکل یک استوانه مِباشد دارای دو برآمدگِی مِی باشد.( مانند شکل)

آموزش شبکه پیشرفته

فرمت :WORD                                                     تعداد صفحه :33

APIPA چیست ؟

در یک شبکه کامپیوتری سرویس ها و خدمات متعددی از طریق سرویس دهندگان مختلف در اختیار سرویس گیرندگان قرار می گیرد . اختصاص پویای اطلاعات مربوط به آدرس دهی IP توسط سرویس دهنده DHCP ( برگرفته از Dynamic Host Configuration Protocol  ) ،  نمونه ای در این زمینه است .
DHCP ، پس از پروتکل BOOTP مطرح و مهمترین هدف آن تامین اطلاعات مورد نیاز یک ایستگاه و یا سایر دستگاه های شبکه ای در ارتباط با پروتکل TCP/IP است . بدین منظور از سه روش متفاوت استفاده می گردد :

  • اختصاص اتوماتیک : در این روش سرویس دهنده DHCP یک آدرس دائم را به یک سرویس گیرنده نسبت می دهد .
  • اختصاص پویا : متداولترین روش استفاده از سرویس دهنده DHCP  در یک شبکه می باشد که بر اساس آن سرویس دهنده یک آدرس را به صورت پویا در اختیار سرویس گیرنده قرار می دهد . آدرس نسبت داده شده به سرویس گیرنده بر اساس مدت زمان مشخص شده توسط سرویس دهنده DHCP  تعیین می گردد ( محدود و یا نامحدود )
  • اختصاص دستی : در این روش که معمولا" توسط مدیران شبکه استفاده می گردد  ، یکی از آدرس های موجود در بانک اطلاعاتی سرویس دهنده DHCP  به صورت دستی به یک سرویس گیرنده و یا سرویس دهنده خاص نسبت داده می شود (  Reservations)  .

در صورتی که پیکربندی پروتکل TCP/IP  بر روی یک کامپیوتر بگونه ای انجام شده  است که کامپیوتر و یا دستگاه شبکه ای مورد نظر را ملزم به استفاده از خدمات سرویس دهنده DHCP می نماید ( تنظیمات انجام شده در صفحه Properties پروتکل TCP/IP )  ولی در عمل سرویس دهنده وجود نداشته باشد و یا سرویس گیرندگان قادر به برقراری ارتباط با آن نباشند و یا برای سرویس دهنده DHCP  مشکل خاصی ایجاد شده باشد ، تکلیف سرویس گیرندگان و متقاضیان استفاده از خدمات سرویس دهنده DHCP چیست ؟
در چنین مواردی سرویس گیرندگانی که بر روی آنان یکی از نسخه های ویندوز ( به جزء ویندوز NT ) نصب شده است ، می توانند از APIPA (  برگرفته از Automatic Private IP Addressing   ) استفاده نمایند . با استفاده از سرویس فوق که صرفا" در شبکه های کوچک قابل استفاده خواهد بود ( حداکثر 25 دستگاه موجود در شبکه ) ، هر یک از سرویس گیرندگان می توانند به صورت تصادفی یک آدرس IP  خصوصی را بر اساس مشخصات جدول زیر به خود نسبت دهند .


 

آدرس رزو شده توسط APIPA 

 169.254.0.1 TO 169.254.255.254

Subnet Mask

 255 . 255 . 0 . 0

و اما چند نکته در ارتباط با روش آدرس دهی APIPA :

  • زمانی که یک سرویس گیرنده پاسخ مناسبی را از سرویس دهنده DHCP دریافت ننماید ، پس از مدت زمان کوتاهی یک آدرس تصادفی را از شبکه دریافت می نماید .
  • با توجه به این که سرویس گیرنده به صورت کاملا" تصادفی یک آدرس IP را انتخاب می نماید ، همواره این احتمال وجود خواهد داشت که یک کامپیوتر آدرسی را انتخاب نماید که قبلا" توسط کامپیوتر دیگری استفاده شده باشد . برای حل این مشکل ، پس از انتخاب یک آدرس IP توسط سرویس گیرنده ، یک بسته اطلاعاتی broadcast شامل آدرس IP  توسط سرویس گیرنده در شبکه ارسال و بر اساس پاسخ دریافتی ، در خصوص نگهداری و یا آزادسازی آدرس IP تصمیم گیری می گردد. 

آموزش فتوشاپ 6

فرمت :WORD                                                     تعداد صفحه :77

مقدمه

فتوشاپ 6 جدیدترین و مهمترین نسخه از برنامه‌ای است که از سال 1987 به بعد استانداردی برای اصلاح و دستکاری تصویر شده است. نسخه جدید این برنامه، دارای ویژگی‌های جدید بسیاری از جمله نوار Tool Options می‌باشد که تمام گزینه‌های ابزار را درست نزدیک تصویر قرار می‌دهد تا بتوانید آنها را آسان تر و وسیع تر تنظیم کنید. روی ابزارهای Type Tools کاملا کار شده است و اکنون می‌توانید متن را دقیقا روی تصویر و حتی روی یک مسیر قرار دهید. ناظم‌های متنی و بندی (پاراگرافی) به این نسخه افزوده شده که به شما امکان می‌دهند تا حروف را کشیده و فضای خطی را تنظیم کنید و کارهای دیگری را با این ابزارها انجام دهید. همچنین ابزارهای شکل دهی و برداری (Vector shape Tools) وجود دارند که به شما امکان می‌دهند تا با کلیک کردن ماوس، بتوانید شکل‌ها و مسیرهای شکل‌دار بسازید.

چنانچه با نسخه قبلی فتوشاپ کار کرده باشید، از این که نسخه جدید چقدر قدرتمند شده تعجب خواهید کرد. اگر اولین بار است که فتوشاپ را تجربه می‌کنید، کاملا تحت تأثیر قرار خواهید گرفت و متوجه می‌شوید که فتوشاپ چه برنامه خوبی است. برای کاربرانی که برای نخستین بار با فتوشاپ کار می‌کنند، موضوع بسیار تعجب‌آور اینست که کار با فتوشاپ واقعا دشوار نیست. اگر با نرم افزارهای دیگر ادوب کار کرده باشید، رابط فتوشاپ، برای شما کاملا آشنا خواهد بود. چنانچه اولین گام را به سوی ایجاد نگاره سازی رقمی بر می‌دارید، در هر فرصتی یک فصل از کتاب را کار کنید و تمرین‌ها و فعالیت‌ها را انجام دهید. در این صورت، پیشرفت کار برایتان آسانتر خواهد بود.

صادقانه بگویم، یکشبه نمی‌توانید کارشناس فتوشاپ یا هر کار دیگر شوید. اما خود آموز فتوشاپ 6 در 24 ساعت، در مدت 24 ساعت شما را راه می‌اندازد. این کتاب، به 24 درس یک ساعته تقسیم می‌شود. هر درس یک ساعت طول می‌کشد. برخی از دروس به زمان بیشتری نیاز دارند و بعضی دیگر به زمان کمتر. لفطا سعی نکنید که همه کتاب را رد یک روز در 24 ساعته تمام کنید. حتی اگر می‌توانید نیز چنین کاری را انجام ندهید. بهترین راه یادگیری اینست که یک تا دو ساعت بین جلسه‌های دروس به تمرین کردن اختصاص دهید. زیرا می‌خواهید همه جا سرک بکشید و ببینید وقتی اینجا و آن جا کلیک می‌کنید در منوها چه می‌بینید و چه اتفاقی رخ می‌دهد.

برای شروع ، این اصل را انجام دهید: پنجره About Photoshop را باز نموده و یک دقیقه صبر کنید. سیاهه‌ای از نام افرادی که روی برنامه کار کرده‌اند، شروع به پیمایش می‌کند. در این سیاهه به نام فامیل افراد با دقت نگاه کنید. جالب است... آماده‌اید؟ شروع کنیم.

 

اصول فتوشاپ

در حال حاضر فتوشاپ مهمترین برنامه نگاره‌سازی (گرافیک) می‌باشد. (گرچه از ده سال پیش تاکنون نسبت به اولین نگارش خود بسیار تغییر کرده است). با آن که فتوشاپ عمدتاً برای خوشنمایی (retouch) عکس و دستکاری تصویر مورد استفاده قرار می‌گیرد، می‌توانید آن را برای ایجاد اصل هنر یعنی هم از چرکنویس و هم از روی عکس به کار ببرید. از فتوشاپ حتی می‌توانید برای تنظیم نوع آن نیز استفاده نمایید. این برنامه از یک بازی ویدئویی بسیار جالب تر بوده و ساده تر از آنست که شما فکر می‌کنید.

آموزش کامپیوتر - شبکه – نرم افزار

فرمت :WORD                                                     تعداد صفحه :31

آموزش کامپیوتر

آموزش کامپیوتر - شبکه – نرم افزار

آموزش دلفی

نکات مفید کار در محیط دلفی
محیط دلفی برای برنامه نویسی یکی از بهترین محیطهای برنامه نویسی است گذشته از کارکرد داخلی و کمپایلر آن که بسیار قوی و سریع است، محیط آن یعنی IDE آنهم قدرت بسیار زیادی دارد که باعث شده یکی از بهترین ادیتورها باشد. در این مقاله من سعی بر این داشته ام تا با ارائه یک سری از نکات و کلیدهای میانبر که می توانند برای کار در دلفی بسیار مفید و کارا باشند، کمک کنم تا شما بتوانید با قدرت بیشتر به برنامه نویسی و کار در این محیط قدرتمند ادامه دهید.
در قسمت اول مقاله که در حال حاضر در مقابل شماست من یک سری از کلیدهای میانبر و ترکیبی مورد استفاده در IDE دلفی را بصورت لیست وار و همراه یک توضیح کوچک آورده ام. دوستان عزیز برنامه نویس ممکنه که شما مدتها با دلفی مشغول برنامه نویسی بوده باشید اما من یقین دارم که در این لیست نکات و روشهای جدیدی را خواهید آموخت.
جستجو در متن بصورت مستقیم:
برای اینکار کلیدهای Ctrl+E را بفشارید و بدنبال آن شروع به تایپ کلمه مورد نظر کنید نتیجه آن را خود ببینید. برای اینکه به کلمه بعدی بروید کافیست کلید F3 را بزنید.
ایجاد فرورفتگی در کد:
بعضی اوقات – که خیلی هم پیش می‌آید – لازم است که یک مقداری از متن را بصورت بلوک شده به جلو و یا عقب ببریم. منظور دندانه دار کردن متن است که به خوانایی برنامه کمک می کند. برای اینکار می تونید از کلید Ctrl ShiftI برای جلو بردن و Ctrl+Shift+U برای عقب برگرداندن متن بلوک شده استفاده کنید.
پرش به قسمت تعریف یک شی (Object):
ببنید شی مورد نظرتون (از قبیل VCL, Procedure, Function,...) در کجا و چطور تعریف شده می توانید کلید Crtl رو پایین نگه داشته و روی شی مورد نظر Click کنید.
برای تغییر حالت کاراکترها:
شما می توانید یک قسمت از متن (که ممکن است با حروف بزرگ و یا کوچک تایپ شده باشد) را انتخاب کنید و با زدن کلیدهای Ctrl+O+U به ترتیب تمامی حروف کوچک آن قسمت از متن را به حروف بزرگ و تمامی حروف بزرگ آنرا به حروف کوچک تبدیل کنید. برای تعییر حالت یک کلمه نیز میتوانید روی کلمه مورد نظر رفته و کلیدهای Ctrl+K+F برای بزرگ کردن و کلیدهای Ctrl+K+E را برای کوچک کردن حروف آن کلمه بکار برد.
درست کردن ماکرو متنی:
این امکان بسیار مفید است و می تواند بسیاری از کارهای نوشتاری را کاهش دهد با اینکار شما میتوانید یک سری از کارهای تکراری که روی متون انجام می دهید را بصورت ماکرو در آورده و از آنها به راحتی استفاده کنید. برای شروع به ضبط ماکرو کلیدهای Ctrl+Shift+R را بفشارید و آن سری کارهایی را که می خواهید را انجام دهید و سپس برای اینکه به کار ضبط ماکرو پایان دهید کلیدهای Ctrl+Shift+R را دوباره بزنیدحال برای استفاده از ماکرو کافیست در هر جا که لازم بود کلیدهای Ctrl+Shift+P را بفشارید.

آموزش کامپیوتر

فرمت :WORD                                                     تعداد صفحه :23

وقتی کامپوتر را روشن می کنیم و صفحه مانیتور روشن می شود محیط win98 را انتخاب کرده و وارد این محیط می شویم.

چند آیکن روی صفحه نمایان می شود که یکی از آنها my computer می‌باشد.

 

My computer

وقتی روی گزینه my computer رفته و کلیک می کنیم پنجره my computer باز می شود که درایوهای مختلف را نشان می دهد.

درایوA: که شامل فلاپی دیسک است و اگر بخواهیم از فلاپی استفاده کنیم روی گزینه می رویم و محتویات دیسکت را می‌خوانیم.

درایو C: اولین windows در این درایو نصب می شود. درایو C که شامل my document است که در واقع همان دفترچه یادداشت ما محسوب می شود.

گزینه program files هم در این درایو قرار دارد که برنامه های موجود در کامپیوتر و یا فایلهای موجود در آن را نشان می دهد.

گزینه windows که:

درایو D دومین windows در این درایو نصب می شود که گزینه document and setting در آن قرار دارد.

Program files تمام برنامه هائی که در windows، install می‌شوند داخل program files ذخیره می شوند.

Windows: دایرکتوری است که تمام فایلهای سیستمی در آن قرار دارند که این فایل ها اجرا کننده و بالا آمدن سیستم می‌باشند. (فایلهای اجرائی)

درایو E و F و Gکه در واقع حافظه آزاد ما هستند که ما برنامه یا یادداشت یا فیلم یا موسیقی و هرچه را که بخواهیم می توانیم در این درایوها کپی کرده و ذخیره کنیم و در موقع نیاز وارد درایو مورد نظر شده و برنامه دلخواه خود را اجرا کنیم.

گزینه دیگری که در my computer وجود دارد control panel است که در صفحات بعدی آنرا به شما معرفی خواهیم کرد.

گزینه بعدی dial-up net working است که به ما اجازه می دهد برای دسترسی به اینترنت یک connection جدید درست کنید تا بتوانید به اینترنت متصل شوید.

گزینه بعدی web folders است که دایرکتوری است داخل windows فایلهائی که متعلق به اینترنت هستند و برای اجرا شدن صفحات my computer از آن استفاده می شود.

 

Control panel

که در پنجره my computer این گزینه وجود دارد.

می توان از منوی start سپس setting و بعذ control panel رسید حال به بررسی اجزای این قسمت می پردازیم.


Add new hardware-1

اگر بخواهیم قطعه سخت افزاری جدیدی نصب کنیم یا اینکه بخش سخت افزاری آنرا ارتقا بدهیم می توانیم از این قسمت کمک بگیریم.

نحوه عمل: پس از نصب یک قطعه سخت افزاری برنامه add new hardware را اجرا می کنیم پنجره wizard به نمایش در می آید.

برای شروع روی دکمه next کلیک می کنیم. سپس پنجره دیگری باز می شود و آغاز کار ویندوز برای شناسایی سخت افزار جدید را اعلام می کند. روی دکمه next کلیک می کنیم و ویندوز به جستجوی سخت افزار جدید می پردازد که دو گزینه در این پنجره نمایان می شود.

گزینه1: قطعه اضافع شده در فهرست وجود ندارد.

گزینه2: قطعه اضافه شده در فهرست وجود دارد.

اگر قطعه اضافه شده در فهرست وجود نداشته باشد گزینه مربوط یعنی گزینه 1 را انتخاب نموده و روی دکمه next کلیک می کنیم. پنجره ای باز می شود و از شما در مورد نحوه پیدا کردن قطعه جدید سئوال می کند. اگر یاز هم ویندوز به جستجوی قطعه اضافه شده بپردازد، پنجره ای باز می شود که پیشرفت کار را نمایش می‌دهد.

در صورتی که بخواهید قطعه جدید را خودتان معرفی کنید پنجره ای باز شده که فهرست انواع گوناگون بخش های سخت افزاری را در اختیار شما می گذارد.

در هر صورت پس از انتخاب قطعه مورد نظر و کلیک دکمه next پنجره ای باز می شود که از این پنجره نام کارخانه سازنده و مدل قطعه را انتخاب می کنیم. اگر برای نصب قطعه مورد نظر دیسکت یا CD داریم، روی HARD DISK کلیک می کنیم، در غیر اینصورت دکمه NEXT کلیک می کنیم.

اگر روی دکمه HARD DISK کلیک کنیم، پنجره ای باز می شود و مسیر و نام فایل مورد نظر را سئوال می کند. در غیر اینصورت ممکن است از شما خواسته شود CD ویندوز 98 را داخل درایو CD-ROM قرار دهید. سپس کار را دنبال می کنیم. و در انتها با کلیک روی دکمه Finish کار نصب به پایان می رسد و پنجره ای باز می شود که برای تکمیل عملیات نصب از شما می خواهد سیستم را دوباره راه اندازی کنید.

آموزش کامپیوتر

فرمت :WORD                                                     تعداد صفحه :47

 

مهارت

 

 

مفاهیم پایه فناوری اطلاعات

 

 

استفاده از کامپیوتر و مدیریت فایل‎ها

 

 

واژه پردازها

 

 

صفحه گسترده‎ها

 

 

بانک‎های اطلاعاتی

 

 

ارائه مطالب

 

 

اطلاعات و ارتباطات

 

 

مهارت اول: مفاهیم پایه فناوری اطلاعات

 

 

1-1-  شروع کار

1-1-1- سخت‌افزار, نرم‌افزار و  فناوری اطلاعات

1-1-1-1- فهمیدن مفاهیم پایه سخت‌افزار، نرم‌افزار و فناوری اطلاعات

 

2-1-1- انواع کامپیوتر

1-2-1-1- فهمیدن و فرق‌گذاشتن بین کامپیوترهای بزرگ، کوچک، شبکه، شخصی و کیفی از زاویه‌های مختلف ظرفیت، سرعت، هزینه و نوع کاربران عمومی. فهمیدن عبارات ترمینال باهوش و ترمینال گنگ.

 

3-1-1- بخشهای اصلی یک کامپیوتر شخصی

1-3-1-1- یادگرفتن بخشهای اصلی کامپیوتر شخصی، واحد پردازش مرکزی (CPU) ، دیسک سخت، ابزارهای معمول ورودی و خروجی، انواع حافظه، مخزنهای قابل انتقال مانند  دیسکت،zip دیسک ، CD و غیره . شناخت ابزارهای جانبی.

 

2-1- سخت‌افزار

1-2-1- واحد پردازش مرکزی

1-1-2-1- درک کردن مفهوم واحد پردازش مرکزی (CPU) و فهمیدن نحوه انجام کار آن از قبیل محاسبه، کنترل منطقی، دسترسی سریع به حافظه و غیره. دانستن این امر که سرعت واحد پردازش مرکزی با واحدی به نام مگاهرتز اندازه‌گیری می‌شود.

 

2-2-1- ابزارهای ورودی

1-2-2-1- دانستن تعدادی از مهمترین ابزارهای ورود داده‌ها به کامپیوتر ازقبیل موس، صفحه کلید، گوی چرخان، پویشگر، صفحه لمسی، قلم نوری ، اهرم‌بازی و غیره.

 

3-2-1- ابزارهای خروجی

1-3-2-1- دانستن عمومی‌ترین ابزارهای خروجی برای نمایش دادن نتایج پردازشهایی که بوسیله کامپیوتر انجام می‌شود. به عنوان مثال، انواع صفحه‌ نمایش، چاپگرهایی که معمولا" در دسترس هستند، رسام‌ها، بلندگو، دستگاه ترکیب صدا و غیره . دانستن این کـــه کجا وچطوراز این ابــــزارها استفـــاده

 می شود .

 

 

3-1- حافظه و مخزن

1-3-1- مخزن ذخیره‌سازی

1-1-3-1- مقایسه انواع اصلی مخزن ذخیره‌سازی از نظر سرعت، هزینه و ظرفیت , به عنوان مثال دیسک سخت داخلی / خارجی ، zip دیسک، دیسکت، CD-ROM و نوار ذخیره کردن داده‌ها.

 

2-3-1- انواع حافظه

1-2-3-1- فهمیدن تفاوت بین انواع حافظه کامپیوتر مانند RAM (حافظه با دسترسی تصادفی), ROM (حافظه فقط خواندنی) و فهمیدن این امر که این حافظه‌ها در چه زمانی مورد استفاده قرار می‌گیرند.

 

3-3-1- اندازه‌گیری ظرفیت حافظه

1-3-3-1- دانستن این امر که چگونه حافظه کامپیوتر اندازه‌گیری می‌شود (بیت، بایت، کیلوبایت، مگابایت و گیگابایت). ارتباط دادن اندازه حافظه کامپیوتر با حروف، فیلدها، رکوردها، فایلها، فهرست و زیرفهرستها.

 

4-3-1- کارایی کامپیوتر

1-4-3-1- دانستن تعدادی از عواملی که در کارایی کامپیوتر مؤثرند مانند سرعت CPU، اندازه حافظه‌اصلی(RAM)، ظرفیت و سرعت دیسک سخت.

 

4-1- نرم‌افزار

1-4-1- انواع نرم‌افزار

1-1-4-1- دانستن مفهوم نرم‌افزارهای سیستم عامل ونرم‌افزارهای کاربردی و دانستن تعامل بین آنها

2-4-1- نرم‌افزار سیستم عامل

1-2-4-1- فهمیدن عملکرد اصلی سیستم عامل ، فهمیدن عبارت واسط کاربر گرافیکی (GUI) و ارائه یک مثال از آن، توجه به فواید اصلی واسط کاربر گرافیکی.

 

3-4-1- نرم‌افزارهای کاربردی

1-3-4-1- فهرست کردن تعدادی از عمومی‌ترین کاربردهای نرم‌افزار  همراه با استفاده های آن ازقبیل واژه‌پردازها، کاربردهای چندرسانه، صفحه‌گسترده‌ها، بانکهای اطلاعاتی، حقوق و دستمزد، ابزارهای ارائه و نشر رومیزی.

 

 

4-4-1- توسعه سیستم  ها

1-4-4-1- فهمیدن این امر که چگونه سیستمهای مبتنی بر کامپیوتر ایجادشده و توسعه می‌یابد. دانستن مراحل تحقیق، بررسی، برنامه‌نویسی و تست که اغلب در توسعه سیستمهای مبتنی بر کامپیوتر بکارگرفته می‌شوند.

آموزش کامپیوتر

فرمت :WORD                                                     تعداد صفحه :79

تعریف کامپیوتر :

تعریف سخت افزار و نرم افزار :

اجزاء اصلی سخت افزاری :

واحد پردازش مرکزی یا CPU :

آشنایی با صفحه کلید :

ماوس (mouse) :

اسکنر یا پویشگر (scanner) :

اهرم بازی :

قلم نوری :

صفحه نمایشی لمسی :

انواع خروجیها :

آشنایی با صفحه نمایش و کارت گرافیک :

رسام یا پلاتر :

تعریف حافظه های کامپیوتر :

حافظه اصلی یا اولیه :

حافظه جانبی یا ثانویه یا کمکی :

معرفی واحدهای حافظه :

تعریف مادربورد :

انواع کامپیوترها از نظر قدرت پردازش :

انواع کامپیوترها از نظر نحوه پردازش :

برتری کامپیوتر نسبت به ماشین های دیگر :

کاربردهای کامپیوتر :

نرم افزارهای مترجم و زبانهای برنامه نویسی :

نرم افزارهای کاربردی :

آشنایی با محیط کار Windows :

روش استفاده از ماوس :

آشنایی با اجزای پنجره های Windows :

درایوها و نحوه نامگذاری آنها :

تعریف فایل و روش نامگذاری آن :

کاراکترهای عمومی (Wideards) :

فرمان Find از منوی start :

روش ایجاد یک folder :

روش ایجاد یک فایل :

تغییر نام یا شاخه :

روش کپی کردن فایلها و شاخه ها از یک مسیر به مسیر دیگر :

روش انتقال دادن فایلها و شاخه ها از مسیری به مسیر دیگر :

آشنایی با کاوشگر ویندوز (windows explorer) :

روش حذف آیکونها :

روش تنظیم زمان و تاریخ :

تغییر زمینه میز کار windows :

دستور کار :

انواع شبکه :

شبکه اینترنت (internet) :

شبکه تار عنکبوتی جهان گستر (world wide web)

زبان (Hyper Text Mark  - up Language) :

پروتوکل (Hyper Text Transfer Language) HTTP :

ارتباط با اینترنت :

برنامه  Mierosoft Internet Explorer :

آدرس Site  :

آدرس  ( Uniform Resource Locator URL) :

جستجو در اینترنت (E - Mail) :

حساب E - Mail :

برنامه Microsoft Outlook Express:

Folder  های برنامه :

استفاده از برنامه Outlook Express:

« به نام خدا »

مبانی کامپیوتر

1ـ تعریف کامپیوتر 1

کامپیوتر به معنی ماشین محاسبه می باشد . این کلمه از فعل لاتین to compute به معنی محاسبه کردن گرفته شده است . ابتدا کامپیوتر تنها به منظور محاسبه اختراع شد . اما اکنون از این دستگاه در زمینه های مختلف استفاده می شود . برای مثال کامپیوتر در حال حاضر اکنون بعنوان سیستم مالتی مدیا2 کاربرد دارد .

2ـ تعریف سخت افزار و نرم افزار :

علوم کامپیوتر را میتوان به دو دسته سخت افزار 3 و نرم افزار 4 تقسیم نمود .

 


1computer(رایانه )

 

2 multi media

3 Hard ware

4 soft ware

آموزش کامل word

فرمت :WORD                                                     تعداد صفحه :44

مقدمه

دوره ی آموزشی Word سومین مهارت از استاندارد ICDL می باشد . برنامهWord متداولترین برنامه واژه پرداز موجود به شمار می آید . هدف اصلی برنامه این است که در تایپ و قالب بندی متنها مفید واقع شود . اما ویژگیهای قدرتمند دیگری نیز دارد که امکان ایجاد جدولهای مختلف - کار با تصویرهای گرافیکی - طراحی صفحه وب و بسیاری از قابلیتهای دیگر را برایتان فراهم کرده است . برای مطالعه ی این دوره ی آموزشی نیاز است کاربران محترم آشنایی مقدماتی با محیط Windows داشته باشند . جهت نصب و اجرای نرم افزارهای Office که Word نیز شامل آن می شود ، نیاز به سیستمی با مشخصات ذیل می باشد :
حداقل سیستم مورد نیاز پنتیوم 233
- 16 مگابایت Ram
حدود 600 مگا بایت فضای آزاد


اصول کار با WORD




اجرای Microsoft Word و آغاز کار با آن :
نرم افزار Word تحت سیستم عامل windows 98-2000-XP کار می کندبرای شروع از منوی Start‏ ، زیر منوی Programs و سپس گزینه Microsoft Word را انتخاب می کنیم.

آشنایی با محیط کار و اجزای آن :
دکمه Close یا بستن پنجره : جهـت بستن یک پنجره باز باید از این دکمه استفاده نمود ( البته از کلید ترکیبی ALT+F4 نیز میتوان استفاده کرد). باید توجه داشت برای بستن هر پرونده میتوانید از منوی File زیر منوی Exit را نیز انتخاب نمائید
دکمه Maximize یا حداکثر سازی : برای اینکه بتوان پنجره را به حداکثر اندازه خود رساند میتوان از این دکمه استفاده نمود
دکمه Restore : پس از اینکه پنجره به حداکثر اندازه خود رسید برای تبدیل به اندازه قبلی خود از این دکمه استفاده می شود


دکمه Minimize یا حداقل سازی :با کلیک کردن بر روی این دکمه میتوان یک پنجره حداکثر شده و یا معمولی را حداقل نمود با انجام این عمل پنجره به حداقل خود می رسد و روی Task bar قرار می گیرد. توجه داشته باشید که پنجره ای که حداقل شده است بسته نشده و هنوز در حافظه مستقر است.
نوار عنوان یا Title Bar : نواری که اسم پنجره روی آن قرار دارد نوار عنوان نامیده میشود از نوار عنوان میتوان برای حداکثر سازی و یا بازگردانی پنجره به حالت " وضعیت قبلی " استفاده نمود برای این کار کافی است روی نوار عنوان دبل کلیک نمائید .
دکمه Control Bottom یا کنترل : این دکمه در سمت چپ صفحه مانیتور قرار دارد.با دکمه کنترل میتوان تمام عملیاتی که توضیح داده شد را انجام داد برای باز کردن دکمه کنترل کافی است روی دکمه آن کلیک کرد. عمل دیگر دکمه کنترل بستن پنجره است برای این کار باید روی نشانه دکمه کنترل دبل کلیک کرد.
- Move: 
برای جابجایی پنجره میتوان از این گزینه استفاده کرد . برای اینکه این گزینه فعال شود باید روی نوار عنوان دبل کلیک نمود .


Menu Bar 
یا نوار منو : هر یک از منوها با توجه به نام خود، عملکردی خاص دارند. پس از باز شدن منو زیر منوها را مشاهده خواهید کرد که هر زیر منو به معنای یک فرمان می باشد .
Toolbars 
یا نوار ابزار : نوارهای ابزار کلیدهای دسترسی سریعتر به زیر منوها می باشند. در اصل گزینه ها و فرمان های موجود در زیر منوها ، در نوارهای ابزار نیز موجودند و کار را جهت دسترسی سریعتر به زیر منوها آسان می کنند . روشهای مختلف برای ظاهر کردن نوار ابزار :
الف ) انتخاب زیر منوی Toolbars از منوی View 
ب ) کلیک راست بر روی Menu bar 
برای محو کردن نوار ابزارها میتوان روی آنها کلیک راست کرده و زمانی که فهرست نوارهای ابزار ظاهر گردید ، آنها را از حالت فعال در آورید بدین صورت شما نوار ابزارها را در روی صفحه نخواهید داشت .


- Ruler 
یا خط کش : خط کش یکی دیگر از ابزارهای کارآمد در برنامه Word میباشد. این خط کش بسیار دقیق بوده و با آنچه که شما روی کاغذ اندازه میگیرید برابر است . خط کش برای تنظیم حاشیه ها و تورفتگی ابتدای پاراگرافها استفاده میشود. برای ظاهر کردن خط کش از منوی View زیر منوی Ruler را انتخاب نمایید
برای ظاهر کردن خط کش عمودی نیز میتوانید از منوی View پنجره را به حالت Page Layout برده و سپس از منوی Tools زیر منوی Options را انتخاب و از روی برگ نشان View گزینه Vertical Ruler را انتخاب نمائید
درصورتیکه بخواهید خط کش شما در سمت راست پنجره ظاهر شود مراحل بالا را تکرار و گزینه Right Ruler را انتخاب نمائید.

Scroll Bar 
یا نوارهای مرور : دکمه ها و نــوارهایی هستند که توسط آنها میتوان صفحه را جابجا نمود . این دکمه ها بطور افقی برای جابجایی به چپ و راست و بطور عمودی برای بالا و پائین طراحی شده اند. بجای استفاده از دکمه های مرور که با هر بار فشردن آنها کمی صفحه جابجا می شود میتوان از نوارهای مرور نیز استفاده کرد
برای جابجایی باید روی این نوارها قرار گرفته و بـــا ماوس نوار را جابجا نمود. در صورتیکه سند شما دارای چند صفحه باشد میتواند نشان دهنده شمارش صفحه نیز باشد نوارهای مرور برای این کار باید اشاره گر ماوس را روی نـــوار برده و بر روی آن کلیک کنید تا شماره صفحه به نمایش در آیدبرای ظاهر کردن Scroll bar عمودی و افقی و انتقال آن به سمت چپ پنجره، باید پنجره را از منوی View به حالت Page layout برده سپس از منوی Tools و زیر منوی options در برگ نشان View گزینه های Vertical Scroll bar, Horizontal Scroll bar و Left Scroll bar را انتخاب نمود.
-Next Page, Previous Page 
یا صفحه قبل و بعد : برای آنکه یک صفحه به بالا یا پائین برود باید از این علامت استفاده کرد.
محیط تایپ : این محیط اصلی ترین قسمت برنامه است
این قسمت محل تایپ ، حروف چینی و صفحه آرایی شماست . تمام عملیاتی که باید در مورد کارتان انجام دهید در این محل خواهد بود . 
مکان نما : محل حرف بعدی را که تایپ خواهد شدء نشان میدهد.
Right Click 
یا کلیک راست : قرار دادن اشاره گر بر روی موضوعی خاص و کلیک دکمه سمت راست ماوس با این عمل منوی میانبری ظاهر میشود که کاربر میتواند از آن فرمانی را انتخاب نماید.

- Screen Tips 
یا نکته ابزار : کافیست با ماوس روی یکی از کلید ها قرار بگیرید و کمی مکث کنید خواهید دید یک جعبه متن کوچک به نام نکته ابزار باز خواهد شد و نام آن کلید را نشان خواهد داد.
Status Bar 
یا نوار وضعیت : این نوار پائین ترین قسمت پنجره می باشد که به شما اطلاعاتی در مورد شماره صفحه ، قسمت ، کل صفحه ، فاصله از بالای صفحه، خط روی صفحه ، وضعیت کاراکتر و... می دهد توسط این سطر یا نوار شما میتوانید موقعیت خود را بیابید که اکنون در کدام صفحه و کدام سطر قرار گیرد. برای ظاهر کردن این نوار بر روی پنجره باید پنجره را از منوی View به حالت Page layout برده و سپس از منوی Tools و زیر منوی Options در برگ نشان View گزینه Status Bar را انتخاب کنید.

 


اصول و قوانین تایپ

آشنایی با میز و صندلی تایپیست


میز تایپیست معمولاً دارای دو یا سه کشو می باشد.
تایپیست میتواند وسایل کار خود را در آنها قرار دهد. ارتفاع استاندارد این میز معمولاً 70 تا 72 سانتیمتر است.
میز تایپیست باید طوری قرار گیرد که نور طبیعی از پشت سر و یا سمت راست تایپیست بتابد و اگر تایپیست از چراغ رومیزی استفاده میکند می بایست چراغ روشنایی در سمت راست ، متناسب با دید نصب شود. صندلی تایپیست دارای تکیه گاه با دو فنر نرم می باشد، این تکیه گاه بوسیله یک اهرم به میله صندلی متصل است که تایپیست می تواند ارتفاع آنرا متناسب با اندام خود کم یا زیاد کند.
میله صندلی از پائین به یک فنر قوی در زیر نشیمن گاه مربوط است که میتوان آن را به طرف جلو و یا عقب حرکت داد. این صندلی گردان است . ارتفاع استاندارد آن از کف تا زیر زانو 45 سانتی متر می باشد ولی تایپیست به تناسب اندام خود میتواند آنرا بالا و یا پائین ببرد .
قبل از شروع کار به نکات زیر توجه نمائید :
به گونه ای که تکیه گاه پشت ، کف پاها و همچنین مهره های ستون فقرات به حالت صاف قرار گیرند ، روی صندلی بنشینید.
خم شدن به جلو یا عقب ضمن ایجاد خستگی باعث بروز عوارض ناشی از عدم رعایت صحیح نشستن نیز می گردد.
اکنون کارهای عملی را شرح خواهیم داد :
1-صفحه کلید را طوری روی میز قرار دهید که لبه کی برد با لبه میز موازی باشد و به حالت صحیح و مناسب بین دو دست شما قرار گیرد.
2-صندلی خود را طوری میزان کنید که فاصله مناسب و دلخواه را داشته باشید.
3-پاهایتان زیر صندلی قرار نگیرد بلکه کف پاها در زیر میزو بطور صاف روی زمین قرار گیرد و پای راست کمی جلوتر از پای چپ شما باشد .
4-دستهای شما می بایست با ماشین زاویه 90 درجه تشکیل دهد.
5-انگشتان خود را به حالت نیمه خمـــیده روی دگمه ها بگذارید و از تکان دادن بازو یا مچ ها خودداری نمایید.
مکاتبات اداری و بازرگانی :
مکاتبات :
مکاتبات عبارت است از نوشته هایی به منظور آگاهی ، اطلاع و خبر بین دو یا چند نفر ، موسسه ، شرکت و سازمان که میتواند به وسیله پست یا فرد انجام گیرد.
مکاتبات در وحله اول بررسی ، اقدام و سپس بایگانی می گردد.
مکاتبات بر دو نوع است :
1- مکاتبات بازرگانی
2- مکاتبات اداری

مکاتبات بازرگانی :
مکاتبات بازرگانی عبارت است از نوشته های بازرگانی درباره تولید ، خرید ، فروش ، ارائه خدمات و مسائل مالی .
مطالب چاپی روی نامه های بازرگانی بشرح زیر است : بطور معمول نامه های بازرگانی دارای سرلوحه ای است که نوع و چگونگی فعالیت های موسسه را نشان میدهد. سرلوحه آن عبارتست از :
علامت تجاری
نام موسسه
شماره ثبت دفتر شرکت ها
نشانی
تلفن
نشانی تلگرافی ، تلکس و یا فاکس
نوع فعالیت
مکاتبات اداری :
تفاوت مکاتبات اداری در اندازه کاغذ، فرم و شکل نوشتاری آن می باشد .


قوانین تایپ فارسی
قوانین تایپ
اکنون شروع به تایپ نمائید. با زدن Space کلمات از یکدیگر جدا می شوند. زمانی که یک سطر تمام می شود برای رفتن به سطر بعد لازم نیست Enter بزنید ، برنامه توسط خصوصیت Word Wrap موجب می گردد که سطر شما بدون زدن Enter شکسته شود . اکنون یک جمله به پایان رسید . نقطه را گذاشته و ادامه دهید تا جمله بعدی نیز تمام شود. آیا بنظر شما یک پاراگراف پایان پذیرفته و یا چون دو جمله دارید ، دو پاراگراف تایپ کرده اید؟ در جواب باید گفت یک پاراگراف شامل یک حرف ، یک سطر یا چند سطر است که تا پایان نپذیرفته Enter نباید زد. هرگاه Enter زده شد به مفهوم پایان یک پاراگراف است.

اصول تایپ



تمرین :
شکیبا  ساسان  مامان  تینا  تمشک  آسان  انگشتان  بایگانی  گلابی – گیتی  مالش - نان  آب  شام  سام  سیاست  کیاست  تابستان  شایان  مات  ماش – کمک یاس  تلاش- یال  شبنم  شب  کمال  کمان  سیمین  شکاک  شکیل - آسمان آبان  لباس  سامانتا- تمام  شمیم  نیک  اناب  آسیاب  لام  کام  گلاب – گلشن  کامیاب  تابان  سلام  کتلت  سیمان - آبی

از کلید میانبر ALT+SHIFT سمت چپ برای تبدیل صفحه کلید به لاتین و از کلید میانبر ALT+SHIFT سمت راست برای تبدیل صفحه کلید به فارسی استفاده کنید.

از کلید ترکیبی CTRL+SHIFT سمت چپ برای چپ چین و از کلید ترکیبی CTRL+SHIF سمت راست برای راست چین کردن استفاده نمایید.


آشنایی با میز کار وصندلی تایپیست
میز تایپیست معمولاً دارای دو یا سه کشو می باشد. تایپیست میتواند وسایل کار خود را در آنها قرار دهد. ارتفاع استاندارد این میز معمولاً 70 تا 72 سانتیمتر می باشد.
میز تایپیست باید طوری قرار گیرد که نور طبیعی از پشت سر و یا سمت راست تایپیست بتابد و اگر تایپیست از چراغ رومیزی استفاده میکند می بایست چراغ روشنایی در سمت راست متناسب با دید وی نصب شود. صندلی تایپیست دارای تکیه گاه با دو فنر نرم می باشد، این تکیه گاه بوسیله یک اهرم به میله صندلی متصل است که تایپیست میتواند ارتفاع آن را متناسب اندام خود کم یا زیاد کند.
میله صندلی از پائین به یک فنر قوی در زیر نشیمن گاه مربوط است که میتوان آن را به طرف جلو و یا عقب حرکت داد. این صندلی گردان است . ارتفاع استاندارد آن از کف تا زیر زانو 45 سانتی متر است ولی تایپیست به تناسب اندام خود میتواند آنرا بالا و یا پائین ببرد این صندلی بدون دسته و چرخ دار می باشد . قبل از شروع کار به نکات زیر توجه نمائید :
بطوری که تکیه گاه پشت ، کف پاها و همچنین مهره های ستون فقرات به حالت صاف قرار گیرند، روی صندلی بنشیند.

آموزش کار با PHP

فرمت :WORD                                                     تعداد صفحه :34

آموزش کار با PHP

مقدمه
PHP یک زبان اسکریپتی سمت سرور (Server Side) می باشد که امروزه بیش از نصفی از وبسایتهای مطرح جهان، از آن برای حفظ و نگهداری داده ها و ایجاد سایتهای دینامیک و به روز استفاده می کنند.
PHP هم همانند تمامی زبانهای برنامه نویسی Server Side، ترجمه شده و در نهایت به صورت کدهای HTML در اختیار کاربر قرار می گیرد. از این رو کد شما، از دید دیگران پنهان می ماند.
اما فرق PHP با دیگر زبانها چیست؟ یکی از مهمترین رقیبهای PHP، توسط مایکروسافت تحت عنوان ASP که در نسخه جدید به ASP.NET تغییر نام داده است، به وجود آمده و هنوز بحث سر آن است که کدامیک از آنها قویتر و مناسب تر است.
در این مقاله نمی خواهم بگویم که کدام یک بهتر است. هر کس عقاید مربوط به خود را دارد. در زیر به مقایسه این دو زبان می پردازم:

  • تقریبا در تمامی مراکز فروش هوست (Host)، سرور لینوکس ارزانتر از سرور ویندوز است و از آنجا که برای اجرای صفحات ASP.NET، نیازمند سرور ویندوز همراه با وب سرور IIS هستیم، می بایست پول بیشتری را پرداخت کنیم. این در حالی است که PHP بر روی تمامی Platformها از قبیل ویندوز و لینوکس نصب و اجرا می گردد.
  • PHP کاملا Open-Source می باشد.
  • به وضوح در اجرای صفحات ASP.NET و PHP دیده می شود که سرعت PHP سریعتر از ASP.NET می باشد.
  • برای ایجاد کردن صفحات PHP، هیچ نرم افزار جامعی به بازار ارائه نشده است که بتواند نیازهای کاربران را بر طرف کند (از Dream Weaver می توان تا حدی استفاده کرد)، اما نرم افزار پر قدرت Visual Studio.NET، نرم افزاری جامع برای ایجاد صفحات دینامیک ASP.NET می باشد.
  • در ASP.NET می توان از ترکیب زبانهای برنامه نویسی مختلف نظیر VB, C#, C++و غیره استفاده کرد ، اما PHP فقط از همان زبان خودش که PHP است پشتیبانی می کند.
  • ASP.NET دارای ویژگی ای تحت عنوان Code Behind می باشد که به برنامه نویس اجازه می دهد کدهای HTML را جدا از کدهای ASP.NET نگهداری کند. این کار سبب آن می شود که در صورت نیاز به رفع مشکل، برنامه نویس مستقیما به فایل مربوط به کدهای ASP.NET برود و با کدهای HTML کاری نداشته باشد. در صورتی که PHP به صورت Default این طور نیست (به وسیله نرم افزارهایی می توان برای PHP هم، این کار را کرد).

همان طور که مشاهده کردید، هر کدام از آنها دارای معایب و مزایایی هستند و انتخاب آنها، کاملا به عهده خود شماست.

نصب PHP
نصب PHP بر روی ویندوز و IIS کار بسیار آسانی است. اما از آنجا که در این مقاله، علاوه بر آشنایی با PHP، مروری بر پایگاه داده ی MySQL داریم، نیازمند MySQL نیز هستیم. اگر بخواهید تک تک آنها را از اینترنت دانلود کرده و آنها را جداگانه نصب و پیکربندی کنید، می بایست وقت بسیاری را صرف کنید. دانلود آنها (آن هم با یک مودم و اینترنتی که بیش تر از 4KB/S نمی رود) کار بسیار زمان بری است. همچنین برای پیکربندی آنها نیز، مستلزم انجام کارهای نه چندان خوشایند هستید!
بدین منظور، من به شما یک راه ساده تر را پیشنهاد می کنم. XAMPP!
XAMPP یک مجموعه نرم افزاری بسیار جالب است که علاوه بر حجم کم آن (تنها 13MB)، تمامی پکیجهای مورد نیاز شما را شامل می شود:

  • Apache 2.0.48
  • MySQL 4.0.16
  • PHP 4.3.4 + PEAR
  • MiniPerl 5.8.0
  • mod_php 4.3.4
  • PHPMyAdmin 2.5.3
  • SQLite 2.8.6

این در حالی است که فقط خود MySQL به تنهایی، حجمی بیشتر از 10MB دارد.
من از پکیج XAMPP mini win32 Version 1.2 در کامپیوتر خودم استفاده می کنم. آن را می توانید از آدرس زیر دانلود کنید.

http://www.apachefriends.org/download.php?minixampp-win32-1.2.exe

چگونگی نصب XAMPP
نکته: قبل از انجام این عملیات، وب سرور IIS خود (و یا دیگر وب سرورها) را غیر فعال (Disable, Stop) کنید.
پس از دریافت 
XAMPP آن را در جای مورد نظر خود نصب (Extract) کنید. فرق نمی کند که کجا باشد.
سپس به پوشه ای که 
XAMPP را در آنجا Extract نموده اید، بروید. فایل setup_xampp.bat را باز کرده تا صفحه سیاهی نمایان شود. عدد 1 را وارد کرده و کلید Enter را فشار دهید تا مراحل نصب آغاز شود.
پس از آنکه نصب به پایان رسید، می بایست سرور شوید. برای اینکار دو فایل 
apache_start.bat و mysql_start.bat را اجرا کرده و دیگر کاری به آنها نداشته باشید. آنها را Minimize کرده و مابقی کارها را انجام دهید.
حال مرورگر دلخواه خود را باز کرده و عبارت 
http://localhost (یا http://127.0.0.1) را تایپ نمایید. با انجام اینکار می بایست صفحه بنفش رنگی نمایان شود.