THE IBM 370 FAMILY . By: Nick McAvoy & Kristy Salloum Computer Architecture. IBM 370/360 Architecture. The architecture of IBM system 370/360 is one of the most durable systems of the computer age.
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
By: Nick McAvoy & Kristy Salloum
1968 - 128 bit floating point, rounding, bit alignment, block multiplexing.
1970 - time of day clock, control registers, 6 general purpose instructions.
1972 - virtual storage, CPU timer, extended control timer, clock comparator, program event recording
1970- system 360 becomes 370 Multi-processing extensions, PSW- key- handling instructions, conditional - swapping instructions.
1978 - load address protection, control instructions
1979 - channel set switching
1981 - dual address space, 26-bit addressing, segment protection, I/O instruction queueing.
1984 - 31 bit addressing, channel subsystem, tracing
1985 - interpretive execution
1986 - vector arithmeticKey Dates in Evolution of 370
Through different combinations of binary numbers, the computer gets its instruction that it is supposed to perform
To perform an instruction it is split into two parts.
The first part is the opcode and the second is the operand.
The opcode tells what operation to perform.
The operand contains the address of the data.
The computer can execute one instruction at a time.Components of the 370
SS- type- S tells that that there is data in storage. Here both operands have data in storage
SI-type – I tells that the operand consists of immediate data (meaning that the data is in the instruction itself). So in this type the first is a storage location and the second is immediate data.5 types of Instructions
RS-type – This instruction can have 2 or 3 operands. It depends how many the opcode indicates. If it is 2 the first is a register and the second storage. If it is 3 then the first and second are registers and the third is a storage location.5 Types of Instructions (cont)
Johnson, Palmer, Pugh., IBM’s 360 and Early 370 Systems. The MIT Press. Cambridge, MA., 1991.
Rudd, Walter G., Assembly Language. Prentice-Hall. Englewood Cliffs, NY., 1976.
Gross, Hennessy, Przybylski, and Rowen., Measurement and Evaluation of the MIPS Architecture and Processor. Stanford University. 1998.\
Hennessy, and Patterson., Computer Architecture: A Quantitative Approach.