تبليغاتX
عاشقان خدمت نه شیفتگان شهرت و قدرت
عکس و ماهواره

 

عکس

عکس بچه های هم کلاسی

ماهواره

دیدن برنامه های تلوزیونی

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
موبایل و موزیک

موبایل

 

نرم افزارهای موبایل

کدهای مخفی کوشی نوکیا

 

 

 

 

موزیک

 

گلچینی از موزیکها

فیلم سینمایی سیصد 300

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
ترفندها و آموزش های کامپیوتر و اینترنت

ترفندها و آموزش های کامپیوتر و اینترنت


 

حافظه اصلي

ظرفيت حافظه اصلي

طراحي CPU

تاريخچه CPU-هاي ريزكامپيوتر

كابل هاي بي سيم

سيستم هاي امواج ريز

زبان برنامه نويسي چيست؟

دستورالمعل در بيسيك

دستورالعملي در كوبول

يك تابلوي به هم وصله شده از اين تابلو

چگونه مي توان يك زبان را انتخاب كرد؟

تغییر آدرس پیش فرض نصب برنامه ها در program files


اولین کامپوتر ها

Folder options کجا رفت؟

از بین بردن Documents از درون My Computer

تغییر نام و مخفی کردن درایو

اََََبَر کامپیوتر ها

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
بازی و نرم افزار

 

بخش های مختلف بازی

 

 

map های جدید کانتر 

رمز بازی Medal of Honor Allied Assault

Need for Speed Underground

رمز بازی Enter The Matrix

کد هایی از Need For Speed Most Wanted

کدهای gta 4

رمز بازي igi2

CHEAT کانتر

رمزهای بازی GTA 3

رمزهای بازی 1 Age of Mythology

بازی Age Of Emperia 2

رمزهای بازی the sims 2

رمزهاي بازی«GTA 5 «Sanandreas

 

 

نرم افزار

نرم افزار

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
شبکه های تلويزيونی ، راديوئی و ماهواره ای

ماهواره

 

 

شبکه های تلويزيونی ، راديوئی و ماهواره ای

 

 

کيفيت صدا و تصوير در رسانه هاي اينترنتی ،  ارتباط مستقيمي با سرعت شما در

 

اينترنت دارد

 

 

TV Station

 

براي استفاده از برنامه ها بايد برنامه  Real Player  يا  Media Player 8 - 9  را بر روي

 

 کامپيوتر خود نصب کرده باشيد يا هم اکنون نصب نمائيد

 

             

 

 

 

 

 

 

شبکه 1    شبکه 2     شبکه 3    شبکه 4     شبکه 5 تهران  

 

  شبکه خبر           آموزش          سيمای قران

 


 

اردبيل - اهواز - اروميه - بوشهر - تبريز - زاهدان - زنجان - ساری

 

شيراز - کرمان - کرمانشاه - مشهد - همدان - يزد

 

 


 

International TV

 

سحر       العالم       جام جم 1       جام جم 2       جام جم3

 

 الکوثر            شبکه لبيک

 


 

جمپ تی وی - پلاس کانادا  -  سی بی سی -  سي  اسپان آمريکا - ان تي وي

 

 

آلمان - ناسا آمريکا

 

 

آذربايجان      کوبا      سنات فرانسه     فونيکس آلمان     سوئد     هندوستان

 

 

     کويت 1

 

 

عربستان        الجزيره قطر        بي بي سي       مصر    آر سی سی ژاپن

 

 


 

   Radio Station  

 

 

راديو سراسری            جوان           شبکه پيام            ورزش

 

 

معارف             قرآن              فرهنگ 

 

 


 

 

راديو برون مرزی 1     برون مرزی   برون مرزی 3     برون مرزی 4    برون مرزی 5

 

 

   برون مرزی 6

 

 

راديو دری        راديو صداي آشنا        راديو عربي        راديو ازبکستانی   

 

  راديو کردی

 


 

BBC

 

راديو بی بی سی -  پخش با Real Player

 

آخرين اخبار - بامدادی  -  جام جهان نما  -  شامگاهی - صدای شما

 


 

Germany

 

 

راديو آلمان

 

ساعت 21         ساعت 22         راديو زنده

 


 

France

 

 

راديو فرانسه

 

ساعت 19:30                  ساعت 20:30

 

 

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
رمزهاي بازی«GTA 5 «Sanandreas

رمزهاي بازی«GTA 5 «Sanandreas

 :رمزها در حین بازی تایپ شود:

 

عمل

رمز

Adrenaline Mode

MUNASEF

Aggressive Drivers

YLTEICZ

All Cars Have Nitro

COXEFGU

All green lights

ZEIIVG

Always Midnight

XJVSNAJ

Beach Party

CIKGCGX

Black traffic

IOWDLAC

Blow Up All Cars

CPKTNWT

Boats fly

AFSNMSMW

Cars Float Away When

BSXSGGC

Cars Fly

RIPAZHA

Clear Wanted Level

ASNAEB

Country Vehicles and Peds, Get Born 2 Truck Outfit

BMTPWHR

Elvis is Everywhere

ASBHGRB

Everyone is armed

FOOOXFT

Faster Clock

YSOHNUL

Faster Gameplay

PPGWJHT

Fat

BTCDBCB

Foggy Weather

CFVFGMJ

Full Weapon Aiming While Driving

OUIQDMW

Funhouse Theme

PRIEBJ

Gang Members Everywhere

MROEMZH

Gangs Control the Streets

MROEMZH

Have a bounty on your head

BAGOWPG

Have Jetpack

YECGAA

Have Parachute

AIYPWZQP

Health, Armor, $250k

HESOYAM

Hitman In All Weapon Stats

NCSGDAG

Huge Bunny Hop

JHJOECW

Increase Wanted Level Two Stars

OSRBLHH

Infinite Ammo, No Reload

WANRLTW

Infinite Health

BAGUVIX

Infinite Oxygen

CVWKXAM

Invisible car

XICWMD

Max Muscle

JYSDSOD

Max Respect

OGXSDAG

Max Sex Appeal

EHIBXQS

Mega Jump

LFGMHAL

Mega Punch

IAVENJQ

Never Get Hungry

AEDUWNV

Never Wanted

AEZAKMI

Ninja Theme

AFPHULTL

Orange Sky 21:00

OFVIAC

Overcast Weather

ALNSFMZO

Peds Attack Each Other, Get Golf Club

AJLOJYQY

Peds Attack You With Weapons, Rocket Launcher

BGLUAWML

Perfect Handlin

PGGOMOY

Pink traffic

LLQPFBN

Rainy Weather

AUIFRVQS

Recruit Anyone (9mm)

SJMAHPE

Recruit Anyone (Rockets)

ZSOXFSQ

Reduced Traffic

THGLOJ

Riot Mode

IOJUFZN

Sandstorm

CWJXUOC

Six Star Wanted Level

LJSPQK

Skinny

KVGYZQK

Slower Gameplay

LIYOAAY

Slut Magnet

BEKKNQV

Smash n’ Boom

JCNRUAD

Spawn Bloodring Banger

CQZIJMB

Spawn Caddy

RZHSUEW

Spawn Dozer

EEGCYXT

Spawn Hunter

OHDUDE

Spawn Hydra

JUMPJET

Spawn Monster

AGBDLCID

Spawn Quad

AKJJYGLC

Spawn Racecar

PDNEJOH

Spawn Racecar

VPJTQWV

Spawn Rancher

JQNTDMH

Spawn Rhino

AIWPRTON

Spawn Romero

AQTBCODX

Spawn Stretch

KRIJEBR

Spawn Stunt Plane

URKQSRK

Spawn Tanker Truck

AMOMHRER

Spawn Trashmaster

UBHYZHQ

Spawn Vortex Hovercraft

KGGGDKP

Suicide

SZCMAWO

Sunny Weather

AFZLLQLL

Taxis Have Nitrous, L3 Bunny Hop

VKYPQCF

Thunderstorm

MGHXYRM

Traffic is Cheap Cars

BGKGTJH

Traffic is Country Vehicles

FVTMNBZ

Traffic is Fast Cars

GUSNHDE

Weapon Set 1, Thug’s Tools

LXGIWYL

Weapon Set 2, Professional Tools

KJKSZPJ

Weapon Set 3, Nutter Tools

UZUMYMW

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
رمزهای بازی the sims 2

رمزهای بازی the sims 2

در بازی کلیدهای «Shift»+«Ctrl»+«c» را گرفته تا صفحه مربوط به تایپ رمز باز شود.سپس این رمزها را بنویسید.

 

رمز

عمل

Kaching

Add $1000 Simoleons

Motherlode

Add $50000 Simoleons

nosocialworker

No Social Worker

slowMotion #

Set Game Speed to # (0-8)

aging -on

Turn On Aging

aging -off

Turn Off Aging

moveObjects on

Turn Moving of Objects On

moveObjects off

Turn Moving of Objects Off

autoPatch -on

AutoUpdate On

autoPatch -off

AutoUpdate Off

deleteAllCharacters

Remove All Sims (Neighborhood View)

twinsr2cute

Have Twins

stretchskeleton #

Make Sims Larger/Smaller

intprop censorgridsize 0

Remove Censor (8=Normal)

expand

Expand Console Window

help

Show Some Cheat Commands

exit

Exit

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
بازی Age Of Emperia 2

بازی Age Of Emperia 2

درون بازی کلید Enter را بزنید .سپس یکی از رمزهای زیر را وارد کنید.

 

رمز

عملکرد

ROCK ON                                       

1000 سنگ

LUMBERJACK 

1000  چوب

ROBIN HOOD

1000   طلا

CHEESE STEAK JIMMY 

1000   غذا

MARCO

اشکار شدن نقشه

POLO

از بین بردن سایهها

AEGIS

ساخت سریع

NATURAL WONDERS

کنترل طبیعت

RESIGN

شکست خوردن

WIMPYWIMPYWIMPY

خودت را نابود کن

I LOVE THE MONKEY HEAD 

گرفتن VDML 

HOW DO YOU TURN THIS ON 

ماشین کبری میدهد

TORPEDO#

نابود کردن دشمن

BLACK DEATH

همهی دشمنها نابود میشوند

I R WINNER

پیروز میشوی

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
رمزهای بازی 1 Age of Mythology

رمزهای بازی 1 Age of Mythology

 

در بازی کلید «Enter» را زده تا صفحه دریافت رمزها باز شود.سپس یکی از رمزهای زیر را وارد کنید.

نکته:بازی به کوچک و بزرگ بودن رمزها حساس است .

 

عملکرد

رمز

هزار غذا

JUNK FOOD NIGHT

هزار چوب

TROJAN HORSE FOR SALE

جادو مخصوص

DIVINE INTERVENTION

تصوير بيکيفيت

FEAR THE FORAGE

بازي در شب

IN DARKEST NIGHT

حيوانات چاق

ENGINEERED GRAIN

هزار طلا

ATM OF EREBUS

ميمون زياد

!I WANT TEH MONKEYS!!!1

شهاب سنگ مرغ

BAWK BAWK BOOM

دايره بنفش پرنده

WUV WOO

داشتن شيطان

TINES OF POWER

داشتن خرس جادويي

O CANADA

قدرتهاي مختلف

PANDORAS BOX

تمام قهرمانان

ISIS HEAR MY PLEA

داشتن شهاب سنگ، زمين لرزه، طوفان و رعد و برق

WRATH OF THE GODS

پنهان کردن نقشه

UNCERTAINTY AND DOUBT

سرعت بازي

!LETS GO! NOW

آب قرمز رنگ

RED TIDE

ديدن نقشه

LAY OF THE LAND

تمام حيوانات در نقشه

SET ASCENDANT

تبديل دشمنان به بزغاله

GOATUNHEIM

برنده شدن
 

THRILL OF VICTORY

توجه کامل

MOUNT OLYMPUS

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
رمزهای بازی GTA 3

رمزهای بازی GTA 3

در حین بازی یکی از رمزهای زیر را تایپ کنید.

 

عملکرد

رمز

اتومبيلبدونشاسی، فقط چرخها

ANICESETOFWHEELS

همهیاتومبيلهاآتشمیگيرند

BANGBANGBANG

زمان آهسته میرود

BOOOOORING

فرمان حساس (هيدروليک)

CORNERSLIKEMAD

???? سلامتی (خون)

GESUNDHEIT

يک تانک

GIVEUSATANK

همهی اسلحهها

GUNSGUNSGUNS

پول بيشتر

IFIWEREARICHMAN

تغيير ظاهر شخص

ILIKEDRESSINGUP

مه

ILIKESCOTLAND

باران

ILOVESCOTLAND

پيادهیمهاجم

ITSALLGOINGMAAAD

ساعت بازي سريع

MADWEATHER

همه به شما حمله میکنند

NOBODYLIKESME

مه - تيرگی

PEASOUP

هوای باز - آفتابی

SKINCANCERFORME

توربو

TIMEFLIESWHENYOU

???? ضد گلوله

TURTOISE

همه مسلح میشوند

WEAPONSFORALL

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
CHEAT کانتر

کانتر  CHEAT

براي خشاب عوض کردن خودکار

reload+

 

برای از کار انداختنش :

-reload

 

رای حرکت سریع به طرفین :

cl_forwardspeed (عدد بین 0 تا 999)

 

حرکت سریع به عقب :

cl_backwardspeed (عدد بین 0 تا 999)

 

حرکت سریع به چپ و راست :

cl_sidespeed (عدد بین 0 تا 999)

 

برای تغیر Map :
 

این دستور برای تغیر Map بدون قطع کردن

بازی کنونی و ... کار برد داره :

changeleve l

 

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

فراوان به فرد مورد نظر اثابت میکنه !
 


این تویه خونه که مشکل نداره ولی
برای بیرون

باید سرور استفاده کنه !

sv_clienttrace 999999999

 

عال کردن Cheat :
برای
بعضی Cheat ها :

sv_cheat 1

 

برای اینکه Bot ها فقط اسلحه مورد نظرتون رو بردارند :

bot_اسم اسلحه_only 1

مثلا
: bot_snipe_only 1
bot_knives_only 1

 

صحنه ها و مراحل حذف شده برمیگردند !

cl_levellocks 16382

 

دشمن شما رو نمیبینه :

notarget

 

رد شدن از دیوار ها :

noclip

 

قدرت (جان ) بینهایت و بی اثر یا کم اثر شدن تیر ها :

god

 

کشتن همه bot ها :

bot_kill

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
رمز بازي igi2

رمز بازي igi2

باز شدن تمام مرتله ها: در صفته اصلي

( Min Menu ) دکمه هاي Ctrl + Shift +Alt + F9 سمت چپ کي بورد را با هم بزنيد سپس در صفته

شروع بازي مي توانيد مرتله دلخواه را انتخاب کنيد.

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
کدهای gta 4

کدهای gta 4

 

 

Weapons (tier 2)

professionaltools

Weapons (tier 3)

nuttertools

Armor

preciousprotection

Health1

aspirine

Raise wanted level

youwonttakemealive

Lower wanted level

leavemealone

View media level when over two stars

chasestat

Good weather

apleasantday

Great weather

alovelyday

Sunny weather

abitdrieg

Stormy weather

catsanddogs

Foggy weather

cantseeathing

Rhino tank

panzer

Faster game clock

lifeispassingmeby

Faster game play

onspeed

Slower game play

booooooring

Destroy all cars

bigbang

Pedestrians riot

fightfightfight

Pedestrians attack you

nobodylikesme

Pedestrians have weapons

ourgodgivenrighttobeararms

Pedestrians enter your car

hopingirl

Change wheel size6

loadsoflittlethings

Only wheels visible on cars

wheelsareallineed

Dodo cars (flying)2

comeflywithme

Better driving skills7

gripiseverything

Bikini women with guns4

chickswithguns

Suicide

icanttakeitanymore

Heavy traffic

miamitraffic

Pink traffic

ahairdresserscar

Black traffic

iwantitpaintedblack

All traffic lights green

greenlight

Romero's Hearse

thelastride

Love Fist Limousine

rockandrollcar

Trashmaster

rubbishcar

Bloodring Banger (style 1)

travelinstyle

Bloodring Banger (style 2)

gettherequickly

Hotring Racer (style 1)

getthereamazinglyfast

Hotring Racer (style 2)

getthereveryfastindeed

Sabre Turbo

gettherefast

Caddy

betterthanwalking

Pedestrian costumes3

stilllikedressingup

Lance Vance costume

looklikelance

Ken Rosenberg costume

mysonisalawyer

Hilary King costume

ilooklikehilary

Jezz Torent (Love Fist) costume

rockandrollman

Dick (Love Fist) costume

weloveourdick

Phil Cassaday costume

onearmedbandit

Sonny Forelli costume

idonthavethemoneysonny

Mercedes costume

foxylittlething

Cars float on water

seaways

Tommy groupies5

fannymagnet or phanymagnet

Ricardo Diaz costume

cheatshavebeencracked

Tommy smokes cigarette

certaindeath

Tommy is fatter

deepfriedmarsbars

Tommy has thin arms and legs

programmer

Reguard target

airship

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
کد های بازی Need For Speed Most Wanted (بهترین از Need For Speed ها)

کد های بازی Need For Speed Most Wanted 

قبل از زدن رمز ها در main menu وcrossponding cheat function را روشن کنید

عمل ها

 کدها

 

Unlocked cars

iammostwanted

Burger King challenge

burgerking

Pontiac GTO

givemethegto

Castrol Ford GT

castrol

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
رمز بازی Enter The Matrix

رمز بازی Enter The Matrix

برای وارد کردن کدهای اين بازی، بايد در محيط بازی وارد صفحه‌ی هک (Hack Screen) شويد و آنجا

عبارت Cheat يا CHEATS.EXE را تایپ کنيد تا رمزگير فعال شود. حالا يکی از رمزهای زير را وارد

کنيد.

کد

عملکرد

0034AFFF

همه‌ی اسلحه‌ها با نهايت قدرت

FFFFFFF1

حالت نامرئی

7867F443

بيشتر شدن سرعت پرواز

1DDF2556

بينهايت خشاب

69E5D9E4

بينهايت تمرکز

7F4DF451

بينهايت سلامتی

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
Need for Speed Underground

Need for Speed Underground

 

برای وارد کردن رمزهای اين بازی، به منوی آمار (Statistics menu) برويد. سپس در آنجا دکمه

 Delete يا پاک‌کن(Backspace) رو بزنيد. دوباره به منوی اصلی برگرديد و کدهای زير را تایپ کنيد. 

 

240240sx 

seemylvl2parts

 350350z

needmylostprophets 

 driftdriftbaby

221miata

239celica 

 havyamystikal

gimmesomecircuits

893neon 

 889civic

 givemenismo

 gimmesomedrag

gimmeppablo 

 slidingwithstyle

77peugeot 

899eclipse 

gotcharobzombie 

 119focus

973rsx777 

334mygolf 

777rx7 

371impreza 

2000s2000 

 342integra

 922sentra

222lancer 

 111skyline

 allmylvloneparts

 gimmesomesprints

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
رمز بازی Medal of Honor Allied Assault

رمز بازی Medal of Honor Allied Assault

 

برای واردکردن رمزهای اين بازی بايد يک شرتکات از ايکُن اين بازی بسازيد. سپس Properties

شرتکات رو بزنيد... در قسمت Properties فيلد Target رو پيدا کنيد. بدون تغيير دادن نوشته‌های موجود

در فيلد Target، ای عبارت رو به آخر نوشته‌ها اضافه کنيد.


set developer 1 +set ui_console 1 +set cheats 1 +set thereisnomonkey 1+

حالا در محيط بازی ~ را فشار دهيد تا رمزگير (کنسول) بازی ظاهر بشه.سپس يکی از رمزهای زير را وارد

کنيد و Enter را فشار دهيد.رمزها:

 

کُد

عملکرد

 dog

 نسوز کننده

fullheal 

شفا دادن بازيکن 

 notarget

کسی شما را نمیبيند 

 noclip

 عبور از در و ديوار

health 

سلامتی ، خون 

 wuss

همهی اسلحهها 

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
چگونه مي توان يك زبان را انتخاب كرد؟

 

چگونه مي توان يك زبان را انتخاب كرد؟

 

 

انتخاب يك زبان براي ساتفاده در بنرامه هاي خاص متضمن در نظر گرفتن چندين عامل است.يك عامل به

 

نوعبرنامه ايي كه ميخواهيد بنويسيد بستگيدارد.همان طوري كه ملاحظه نموديد بعضي زبان ها براي نوشته

 

برنامه هاي سيستم طراحي شده اند،بعضي ها براي نوشتن برنامه هاي كاربردي تجاري و بعضي ديگر هم

 

براي نوشتن برنامه هاي كاربردي علمي برنامه نيوس بايستي زباني را كه براي آن نوع برنامه خاص

 

مناسب است انتخاب كند.

 

عامل ديگر قابل دسترس بودن زباني سات كه بر روي كامپيوتر استفاده مي شود.از همه ي زبان ها نمي

 

توان بر روي تمام كامپيوترها استفاده نمود.اگر زباني براي نوشتن برنامه ايي،حتي به درستي انتخاب شده

 

باشد ولي قادر به كار بر روي كامپيوتر موردنظر نباشد،لااستفاده خواهد بود البته اين امر با پيشرفت فن

 

آورها در صنعت كامپيوتر دچار تحول شده و اكثر زبان هاي (طراحي و يا تكميل شده)امروزي در نسخه هاي

 

مختلفي ارايه مي شوند كه قادرند بر روي انواع كامپيوتر ها كار كنند.

 

سومين عامل،قابليت تربيت و تعليم برنامه نويسان مجرب براي پياده سازي(نوشتن)ونگه داشت برنامه هايي

 

مي باشند كه زا آن زبان استفاده مي كنند.به همين منظور هر چند كه،بعضي از زبان ها براي بنرامه هاي

 

معيني مناسب تر هستند،اما برنامه نويسان كمي وجود دارند كه آن زبان را بدانند وپ يدا كردن فرد واجد

 

شرايطي كه بتواند برنامه هاي مذكور را بنويسيد،خيلي مشكل است.هم چنين فدر دسترس بودن برنامه

 

نيوسان واجد شرايط (در آينده)را در نظر گرفت.

 

عامل بعدي،به وضعيت و نحوه ي پياده سازي برنامه ها  در زبان ها بستگي دارد.نوشتن و اشكال زدايي

 

برنامه ها رد بعضي زبان ها نسبت به ساير زبان ها ساده تر بوده و زمان كمتري را مي گيرد.و چون زمان

 

براي برنامه نويسان گرانبهاست،لذا زباني كه اتلاف وقت كمتري دارد،معمولاً از زباني كه نوشتن برنامه ها

 

در آن به زمان بيشتري نياز دارد،بهتر سات.

 

بالاخره،بايستي كارايي برزنامه نوشته شده در زبان ار در نظر گرفت.دو جنبه مهم كارايي يك برنامه عبارت

 

از:سرعت اجراي برنامه و مقدار حافظه اصلي كه براي برنامه احتياج است.زبان هاي مختلف برنامه هايي

 

با درجه ي كارايي متفاوتي به وجود مي آورند.گاهي اوقات كارايي (يعني،سرعت اجرا و مقدار حافظه ي

 

اصلي كه اشغال مي كند) مهم نيست،اما اگر باشد بايد زباني كه بيشترين كارايي برنامه را ارايه مي

 

دهد،انتخاب شود.

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
يك تابلوي به هم وصله شده از اين تابلو

يك تابلوي به هم وصله شده از اين تابلو

 

 

ثانياً زبانهاي مختلف براي انواع مختلفي از برنامه ها طراحي شده اند.همان گونه كه مي داندي،نرم افزارها

 

يابرنامه به دو دسته ي عمده تقسيم مي شوند:برنامه هاي سيستمي و برنامه هاي كاربردي. زبان هاي 

 

برنامه نويسي و سيستم هاي عامل نمونه هايي از برنامه هاي سيستمي مي باشند.و ساير نرم افزارها عمدتاً

 

برنامه كاربردي هستند.بعضي زبان ها به گونه اي طراحي مي شوند كه براي برنامه هاي سيستمي مناسب

 

مي باشند و برخي ديگر براي برنامه هاي كاربردي مشخصات زباني كه براي يك نوع برنامه مناسب است

 

ممكن است با زباني كه براي ساير نرم افزارها مناسب متفاوت باشد چون نرم افزارها انواع بسيار زيادي

 

داشته و هزارات كاربرد نيز براي آن ها رد كامپيوتر وجود دارد ،لذا، طبيعي خواهد بود كه زبان هاي برنامه

 

نويسي نيز هم چون زبان هاي طبيعي متنوع باشند.البته هر يك از اين ز بان ها مخالف و موافقين خاص خود

 

را داشته و يك بحث طولاني در مورد بهترين زبان وجود دراد.حتي بعضي ها جهت اثبات ادعاهاي خود،زبان

 

هاي جديد طراحي مي كنند.تفاوت اين زبان ها اغلب به ويژگي هاي خاصي كه براي توليد يك نرم افزار خوب

 

لازم مي باشند،مربوط مي شود.هربار كه يك زبان برنامه نويسي جديد معرفي مي شود،كار بسيار زيادي براي

 

آزمايش و بررسي كارآيي آن لازم مي باشد.

 

زبان هاي برنامه نويسي سيستم.همان گونه كه مي دانيد برنامه هاي سيستم ،برنامه هايي جامع بوده و به

 

چندين مقوله تقسيم مي شوند اما وظيفه صالي برنامه هاي سيستم عبارتند از:

 

-كمك به استفاده كنندگان از كامپيوتر به عنوان يك رابط كاربر درتهيه برنامه هايشان و كمك به آن ها در پيدا

 

كردن و تصحيح غلط هاي برنامه ،و

 

-اداره مؤثر از منابع كامپيوتر

 

 

يك نمونه ازنرم افزار سيستمي،سيستم عامل مي باشد كه به طور طبيعي برنامه هاي سيستمي زيادي را نيز

 

در خود جاي داده است.براي نوشتن برنامه هاي سيستم عامل يا ساير برنامه هاي سيستمي،برنامه نويس

 

نياز به دستورالعمل هايي دارد تا بتواند مدارات اساسي كامپيوتر يا سخت افزار را كنترل كند.براي

 

مثال،برنامه نويس بايد قادر باشد تا دستوراعمل هايي بنويسيد كه اطلاعاتي را از يك موقعيت مشخص در

 

حافظهاصلي به قسمت معيني از CPU انتقال دهد.لذا زبان هاي برنامه نويسي كه براي برنامه هاي سيستمي

 

مناسب هستند،داراي دستورالعمل هايي مي باشند كه برنامه نويس مي تواند نوع كنترل ها را روي كامپيوتر

 

،داشته باشد.

 

زبان  هاي برنامه نويسي كاربردي.در مقابل برنامه هاي سيستمي ،نرم افزارهاي كاربردي قراردارند،كه

 

عملكردشان به خود كامپيوتر مربوط نمي شود.مانند سيستم هاي آموزشي،كتابداري،حسابداري ،نشر روميزي

 

،طراحي و يا سيستم هاي بانكي نظير سيستم عابر بانك و تلفن بانك .

 

براي نوشتن برنامه هايي چون پرداخت حقوق يا ساير امورات اداري،برنامه نويس نيازي به كنترل اجزاء

 

سخت افزاري كامپيوتر ندارد. در عوض ،برنامه ننويس به دستورالعمل هايي نياز دارد تا اطلاعات

 

ورودي،توليد خروجي مناسب،انجام محاسبات و به طور كلي ذخيره و بازيابي اطلاعات در حافظه جانبي را به

 

راحتي انجام دهد.از اين رو زبان هاي برنامه نويسي كه براي برنامه هاي كاربردي مناسب

 

هستند،دستورالعمل هايي دارند كه با دستورالعمل هاي مورد نياز برنامه هاي سيستمي ،متفاوتند.

 

برنامه هاي كاربردي نيز به نوبه ي خود به دو دسته ي،برنامه هاي كاربردي تجاري و برنامه هاي كاربردي

 

علمي تقسيم مي شوند.اكثرزبان هاي برنامه نويسي به گونه اي طراحي شده اند كه تنها براي زبان هاي همه

 

منظوره اي وجود دارند كه تصور مي وشد براي هر دو دسته ي علمي و تجاري مناسب ايجاد پرونده هاي

 

بزرگ اطلاعاتي بر روي تجاري پردازش زياد بر روي ورودي خروجي اطلاعات و آن ها بسيار كم مي

 

باشد.زيان هاي كه براي نوشتن برنامه ها تجاري خوب هستند،دستورالعمل هايي دارند كه اعمال ورودي-

 

خروجي و ذخيره سازي را به راحتي انجام مي دهند ولي دستورالعمل هاي ضعيفي براي محاسبات دارند.در

 

حالي كه برنامه هاي ورودي-خروجي يا استفاده از حافظه جانبي براي ذخيره اطلاعات كمتر استفاده مي كنند.

 

زبان هاي برنامه نويسي كه براي نوشتن برنامه هاي علمي طراحي شده اند،به خوبي از عهده ي انجام

 

دستورالعمل هاي محاسباتي بر مي آيند اما از نظر دستوراتي كه اعمال ورودي خروجي و ذخيره سازي

 

اطلاعات را انجام مي دهند،ضعيف مي باشند.

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
دستورالعملي در كوبول

دستورالعملي در كوبول

 

چرا زبان هاي برنامه نويسي متعددي وجود دارد؟

براي اين سئوال دو جواب وجود دارد.اولاً ، زبان هاي  برنامه نويسي با گذشت زمان كه نحقيقات روش هاي

بهتري را براي طراحي آن ها پيدا مي كرد،تكميل شده اند بد نيست كه بدانيد برنامه نويسي در اوايل ظهور

كامپيوتر به راحتي امروزي آن نبوده است.در آن زمان برنامه سازي ياب رنامه نويسي به گونه اي بود كه

هر بار براي تغييريك برنامه،بايد سيستم سيم بندي تابلوهاي به هم وصله شده امروزي نوشته شد.امروزه

تحقيقات نقش بسار عمده اي در چگونگي ساخت يك ز بان مناسب ايفا مي كنند،بنابراين زبان هاي نوين

امروزي با زبان هاي اوليه خيلي فرق دارند

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
دستورالمعل در بيسيك

  دستورالمعل در بيسيك

 

برخلاف زبان طبيعي ،اگر برنامه نويسي مرتكب خطايي در نوشتن يك دستورالعمل در زبان برنامه نويسي

 

شود،دستورالعمل هيچ مفهومي نداشته و كامپيوتر نيز قادر به فهم آن نخواهد بود.

 

براي نوشتن يك برنامه صحيح ،برنامه نويس بايد از قواعد رسم الخط آن زباني كه استفاده مي كند،آگاه باشد

 

اگر برنامه نويس قواعد رسم الخط زبان را رعايت نكند،برنامه مملو از خطا شده و كامپيوتر قادر به اجراي

 

آن ها نخواهد بود.

 

هر زبان برنامه نويسي داراي يك مجموعه قواعد رسم الخط مختلف و مختص به خود مي باشد.براي مثال

 

 نيز رسم الخط يك دستورالعمل و مثال مربوطه را رد زبان رايج كوبول نشان مي دهد.

 

مفهوم دستورالعمل مذكور نيز به همان دستورالعمل شكل 10-1 «ب»،مي باشد ،اما با قواعد رسم الخط

 

متفاوتي نوشته شده است.وقتي كه يك زبان جديد اختراع مي شود،طراح،قواعد رسم الخط زبان،و معني هر

 

دستورالعمل راب راي آن زبان تعيين و تعريف مي كند.براي استفاده از زبان جديد،برنامه نويس بايد قواعد

 

رسم الخط و معني هر يك از دستورالعمل هاي آن زبان را بياموزد.بنابراين در يك جمله مي توان گفت

 

كه،زبان هاي برنامه نويسي يا برنامه سازي،ابزارهاي اصلي توليد نرم افزار مي باشند.

 

 

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
زبان برنامه نويسي چيست؟

زبان برنامه نويسي چيست؟

 

زبان فارسي يا انگليسي يك زبان طبيعي است.در يك زبان طبيعي كلمات نمادها و مجموعه ايي از قواعد

 

دستوري و املايي وجود دانرد كه در جمله سازي،ضمن رعايت رسم الخط (نكات دستوري و املايي)،كلمات و

 

نمادها را با هم تركيب مي كنيم.وقتي كه شما يك جمله صحيح دستوري داريد،بدين معني است كه هر انسان يا

 

فرد ( با سوادي)قادر به فهم آن مي اشد.ححال اگر در آن جمله خطاهاي دستوري و املايي ايجاد كنيد با اين

 

كه ممكن است آن جمله هنوز معني خودش را حفظ كرده باشد اما به طور قطع از تعداد اشخاصي كه قادر به

 

درك آن جمله باشند،كاسته مي شود.

 

زبان برنامه نويسي نيز شبيه يك زبان طبيعي است.يك زبان برنامه نويسي نيز شامل كلمات ،نمادها و قواعد

 

دستوري و املايي مختص به خود مي باشد .قواعد دستوري و املايي يك زبان نحو يا رسم الخط آن زبان

 

ناميده مي شود.شكل و شمايل يك دستورالعمل زبان برنامه نويسي با تركيب دستورالعمل ها معني پيدا مي كنند

 

يعني ،قادر خواهند بود تا به كامپيوتر بگويند كه كاري را انجام دهد.براي مثال،شكل 10-1،«الف» قواعد

 

دستوري املايي يا نحو دستورالعمل خاصي از يك زبان برنامه نويسي به نام بيسيك را نشان مي دهد،بيسيك

 

زبان برنامه نيوسي است كه برنامه نويسان مبتدي و تازه كار معمولاٌ از آن زياد استفاده مي كنند.شكل 10-1

 

« ب»،مثالي از اين دستورالعمل نشان مي دهد.معني اين دستورالعمل اينسات كه دو عددي كه با حروف C,B

 

نشان داده شده اند بايد با هم جمع شده و نتيجه ي حاصل جمع به عددي كه با حرف A نمايش داده شده

 

است،اختصاص يابد.

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
سيستم هاي امواج ريز

سيستم هاي امواج ريز

 

امواج نوري .امواج نوري به صورت اشعه ي مادون قرمز،به عنوان يك كانال ارتباطي مورد استفاده مي

 

باشند،اما اين رسانه تنها براي سمافت هاي كوتاه قابل استفاده مي باشد.نمونه هايي از كاربرد اين امواج را 

 

مي توان در سيستم هاي كنترل از راه دور دستگاههاي صوتي-تصويري بالاخص تلويزيون ها مشاهده

 

نمود.اشعه ي مادون قرمز از يك پهناي باند وسيع برخوردار مي باشد،از اين رو انتقال داده ها در ظرفيت

 

هاي به شدت بالا را اجازه مي يگرد كه گيرنده در خط ديد فرستنده باشد.براي انتقال داده ها توسعه اشعه ي

 

مادون قرمز،اغلب به پرتو افكن هاي قوي و حساس نوري احتياج است.

 

با استفاده از منعكس كننده ها ( شبيه آينه ها در نور)مي توان نور اشعه ي مادون قرمز را خم كرده و مسير

 

آن را تغيير داد.

 

با وجود كليه ي مزايا و معايبي كه براي هر يك از محيط هاي انتقال  بالا ذكر شد،هيچ يك از آن ها را نمي

 

توان به عنوان يك انتخاب قطعي و جواب گوي همه ي احتياجات معرفي كرد .در واقع ،بهترين انتخاب در

 

مورد هر سيستم بستگي به شرايط آن سيستم دارد.

 

 

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
كابل هاي بي سيم

                                       

 

براي انتقال داده ها به صورت بي سيم از امواج راديويي و امواج نوري استفاده مي شود.امواج راديويي از

 

رايجترين كانال هاي ارتباطي بي سيم مي باشند.اين امواج به وسيله ي آنتن هايي كه قادر به ارسال و دريافت

 

اموج راديويي مي باشند ،ارسال مي شوند. امواج راديويي خود به دو دسته ي امواج راديويي يا پهناي باند كم

 

يا امواج راديويي تك فركانسي ،و امواج راديويي با لطيف گسترده يا امواج ريز(ميكروويو) تقسيم مي شوند.

 

(شكل 5-11)از امواج نروي نيز عمدتاً به صورت اشعه ي مادرون قرمز استفاده مي شود.

 

سيستم هاي امواج ريز.امواج ريز نوع خاصي از سگنال هاي راديويي هستند كه ازطريق آنتن هاي هوايي به

 

خصوص ،اطلاعات را مبادله مي كنند.انتقال امواج ريز،به صورت خط مستقيم يا خط ديد مي باشد.بدين معني

 

كه دو آنتن بايد هم ديگر را ببينند و هيچ مانعي بين آن ها نباشد.و چون به طور مستقيم انتشار مي يابند،لذا

 

در مسيرهاي خميده نيز انتقالي صورت نمي گيرد و چون زمين داراي انحناء مي باشد،ايستگاههاي زميني

 

امواج ريز حداكثر مي توانند حدود 48 كيلومتر با يك ديگر فاصله داشته بانشد.در حالي كه ،ايستگاههاي

 

ماهواره اي مي توانند تا حدود km 35700 از زمين فاصله بگيرند سرعت ماهواره ها در اين ارتفاع

 

باسرعت چرخش زمين يكسان مي بادش.بنابراين به نظر مي رسد كه ماهوارهها در اين ارتفاع در نقطه اي

 

ثابت از آسمان قرار گرفته و نسبت به ايستگاه زميني ساكن هستند.با استفاده از اين رسانه به راحتي مي

 

توان برنامه هاي تلويزيوني،مكالمات تلفني،و داده هاي كامپيوتري را از قاره اي به قاره ي ديگر ارسال

 

نمود،با اين كه سيستم هاي امواج ريز خيلي گران هستند،اما قادرند داده ها را با سرعت هاي بالا ( تا bps

 

 000/000/45 ) انتقال دهند

 

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
تاريخچه CPU-هاي ريزكامپيوتر

تاريخچه CPU-هاي ريزكامپيوتر

 

همان گونه كه مي دانيد،ريزكامپيوترها از يك پردازنده تك تراشه،كه ريزپردازنده ناميده مي شود و در واقع همان CPUاست،استفاده

 

مي كنند.اولين ريزپردازنده ها توسط شركت اينتل در اوايل دهه ي 1350 ( 1970 م) معرفي شد،و آن را اينتل 4004 ناميد.او

 

پردازنده اي 4-بيتي بود و در ماشين حساب ها مورد استفاده قرار گرفت.قدرت اين ريزپردازنده به اندازه ي كامپيوتر انياك

 

بود.پيشرفت هاي بععدي سر مشتق به وجود آمدن اينتل 8080 شدند،كه پردازنده اي 8-بيتي بود و به عنوان CPU- -ي برخي از

 

كامپيوتر هاي اوليه استفاده گرديد.در همان زماني كه 8080 توسعه مي يافت،اما با 8080 ناسازگار بود.ريزپردازنده 6502 را اريه

 

نمود.با اين كه اين ينز پردازنده ايي 8-بيتي بود،اما با 8080ناسازگار بود.ريزپردازنده مذكور به عنوان CPU،در Apple II و

 

 ريزكامپيوترهايي كه توسط شركت هاي آتاري و كمودور توسعه مي يافتند،استفاده مي گرديد.نسخه هاي به روز درآمده،يعني،6504

 

هنوز هم در نمونه هاي قديمي Apple II استفاده مي شوند.

 

پيشرفت ريزپردازنده ها،اينتل را به سوي 8088 سوق داد،كه به عنوانCPU ، در Apple II اوليه و بعد در نمونه XT و

 

ريزكامپيوترهاي سازگار با آي بي ام استفاده گرديد.اينتل 8088 پردازده ايي 16-بيتي بود،اما فقط مي تواسنت 8بيت داده را روي

 

گذرگاه انتقال دهد،اينتل پردازنده 16-بيتي سازگاري را به نام 8086 معرفي كرد،كه مي توانست 16 بيت را روي گذرگاه انتقال دهد.

 

8086 در اكثر كامپيوترهاي سازگار با آي بي ام و بعضي از نمونه هاي IBMPS/2 به كار رفت.ديگر ريزپردازنده سازگاري كه

 

اينتل معرفي نمود،80286 مي باشد كه معمولاً به 286 معروف مي باشد.اين ريزپردازنده ،هم16-بيتي بود،و هم مي توانست به

 

طور همزمان بر روي گذرگاه 16 بيت داده را انتقال دهد،هم چنين نسبت به 8086 نيز سريع تر بود.اين ريزپردازنده در كامپيوترهاي

 

 IBMATو نمونه هاي متعددي از IBMPS/1،IBMPS/2و سازگار با آنان استفاده گرديد.پس از مذتي اينتل،80386 يا به طور

 

ساده 386 را ساخت.اين ريزپردازنده 32-بيتي بوده و قادر است به طور همزمان،در يك لحظه 32 بيت داده را انتقال دهد.

 

ريزپردازنده مذكور سريعتر از 80286 بوده و در نمونه هاي گوناگون IBMPS/2 و ساير كامپيوترهاي سازگار با آن به كار گرفته

 

شد.پس ازاين ،اينتل ريزپردازنده سازگار 80486 يا به طور ساده 486 را معرفي نمود.486 مانند 386 پردازنده ايي 32-بيتي با

 

قابليت انتقال 32 بيت داده مي باشد.اما قابليت هاي اضافي دارد،كه آن را نسبت به 386 سريع تر و قوي تر مي سازد.اين ريزپردازنده

 

ها را تحت رده 86x80 نيز مي نامند.اينتل ريزپردازنده 64-بيتي به نام پنتبوم معرفي كرده است،با اين كه از نظر نامگذاري با

 

نمونه هاي قبلي خود فرق دارد،اما سازگاري خود را با آن ها حفظ نموده است.

 

 

خط توليد ريزپردازنده هاي اينتل رد ريزكامپيوترهاي آي بي ام و وابسته به آن استفاده مي شوند.AppleII از ريزپردازنده 6502

 

استفاده مي كند.در حالي كه ريزكامپيوترهاي آپل مكينتاش براي CPU-ي خود از ريزپردازنده هايي كه توسط شركت موتورولا

 

معرفي شده اند و 68000 ناميده مي شوند،استفاده مي كنند اين ريزپردازنده با ريزپردازنده هاي اينتل و با 6502 ناسازگار مي

 

باشد.68000 پردازنده ايي است 32-بيتي كه در يك زمان 16 بيت را به طور همزمان روي گذرگاه انتقال مي دهد. ريزپردازنده هاي

 

تقويت شده موتورولا به ترتيب 68020،68030و68040 ناميده مي شوند،انتقال دهند، ريزپردازنده هاي مذكور با 68000

 

سازگارند و در بعضي از نمونه هايي آپل مكينتاش استفاده مي شوند.

 

همان گونه كه ملاحظه نموديد شركت هاي كامپيوتري از ريزپردازنده هاي معرفي شده ساير شركت ها استفاده مي

 

كنند.مثال،ريزكامپيوترهاي شركت آي بي ام از ريزپردازنده هاي ساخت شركت اينتل استفاده مي كنند.و به همين

 

دليل،ريزكامپيوترهايي كه از ريزپردازنده هاي اينتل استفاده مي كنند،آن ها را سازگار با آي بي ام مي نامند. بي همين

 

دللي،ريزكامپيوترهايي كه از ريزپردازنده هاي متفاوت با اينتل استفاده مي نمايند،با ريزكامپيوترهاي آي بي ام ناسازگارند.براي

 

مثال،آپل مكينتاش كه از ريزپردازنده 68000موتورولا استفاده مي نمايد با كامپيوترهاي آي بي ام سازگار نيست.

 

بعضي از برنامه ها،كه از محاسبات خاص رياضي مانند محاسبات مثلثاتي و لگاريتمي استفاده مي كنند،احتياج به يك پردازنده

 

جداگانه اي دارند،كه آن ها را در خانواده اينتل تحت عنوان كمك پردازنده رياضي يا به طور ساده كمك پردازنده مي شناسند.اين كمك

 

يردازنده ها عبارتند از:

 

8087،80287،80387.توجه كنيد كه كامپيوترهايي كه از پردازنده هاي 786 به بالا استفاده مي نمايند،عمليات كمك پردازنده نيز

 

در پردازنده اصلي انجام مي شود.پايه هاي ريزپردازنده ها اغلب از جنس نقرع مي باشند و در اصطلاح فني به آن ها سوزن يا پايه

 

سنجاقي مي گويند.

 

قبل از ادامه بحث،لازم است نگاهي دقيق تر به درون پردازنده بياندازيم.همان طور كه قبلاً هم گفتيم پردزانده يا CPU جهت ارتباط با

 

ساير اجزاء كامپيوتر از گذرگاه استفاده مي كنند.گذرگاه ها،بين دو مؤلفه يا بيشتر ازقبيل CPU،حافظه و دستگاههاي جانبي نظير

 

وسايل ورودي/ خروجي ،را فراهم مي آورند.همچنين براي انتقال داده روي يك گذرگاه مشترك،مجبوريد داده،گيرنده داده و صحيح

 

بودن داده يا صحت آن را مشخص كنيد.هر پردازنده داراي سه گذرگاه مي باشد،گذرگاه داده،گذرگاه نشاني يا آدرس ،و گذرگاه كنترل.

 

CPU از گذرگاه داده يا خطوط داده براي اطلاعاتي كه قرار است منتقل شوند،استفاده مي كند.به عبارت ديگر ،داده ها و دستورالعمل

 

هايي كه رد حافظه نگهداري مي شوند،انتقال آن ها از حافظه به پردازنده و بالعكس،از طريق گذرگاه داده صورت مي گيرد.و يكي از

 

عوامل مهم به هنگام سنجش سرعت كامپيوتر به شمار مي رود.براي مثال،وقتي كه مي گويند ريزپردازنده 32-بيتي 80386،يعني

 

اين كه تعداد بيت هاي گذرگاه داده اين ريزپردازنده 32 بيت مي باشد.دومين گذرگاه cpu،گذرگاه نشاني يا خطوط نشاني مي باشد و

 

براي تشخيصi/o يا نشاني حافظه به كار مي رود.بالاخره،سومين گذرگاه CPU،گذرگاه كنترل مي باشد،CPU سيگنال هايي را از

 

طريق گذرگاه كنترل به مؤلفه هاي مختلف ارسال ميكند تا انتقال اطلاعات آغاز گردد.هم چنين پس از تكميل و انتقال اطلاعات،از

 

طريق همين گذرگاه سيگنالي براي پردازنده ارسال مي شود.به عبارت ديگر،CPU از طريق گذرگاه كنترل زمان ارسال داده را كنترل

 

،همچنين علايم كنترلي واحد كنترل ارسال يا دريافت مي كند.

 

براي مثال،اگربخواهيم در خانه حافظه شماره ( 100 00000)مقدارA ( 1 0000 1 0) را قرار دهيم يا رد آن بنويسيم،بايد روي

 

گذرگاه نشاني عدد 100 0 0000، روي گذرگاه داده عدد سوي انتقال داده ها نيز (كه از طريق گذرگاه داده ها صورت مي گيرد)از

 

خارج به طرف داخل حافظه خواهد بود.پهناي گذرگاه نشاني،در واقع ميزان و مقدار حافظه اي را كه CPU قادر به استفاده از آن مي

 

باشد،نشان مي دهد،نشان مي دهد.براي مثال ،چون تراشه 80386 داراي 32 بيت ( خط) نشاني مي باشد،بنابر اين 2 يا GB 4 خانه

 

حافظه ،توسط اين پردزانده قابل نشان دهي مي باشد.

 

حافظه ي نهان گاه . در ادامه ي بحث از حافظه ها و ريزپردازنده ها ،به حافظه هاي نهان گاهمي پردازيم.حافظه ي نهان گاه يا حافظه

 

ي نقد،حافظه ي خاصي است كه براي نگهداري دستور يا داده هايي كه،غالباً مورد استفاده پردازنده قرا مي گيرند،و پردزانده بايد در

 

كوتاه ترين مدت،قادر به بازيابي آن ها باشد.پردازنده هايي چون اينتل 486،و بالاتر يك نهان گاه داخلي دارند.پردزانده به جاي اين كه

 

در انتظار RAM بماند،به آساني مي تواند داده ها را زا نهان گاه خوانده و يا در آن بنويسد .

 

هنگامي كه يك برنامه كاربردي اطلاعاتي را زا ديسك سخت درخواست مي كند،برنامه ي نهان گاه،وجود اطلاعات فوق در حافظه ي

 

نهان را بررسي مي كند،در صورت وجود اطلاعات ،برنامه ي نهان گاه ،ديسك،اطلاعات را از حافظه ي نهان براي رجوع در آينده

 

نسخه برداري مي كند ، و سپس داده ها را به برنامه كاربردي درخواست كننده مي دهد.نهان گاه ها براي مواقعي مناسب اند كه سرعت

 

پردازنده در مقايسه با حافظه بسيار بالا باشد.

 

 

 

 

حافظه بر اساس سرعت شان در سطوح مختلفي قرار مي يگرند (شگل 3-7)ساختار سلسله مراتبي و هرم گونه حافظه كه رد شكل 3

 

-7 ،نشان داده شده است،به شرح زير عمل مي كند.يك برنامه ي بزرگ به چندين صفحه تقسيم مي شود.صفحاتي كه بيشتر از صفحه

 

هاي ديگر به كار مي روند،در نهان گاه ذخيره مي شوند.قسمت هايي هم كه ،قدري كمتر مورد استفاده قرار مي گيرند،در

 

 RAM.ROM ديسك نگهداري مي شوند.مابقي صفحات نيز بر روي ديسك(سخت) نگه داري مي شوند.تركيب شيوه هاي فوق سبب

 

افزايش سرعت پردازش برنامه ها مي شود،زيرا تعداد دفعاتي كه داده ها و دستورالعمل ها،از حافظه واكشي مي شوند ،كاهش مي

 

يابند.

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
طراحي CPU

                                 طراحي CPU

روش طراحي CPU ها براي كامپيوترهاي مختلف،متفاوت است.اغلب شنيده ايد كه كامپيوتر ها،ماند CPUها ،از پردازنده هاي 8 بيتي،16بيتي،32 بيتي يا 64 بيتي استفده مي كنند.يك پردازنده 8 بيتي ،يعني ،پردازنده اي كه در يك زمان فقط مي تواند 8 بيت يا يك باايت را پردازش كند.

پردزنده 16-بيتي ،در يك زمان قارد است 16 بيت (يعني،2بايت)را پردازش كند،و پردازنده 32-بيتي در يك زمان،32بيت (يعني ،4 بايت)را مي تواند پردازش كند،به طور كلي ،پردازنده هر چقدر كه بتواند،بيت هاي بيشتري را پردازش كند،كامپيوتر سريع خواهد بود.

طراحي CPU به نوع دستورالعمل هايي كه توسط CPU مي توان آن ها را اجرا كرد ،توسط CPU مي توان آن ها را اجرا كرد،نيز اثر مي گذارد.به طور كلي،پردازنده هاي 32-بيتي دستورالعمل هايي پيچيده تر از پردازنده هاي 8 بيتي و 16- بيتي دارند.براي مثال،پردازنده 32-بيتي ممكن است دستورالعمل هاي براي انجام جمع،تفريق،ضرب و تقسيم داشته باشند،در حالي كه پردازنده 8-بيتي ممكن است فقط دستورالعمل هايي براي جمع و تفريق داشته باشد.چنين پردازنده هاي ساده اي براي انجام عمل ضرب از عمل جمع به تعداد كافي،استفاده مي كنند.و تقسم را با تكرار عمل تفريق انجام مي دهند،بالطبعع اين روش ها خيلي كندتر از پردازنده هايي است،كه حاوي دستورالععمل هاي ضرب و تقسيم مي باشند.

بالاخره،طراحي CPU بر ماكزيمم ظرفيت حافظه اصلي نيز اثر مي گذارد.اين ظرفيت با تعداد نشاني هاي حافظه ايي كه در دستورالعمل ها استفاده مي شوند،تعيين مي گردد.پردازنده هاي هشت بيتي داراي دستورالعمل هايي هستند كه با نشاني هاي حافظه كوچك تر كار مي كنند.

كامپيوترهاي اين نوع پردازنده ها (يا CPU-ها )،ماكزيمم مي توانند فقط KB64حافظه صالي داشته باشند.پردازنده هاي شانزده بيتي نشاني هاي حافظه اي بزرگ تري دارند.اين پردازنده ها در كامپيوترهايي كه تا MB1 حافظه اصلي دارند،مي توانند مورد استفاده واقع شوند.بالاخره پردازنده هاي 32-بيتي و 64 بيتي كه نشاني هاي حافظه بزرگ تري در اختيار مي گذارند.

پردازنده هايي كه تاكنون از آن ها صحبت نموده ايم،پردازنده هايي هستند كه محاسبات را با مجموعه دستورالعمل هاي پيچيده انجام مي دهند.اين پردازنده ها را پردازنده هاي « سيسك»CISC مي نامند.از سال 1359 ( 1980 م‌) به بعد نوع جديدي از پردازنده هاكه تنها تعداد محدودي دستورالعمل زبان همگذاري (اسمبلي)را تشخيص مي دهند،ابداع شده اند.اين پردازنده ها را پردازنده هاي «ريسك»RISC مي نامند.پردازنده هاي RISC، پردازنده هايي هستند كه قادرند محاسبات را با مجموعه دستورالعمل هاي كاهش يافته انجام دهند.پردازنده هاي RISC،عمدتاً سريع تر از پردازنده هاي CISCاجرا گردند.البته پردازنده هاي  CISC می توانند قوي باشند ،اما چرخه هاي ساعت،كه براي اجراي دستورالعمل ها لازم مي باشند،زياد است.

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
ظرفيت حافظه اصلي

                       ظرفيت حافظه اصلي

 

ظرفيت ذخيره كامپيوتر برحسب تعداد بايت در حافظه اصلي ،

اندازه گيري مي شود.اغلب،ظرفيت را برحسب كيلوبايت

 ، kbyteيا KB بيان مي كنند.يك كيلوبايت،برابر 1024 بايت

است.اما اكثر مردم آن ار به عدد 1000 بايت گرد مي كنند.براي

مثال ،كامپيوتري كه 640 كيلوبايت حافظه صالي دارد بدين

معني مي باشد،كه اين حافظه دقيقاً655360بايت مي شود،اما

معمولاض اكثر مردم فكر مي كنند كه اين مقدار برابر با

6640000بايت مي باشد.

حافظه اصلي برخي كامپيوتر ها برحسب مگابايت،Mbyteيا MB

اندازه گيري مي شود.يك مگابايت ،برابر 1048576 بايت است،اما

مجدداً مردم اين رقم را كاهش داده و تا حد اندازه گيري بزرگ تر

از مگابايت ،گيگابايت ،Gbyteيا GB مي باشد.يك گيگابايت تقريباً

يك بيليون بايت مي باشد                                                  (

 824و741و073و1=2)،با اين كه تاكنون كامپيوتري با ظرفيت

حافظه اصلي گيگا بايتي به وجود نيامده،ولي ممكن است كه در

آينده به وجود آيد.

 

همان گونه كه مي دانيد حافظه اصلي ،برنامه ها و اطلاعات در

حال پردازش را ذيخره مي كند.لذا طرفيت حافظه كامپيوتر

مشخص مي كند كه كدام برنامه ها و با چه حجمي قابل اجراء

هستند،از طرفي مي توان فهميد كه چه مقدار داده ار مي توان

در يك زمان در حافظه بار يا ذخيره كرد.براي مثال ،كامپيوتري را

در نظر بگيريد كه ظرفيت حافظه اصلي آن KB640مي باشد.اگر

برنامه اي به KB 360 حافظه نياز داشته باشد،در آن صورت

KB 280 ( 640 منهاي 360)فضا براي ذخيره داده باقي خواهد

ماند.اما اگر برنامه درخواست KB 512 حافظه را بنمايد،در اين

صورت تنها KB 128 براي داده ها باقي مي ماند.بنابر اين شما

بايستي بين اندازه برنامه و داده هايي كه مي خواهيد در

حافظه ذخيره شوند،توازني برقرار بكنيد.ممكن است كه برنامه

اي خيلي بزرگ تر از حافظه كامپيوتر اشد.براي نمونه ،اگر برنامه

اي به MB 1 حافظه اصلي نياز داشته باشد،اين برنامه را نمي

توان روي كامپيوتري كه تنها KB640 حافظه را در اختيار مي

گذارد،اجراء نمود.براي رفع اين مشكل ،بايد از حافظه هاي

اصلي با ظرفيت بالا استفاده كرد.علاوه بر حافظه هاي بزرگ

تر،شيوه هايي نيز وجود دارند كه امكان استفاده ي بهينه از

حافظه را ممكن مي سازند.يكي از اين شيوه ها،حافظه ي

مجازي نام دارد.اين شيوه با انتقال داده ها به ديسك (سخت)

،اين تصور را به وجود مي آورد كه گنجايش حافظه بسيار بيشتر

از آن مقداري است كه واقعاً هست!حال،اگر اندازه ي برنامه اي

بزرگ تر از گنجايش حافظه باشد،برنامه به چندين قسمت

تقسيم مي شود.براي اجراي اين گنه برنامه ها،ابتدا قسمت

اول به حافظه آورده شده و پردازش مي شود،سپس،قسمت

هاي بعد نيز،به حافظه آورده شده و اجرا مي شوند.اين قسمت

ها قطعه و صفحه ناميده ميشوند.

 

يك قطعه،قسمتي از حافظه است كه طول آن متغيربوده و توسط برنامه تخصيص مي يابد.يك

صفحه،هم مانند قطعه،قسمتي از حافظه است،با اين تفاوت كه طول آن ثابت است.قطعه ب

ندي يا قطعه قطعه كردن شيوه اي است براي مديريت حافظه،كه از آن براي تخصيص و ن

شاني دهي حافظه استفاده مي شود.در روش قطعه قطعه شدن،ساير برنامه ها نمي توانند

به قطعات يك برنامه ي ديگر دست يابي داشته باشند.يك قطعه واحد مناسبي براي تعويض و

تغيير داده هاي حافظه است،اما از انجايي كه طول آن متغير است،مديريت آن در حافظه و بر

روي ديسك مشكل و وقت گير خواهد بود.بنابراين از روش صفحه بندي براي مديريت حافظه

،استفاده ميشود.در اين شيوه،بين نشاني هاي مجازي روي ديسك سخت و نشاني هاي

واقعي حافظه،تناظري يك به يك برقرار مي شود.از اين رو،برنامه اي كه ممكن است به

صورت يك قسمت يك پارچه از حافظه به نظر آيد،ممكن است در چندين صفحه از حافظه

تقسيم شده باشد.و سيستم ،مديريت قطعه بندي و صفحه بندي را طوري انجام مي دهد كه

تمايز بين حافظه و ديسك سخت براي برنامه غيرممكن باشد.

 

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |
حافظه اصلي

حافظه اصلي

حافظه اصلي ،كه آن را حافظه اوليه يا حافظه داخلي نيز مي گويند،به اختصار حافظه مي ناميم.قبل از اين كه اطلاعات به وسيله كامپيوتر پردازش شود با اين كه بر روي صفحه نمايش ،نمايش داده شود،ابتدا در حافظه قرارمي گيرند،براي مثال،پرونده هاي يك برنامه اي را اجرا مي كنيد،پرونده هاي مرتبط با آن نيز براي پردازش در حافظه بار مي شوند.حافظه يك محل ذخيره موقت برنامه ها و داده ها هست.بعداً خواهيد آموخت كه برنامه ها چگونه ذخيره مي شوند،فعلاً چگونگي ذخيره ها داده ها در حافظه اصلي را ملاحظه خواهيد كرد

لينک نوشته شده در ساعت توسط ***************M.J.R******************** |

تا يه وبلاگ سر شه راها مونده كه بايد برم پس شايد كمك شما هم نياز باشه