SMSS (аббр. от англ. Session Manager Subsystem Service ) — подсистема управления сессиями в Windows NT. Этот компонент не входит в ядро Windows NT, но его работа критически важна для системы. SMSS для своей работы использует NativeAPI. Ядро ожидает освобождение описателя процесса smss.exe в течение 5 секунд. Если это произойдёт раньше, то ядро сгенерирует крах с кодом SESSION_5_INITALIZATION_FAILED.
Процесс SMSS отвечает за:
инициализацию переменных окружения
запуск процессов CSRSS и Winlogon
контроль работы процесса Winlogon
запуск программы CHKDSK (Autochk) и других программ, запускаемых из раздела реестра Boot Execute
выполнение «Pending rename operations» — операций по удалению, перемещению или копированию файлов до полной загрузки
загрузку Known DLL — библиотек для работы windows-приложений (advapi32.dll, user32.dll, kernel32.dll и др.). Если хотя бы одна из этих библиотек не будет загружена, произойдёт экстренная перезагрузка или крах системы.
Windows XP может продолжать работу без запущенного smss.exe, но при этом компьютер будет работать нестабильно. Если этот процесс не может запуститься, Windows XP отображает синий экран смерти.
В Unix’подобных операционных системах роль smss.exe играет Init.
Backup and Restore Center • COMMAND.COM • cmd.exe • Easy Transfer • Event Viewer • Installer • Netsh • PowerShell • Problem Reports and Solutions • Sysprep • Настройка системы (msconfig) • System File Checker • WinSAT • Windows Update • Восстановление системы • Дефрагментация диска • Диспетчер задач • Диспетчер устройств • Консоль управления • Очистка диска • Панель управления (функции)
Актуальные: Contacts • DVD Maker • Fax and Scan • Internet Explorer • Journal • Magnifier • Media Center • Media Player • Meeting Space • Mobile Device Center • Mobility Center • Narrator • Paint • Private Character Editor • Remote Assistance • Speech Recognition • WordPad • Блокнот • Боковая панель • Звукозапись • Календарь • Калькулятор • Ножницы • Почта • Таблица символов
Unix subsystem (Interix) • Virtual DOS Machine • Windows on Windows • WOW64
Wikimedia Foundation . 2010 .
Смотреть что такое «Session Manager Subsystem» в других словарях:
Session Manager Subsystem — (sous système gestionnaire de session smss.exe) est un composant de Windows. Il est exécuté dès le processus de démarrage de Windows. Durant cette phase, il lance autochk.exe pour vérifier le ou les différent(s) systèmes de fichiers, puis après… … Wikipédia en Français
Session Manager Subsystem — Session Manager Subsystem, or smss.exe, is a component of the Microsoft Windows NT operating system. It is executed during the startup process of Windows 2000, XP, 2003 and Vista. At this time it: *Creates environment variables *Starts the kernel … Wikipedia
Desktop Window Manager — For the X Window System window manager, see dwm. Desktop Window Manager A component of Microsoft Windows Details Included with Windows Vista Windows Server 2008 Windows 7 Windows Server 2008 R2 … Wikipedia
Object Manager (Windows) — Object Manager in Windows, categorized hierarchically using namespaces Object Manager (internally called Ob) is a subsystem implemented as part of the Windows Executive which manages Windows resources. Each resource, which are surfaced as logical … Wikipedia
IP Multimedia Subsystem — The IP Multimedia Subsystem or IP Multimedia Core Network Subsystem (IMS) is an architectural framework for delivering Internet Protocol (IP) multimedia services. It was originally designed by the wireless standards body 3rd Generation… … Wikipedia
Service Capability Interaction Manager — A Service Capability Interaction Manager (or SCIM) orchestrates service delivery among application server platforms within the IP Multimedia Subsystem architecture.The Service Capability Interaction Manager (SCIM) was introduced in 3GPP TS 23.002 … Wikipedia
Login session — In computing, a login session is the period of activity between a user logging in and logging out of a (multi user) system.On Unix and Unix like operating systems, a login session takes one of two main forms: * When a textual user interface is… … Wikipedia
Smss — Session Manager Subsystem Session Manager Subsystem (sous système gestionnaire de session smss.exe) est un composant de Windows. Il est exécuté dès le processus de démarrage de Windows (2003, XP, 2000, Windows NT 4.0). Durant cette phase, il… … Wikipédia en Français
Smss.exe — Session Manager Subsystem Session Manager Subsystem (sous système gestionnaire de session smss.exe) est un composant de Windows. Il est exécuté dès le processus de démarrage de Windows (2003, XP, 2000, Windows NT 4.0). Durant cette phase, il… … Wikipédia en Français
Windows NT startup process — The Windows NT startup process is the process by which Windows NT 4.0, Windows 2000, Windows XP and Windows Server 2003 operating systems initialize. In Windows Vista and later, this process has changed slightly; see Windows Vista startup process … Wikipedia
Session Manager
After all entries that have Boot and Startup data types are processed, the kernel starts the Session Manager (Smss.exe), a user process that continues to run until the operating system is shut down. The Session Manager performs important initialization functions, such as:
Creating system environment variables.
Starting the kernel-mode portion of the Win32 subsystem (implemented by %SystemRoot%\System32\Win32k.sys), which causes Windows to switch from text mode (used to display the Windows Boot Manager menu) to graphics mode (used to display the Starting Windows logo). Windows-based applications run in the Windows subsystem. This environment allows applications to access operating system functions, such as displaying information to the screen.
Starting the user-mode portion of the Win32 subsystem (implemented by %SystemRoot%\System32\Csrss.exe). The applications that use the Windows subsystem are user-mode processes; they do not have direct access to hardware or device drivers. Instead, they have to access Windows APIs to gain indirect access to hardware. This allows Windows to control direct hardware access, improving security and reliability. User-mode processes run at a lower priority than kernel-mode processes. When the operating system needs more memory, it can page to disk the memory used by usermode processes.
Starting the Logon Manager (%SystemRoot%\System32\Winlogon.exe).
Creating additional virtual memory paging files.
Performing delayed rename operations for files specified by the registry entry HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager \PendingFileRenameOperations. For example, you might be prompted to restart the computer after installing a new driver or application so that Windows can replace files that are currently in use.
Session Manager searches the registry for service information contained in the following subkeys:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager contains a list of commands to run before loading services. The Autochk.exe tool is specified by the value of the registry entry BootExecute and virtual memory (paging file) settings stored in the Memory Management subkey. Autochk, which is a version of the Chkdsk tool, runs at startup if the operating system detects a file system problem that requires repair before completing the startup process.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager \SubSystems stores a list of available subsystems. For example, Csrss.exe contains the user-mode portion of the Windows subsystem.
If startup fails during the kernel loading phase after another operating system was installed on the computer, the cause of the problem is likely an incompatible boot loader. Boot loaders installed by versions of Windows prior to Windows Vista cannot be used to start Windows Vista or Windows 7. Use System Recovery to replace startup files with Windows startup files.
Otherwise, if startup fails during the kernel loading phase, use boot logging to isolate the failing feature. Then use safe mode to disable problematic features (if possible) or use System Recovery to replace problematic files. For more information, see the section titled «Startup Troubleshooting Before the Starting Windows Logo Appears» later in this tutorial. If you experience a Stop error during this phase, use the information provided by the Stop message to isolate the failing feature.
What does HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Windows\SharedSection do?
I watched a video on YouTube on how to squeeze performance out of an integrated GPU, with the video instructing to change the above registry key’s data from SharedSection=1024,3072,512 to SharedSection=1024,30720,512 :
What does this actually do?
How does this affect performance during gaming?
Is it safe?
Can’t you do the same without using regedit ?
I googled it and all the answers were something about the number of concurrent policies, but I didn’t understand it very well and couldn’t find what this has to do with integrated GPU performance.
2 Answers 2
Parallel processes often need the means to share data, so Windows provides a shared Heap (the heap is a pool of memory used for dynamic memory allocation) that multiple processes can access. Usually, Processes are completely isolated in the memory they can access, so shared memory structures allow them to collaborate.
Windows creates a System Heap, for all system processes, a Desktop Heap, for all processes running under a particular Interactive user session, and a Non-interactive desktop heap, for processes that run headless in a non-interactive session.
The syntax for the key you highlighted is: SharedSection=[system],[desktop],[noninteractive] All the values are in KB.
This registry key lets you configure each of the heaps, with the suggested setting increasing the shared heap available to the processes running under each interactive session from 3,072KB to 30,720KB
The setting seems safe enough; generally speaking, having more shared heap would let processes share more information, but in this case, its almost certainly done to support the creation of many processes whose threads perform tasks using shared memory.
Microsoft mentions Shared Heaps in conjunction with Direct3D and DirectX, which use them to store Textures, and also specifically mentions that shared heap can be used to map to data across multiple devices such as GPUs, and avoid marshaling of ram by the CPU.
Session Manager для Windows
Оценка:
1
2
3
4
5
3.50 /5 голосов — 2
Лицензия:
Бесплатная
Версия:
0.8.1.7 для Mozilla Firefox | Сообщить о новой версии
Обновлено:
09.07.2015
ОС:
Windows 8.1, 8, 7, Vista, XP
Интерфейс:
Английский, Русский
Разработчик:
Michael Kraft
Категории:
Менеджеры закладок — Утилиты к браузерам
Загрузок (сегодня/всего):
0 / 2 463 | Статистика
Размер:
543 Кб
СКАЧАТЬ
Session Manager — отличное дополнение к браузеру Firefox, которое представляет из себя менеджер сессий для сохранения и восстановления состояния всех или отдельных окон. Это особенно удобно при случайном или аварийном закрытии браузера, когда Вы сможете вернуть все последние вкладки в том виде, который был до сбоя. Можно настраивать и открываемые вкладки при запуске браузера: все важные и значимые для Вас сайты сразу же будут доступны к использованию.
Расширение Session Manager имеет достаточно гибкое управление сохраняемыми окнами и вкладками, поддерживает импорт сессий из других дополнений, позволяет шифровать сохраненные сессии и закрытые окна, а также много других опций для настройки плагина, что называется «под себя» для получения наибольшего удобства и комфорта от использования браузера Firefox.
Evernote — программа, с помощью которой можно быстро и удобно запоминать все, что хочется.
Total Collector — бесплатная программа для хранения ссылок на интернет-страницы, а также.
Speed Dial — отличное дополнение к браузеру Firefox для организации стартовой страницы.
URL-Album — программа создана для пользователей Internet. Она позволяет организовать коллекцию.
Linkman — функциональная утилита для управления закладками в наиболее популярных браузерах.
Atavi bookmarks — удобное расширение для Mozilla Firefox для того, чтобы сохранять и синхронизировать.
Отзывы о программе Session Manager
Admin
Отзывов о программе Session Manager 0.8.1.7 для Mozilla Firefox пока нет, можете добавить.