๋ณธ๋ฌธ์œผ๋กœ ์ด๋™

DOS/360

์œ„ํ‚ค๋ฐฑ๊ณผ, ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋ฐฑ๊ณผ์‚ฌ์ „.
IBM 2311 ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ.

๋””์Šคํฌ ์šด์˜ ์ฒด์ œ/360(Disk Operating System/360, DOS/360) ๋˜๋Š” ๊ฐ„๋‹จํžˆ ๋„์Šค(DOS)๋Š” IBM ๋ฉ”์ธํ”„๋ ˆ์ž„์˜ ๊ฐœ๋ฐœ์ด ์ค‘๋‹จ๋œ ์šด์˜ ์ฒด์ œ์ด๋‹ค. 1964๋…„ ๋งˆ์ง€๋ง‰ ๋‚ ์— IBM์— ์˜ํ•ด ๋ฐœํ‘œ๋˜์—ˆ์œผ๋ฉฐ 1966๋…„ 6์›” ์ฒ˜์Œ ๋ฐฐํฌ๋˜์—ˆ๋‹ค.[1] ๋‹น์‹œ DOS/360์€ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ๋„๋ฆฌ ์“ฐ์ด๋Š” ์šด์˜ ์ฒด์ œ์˜€๋‹ค.[2]

๋„์Šค ๋ฒ„์ „

[ํŽธ์ง‘]

TOS/360(Tape Operating System/360, ๋‹น์‹œ์—๋Š” DOS๋กœ ๋ถˆ๋ฆฌ์ง€ ์•Š์Œ)๋Š” ์‹œ์Šคํ…œ/360์„ ์œ„ํ•œ IBM ์šด์˜ ์ฒด์ œ์˜€์œผ๋ฉฐ, IBM 360 ๋ชจ๋ธ 30 ๋ฐ ์œ ์‚ฌ ํ”Œ๋žซํผ์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด 1965๋…„ ์ฆˆ์Œ ์‚ฌ์šฉ๋˜์—ˆ๋‹ค.

TOS์˜ ์ด๋ฆ„ ์ค‘ ํ…Œ์ดํ”„(Tape)์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด ํ…Œ์ดํ”„ ๋“œ๋ผ์ด๋ธŒ๊ฐ€ ํ•„์š”ํ•˜์˜€๋‹ค. IBM์˜ DOS/360์˜ ์ฝ”๋“œ ๊ธฐ๋ฐ˜ ์ค‘ ๋Œ€๋ถ€๋ถ„[3]๊ณผ ์ผ๋ถ€ ๋งค๋‰ด์–ผ[4][5]๋“ค์„ ๊ณต์œ ํ•˜์˜€๋‹ค.

TOS๋Š” 14๊ฐœ์˜ ๋ฆด๋ฆฌ์Šค๋ฅผ ๋‚ด๋†“๋‹ค๊ฐ€ ๊ฐœ๋ฐœ์ด ์ค‘๋‹จ๋˜์—ˆ์œผ๋ฉฐ[6] ๋‹น์‹œ IBM 2311๊ณผ IBM 2314 ๋“ฑ์˜ ๋””์Šคํฌ๋“ค์ด ์‹œ์Šคํ…œ/360 ์‹œ์ ˆ ๊ฐ€๊ฒฉ์ด ๋” ์•Œ๋งž์•˜๋˜ ๋ฐ˜๋ฉด[7] IBM 7090์—์„œ๋Š” ๋งค์šฐ ๊ฐ’์ด ๋น„์ŒŒ๋‹ค.

DOS/360์€ ๋Œ€๋ถ€๋ถ„์˜ ์†Œํ˜•/์ค‘ํ˜• S/360์„ ์œ„ํ•œ ์ฃผ ์šด์˜ ์ฒด์ œ์˜€๋‹ค.

DOS/VS๋Š” 1972๋…„์— ์ถœ์‹œ๋˜์—ˆ๋‹ค. ์ตœ์ดˆ์˜ DOS/VS ๋ฆด๋ฆฌ์Šค์˜ ๋ฒˆํ˜ธ๋Š” "๋ฆด๋ฆฌ์Šค 28"์ด์—ˆ์œผ๋ฉฐ DOS/360์œผ๋กœ๋ถ€ํ„ฐ์˜ ์ ์ง„์  ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์•”์‹œํ•œ๋‹ค.[8] ์ƒˆ๋กœ์šด ์‹œ์Šคํ…œ/370 ์‹œ๋ฆฌ์ฆˆ ํ•˜๋“œ์›จ์–ด๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋‹ค. ๊ณ ์ • ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ‘ํ•ฉ๋œ ๋ชจ๋“  ํŒŒํ‹ฐ์…˜์— ๋Œ€ํ•ด ์ตœ๋Œ€ 16๋ฉ”๊ฐ€๋ฐ”์ดํŠธ์˜ ๋‹จ์ผ ์ฃผ์†Œ ๊ณต๊ฐ„์„ ๋งคํ•‘ํ•˜์˜€๋‹ค.

DOS/VS๋Š” ํŒŒํ‹ฐ์…˜ ์ˆ˜๋ฅผ 3๊ฐœ(Background, Foreground 1 and Foreground 2)์—์„œ 5๊ฐœ(BG, F1~F4)๋กœ ์ฆ๊ฐ€์‹œ์ผฐ์œผ๋ฉฐ ์‹œ์Šคํ…œ ๋‹จ์œ„์˜ 15๊ฐœ ํ•˜์œ„ ํƒœ์Šคํฌ๋“ค์„ ํ—ˆ์šฉํ•˜์˜€๋‹ค.[9]:โ€Špp.24โ€“28โ€Š

DOS/VSE๊ฐ€ z/VSE๋ฅผ ํ†ตํ•ด DOS/VS์˜ ๋’ค๋ฅผ ์ž‡๊ฒŒ ๋œ๋‹ค.

DOS/VSE๋Š” 1979๋…„ DOS/VS์˜ ํ™•์žฅํŒ์œผ๋กœ ๋„์ž…๋˜์—ˆ์œผ๋ฉฐ ์ƒˆ๋กœ์šด 4300 ํ”„๋กœ์„ธ์„œ๋ฅผ ์ง€์›ํ•œ๋‹ค.[10] 4300 ์‹œ์Šคํ…œ๋“ค์€ ECPS:VSE๋ผ๋Š” ์ด๋ฆ„์˜ ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์—ˆ์œผ๋ฉฐ ํ”„๋กœ์„ธ์„œ์™€ ์ž…์ถœ๋ ฅ ์ฑ„๋„๋“ค์„ ์œ„ํ•ด ์‹ฑ๊ธ€ ๋ ˆ๋ฒจ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์ œ๊ณตํ•˜์˜€๋‹ค.[11] DOS/VSE๋Š” ECPS:VSE ์ง€์›์„ ์ œ๊ณตํ•˜๊ธด ํ–ˆ์œผ๋‚˜ ์ด ๊ธฐ๋Šฅ์ด ์—†์–ด๋„ ์‹œ์Šคํ…œ/370์—์„œ ๊ตฌ๋™์ด ๊ฐ€๋Šฅํ•˜์˜€๋‹ค. VSE๋Š” DOS์˜ ๋งˆ์ง€๋ง‰ ๋ฌด๋ฃŒ ๋ฒ„์ „์ด์—ˆ๋‹ค.

SSX/VSE ("Small System Executive")๋Š” ์šด์˜ ์ฒด์ œ ๋ฐ ๊ฐ€์žฅ ๋Œ€์ค‘์ ์ธ ์ œํ’ˆ๋“ค์„ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š”, ๋ฏธ๋ฆฌ ์ƒ์„ฑ๋œ ์‹œ์Šคํ…œ์„ ์ œ๊ณตํ•จ์œผ๋กœ์จ VSE์˜ ์„ค์น˜ ๋ฐ ๊ตฌ๋งค๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•œ IBM์˜ ์‹œ๋„์˜€๋‹ค. SSX๋Š” 1982๋…„์— ์ถœ์‹œ๋˜์—ˆ์œผ๋ฉฐ ๋‚˜์ค‘์— VSE/SP๋กœ ๋Œ€์ฒด๋˜์—ˆ๋‹ค.

1986๋…„์— IBM์€ 9370 ํ”„๋กœ์„ธ์„œ์˜ ๋ฐœํ‘œ์™€ ํ•จ๊ป˜ VSE/SP ("System Product")๋ฅผ ์ถœ์‹œํ•˜์˜€๋‹ค. VSE/SP๋Š” SSX/VSE๋ฅผ ๋Œ€์ฒดํ•˜์˜€์œผ๋ฉฐ VSE/AF, ACF/VTAM, CICS, POWER/VS ๋“ฑ ๊ฐ€์žฅ ๋Œ€์ค‘์ ์ธ VSE ํ”„๋กœ๊ทธ๋žจ ์ œํ’ˆ๋“ค๊ณผ ํ•จ๊ป˜ VSE๋ฅผ ๋ฒˆ๋“ค๋งํ•˜์˜€๋‹ค.[12] VSE/SP๋Š” XA(32๋น„ํŠธ) ๋ฒ„์ „์„ ์ œ๊ณตํ•ด๋‹ฌ๋ผ๋Š” ๊ณ ๊ฐ์˜ ์š”์ฒญ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  24๋น„ํŠธ ์ฃผ์†Œ๋งŒ์„ ์ง€์›ํ–ˆ๋‹ค.

VSE/ESA๋Š” 32๋น„ํŠธ DOS/VSE ๋ฒ„์ „์œผ๋กœ, 1990๋…„์— ์ตœ๋Œ€ 384 MB์˜ ๋ฆฌ์–ผ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์ง€์›ํ•  ๋ชฉ์ ์œผ๋กœ ์ถœ์‹œ๋˜์—ˆ๋‹ค. ์ตœ๋Œ€ 12๊ฐœ์˜ ์ •์  ํŒŒํ‹ฐ์…˜๋“ค์„ ์ œ๊ณตํ•˜์˜€์œผ๋ฉฐ VSE/POWER์™€ ACF/VTAM์ด ํ”„๋ผ์ด๋น—(private) ์ฃผ์†Œ ๊ณต๊ฐ„์—์„œ ์‹คํ–‰๋  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜์˜€๋‹ค. ๋™์  ํŒŒํ‹ฐ์…˜(dynamic partitions)์ด๋ผ๋Š” ์ด๋ฆ„์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ๋„์ž…๋จ์œผ๋กœ์จ ์ตœ๋Œ€ 150๊ฐœ์˜ ๋™์‹œ ์žก์„ ํ—ˆ์šฉํ•˜์˜€์œผ๋ฉฐ ๊ฐ๊ฐ ์ž์‹ ๋งŒ์˜ ์ฃผ์†Œ ๊ณต๊ฐ„์— ์œ„์น˜ํ•˜์˜€๋‹ค.[13] ๋ฒ„์ „ 1์€ ESA๋‚˜ 370 ๋ชจ๋“œ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉฐ ESA ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ œํ•œ์ด ์žˆ๋Š” XA ํ•˜๋“œ์›จ์–ด๋ฅผ ์ง€์›ํ•˜์˜€๋‹ค. ๋ฒ„์ „ 2์˜ ๊ฒฝ์šฐ ESA ํ•˜๋“œ์›จ์–ด์™€ ํ•จ๊ป˜ ESA ๋ชจ๋“œ๋ฅผ ์ง€์›ํ•˜์˜€๋‹ค.

IBM์€ 2005๋…„์— z/VSE 3.1์„ ์ถœ์‹œํ–ˆ๋‹ค. ์ด๋ฆ„์˜ ๋ณ€ํ™”๋Š” IBM ๋ฉ”์ธํ”„๋ ˆ์ž„์˜ ์ œํ’ˆ ๊ณ„์—ด์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด "์‹œ์Šคํ…œ z" ๋ธŒ๋žœ๋“œ๋ฅผ ๋ฐ˜์˜ํ•œ ๊ฒƒ์ด์ง€๋งŒ ๊ณผ๊ฑฐ์˜ VSE/ESA 2.7์˜ ์•„ํ‚คํ…์ฒ˜์—์„œ ๊ทผ๋ณธ์ ์ธ ๋ณ€ํ™”๋ฅผ ๋ณด์—ฌ์ฃผ์ง€๋Š” ์•Š์•˜๋‹ค. ํŠนํžˆ ์ƒˆ๋กœ์šด 64๋น„ํŠธ z/์•„ํ‚คํ…์ฒ˜๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์•˜๊ณ  64๋น„ํŠธ ์ง€์› ๋จธ์‹ ์—์„œ๋„ 31๋น„ํŠธ ๋ชจ๋“œ์—์„œ๋งŒ ๊ตฌ๋™์ด ๊ฐ€๋Šฅํ–ˆ๋‹ค. 2007๋…„์— ์ถœ์‹œ๋œ z/VSE 4.1์€ 64๋น„ํŠธ ๋ฆฌ์–ผ ์–ด๋“œ๋ ˆ์‹ฑ, ์ตœ๋Œ€ 8GB์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ง€์›ํ•˜์˜€๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ˆ˜ํผ๋ฐ”์ด์ €์˜ ์ผ๋ถ€๊ฐ€ 64๋น„ํŠธ ๋ชจ๋“œ์—์„œ ๊ตฌ๋™๋˜์ง€๋งŒ ๋ฌธ์ œ ์ƒํƒœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(problem state application)๋“ค์—๋Š” ๋‹จ์ง€ 31๋น„ํŠธ ๊ฐ€์ƒ ์ฃผ์†Œ ๊ณต๊ฐ„์„ ์ œ๊ณตํ•œ๋‹ค. 2011๋…„ ๊ธฐ์ค€์œผ๋กœ z/VSE๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์ดํŠธ์˜ ์ˆ˜๋Š” ์•ฝ 4,000๊ณณ์œผ๋กœ ์ถ”์‚ฐ๋˜์—ˆ๋‹ค.[14]

๊ฐ์ฃผ

[ํŽธ์ง‘]
  1. โ†‘ E.W. Pugh, L.R. Johnson, and John H. Palmer, IBM's 360 and early 370 systems, MIT Press, Cambridge MA and London, ISBNย 0-262-16123-0
    โ€“ extensive (819ย pp.) treatment of IBM's offerings during this period
  2. โ†‘ Pugh, op. cit., p. 331 โ€“ most widely used OS
  3. โ†‘ Joe Morris (2005๋…„ 4์›” 25์ผ). โ€œDOS/360: Forty yearsโ€. ๋‰ด์Šค๊ทธ๋ฃน:ย alt.folklore.computer. Don't forget TOS, the bastard cousin of DOS. Either could be generated from the same set of distribution libraries...
  4. โ†‘ โ€œIBM System/360 Disk and Tape Operating Systems Concepts and Facilitiesโ€ (PDF). October 1970. GC2ij-5030-8.
  5. โ†‘ โ€œDOS and TOS Utility Programsโ€ (PDF). August 1973. GC24-3465-8.
  6. โ†‘ https://www.mail-archive.com/ibmvm[๊นจ์ง„ ๋งํฌ(๊ณผ๊ฑฐ ๋‚ด์šฉ ์ฐพ๊ธฐ)] (at) tserv.uark.edu/msg24371.html
  7. โ†‘ Computerworld,Sept.5,1977,p.40 - quotes an IBM task force report that referred to "price alone rather than by price/performance."
  8. โ†‘ IBM Corporation. โ€œIBM Geschichte im Jahr 1970โ€ (๋…์ผ์–ด). 2016๋…„ 12์›” 20์ผ์— ์›๋ณธ ๋ฌธ์„œ์—์„œ ๋ณด์กด๋œ ๋ฌธ์„œ. May 31, 2012์— ํ™•์ธํ•จ.
  9. โ†‘ IBM Corporation (1973). ใ€ŠIntroduction to DOS/VS Release 29ใ€‹.GC33-5370-2
  10. โ†‘ Lawson, John (Octoberโ€“November 2007). โ€œThe VSE Operating System State of the Unionโ€. ใ€Šz/Journalใ€‹. 2012๋…„ 6์›” 1์ผ์— ํ™•์ธํ•จ.[๊นจ์ง„ ๋งํฌ(๊ณผ๊ฑฐ ๋‚ด์šฉ ์ฐพ๊ธฐ)]
  11. โ†‘ IBM (January 1979). ใ€ŠIBM 4300 Processors Principles of Operation for ECPS:VSE Modeใ€‹ (PDF). First edition. SA22-7070-0. 2012๋…„ 3์›” 14์ผ์— ์›๋ณธ ๋ฌธ์„œ (PDF)์—์„œ ๋ณด์กด๋œ ๋ฌธ์„œ. 2018๋…„ 3์›” 3์ผ์— ํ™•์ธํ•จ.
  12. โ†‘ IBM Corporation. โ€œIBM VSE/SYSTEM PACKAGE (VSE/SP), VERSION 3 RELEASE 1.1 ENHANCED AND AVAILABLEโ€. 2011๋…„ 6์›” 1์ผ์— ํ™•์ธํ•จ.
  13. โ†‘ IBM Corporation. โ€œIBM VSE/ENTERPRISE SYSTEMS ARCHITECTURE VERSION 1 RELEASE 1โ€. 2012๋…„ 5์›” 31์ผ์— ํ™•์ธํ•จ.
  14. โ†‘ โ€œIBM DOS, DOS/VS, DOS/VSE, VSE/SP, VSE/ESA, z/VSE Customersโ€ (๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ). ใ€ŠVSE-Lใ€‹. 2011๋…„ 11์›” 2์ผ. 2017๋…„ 4์›” 25์ผ์— ํ™•์ธํ•จ.

์™ธ๋ถ€ ๋งํฌ

[ํŽธ์ง‘]