ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
IBM Systeem/360 - Wikipedia

IBM Systeem/360

Uit Wikipedia, de vrije encyclopedie

360-20
360-20

Het Systeem/360 (System/360; S/360) werd in 1964 door IBM geïntroduceerd als mainframe voor zowel administratieve als wetenschappelijke toepassingen.

Voor de introductie van het Systeem/360 produceerde IBM twee afzonderlijke computerseries. De modellen uit de 700-serie en de 1620 werden verkocht voor technisch-wetenschappelijke toepassingen, de modellen uit de 1400-serie dienden voor toepassingen waarbij het accent meer lag op het verwerken van informatie dan op de complexiteit van het rekenwerk.

De architectuur van Systeem/360 werd ontwikkeld door een team onder leiding van Gene Amdahl, waarin ook de Nederlandse informaticus Gerrit Blaauw een rol had. Deze architectuur was een van de eerste oplossingen waarin de hardware zodanig was geabstraheerd dat dezelfde software op alle modellen uit de 360-serie ongewijzigd kon worden uitgevoerd. Dit concept heeft zich in de loop der decennia ontwikkeld tot TIMI, dat nog steeds door IBM wordt toegepast.

In 1970 werd de 360 opgevolgd door Systeem/370, en later door de IBM 3090 die werd doorontwikkeld tot het huidige Systeem z9.

Inhoud

[bewerk] Hardware

360-65 operator's console
360-65 operator's console

Door toepassing van kanalen werd in het S/360 de CVE ontlast: de kanalen droegen zelfstandig zorg voor aansturing van externe media (magneetband en -schijf) en konden de gegevens gebufferd aanleveren. Daarnaast was het Systeem/360 voorzien van geheugenbescherming, een techniek waarmee voorkomen werd dat een programma toegang kreeg tot het geheugendeel dat was toegewezen aan een ander programma,dat simultaan werd uitgevoerd.

De CVE van Systeem/360 was 8-bits met een controlebit. Er kon decimaal en binair mee worden gerekend, en voor berekeningen met drijvende komma waren 4 extra 64-bits registers voorhanden.


Model Geheugengrootte (in kB[1]) Woordlengte (in bits)
20 4 - 32 4/16
25 16 - 48 16
30 8 - 64 8
40 16 - 256 16
44 32 - 128 32
50 64 - 512 32
65 128 - 1024 64
67 256 - 1024 64
75 256 - 1024 64
85 512 - 4096 128

[bewerk] Software

De basis van de software werd gevormd door het Operating System, dat de uitvoering van alle taken bestuurde. Voor het ontwikkelen van toepassingen introduceerde men ook een nieuwe universele programmeertaal PL/1. In de praktijk bleven ontwikkelaars echter de voorkeur geven aan gespecialiseerde programmeertalen zoals Fortran en COBOL.

Instructieset van IBM 360

[bewerk] Bronnen

  • "Informatieverwerking", een uitgave van IBM Nederland N.V., tweede druk (november 1968)
  • "System/360" (Engelse Wikipedia)

[bewerk] Voetnoten

  1. ^ In dit geval wordt met kB bedoeld: 1024 bytes


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -