��������� ��/�
��������������� ��������� �������� �������� ������������ ������� ��/�
(Control Program/Monitor) ����� Digital Research. ������ ������ �������
���� ����������� � 1974 �. ��� ������������� � ���������������� �����������������
�������� �� ������ ���������������� 18080 � 18085.
���������������� ���������������, ���������� � 70-� ����, ��������������
��� �������� �����-���������� � ������� �������� ��� ������������ �����������������
������. �������� ������� ������ ���� �������� �� ����������������� �����,
���������� ������/������ ��������� ��� ���������, � ������� � ����������
������ ������ �, �������, ��������������. ����� ������� �� �������� ������������
�����������, �� � ����������� ������ ����� ������� ���� ������� ���������
� ������ ��� ��������� � �������� �������������.
��/� ���� ������ �� ��� ����� ������ ����, ������������ ����������� �������������
������ ������, ������� ��� ������ ��������� �������� ������������ � �����
���������� ��-����� ��� ���������������� [������ 1987]. ������� ���� ����������
����������� �� ��� 8- � 16-��������� � ������ 32-��������� ���������������
������������� �����������. ����������� � ����� 70-� ������������ ����������
������ ����� ���� ������������� �� ������������� ��/�. � ������ 80-� ����
����������� ������������� � ������� ������ ��/�. ��������� ����� ������
������ �������, ���������� ����������� � ��� � � ����� ����������� ��
�����������.
� ������������� ����� ������, ��/� ������������ ����� �������� ��������
������������ ���, ��������������� ��� ������ �� ���������� ��� ����������
������ � ������� ������� ���������. � ������������� ������������ ��/�
����� ������� ���������.
- ������������ ��������� ����, �������������� ����� ������������
DCL (DEC Command Language) � ���������� ����� ������ RT-11, RSX-11,
VAX/VMS . ���, � DCL ������� �������� ������� ������� ����������� �����,
�� ��������� �� ����������: DIRECTORY, ��������, ����� ���� ���������
�� DIR ��� ���� �� DI � � ��/� �� ������� ���������� DIR.
- ���������� ����������������� �����-������ ������������
�������������� ��������������, �������� TTY: ���������� ��������, a
LPT: � �������� �������. ��������� ����������, ��������, CON: (�������),
LST: (���������� ������ ��������) ����� ����������� ���������������.
- ����� ������������ ������� ���������� ��������.
��/� ����� ��������� ����������� � ������� �� ���� �������� ���������:
���������� ���������� ��� (Console Command Processor), ������� ��������
������������ ������� BDOS (Basic Disc Operating System) � ������� �������
�����-������ BIOS (Basic Input/Output System). ��� � BDOS ������������
����� ���������� ���������� �������, BIOS �������� �������� ����������
��������� � �������� �������������� ��� ������ ������������� ������� ���
����� ������������ ����������. ������, �� ������� ������������ �������
� �������� �������� ����������, ���������� ��� (Transient Program Area
� ������� ���������������� [�������� � ����������] ��������).
� 1981 �. ����� IBM ������������ ������������ ��������� IBM PC �� ������
16-���������� ���������� i8088. ������������� ��������������, ��� � ��������
�� ��� ����� ���������� ����� �������������� ��/�, ������ ��������������
IBM �� ������� ������� ���������� ������� ���������� � Digital Research.
�� �������, �� ������� �� �������� ��� � ���, ��� ������ ��������� ��������
�����������.
�������, ������, ��������� ��� ��� ������ ������������ (� ���������, ��
����� �����������) ����������� �������� �������. ������ ����, ����� �����
�� ���������� � �. �������, CEO Digital Research, ������������� IBM ���������
� ���� ����� �� ����� ������ ��������, ����� ������. ���� ����� � ���
����� ��������� �������� ������������ �������������� ����� BASIC ��� ������������
8-��������� ����������������. ���� �� ���� �� ����� ���������� �� ���
���, �� ���� ������������� ���������� � ���� �������, ��������� ��� ������
�� ��������. ������ IBM ������� ������ ���������� � ������ �������� ��������
�������, ������� ���� ������ �� ������.
����������
����� ��������, ��� ��� ����� ������� ��������� ���������� � ������������
������������� ����������. � ����������� ������ Microsoft ��������� ��
������ � ���� �� ������� ����'��, ������� ����������� ��, ���������� ��
Unix v.6 - Microsoft Xenix. ��� ������� ���� ����������� ��� ����������
����������������� ������ �� 32-��������� ����������������, �����, ���
MC68000, NS32032 � ���� 18086/8086.
�� ������ ������ �������, ���� ����� ������������� ��������� Xenix, ��
������������� IBM ������ ���-������ ������� �� ��/�.
����� �������� �� 13 ����� �������� �������� �� ������� QDOS � ����
��/�, ������������� ��������� Seattle Computer Products. �� �������, QDOS
���������������� ��� Quick and Dirty Operating System - "������ [���������]
� ������� ������������ �������".
����� Microsoft ���������� ��������� � �������� ���������� QDOS ��� ������
� IBM PC � ������������� �������� ��� ����� ���������� (��� ������� �����
���������� BIOS, ���� ����� �������� ���� ������ � BIOS ��/�), � ����������
��������� ����� IBM. ��������� ��������� ��������, � ���� ������ ����
�����������.
� ������ 3.30 MS DOS (����� �������� �������� ����� �������) ��� ��������
����� ����� ������� �� ������������ ��/�. � �������� �������� �������
���� ������������ ������������ ����� �. ������� ��� ���������� � ��������������
BASIC �� FAT. ��� �� ���� ���������� ���, ����� � ��� ����� ���� ���������
��������� ��������. ��� �������� ����� ������ ������������ ������ � ��������
� ���������� ����������� ������ ������� ��� (����������� � ��/�]) ����
����������� ������������� ����������� ����� ��� (��������� ����� ��� �����
MZ). ���� ����������� ����������� �������� ������� ���������. ������������
�������� � �������� ��������� �� ��������������, ��, �� ������� ����,
��������� ������������ ��������� ������ �� ��������� ������������� �������.
������ ����������� ��������� ��������� ��������� ������ C:\CONFIG.SYS.
������� ��� ���� ���������� ��������� ��� ��������� �������� ������.
���� ��������� �������� ���������� �������� � �������� ������� (�������,
�� ����������� �� ������������� ����������). ������� ��������� ������
�����, ����������� ����������� ������� Unix � ���, ������ �����������
��������� � MS DOS ���������� �������������� ��������� ������, ��� ����������
PSP (Program Segment Prefix � ��������� ������������ ��������), �������
���������� User area (���������������� �������, �������� ������ ���� ��,
����������� � ����������� ��������) � Unix. � ��������� ���������� ����������
����� PSP ���� �������� pid (Process Identifier, �� �������� � ���������������
�������� � Unix). ��� � � Unix, ���������� ���������� ������ ��������������
�������������� �����. � ������ ������� ���� ��������:
- �������� API, ����� ������� �� ��������� �������� ���������
������� � Unix;
- ���������� �����;
- �������������� �����-������;
- � ���� ��������� (������������������ �����, � �������
����� ������������ ������ ���������� ������ �������� ������� ������������
����� ���������), ����������� ����� ������������� ����.
�� ����� �� ������, ��������� Microsoft ����������� � DOS �����������
��������������� ����������� �� ������� ����������� �����������������,
������� ����������� � ������ SCO � � ������������ � ���, ��������� �����
�� �������� ����� Xenix, Microsoft ��������� �� ������������� � �� ���������
�������������� ������������ UNIX. ����� ���������� ������������ � ����������������:
����� ����� ���, � 1997 �., SCO �������� � Microsoft �������������� ���������
���� ����� ����� � ��� ������ ������������ (���������� Microsoft � ������
���������� ��������� ����, ��������� �������� ������������� � Xenix/286)
�� ��� ���������, ��� Microsoft ������������� Windows NT ��� ������ �
���� "������" UNIX �, ����� �������, �������� ����������.
�� ������ DOS 3.30 ����������� ������� �� ����������� �������-������ ��������
���������� [��������� 2001]. ���, DOS 7, �������� � ������ Windows 98/ME
� �������� ���������� ����������, ���������� �� 3.30 ������ ����������
�������� ������� FAT32.
Digital Research �� �������� �� ��� �������� ����������. � ����� 80-�
������� DR DOS, ���������� �� �������� ������� ������������ ��/�, ������������
������ ����������� ������������� � MS DOS � �������� � ���� ��� ���������
�� ������ ������ 3.30, �� � ����� ������� ������.
��� �������� ����, ������� ������������� � DR DOS, �����, ��� ��������
� ������� ������, �������� ��������� � CONFIG.SYS � ����������� ��������
�������, ��������� � MS DOS ���� �� ���� ��� ��� ������ �����, � ���������
���� � ��������, �������� �������� ��������� ������ (�����������, ��������
������������� ��������� ����������� DCL, bash � 4DOS/4OS2/4NT) � ��������
�� ������������ ������� � �� ���� ����������� � MS DOS � Windows 95/98/ME
�������.
����� � �������� 90-� ����� ��������, ��� ��� DOS ��� ��������� �������
(�������, ���� ��� ������ � �� �����, ��� � ��� ��� ���� ����� ��� ���������
������ ������� �� ������ ����� ��������). � 1993 �. Digital Research ������
� ���������� ������� �� DR DOS ���� ����������� ������ Novell. � 1995
�., ������ ����� ����, ��� �������� ���������� ������� �. ����� � �����
���, ��������� ����� �� ���� ������� ���� �������� ��������� �� ��������
Caldera. ��������� ������� Caldera ������������ �������� ������ �������
�� �������� GPL ��� ���������� Caldera OpenDOS [www.caldera.com]. � ���
��� ��� ������� ������ ������������ � ������� DOS-���������� ���������
������������� Linux. |