[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]


    Search the Q&A Archives


IN IBM 360 model 65 and 75 address are staggered in two...

<< Back to general questions

Question by sudha
Submitted on 3/25/2004
Related FAQ: N/A
Rating: Rate this question: Vote
IN IBM 360 model 65 and 75 address are staggered in two seperate main memory units( all even number words in one unit and all odd number words in another unit)What might be the purpose of this technique?


Answer by sai
Submitted on 3/28/2004
Rating:  Rate this answer: Vote
if u got the answer please update the site...

 

Answer by fartomatic03
Submitted on 4/25/2004
Rating:  Rate this answer: Vote
I have no idea
Sorry!!!!!!!

 

Answer by MGS
Submitted on 4/27/2004
Rating:  Rate this answer: Vote
Probably to speed up double word access.  A lot of floating point used double words, and these computers where both general purpose and scientific (Fortran) computers.  Each double word could be loaded into the registers in one cycle, if set up correctly, and thus processed more quickly.

 

Answer by eli
Submitted on 5/18/2004
Rating: Not yet rated Rate this answer: Vote
Sudha, did u get anything?

 

Answer by awi_ok
Submitted on 1/26/2005
Rating: Not yet rated Rate this answer: Vote
Maybe the purpose is to distinguish whether the particular address in main memory is referring to the address of an instruction or data.

 

Answer by INAM BARI
Submitted on 8/31/2005
Rating: Not yet rated Rate this answer: Vote
The memory is divided into two blocks, even and odd blocks called low order and high order blocks with odd addresses is termed as low order and the blocks with even addresses is referred as high order blocks.            In odd it stores arithmetic and will come in single word  and in even it stores floating point numbers and will come in two words. Also to maintain the old architecture because the old one used 8-bit register and this new one use 16-bit of 8,8 bit each.Suppose you want to read a word from location 125. Okay, the L.O. byte of the word comes from location 125 and the H.O. word comes from location 126.
The advantage of using even and odd registers is that we can access up to two words. This increase the speed and efficiency of the whole system.
Think of memory as a linear array of bytes. The address of the first byte is zero and the address of the last byte is (2**n)-1.
To execute the equivalent of the Pascal statement "Memory [125]:= 0;" the CPU places the value zero on the data bus, the address 125 on the address bus, and asserts the write line (since the CPU is writing data to memory:

The above discussion applies only when accessing a single byte in memory. So what happens when the processor accesses a word or a double word? Since memory consists of an array of bytes, how can we possibly deal with values larger than eight bits?



The 80x86 family deals with this problem by storing the L.O. byte of a word at the address specified and the H.O. byte at the next location.
The IBM Models 65 & 75 used two separate registers namely odd register & even register for odd-numbered words & even-numbered words respectively. The actual idea behind the application of this technique was that the integers at that time required only one word & hence rightly labeled as odd-numbered word, while floating points required two words & hence named as even-numbered words. Thus the two types of values were stored in two different registers as mentioned above.
The following were the major advantages: -
•   Memory was greatly saved by allotting almost exactly the required space. At that time, memory was very limited & costly.
•   Accessing the address was much faster mentioning the address was not required. Because on finding the integer value it will automatically go to odd register & on encountering floating point value, it will automatically go to even register.
•   Parallel accessing the two registers was possible by a single clock. So processing speed was increased.





 

Answer by fanjialin
Submitted on 3/26/2006
Rating: Not yet rated Rate this answer: Vote
I don't know now

 

Answer by jhezz
Submitted on 7/13/2006
Rating: Not yet rated Rate this answer: Vote
please what's the right
answer!!!

 

Answer by daldal
Submitted on 7/21/2006
Rating: Not yet rated Rate this answer: Vote
can u please give another answers???i guess there would be a better answer to this question

 

Answer by rip
Submitted on 9/1/2006
Rating: Not yet rated Rate this answer: Vote
sudha if u got the answer plz mail it to me coz i also searching answer for the question. thanks.
rip80_2000@yahoo.com

 

Answer by Andu
Submitted on 4/26/2007
Rating: Not yet rated Rate this answer: Vote
I have the same question

 

Answer by Andi
Submitted on 4/26/2007
Rating: Not yet rated Rate this answer: Vote
I have the same question

 

Your answer will be published for anyone to see and rate.  Your answer will not be displayed immediately.  If you'd like to get expert points and benefit from positive ratings, please create a new account or login into an existing account below.


Your name or nickname:
If you'd like to create a new account or access your existing account, put in your password here:
Your answer:

FAQS.ORG reserves the right to edit your answer as to improve its clarity.  By submitting your answer you authorize FAQS.ORG to publish your answer on the WWW without any restrictions. You agree to hold harmless and indemnify FAQS.ORG against any claims, costs, or damages resulting from publishing your answer.

 

FAQS.ORG makes no guarantees as to the accuracy of the posts. Each post is the personal opinion of the poster. These posts are not intended to substitute for medical, tax, legal, investment, accounting, or other professional advice. FAQS.ORG does not endorse any opinion or any product or service mentioned mentioned in these posts.

 

<< Back to general questions


[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]

© 2008 FAQS.ORG. All rights reserved.