)دﻛﺘﺮ رﺳﻮل ﺟﻠﻴﻠﻲ( ﺗﺮم ﭘﺎﺋﻴﺰ 1390 ﻣﻬﻠﺖ ﺗﺤﻮﻳﻞ1390/11/10: ﻧﺎم ﺧﺪا ﺳﻴﺴﺘﻢ ﻫﺎي ﻋﺎﻣﻞ ﻓﺼﻞ ﺣﺎﻓﻈﻪ ﻣﺠﺎزي ﺑﻪ ﺳﻮاﻻت ﺗﺴﺘﻲ زﻳﺮ ﭘﺎﺳﺦ ﺗﺸﺮﻳﺤﻲ دﻫﻴﺪ: ١ـ اﮔﺮ ﺻﻔﺤﺎت ﺣﺎﺿﺮ در ﺣﺎﻓﻈﻪ ﻓﻴﺰﻳﻜﻲ ﻳﻚ ﻓﺮاﻳﻨﺪ ﺑﻪ ﮔﻮﻧﻪاي در ﺣﺎﻓﻈﻪ اﺻﻠﻲ ﭼﻴﺪه ﺷﺪه ﺑﺎﺷﻨﺪ ﻛﻪ ﺻﻔﺤﻪ ﺷﻤﺎره nدر ﻗﺎب ﺷﻤﺎره 2nﻗﺮار ﮔﺮﻓﺘﻪ ﺑﺎﺷﺪ و اﻧﺪازه ﺻﻔﺤﺎت 16 KBﺑﺎﺷﺪ ،آدرس ﻣﺠﺎزي ﻣﻌﺎدل آدرس ﻓﻴﺰﻳﻜﻲ 1BA 65 Hex ﻛﺪام اﺳﺖ؟ (1 FA 65 Hex (2 7 A65 Hex (3 DA 65 Hex (4 BA 65 Hex ٢ـ ﻓﺮض ﻛﻨﻴﺪ در ﻳﻚ ﺳﻴﺴﺘﻢ ﺻﻔﺤﻪﺑﻨﺪي ﺑﺎ ﺟﺪول ﺻﻔﺤﻪ ﺳﺎده ﺗﻚ ﺳﻄﺤﻲ ،اﻧﺪازه ﺣﺎﻓﻈﻪ اﺻﻠﻲ 1GBو ﺗﻌﺪاد ﻗﺎبﻫﺎي ﺻﻔﺤﻪ 18 2اﺳﺖ .اﮔﺮ اﻧﺪازه ﺟﺪول ﺻﻔﺤﻪ ﺑﺎ دراﻳﻪﻫﺎي 4ﺑﺎﻳﺘﻲ ﺑﺮاﺑﺮ 4 MBﺑﺎﺷﺪ ،اﻧﺪازه ﻓﻀﺎي آدرس ﻣﺠﺎزي ﻫﺮ ﻓﺮاﻳﻨﺪ ﭼﻘﺪر اﺳﺖ؟ (1 4 GB (2 1GB (3 256 MB (4 4 MB ٣ـ اﮔﺮ دﻧﺒﺎﻟﻪ ارﺟﺎﻋﺎت ﻓﺮاﻳﻨﺪ ﺟﺎري ﺑﻪ ﺻﻔﺤﺎت ﺣﺎﻓﻈﻪ ﺑﻪ ﺗﺮﺗﻴﺐ از ﭼﭗ ﺑﻪ راﺳﺖ ﺑﻪ ﺻﻮرت زﻳﺮ ﺑﺎﺷﺪ: 1, 2 , 3,1, 2 ,1, 3, 4 ,1, 2 , 3,1, 2 و ﺳﻪ ﻗﺎب ﺧﺎﻟﻲ در اﺧﺘﻴﺎر داﺷﺘﻪ ﺑﺎﺷﻴﻢ ،اوﻟﻴﻦ ﺑﺎري ﻛﻪ اﻟﮕﻮرﻳﺘﻢ ﺟﺎﻳﮕﺰﻳﻨﻲ ﺻﻔﺤﻪ اﺟﺮا ﻣﻲﺷﻮد ﺑﺎ اﻟﮕﻮرﻳﺘﻢﻫﺎي FIFOو Optimalو LRUﻛﺪام ﺻﻔﺤﻪ ﺧﺎرج ﻣﻲﺷﻮد و ﺻﻔﺤﻪ ﺟﺪﻳﺪ ﺟﺎﻳﮕﺰﻳﻦ آن ﻣﻲﺷﻮد؟ FIFOﺻﻔﺤﻪ LRU ،1 (1 FIFO (2ﺻﻔﺤﻪ LRU ،1 FIFO (3ﺻﻔﺤﻪ LRU ،1 FIFO (4ﺻﻔﺤﻪ LRU ،2 ﺻﻔﺤﻪ 2و Optimalﻧﻴﺰ ﺻﻔﺤﻪ 2را ﺧﺎرج ﻣﻲﻛﻨﺪ. ﺻﻔﺤﻪ 3و Optimalﻧﻴﺰ ﺻﻔﺤﻪ 3را ﺧﺎرج ﻣﻲﻛﻨﺪ. ﺻﻔﺤﻪ 2و Optimalﺻﻔﺤﻪ 3را ﺧﺎرج ﻣﻲﻛﻨﺪ. ﺻﻔﺤﻪ 2و Optimalﺻﻔﺤﻪ 3را ﺧﺎرج ﻣﻲﻛﻨﺪ. ۴ـ اﮔﺮ از ﺻﻔﺤﻪﺑﻨﺪي ﺑﺎ ﺟﺪاول ﺻﻔﺤﻪ 3ﺳﻄﺤﻲ اﺳﺘﻔﺎده ﻛﻨﻴﻢ و اﻧﺪازه ﻫﺮ ﺻﻔﺤﻪ 4KBﻓﺮض ﺷﻮد و ﻫﻤﻪ ﺟﺪاول ﺻﻔﺤﻪ )در ﻫﺮ ﺳﻪ ﺳﻄﺢ( ﺑﺎ دراﻳﻪﻫﺎ )ﻣﺪاﺧﻞ( 8ﺑﺎﻳﺘﻲ ،ﻫﺮ ﻛﺪام در ﻳﻚ ﺻﻔﺤﻪ ﺟﺎ ﺑﮕﻴﺮﻧﺪ ،ﻛﻞ ﻓﻀﺎي آدرس ﻣﺠﺎزي ﻫﺮ ﻓﺮاﻳﻨﺪ ﭼﻘﺪر اﺳﺖ؟ (1 512 GB (2 256 GB (3 128GB ۵ـ ﻛﺪام ﻣﻮرد از ﻣﺸﻜﻼت ﻏﻴﺮﻗﺎﺑﻞ ﺣﻞ در ﭘﺎرﺗﻴﺸﻦﺑﻨﺪي اﻳﺴﺘﺎ )ﺛﺎﺑﺖ( ﻣﻲﺑﺎﺷﻨﺪ؟ ) Internal Fragmentation (Iﺗﻜﻪﺗﻜﻪ ﺷﺪن داﺧﻠﻲ( ) Relocation (IIﺟﺎﺑﺠﺎﻳﻲ( ) Protection (IIIﺣﻔﺎﻇﺖ( (IVﻋﺪم اﻣﻜﺎن اﺟﺮاي ﻓﺮاﻳﻨﺪﻫﺎي ﺑﺰرگﺗﺮ از ﺑﺰرگﺗﺮﻳﻦ ﭘﺎرﺗﻴﺸﻦ (Vﻣﺤﺪود ﺑﻮدن درﺟﻪ ﭼﻨﺪ ﺑﺮﻧﺎﻣﮕﻲ (VIﺑﺎر ﻛﺮدن ﺑﻴﻬﻮده ﻛﻞ ﻓﺮاﻳﻨﺪﻫﺎي ﺑﺰرگ ﺑﻪ ﺣﺎﻓﻈﻪ ﺑﻪ ﺟﺎي اﻧﺘﻘﺎل ﺑﺨﺶ ﻣﻮردﻧﻴﺎز ﻓﻌﻠﻲ VI , V , IV , I (2 (1از Iاﻟﻲ V (4ﻫﻤﻪ ﻣﻮارد III , II , I (3 (4 64 GB ۶ـ ﺳﺮﺑﺎر روش ) Memory Compactionﻓﺸﺮدهﺳﺎزي ﺣﺎﻓﻈﻪ( در ﻳﻚ ﻛﺎﻣﭙﻴﻮﺗﺮ ﻛﻪ اﻧﺪازه ﺣﺎﻓﻈﻪ آن 2GBﺑﻮده و ﻣﻲﺗﻮاﻧﺪ GB دادهﻫﺎ را ﺑﺎ ﻧﺮخ sec 3ﻛﭙﻲ ﻛﻨﺪ ﭼﻘﺪر اﺳﺖ؟ اﻳﻦ روش ﻣﻲﺧﻮاﻫﺪ ﻛﺪام ﻣﺸﻜﻞ را ﺣﻞ ﻛﻨﺪ و آﻳﺎ در ﺣﻞ ﻣﺸﻜﻞ ﻣﻮﻓﻖ ﺑﻮده اﺳﺖ؟ 0.67 (1ﺛﺎﻧﻴﻪ ،ﺣﻞ ﻣﺸﻜﻞ ﺗﻜﻪﺗﻜﻪ ﺷﺪن داﺧﻠﻲ ،ﻧﺎﻣﻮﻓﻖ 0.67 (2ﺛﺎﻧﻴﻪ ،ﺣﻞ ﻣﺸﻜﻞ ﺗﻜﻪﺗﻜﻪ ﺷﺪن ﺧﺎرﺟﻲ ،ﻧﺎﻣﻮﻓﻖ 1.5 (3ﺛﺎﻧﻴﻪ ،ﺣﻞ ﻣﺸﻜﻞ ﺗﻜﻪﺗﻜﻪ ﺷﺪن ﺧﺎرﺟﻲ ،ﻧﺎﻣﻮﻓﻖ 1.5 (4ﺛﺎﻧﻴﻪ ،ﺣﻞ ﻣﺸﻜﻞ ﺗﻜﻪﺗﻜﻪ ﺷﺪن داﺧﻠﻲ ،ﻣﻮﻓﻖ ٧ـ ﻛﺪامﻳﻚ از ﺟﻤﻼت زﻳﺮ در ﻣﻮرد رﺟﻴﺴﺘﺮ Baseﻧﺎدرﺳﺖ اﺳﺖ؟ (1رﺟﻴﺴﺘﺮ Baseو ﻳﻚ ﺟﻤﻊﻛﻨﻨﺪه ﺑﺮاي ﺣﻞ ﻣﺸﻜﻞ ﺟﺎﺑﺠﺎﻳﻲ ) (Relocationدر ،CPUﻃﺮاﺣﻲ ﺷﺪه اﺳﺖ. (2ﻣﺤﺘﻮﻳﺎت اﻳﻦ رﺟﻴﺴﺘﺮ ﺑﻪ ﻫﻨﮕﺎم Dispatchﻳﻚ ﻓﺮآﻳﻨﺪ ﺗﻮﺳﻂ ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ از PCBﻓﺮآﻳﻨﺪ ﺑﻪ CPUﺑﺎر ﻣﻲﺷﻮد. Base (3ﻓﺮآﻳﻨﺪﻫﺎي ﻣﺨﺘﻠﻒ درون ﺣﺎﻓﻈﻪ در ﻫﻨﮕﺎم ﺑﺎر ﺷﺪن ﻓﺮاﻳﻨﺪﻫﺎ در ﺣﺎﻓﻈﻪ ﺗﻮﺳﻂ ﺳﻴﺴﺘﻢﻋﺎﻣﻞ در PCBﻫﺮ ﻓﺮآﻳﻨﺪ ذﺧﻴﺮه ﻣﻲﺷﻮد. (4ﻫﻴﭻﻛﺪام )ﻫﻤﻪ ﻣﻮارد ﺻﺤﻴﺢ اﺳﺖ(. ٨ـ اﮔﺮ اﻧﺪازه ﺣﺎﻓﻈﻪ اﺻﻠﻲ ﺑﺮاﺑﺮ 1GB 1000 MB ﺑﺎﺷﺪ و ﻣﻴﺎﻧﮕﻴﻦ اﻧﺪازه ﻓﺮاﻳﻨﺪﻫﺎ ﺑﺮاﺑﺮ 5 MBو ﻣﻴﺎﻧﮕﻴﻦ اﻧﺪازه ﺣﻔﺮهﻫﺎ ﺑﺮاﺑﺮ 0.5 MBﺑﻮده و ﺑﺪاﻧﻴﻢ ﻛﻪ ﺳﺮﺑﺎر ﺗﻜﻪﺗﻜﻪ ﺷﺪن ﺧﺎرﺟﻲ در روش ﻣﺒﺎدﻟﻪ ﺑﺮاﺑﺮ 5درﺻﺪ اﺳﺖ ﺑﺎ ﻓﺮض اﻳﻨﻜﻪ از روش ﻟﻴﺴﺖ ﭘﻴﻮﻧﺪي دو ﻃﺮﻓﻪ ﺑﺮاي ﻣﺪﻳﺮﻳﺖ ﺣﺎﻓﻈﻪﻫﺎي ﭘﺮ و ﺧﺎﻟﻲ اﺳﺘﻔﺎده ﻛﺮده ﺑﺎﺷﻴﻢ و ﻫﺮ ﮔﺮه ﺣﺪود 10ﺑﺎﻳﺖ ﻓﻀﺎ اﺷﻐﺎل ﻛﻨﺪ ﺳﺮﺑﺎر ﻟﻴﺴﺖ ﭘﻴﻮﻧﺪي ﭼﻘﺪر ﺧﻮاﻫﺪ ﺑﻮد؟ (1 2900 byte (2 1900 byte (3 1000 byte (4 5800 byte ٩ـ اﮔﺮ ﻟﻴﺴﺖ ﺣﻔﺮهﻫﺎي درون ﺣﺎﻓﻈﻪ ﺑﻪ ﺗﺮﺗﻴﺐ از ﭼﭗ ﺑﻪ راﺳﺖ ﺑﺮاﺑﺮ 10 K ، 30 K ، 8 KB ، 5 KB ، 7 KB ، 2 KBو 10 K ﺑﺎﺷﺪ و ﺑﺨﻮاﻫﻴﻢ ﻓﺮآﻳﻨﺪﻫﺎﻳﻲ ﺑﺎ اﻧﺪازهﻫﺎي 8 KB ، 25 KBو ) 9 KBاز راﺳﺖ ﺑﻪ ﭼﭗ( را در ﺣﺎﻓﻈﻪ ﺑﺎرﮔﺰاري ﻧﻤﺎﻳﻴﻢ ﻧﺘﻴﺠﻪ ﻛﺪامﻳﻚ از اﻟﮕﻮرﻳﺘﻢﻫﺎي ﺗﺨﺼﻴﺺ ﻳﻜﺴﺎن ﺧﻮاﻫﺪ ﺑﻮد؟ (1اﻟﮕﻮرﻳﺘﻢ ) Best Fitﺑﺎ (First Fitو ) Worst Fitﺑﺎ (Next Fitﻧﺘﻴﺠﻪ ﻳﻜﺴﺎﻧﻲ دارﻧﺪ. (2اﻟﮕﻮرﻳﺘﻢﻫﺎي ) Best Fitﺑﺎ (Worst Fitو ) First Fitﺑﺎ (Next Fitﻧﺘﻴﺠﻪ ﻳﻜﺴﺎﻧﻲ دارﻧﺪ. (3اﻟﮕﻮرﻳﺘﻢﻫﺎي ) Best Fitﺑﺎ (Next Fitو ) Worst Fitﺑﺎ (First Fitﻧﺘﻴﺠﻪ ﻳﻜﺴﺎﻧﻲ دارﻧﺪ. (4اﻟﮕﻮرﻳﺘﻢﻫﺎي Best Fitو First Fitو Next Fitﻧﺘﻴﺠﻪ ﻳﻜﺴﺎﻧﻲ دارﻧﺪ. ١٠ـ اﮔﺮ در ﻳﻚ ﺳﻴﺴﺘﻢ ﻣﺪﻳﺮﻳﺖ ﺣﺎﻓﻈﻪ ﻣﺠﺎزي ﺑﺎ ﺗﻜﻨﻴﻚ ﺻﻔﺤﻪﺑﻨﺪي ،ﺑﺨﺸﻲ از ﺟﺪول ﺻﻔﺤﻪ ﻳﻚ ﻓﺮآﻳﻨﺪ ﺑﻪ ﺷﻜﻞ زﻳﺮ ﺑﺎﺷﺪ ﺑﺎ ﻓﺮض اﻳﻨﻜﻪ ﺗﻌﺪاد 1024ﻗﺎب ﺻﻔﺤﻪ در ﻳﻚ ﺣﺎﻓﻈﻪ ﻓﻴﺰﻳﻜﻲ 1GBوﺟﻮد دارد و آدرس ﻣﺠﺎزي 32ﺑﻴﺘﻲ در ﻧﻈﺮ ﮔﺮﻓﺘﻪ ﻣﻲﺷﻮد آدرس ﻓﻴﺰﻳﻜﻲ ﻣﻌﺎدل 0FE12345 Hex ﻛﺪام اﺳﺖ؟ P. F.# Hex P # Dec P/A 4 F 1 14 3 5 1 15 2 A 1 250 3 4 0 251 0 B 1 252 8 2 0 253 ﺑﻴﺖ ﺣﻀﻮر و ﻏﻴﺎبP / A : 91 1 254 3 B 1 255 ﺷﻤﺎره ﺻﻔﺤﻪP # : 9 A 1 256 ﺷﻤﺎره ﻗﺎب ﺻﻔﺤﻪP.F.# : (1 09112345 Hex (2 35E12345 Hex (3 08212345 Hex (4 3BE82145 Hex ١١ـ اﮔﺮ ﺟﺪول ﺻﻔﺤﻪ ﻳﻚ ﻓﺮآﻳﻨﺪ ﺑﻪ ﺷﻜﻞ زﻳﺮ ﺑﺎﺷﺪ ﻣﺠﻤﻮﻋﻪ ﻛﺎري اﻳﻦ ﻓﺮاﻳﻨﺪ ﺑﺎ 2ﻛﺪام اﺳﺖ؟ دﻗﺖ ﻛﻨﻴﺪﺑﺎﻳﺖ ﺳﺎﻟﻤﻨﺪي ) (Agingﺑﻪﺻﻮرت ﻣﺒﻨﺎي 16اﺳﺖ؟ Aging Hex FA 3B 1A 16 8B CD 0D 13 ﺑﻴﺖ ﺣﻀﻮر و ﻏﻴﺎبP / A : A , B , D , E , F , H (1 A , B , E , F (3 P/A 1 1 0 1 1 1 0 1 ﺻﻔﺤﺎت A B C D E F G H A , E , F (2 (4ﻣﺠﻤﻮﻋﻪ ﻫﻤﻪ ﺻﻔﺤﺎت ﻣﺬﻛﻮر ١٢ـ در ﻛﺪام اﻟﮕﻮرﻳﺘﻢ ﺟﺎﻳﮕﺰﻳﻨﻲ ﺻﻔﺤﻪ ﺑﺎ اﻓﺰاﻳﺶ ﺗﻌﺪاد ﻗﺎب ﺻﻔﺤﻪ ﺗﺨﺼﻴﺺ ﻳﺎﻓﺘﻪ ﺑﻪ ﻳﻚ ﻓﺮاﻳﻨﺪ ،ﻣﻤﻜﻦ اﺳﺖ ﺗﻌﺪاد ﻧﻘﺺ ﺻﻔﺤﻪ اﻓﺰاﻳﺶ ﻳﺎﺑﺪ؟ FIFO (1 Optimal (3 LRU (2 (4ﻫﻴﭻﻛﺪام ١٣ـ ﻳﻚ ﺳﻴﺴﺘﻢ ﻣﺪﻳﺮﻳﺖ ﺣﺎﻓﻈﻪ ﻣﺠﺎزي ﺑﻪ ﺻﻮرت ﺗﺮﻛﻴﺐ ﻗﻄﻌﻪﺑﻨﺪي ﺑﺎ ﺻﻔﺤﻪﺑﻨﺪي ﻣﻔﺮوض اﺳﺖ .ﺟﺪاول ﺻﻔﺤﻪ را دو ﺳﻄﺤﻲ ﻓﺮض ﻛﻨﻴﺪ .ﺳﻴﺴﺘﻢ ﻣﺠﻬﺰ ﺑﻪ TLBﺑﻮده و ﻣﺪﻳﺮﻳﺖ TLBﺳﺨﺖاﻓﺰاري اﺳﺖ .در روﻳﻪ ﺗﺮﺟﻤﻪ آدرس ﻣﺠﺎزي ﺑﻪ ﻓﻴﺰﻳﻜﻲ، ﻛﺪام ﻋﺒﺎرت ﺻﺤﻴﺢ اﺳﺖ؟ (1اﮔﺮ TLB Missرخ دﻫﺪ MMU ،از ﺷﻤﺎره ﻗﻄﻌﻪ ﺑﻪ ﻋﻨﻮان اﻧﺪﻳﺲ در ﺟﺪول ﻗﻄﻌﻪ اﺳﺘﻔﺎده ﻣﻲﻛﻨﺪ و Baseو Limitﻗﻄﻌﻪ را ﺑﻪ ﻫﻤﺮاه آدرس ﺟﺪول ﺻﻔﺤﻪ ﺳﻄﺢ ﻳﻚ ،از آﻧﺠﺎ ﺑﺮ ﻣﻲدارد. (2اﮔﺮ TLB Missرخ دﻫﺪ MMU ،از ﺷﻤﺎره ﻗﻄﻌﻪ ﺑﻪ ﻋﻨﻮان اﻧﺪﻳﺲ در ﺟﺪول ﻗﻄﻌﻪ اﺳﺘﻔﺎده ﻣﻲﻛﻨﺪ و آدرس ﺟﺪول ﺻﻔﺤﻪ ﺳﻄﺢ ﻳﻚ را از آﻧﺠﺎ ﺑﺮ ﻣﻲدارد. (3اﮔﺮ TLB Hitرخ دﻫﺪ TLB ،ﺧﻮدش آدرس ﺟﺪول ﺻﻔﺤﻪ ﺳﻄﺢ ﻳﻚ را ﺑﻪ MMUﻣﻲدﻫﺪ. (4اﮔﺮ TLB Hitرخ دﻫﺪ TLB ،ﺧﻮدش Baseو Limitﻗﻄﻌﻪ و ﺷﻤﺎره ﻗﺎب ﺻﻔﺤﻪ را ﺑﻪ MMUﻣﻲدﻫﺪ. ١۴ـ دﻧﺒﺎﻟﻪ ﻣﺮاﺟﻌﺎت زﻳﺮ را ﺑﻪ آدرسﻫﺎي ﺣﺎﻓﻈﻪ از دو ﻓﺮآﻳﻨﺪ Aو Bدر ﻧﻈﺮ ﺑﮕﻴﺮﻳﺪ )از ﭼﭗ ﺑﻪ راﺳﺖ( 137 ,345, 279, 481,126, 511, 459, 623,391, 234, 768,987 ﺑﺎ ﻓﺮض اﻳﻨﻜﻪ ﭼﻬﺎر ﻗﺎب ﺻﻔﺤﻪ ﺑﺎ اﻧﺪازه 100ﻛﻠﻤﻪ در اﺧﺘﻴﺎر دارﻳﻢ ﻛﻪ در اﺑﺘﺪا ﺧﺎﻟﻲ اﺳﺖ ،در ﺻﻮرت اﺳﺘﻔﺎده از اﻟﮕﻮرﻳﺘﻢ LRU ﻣﺤﻠﻲ )ﺳﻴﺎﺳﺖ ﺗﺨﺼﻴﺺ Localاﺳﺖ( در اﻧﺘﻬﺎي ﻛﺎر )ﭘﺲ از ﻣﺮاﺟﻌﺎت ﻓﻮق( ﭼﻪ ﺻﻔﺤﺎﺗﻲ درون ﻗﺎبﻫﺎي ﺣﺎﻓﻈﻪ ﻗﺮار دارﻧﺪ؟ ﺻﻔﺤﺎت زوج ﺑﻪ ﻓﺮآﻳﻨﺪ Aو ﺻﻔﺤﺎت ﻓﺮد ﺑﻪ ﻓﺮآﻳﻨﺪ Bﺗﻌﻠﻖ دارﻧﺪ. (1 9, 7 , 6, 2 (2 3, 2,9, 7 (3 (4 9, 7 , 6, 4 9, 7 , 4, 2 ١۵ـ اﻧﺪازه ﺻﻔﺤﻪ در ﺳﻴﺴﺘﻤﻲ ﺑﺎ ﻣﺪﻳﺮﻳﺖ ﺣﺎﻓﻈﻪ ﻣﺠﺎزي ﺑﻪ ﺻﻮرت ﺻﻔﺤﻪﺑﻨﺪي در ﺧﻮاﺳﺘﻲ 100 ،ﺑﺎﻳﺖ اﺳﺖ .ﺣﺎﻓﻈﻪ ﺳﻴﺴﺘﻢ ﺣﺎوي ﺳﻪ ﻗﺎب ﺻﻔﺤﻪ ) در اﺑﺘﺪا ﺧﺎﻟﻲ( ﻣﻲﺑﺎﺷﺪ .اﻳﻦ ﺳﻪ ﻗﺎب ﺑﻴﻦ ﻛﺪ ﺑﺮﻧﺎﻣﻪ و دادهﻫﺎ )آراﻳﻪ( ﺑﻪ اﺷﺘﺮاك ﮔﺬاﺷﺘﻪ ﺷﺪه اﺳﺖ .اﮔﺮ از روش ﺟﺎﻳﮕﺰﻳﻨﻲ FIFOاﺳﺘﻔﺎده ﺷﻮد ،اﺟﺮاي ﻛﺪ زﻳﺮ ﻣﻨﺠﺮ ﺑﻪ ﭼﻨﺪ ﻧﻘﺺ ﺻﻔﺤﻪ ﺧﻮاﻫﺪ ﺷﺪ؟ ;A : Array 1...501...50 of byte 26 (2 25 (1 for register int i 1 to 50 do 34 (4 33 (3 ;A i i 0 ١۶ـ ﺣﻔﺎﻇﺖ از ﻓﺮآﻳﻨﺪﻫﺎ در ﻣﻘﺎﺑﻞ دﺳﺘﺮﺳﻲ ﻏﻴﺮﻣﺠﺎز ﻓﺮآﻳﻨﺪﻫﺎي دﻳﮕﺮ در ﺻﻔﺤﻪﺑﻨﺪي ﻣﺤﺾ ﭼﮕﻮﻧﻪ ﺻﻮرت ﻣﻲﮔﻴﺮد؟ (1اﺳﺘﻔﺎده از ﻓﻴﻠﺪ Limitدر ﺟﺪول ﺻﻔﺤﻪ (2اﺳﺘﻔﺎده از ﻓﻴﻠﺪ ﺣﻔﺎﻇﺖ در ﺟﺪول ﺻﻔﺤﻪ (3اﺳﺘﻔﺎده از ﻓﻴﻠﺪ ﺣﻀﻮر و ﻏﻴﺎب در ﺟﺪول ﺻﻔﺤﻪ (4ﭼﻮن ﻫﺮ ﻓﺮآﻳﻨﺪ ﺟﺪول ﺻﻔﺤﻪ ﺟﺪاﮔﺎﻧﻪاي دارد ،ﺣﻔﺎﻇﺖ در ذات ﺻﻔﺤﻪﺑﻨﺪي وﺟﻮد دارد. ﺗﻮﺿﻴﺤﺎت: ﻟﻄﻔﺎ ﺑﺮاي ﻫﺮ ﺳﻮال ،ﭘﺎﺳﺦ ﺗﺸﺮﻳﺤﻲ و ﻛﺎﻣﻞ اراﺋﻪ دﻫﻴﺪ .ﺳﻮاﻻت ﺣﻞ ﺷﺪﻧﻲ ﻣﻲ ﺑﺎﻳﺴﺘﻲ ﺑﻪ ﺻﻮرت ﻛﺎﻣﻞ ﺣﻞ ﺷﺪه و ﺳﻮاﻻت ﺗﻮﺿﻴﺤﻲ ﻣﻲ ﺑﺎﻳﺴﺘﻲ ﺷﺎﻣﻞ ﺗﻮﺟﻴﻪ دﻗﻴﻖ و ﻣﻨﻄﻘﻲ ﺑﺎﺷﺪ .ﺗﻨﻬﺎ اﺷﺎره ﺑﻪ ﮔﺰﻳﻨﻪ ي ﺻﺤﻴﺢ ﻣﺸﻤﻮل ﻧﻤﺮه اي ﻧﺨﻮاﻫﺪ ﺑﻮد. ﺣﻞ ﻣﺴﺎﺋﻞ ﻣﻲ ﺑﺎﻳﺴﺘﻲ ﺑﻪ ﺻﻮرت اﻧﻔﺮادي ﺻﻮرت ﮔﻴﺮد و ﭘﺎﺳﺦ ﻫﺎي ﻣﺸﺎﺑﻪ ﻣﺸﻤﻮل ﻛﺴﺮ ﻧﻤﺮه ﺧﻮاﻫﺪ ﺑﻮد. ﭘﺎﺳﺦ ﻫﺎي ﺧﻮد را ﭼﻪ ﺑﻪ ﺻﻮرت ﺗﺎﻳﭙﻲ ﻳﺎ دﺳﺖ ﻧﻮﻳﺲ ﺑﻪ آدرس [email protected]ارﺳﺎل ﻛﻨﻴﺪ .ﻣﻮﺿﻮع اﻳﻤﻴﻞ و ﻧﺎم ﻓﺎﻳﻞ ارﺳﺎﻟﻲ ﺧﻮد ﺗﺮﻛﻴﺐ ﺷﻤﺎره داﻧﺸﺠﻮﺋﻲ و HW4ﺑﺎﺷﺪ.ﺑﻪ ﻃﻮر ﻣﺜﺎل .88111111HW4 ﻣﺠﻤﻮع 4روز ﺗﺎﺧﻴﺮ ﺑﺮاي ﺗﻤﺎم ﺗﻤﺎرﻳﻦ ﭘﺎ ﺑﺮﺟﺎﺳﺖ ،ﺗﻮﺻﻴﻪ ﻣﻲ ﺷﻮد ﻛﻪ اﻓﺮادي ﻛﻪ در ارﺳﺎل ﺗﻤﺎرﻳﻦ ﮔﺬﺷﺘﻪ 4روز ﺗﺎﺧﻴﺮ را اﺳﺘﻔﺎده ﻛﺮده اﻧﺪ ﺳﺮ ﻣﻮﻋﺪ ﻣﻘﺮر ﺗﻤﺮﻳﻦ را ارﺳﺎل ﻛﻨﻨﺪ. روز 14ﺑﻬﻤﻦ ﻣﺎه ﻧﻤﺮات ﻧﻬﺎﻳﻲ ﺗﺤﻮﻳﻞ داده ﺧﻮاﻫﻨﺪ ﺷﺪ .ﺑﺪﻳﻬﻲ اﺳﺖ ﺑﻌﺪ از ﺗﺎرﻳﺦ ﻣﺬﻛﻮر ﻫﻴﭻ ﺗﻤﺮﻳﻦ ارﺳﺎﻟﻲ ﻟﺤﺎظ ﻧﺨﻮاﻫﺪ ﺷﺪ. ﻣﻮﻓﻖ ﺑﺎﺷﻴﺪ.
© Copyright 2026 Paperzz