ذخیره مجازی چندگانه یا ام‌وی‌اس یک سیستم‌عامل پیشرفته در قاب اصلی آی‌بی‌ام ٣٩٠ و ٣٧٠ می‌باشد. این سیستم‌عامل توسط آی‌بی‌ام طراحی شده‌است، ولی ارتباطی با سیستم‌عامل‌ها و ماشین‌های مجازی دیگر آی‌بی‌ام ندارد. اولین نسخه در سال ١٩٧٤ طراحی شد و ابتدا از 88VS/XA استفاده شد. سپس MVS/ESA و 390/OS معرفی شد. در نهایت Z/OS توانست مورد حمایت قرار گیرد. محور اصلی آن یک سیستم‌عامل واحد دارد. با توجه به طرح، برنامه‌های MVS می‌توانند بدون تغییر بر Z/OS فعال شوند. در ابتدا IBM طرح MVS را یک طرح جدید OS/VS2 خوانده اما در واقع نسخه قبلی یک نوع ارتقای OS/MVT بوده‌است مانند MVT. محور اصلی MVS در PL/S دیده می‌شود. استفاده از OS/VST یک نوع سازگاری روبه بالا دارد. در این راستا برنامه‌های اجرایی MVT می‌توانند در هماهنگی با MVS قرار گیرند. فایل‌های زبان کنترل شغلی نیز TSO را آسان خواهند کرد. کاربرها این را سیستم MVS می خوانند و IBM در این شرایط به معنای نسخه MVS/XA می‌باشد. بعد از صدور MVS و کاربرها OS/VST را به صورت SVS طراحی کردند.

تکامل MVS
---------

OS/MFT چند وظیفه را انجام می‌دهد مانند تقسیم حافظه با اندازه ثابت در هنگام نصب سیستم‌عامل. این می‌تواند تقسیم کوچک را نیز عملی کند، اگر دو نوع برنامه به خوبی اجرا شوند در نهایت تقسیم بزرگ صورت خواهد گرفت. OS/MVT یک نوع توسعه از استفاده حافظه است. 8VT می‌تواند حافظه برنامه را تشکیل دهد. در این شرایط باید حافظه فیزیکی احتمالی رشد کند. این یک رشد را در طول زمان با مدیریت حافظه‌ای نشان می‌دهد. بسیاری از مشاغل در آن واحد از یک حافظه استفاده می‌کنند. اما ضعف‌هایی نیز دیده شده‌است. اگر یک شغل از حافظه دینامیکی رشد یابد برنامه نویس باید حافظه ماکزیمم را افزایش دهد و MVT را طراحی کند، در این شرایط ترکیب برنامه‌های بزرگ و کوچک عملی خواهد شد، این یک اقدام تجزیه‌ای است و باید تقسیم با دقت بین شاغل عملی شود. در اوایل 197 نیز IBM به دنبال حل مسائل بوده‌است و از حافظه مجازی استفاده کرد. برنامه‌ها به این روش به فضای آدرس تقاضا نیاز دارند. این نوع اجرای اصلی بر فضای آدرس مجازی اثر دارد. OS/VSI یک نوع OS/MFT در یک فضای مجازی است OS/VS 2SVS نیز OS/MVT در تمام فضاهای مجازی می‌باشد. بنابراین آن‌ها می‌توانند نقایصی مانند MFT و MVT داشته باشند ولی فضای آدرس نقش مهم دارد. در اواسط 1970 نیز MVS به عنوان برنامه اجرایی در چند فرایند استفاده شد. دو برنامه می‌توانند دسترسی به یک آدرس را عملی کنند ولی سیستم مجازی این نوع تقاضاها را نمی‌پذیرد. این فضا 3 بخش دارد. سیستم‌عامل، منطقه برنامه سازی و کاربرد و مناطق مشترک مجازی همگی می‌توانند در روابط درون شغلی استفاده شوند. IBM نشان می‌دهد که این زمینه‌های کاربردی 8MB هستند. MVS حامی آدرس 24 بیت است. این خود یک سخت‌افزار حمایتی 31 بیت است. دو دلیل مهم ارتقای سریع در آدرس 31 بیت استفاده شده‌است. رشد شبکه‌های پردازش معاملاتی با کنترل CICS عملی است. فضای آدرس واحد باید با سیستم مدیریت DBS کنترل شود. در این زمینه طراحی از طریق فضای مشترک مجازی عملی است. این خود یک سربار برای این روابط می‌باشد. رابط اصلی کاربر MVS عبارت‌اند از زبان کنترل شعلی (JCL) که می‌تواند طرح پردازش نیمه پیوسته داشته باشد. منابع خاص برای رابط اجرایی CICS کاربرد دارند. TSO می‌تواند ابزار توسعه را برای سیستم‌های اطلاعاتی در اختیار قرار دهد. این ابزار توسعه و سیستم اطلاعات می‌توانند به صورت TSO عمل کنند. در این شرایط تولید رابط نقش مهم دارد. ویرایش MVS اولین ویرایش OS است و در واقع ریز پردازنده‌ها به دنبال سیستم دوگانه هستند. پردازش توان بالاتر می‌تواند بر درجه تخریب اثر بگذارد. حافظه و سیستم‌عامل دارای لوازم جانبی مشترک هستند. به این طریق اپراتورها می‌توانند فرایند اجرایی را آسانتر کنند. نسخه‌های چند گانه MVS می‌توانند یک ماشین داشته باشند و این ماشین تحت کنترل VM/370 است. این سیستم یک سیستم‌عامل است که به صورت مهمان توصیف شده‌است. امتیاز ویژه در این شرایط بالا است. در نتیجه توسعه سخت‌افزار، سیستم عملیاتی می‌تواند تحت اثر سیستم فیزیکی عمل کند، موارد MVS به‌طور جمعی سازمان دهی شده‌اند. این یک سیستم پیچیده است که در سپتامبر 1990 عرضه شد. این نوع نمونه‌ها نقش فعال در ارزیابی سیستم فیزیکی دارند. این نوع نمونه‌ها دارای مؤلفه‌های سخت‌افزاری مانند تسهیلات گوپلینگ می‌باشند. به این طریق سیستم‌های چندگانه از طریق پروتکل شبکه‌ای استاندارد عمل خواهند کرد. سیستم اختصاصی معماری شبکه‌های (SNA) از طریق TCP/IP توسعه یافت. سیستم‌عامل ZLOS نقش مهم در اجرای برنامه‌های DOSIX دارد. فایل‌ها می‌توانند مجموعه داده‌ای در MVS باشند. نام این فایل‌ها در کاتالوگ سازمان دهی شده‌است. فایل VSAX به این طریق حاصل می‌شود. طرح کدگذاری بومی IBM و لوازم جانبی به صورت Big Endian می‌باشد. MVS خدمات سخت‌افزاری را برای حمایت ASCIT و Unicode استفاده می نماید.

سیستم فایل MVS
--------------

نام مجموعه داده‌ای در یک سلسله مراتب بیان می‌شود. آن‌ها می‌توانند با نقطه جدا شوند مانند ODEPT. LOSYSTE هر سطح در سلسله مراتب تا 8 کاراکتر طول دارد. طول کل یک ماکزیمم 44 دارد و نقاط نیز در نظر گرفته می‌شوند. این برنامه‌های کمکی مانند توابع Explorer عمل می‌کنند. فرایند نامگذاری مجدد عناصر جدید و گزارش تمام محتویات عنصر خاص یک فرایند اصولی است. این سطوح دایرکتوری واقعی ندارند. با این وجود باید از یک سلسله مراتب پوشه‌ای استفاده شود. TSO حامی پیشوند پیش‌فرض فایل است. RACF می‌تواند حامی کنترل دسترسی براساس الگوی نام فایل باشد. دایرکتوری‌ها بر سیستم دیگر قرار می‌گیرند. MVS به عنوان عضو خانواده OS می‌تواند بر یک ثبت قرار گیرد. MVS سه نوع از فایل‌ها را به ارث گرفته‌است:
مجموعه‌های داده‌های متوالی می‌توانند در یک ثبت وارد شوند.
در مجموعه‌های BDAM نیز از یک برنامه در تعیین محل فیزیکی استفاده شود. در مجموعه داده‌ای ISAM نیز ثبت‌ها به صورت یک کلید هستند که از ابتدا شکل می‌گیرند. فیلدهای چندگانه می‌توانند در یک نظم خاص قرار گیرند. کلید اصلی جدول پایگاه ارتباطی معادل این فیلدها است. ISAM نمی‌تواند حامی کلیدهای خارجی باشد. مجموعه‌های متوالی و ISAM در ذخیره ثبت طول ثابت و متغیر نقش دارند. آن‌ها بیش از یک دیسک را پر می سازند. تمام آن‌ها براساس ساختار دیسک VTOC طراحی شده‌اند. سیستم‌های مدیریت IBMاز ترکیبات ISAM و BDAM استفاده می‌کنند. BDAM برای ذخیره و ISAM برای فهرست‌ها استفاده می‌شود. در اوایل 1970 سیستم‌عامل IBM معرف یک مؤلفه مدیریت فایل به نام VSAM بود. هر نوع پایگاه توالی ورودی تسهیلاتی برای مجموعه‌های متوالی و BDAM ارائه خواهد کرد. آن‌ها از ابتدا تا پایان در یک توالی راه اندازی می‌شوند. KSDS نیز ارتقای عمده ISAM است. به این طریق کلیدهای ثانویه با ارزش غیرخاص می‌توانند بر فیلدهای غیراحتمالی اثر بگذارند. مسائل عملکردی در ثبت‌های ISAM فراوان هستند. این خطرات در مورد نقص نرم‌افزار و سخت‌افزار در میانه ارتقا دیده شده‌اند. این فرمت‌ها اساس IBM هستند و IMS/VS و DBI هر یک ذخیره واقعی بوده‌اند و VSAM دارای یک مؤلفه کاتالوگ است که برای کاتالوگ اصلی MVS استفاده می‌شود. داده‌های تقسیمی PDS متوالی هستند و فایل‌های متوالی در جای خود قرار خواهند گرفت. مهم‌ترین استفاده PDS مربوط به کتابخانه‌های برنامه‌ها است. مجریان سیستم و PDS فضای دیسک را توسعه می‌دهند. گروه داده‌ای GDGS برای حمایت از برنامه‌های نسل به نسل کاربرد دارد این نسخه می‌تواند به صورت یک شجره نامه درآید و نقش فرزند و پدر مشخص شود. GDG دارای بیش از 3 نسل است و برنامه‌ها از GDG برای چند منبع و ورودی اطلاعات استفاده می‌کنند. آن‌ها کل گروه را تحت اثر قرار می‌دهند. نسخه‌های جدید MVS حامی POSIX هستند. سیستم فایل در این شرایط یک هماهنگی با دو سیستم دارد. OS می‌تواند MVS را آشکار سازد. برنامه POSIX نیز مهم است. این سیستم‌ها عبارت‌اند از سیستم فایل مراتب یافته و ZFS.

تاریخچه و مدرنیزه‌سازی
----------------------

MVS دیگر مورد حمایت IBM نمی‌باشد. IBM حمایت نسخه‌های سازگار 31 بیت را انجام می‌دهد مانند ZLOS در سال 2007، نسخه 64 بیت نیز بعد از این تاریخ حمایت خواهد شد. ZLOS می‌تواند توسعه حاشیه‌ای را عملی کند و رهبری خود را رشد دهد. علاوه بر این پیشرفت‌ها به موارد زیر نیز می‌توان اشاره کرد:

* XML (جعبه ابزار Xerces برای c/c++ و جاوا)
* سیستم فایل شبکه نسخه XFS4
* CIFS/ SMB
* توان عملیاتی حمایت TLS/SSL
* خارج کردن حدهای قبلی – رمزگذاری سیستم فایل
* مدیر بارکاری (WLM) – تسریع جاوا به روش ویژه
* Hypersocket

اگر چه ZLOS در اجرای برنامه MVS با 24 بیت نقش دارد می‌تواند به صورت 64 بیت نوشته شود. در این شرایط فرمت داده‌ای unicodexml استفاده می‌شود. نصب آن‌ها با توجه به نام فایل عملی است. ارتباط بین شبکه‌های مجازی IPV6 و CFS سرعت بالا نیز تا 64 بیت عملی شد. ویژگی اصلی SQL می‌تواند شامل طراحی جداول پرس و جو باشد.

منابع
-----

* مشارکت‌کنندگان ویکی‌پدیا. «MVS». در *دانشنامهٔ ویکی‌پدیای انگلیسی*، بازبینی‌شده در ۲۰ ژانویه ۲۰۰۸.

| * ن
* ب
* و
سیستم‌عامل |
| --- |
| اطلاعات کلی | 
* Advocacy
* Comparison
* Forensic engineering
* History
* Hobbyist development
* فهرست سیستم‌عامل‌ها
* Timeline
* Usage share

 |
| هسته (رایانش) | 

|  |  |
| --- | --- |
| معماری رایانه | 
* Exokernel
* هسته پیوندی
* ریزهسته
* هسته یکپارچه
* vkernel
* Rump kernel
* Unikernel

 |
| مولفه‌ها | 
* گرداننده دستگاه
* Loadable kernel module
* ریزهسته
* فضای کاربری

 |

 |
| مدیریت فرایند (رایانه) | 

|  |  |
| --- | --- |
| مفاهیم | 
* تعویض زمینه
* وقفه
* ارتباط بین پردازشی
* فرایند (رایانه)
* بلاک کنترل فرایند
* سیستم‌عامل بی‌درنگ
* ریسه (رایانه)
* اشتراک زمانی

 |
| زمان‌بندی (رایانه) | 
* چندکارگی (رایانه)
* Fixed-priority preemptive
* صف چندسطحی فیدبک
* قبضه‌کردن (رایانش)
* زمان‌بندی نوبت گردشی
* نخست کوتاه‌ترین کار

 |

 |
| مدیریت حافظه،محافظت از منابع | 
* Bus error
* General protection fault
* حفاظت از حافظه
* صفحه‌بندی (رایانه)
* حلقه حفاظتی
* Segmentation fault
* حافظه مجازی

 |
| دسترسی به حافظه غیرفرار،سیستم‌های فایل‌بندی | 
* راه‌اندازی (رایانه)
* یکپارچه‌سازی دیسک سخت
* فایل دستگاهی
* صفت پرونده
* آی‌نود
* فایل سیستم ژورنالی
* پارتیشن‌بندی
* سامانه پرونده مجازی
* Virtual tape library

 |
| فهرست سیستم‌عامل‌ها | 
* Acorn
	+ Arthur
	+ ARX
	+ MOS
	+ RISC iX
	+ RISC OS
* Amiga Inc.
	+ آمیگااواس
	+ AmigaOS 1.0-3.9 (Motorola 68000)
	+ AmigaOS 4 (PowerPC)
	+ Amiga Unix, a.k.a. Amix
* Amstrad
	+ AMSDOS
	+ کانتیکی
	+ SymbOS
* اندروید
* Apple Inc.
	+ اپل ۲ family
	+ اپل III
	+ Apple DOS
	+ اپل لیسا
	+ Apple SOS
	+ Apple Pascal
	+ ProDOS
	+ GS/OS
	+ GNO/ME
	+ کانتیکی
	+ مکینتاش
		- Classic Mac OS
		- اپل یونیکس
		- Copland
		- MkLinux
		- Pink
		- Rhapsody
		- مک‌اواس (formerly Mac OS X and OS X)
		- macOS Server (formerly Mac OS X Server and OS X Server)
		- سرور شبکه اپل
	+ Apple MessagePad
		- Newton OS
	+ آیفون and آی‌پاد تاچ
		- آی‌اواس (formerly iPhone OS)
	+ آی‌پد
		- آی‌پداواس
	+ اپل واچ
		- واچ اواس
	+ اپل تی‌وی
		- تی‌وی او اس
	+ داروین (سیستم‌عامل)
	+ آی‌پاد
		- آی‌پاد (unnamed embedded OS)
* A/ROSE
* Apollo Computer
	+ Domain/OS
* Atari
	+ Atari DOS
	+ Atari TOS
	+ Atari MultiTOS
* BAE Systems XTS-400
* Be Inc.
	+ بی اواس
	+ BeIA
	+ BeOS r5.1d0
* Bell Labs Non-Unix
	+ BESYS
	+ پلان ۹ از آزمایشگاه‌های بل
	+ اینفرنو)
* Burroughs Corporation
	+ Burroughs MCP
* بی‌اس‌دی
* Control Data Corporation
	+ Chippewa Operating System
	+ Kronos
	+ NOS (Network Operating System)
	+ SCOPE)
* Convergent Technologies Operating System
* Cosmos (سیستم‌عامل)
* Cromemco
	+ Cromemco DOS
	+ Cromix
* Data General
	+ AOS (for 16-bit)
	+ DG/UX
	+ RDOS (Real-time DOS)
* Datapoint (CTOS for Z-80)
* DDC-I Inc.
	+ HeartOS
* Digital Research, Inc.
	+ CP/M
	+ CP/M Plus
	+ CP/M-68K
	+ CP/M-8000
	+ CP/M-86
	+ CP/M-86 Plus
	+ Concurrent CP/M
	+ Concurrent CP/M-86
	+ Concurrent CP/M 8-16
	+ Concurrent CP/M-68K
	+ Concurrent DOS
		- Concurrent PC DOS
		- Concurrent DOS 8-16
		- Concurrent DOS 286
		- Concurrent DOS XM
		- Concurrent DOS 386
		- Concurrent DOS 386/MGE
		- Concurrent DOS 68K
	+ DR-DOS
	+ FlexOS
		- FlexOS 186
		- FlexOS 286
		- FlexOS 68K
	+ Multiuser DOS
	+ Datapac Multiuser DOS
	+ Datapac System Manager, a derivative of Datapac Multiuser DOS
	+ IMS Multiuser DOS
	+ MP/M
		- MP/M II
		- MP/M-86
		- MP/M 8-16
	+ PalmDOS 1.0
	+ Personal CP/M
* Digital Equipment Corporation
	+ Batch-11/DOS-11
	+ OS/8
	+ RSTS/E
	+ RSX-11
	+ RT-11
	+ TOPS-10
	+ TOPS-20
	+ TENEX
	+ ترو۶۴ یونیکس
	+ Ultrix
	+ OpenVMS
	+ WAITS
* داس (سیستم‌عامل)
* ENEA AB OSE
* Fujitsu Towns OS
* General Electric, Honeywell, Bull
	+ Real-Time Multiprogramming Operating System
	+ GCOS
	+ مولتیکس
* Genode
* گنو
* Google
	+ اندروید
	+ سیستم‌عامل کرومیوم
	+ کروم اواس
	+ گوبونتو
	+ گوگل فیوشا)
* Green Hills Software
	+ اینتگریتی
	+ اینتگریتی
	+ *µ-velOSity*
* هایکو (سیستم‌عامل)
* Harmony
* Heathkit, Zenith Data Systems
	+ HDOS
	+ HT-11
* Hewlett-Packard
	+ اچ‌پی-یواکس
	+ Multi-Programming Executive
* Honeywell CP-6
* Huawei Harmony OS
* Intel Corporation
	+ ISIS
* IBM
	+ Pre-360
		- BESYS
		- سیستم اشتراک زمانی سازگار
		- GM OS & GM-NAA I/O
		- IBSYS
		- SHARE Operating System
		- University of Michigan Executive System (UMES)
	+ OS/360 and successors
		- OS/360 and successors
		- ذخیره مجازی چندگانه
		- OS/390
		- Phoenix/MVS
		- زد/اواس)
	+ DOS
		- DOS/360 and successors on IBM S/360, S/370, and successor mainframes
		- BOS/360
		- TOS/360
		- DOS/VS
		- DOS/VSE
		- VSE/SP
		- VSE/ESA
		- z/VSE)
	+ VM/CMS
		- CP/CMS
		- CP-40
		- CP-67
		- VM/370
		- VM/XA
		- VM/ESA ماشین مجازی
		- z/VM)
	+ TPF line
		- Airline Control Program *ACP*
		- Transaction Processing Facility)
	+ Unix-like
		- آی‌بی‌ام ای‌آی‌اکس
		- UTS (Mainframe UNIX)
		- Linux on IBM Z
	+ Others on IBM S/360, S/370, and successor mainframes
		- TSS/360
		- MUSIC/SP
		- ORVYL and WYLBUR
	+ IBM PC
		- آی‌بی‌ام داس
		- اواس/۲
		- اواس/۲
		- eComStation)
	+ Other hardware
		- IBM Series 1
			* EDX
			* RPS
			* CPS
	+ IBM 1130 DM2
	+ IBM 1800 MPX & TSX
	+ IBM 8100
		- DPCX
		- DPPX)
	+ System 3 DMS
	+ IBM System 34, 36, 38
	+ OS/400
* illumos
* IncludeOS
* آی‌اواس
	+ هوم‌پاد
	+ آی‌پداواس
	+ تی‌وی او اس
* لینوکس
* مینیکس
* مورف اواس
* MUSIC/SP
* Nemesis
* نکست‌استپ
* NOS
* ORVYL
* اواس/۲
* OS-9
* OSv
* Pick
* QNX
* ری اکت او اس
* RISC OS
* سولاریس (سیستم‌عامل)
* Tandem
	+ NonStop
* TPF
* TRIPOS
* یونیکس
* Visi On
* VS/9
* وب او اس
* مایکروسافت ویندوز
* Xerox 500 series (530 RTB, 560)
* Xinu
* زد/اواس

 |
| مفاهیم جانبی | 
* رابط برنامه‌نویسی کاربردی
* شبکه رایانه‌ای
* لایه انتزاعی سخت‌افزاری
* لوح زنده
* یواس‌بی زنده
* پوسته (رایانه)
	+ واسط خط فرمان
	+ رابط کاربر گرافیکی
	+ واسط طبیعی کاربر
	+ واسط کاربر متن بنیان
	+ رابط کاربری صوتی
	+ ZUI
* PXE

 |