## MS-DOS
**MS-DOS** - MicroSoft Disk Operation System
#### 1981 г. - MS-DOS 1.0
Куплена Microsoft и переименована в MS-DOS 27 июля 1981 г. Появилась в связи с выходом IBM PC. Поддержка только односторонних 5,25-дюймовых 8-секторных 160-Кб НГМД.  
`COMMAND.COM` реализует следующие внутренние команды: `COPY`, `DIR`, `ERASE`, `PAUSE`, `REM`, `RENAME`, `TYPE`. Внешние команды: `CHKDSK`, `DATE`, `DEBUG`, `DISKCOMP`, `DISKCOPY`, `EDLIN`, `FORMAT`, `LINK`, `MODE`, `SYS`, `TIME`, `BASIC`. В атрибуты файлов записывается только дата последнего изменения.
#### 2000 г. - MS-DOS 8.
Как часть Windows Me.
## Windows 1.0-3.11
- **Windows 1.0** - 1985 г.
- **Windows 3.11** - 1993 г.
## Windows 95/98/Me
- **Windows 95** - до 512 Мб памяти, многозадачная, PlugangPlay, сетевая подсистема, FAT16
- **Windows 95 OSR2** - FAT32
- **Windows 98** - закрепила все плюсы линейки
- **Windows Me** - последний вздох
## Windows NT (New Technology)
- 1988 г. - начало разработки
- 1993 г. - Windows NT 3.1
- 1994 г. - Windows NT 3.5
- 1996 г. - Windows NT 4.0
- 2000 г. - Windows 2000
- 2001 г. - Windows XP
- 2003 г. - Windows Server 2003
- 2007 г. - Windows Vista
- 2008 г. - Windows Server 2008
- 2009 г. - Windows 7
- 2012 г. - Windows 8
- 2012 г. - Windows Server 2012
- 2015 г. - Windows 10
- 2016 г. - Windows Server 2016
- 2018 г. - Windows Server 2019
- 2021 г. - Windows 11
#### Архитектура Windows NT
![Архитектура Windows NT](../Pictures/08_01.%20Архитектура%20Windows%20NT.png)
## Реестр Windows
Иерархически организованная база данных, являющаяся центральным хранилищем параметров настройки ОС Windows, устройств и приложений.  
Расположение реестра ОС Windows 7/10: `C:\Windows\System32\config\`.  
Файлы: `DEFAULT`, `SAM`, `SOFTWARE`, `SECURITY`  и `SYSTEM`.  
Просмотр и редактирование реестра: `regedit.exe`.
#### Структура реестра Windows
- Первая ступень - ветви (Hive Keys):
	- `HKEY_CLASSES_ROOT` - является подразделом `HKEY_LOCAL_MACHINE\Software\Classes`. В основном, содержит информацию о зарегистрированных в Windows типах файлов и объектах COM и ActiveX
	- `HKEY_CURRENT_USER` - раздел содержит настройки текущего активного пользователя, вошедшего в систему. Здесь хранятся папки пользователя, цвета экрана и параметры панели управления
	- `HKEY_LOCAL_MACHINE` - раздел содержит параметры конфигурации, относящиеся к данному компьютеру (для всех пользователей)
	- `HKEY_USERS` - раздел содержит информацию о профилях всех пользователей данного компьютера
	- `HKEY_CURRENT_CONFIG` - раздел содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы
- Вторая ступень - разделы, ключи (Keys)
- Третья ступень - подразделы (Subkeys)
- Четвертая ступень - параметры (Values)