Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Описание процессов windows (Win2000)

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

react



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такая проблема:
 при старте винда 2000 грузит в память хе*ову тучу каких-то процесов, хотелось  
 бы почитать что-нить про процессы и сервисы винды, чтоб понять что из загруженого
 в память полезно, а что надо убрать нафиг...
 
 Заранее благодарю за помощь !!!

Всего записей: 773 | Зарегистр. 08-02-2002 | Отправлено: 02:41 17-04-2004 | Исправлено: lynx, 03:17 17-04-2004
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
react
http://3dnews.ru/reviews/software/win2000_faq/index04.htm#6

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 10:44 17-04-2004
react



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Demetrio
 Пасибо, а может есть где-то еще описание всех процессов, не только тех, которые  
  можно отключить...

Всего записей: 773 | Зарегистр. 08-02-2002 | Отправлено: 08:40 18-04-2004
begbie



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
да, вопрос открытый имхо. к примеру DPCs процесс (Deferred Procedure Calls)

----------
Только рыбы в морях знают цену свободе; но их немота вынуждает нас как бы к созданью своих этикеток и касс. И пространство торчит прейскурантом.

Всего записей: 8339 | Зарегистр. 09-02-2002 | Отправлено: 14:32 18-04-2004
Gregory



В танке
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Очень неплохо было бы иметь описание стандартных процессов. А то залезет вирь какой, идешь искать среди процессов и не знаешь, что свое, а что чужое.

----------
Здесь вашей рекламы быть не могло.

Всего записей: 319 | Зарегистр. 11-12-2001 | Отправлено: 20:08 28-05-2004
bredonosec



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может, каждый кто сталкивался с чем-нить конкретно, скажет, что знает, а это дело в базу потом обьеденить?  
Типа, с миру по нитке - база на борде.;)  
 
 (сам знаю только по 98, бо на ней верчусь, и то не во всех уверен)

----------
Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
Пропеллер играет роль вентилятора, он останавливается -пилот потеет
Аськи нету.

Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 20:35 28-05-2004
McAfee

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2 Begbie
 
Прерывания DPC или диспетчеризации.
 
Когда дальнейшее выполнение потока невозможно, например из-за его завершения или перехода в ждущее состояние, ядро напрямую обращается к диспетчеру, чтобы вызвать немедленное переключение контекста. Однако иногда ядро обнаруживает, что перераспределение процессорного времени (rescheduling) должно произойти при  
выполнении глубоко вложенных команд. В этой ситуации идеальный выход — запросить диспетчеризацию, но саму операцию отложить до выполнения ядром текущих действий. Такую задержку удобно организовать с помощью программного прерывания DPC (deferred procedure call).
При необходимости синхронизации доступа к разделяемым структурам ядра последнее всегда повышает IRQL процессора до уровня «DPC/dispatch» или выше. При этом дополнительные программные прерывания и диспетчеризация потоков запрещаются. Обнаружив необходимость в диспетчеризации, ядро генерирует прерывание уровня «DPC/dispatch». Но поскольку IRQL уже находится на этом уровне или выше, процессор откладывает обработку этого прерывания. Когда ядро завершает свои операции, оно определяет, что должно последовать снижение IRQL ниже уровня «DPC/dispatch», и проверяет, не ожидают ли выполнения отложенные прерывания диспетчеризации. Если да, IRQL понижается до уровня «DPC/dispatch», и эти отложенные прерывания обрабатываются. Активизация диспетчера потоков через программное прерывание — способ отложить диспетчеризацию до подходящего момента. Однако Windows 2000 использует программные прерывания для отложенного выполнения и других операций.
При этом IRQL ядро обрабатывает не только диспетчеризацию потоков, но и DPC. DPC — это функция, выполняющая системную задачу, менее критич-
ную по времени в сравнении с текущей. Эти функции называются отложенными (deferred), так как не требуют немедленного выполнения.
DPC позволяют операционной системе генерировать прерывания и выполнять системные функции в режиме ядра.
Ядро использует DPC для обработки прерываний по таймеру (и освобождения потоков, ждущих на таймерах), а также для перераспределения процессорного времени по истечении кванта времени, отведенного текущему потоку.
Драйверы устройств используют DPC для выполнения запросов ввода-вывода. Для своевременного обслуживания аппаратных прерываний Windows 2000 — во взаимодействии с драйверами устройств — пытается удерживать текущий IRQL ниже IRQL устройств. Один из способов достижения этой цели заключается в следующем. ISR должна выполнять минимум действий по обслуживанию своего устройства, сохранять переменные данные о состоянии прерывания и откладывать передачу данных или выполнение других не столь критичных по времени операций, как
DPC, до снижения IRQL к уровню «DPC/dispatch» (подробнее о DPC и системе ввода-вывода см. главу 9).
DPC представляется DPC-объектом, управляющим объектом ядра, невидимым программам пользовательского режима, но видимым драйверам и системному коду. Наиболее важной частью информации DPC-объекта является адрес системной функции, которую ядро должно вызвать для обработки прерывания DPC. DPC-процедуры, ожидающие выполнения, хранятся в управляемых ядром очередях (по одной на каждый процессор). Эти очереди называются очередями DPC. Запрашивая DPC, системный код вызывает ядро для инициализации DPC-объекта и помещает его в очередь DPC.
По умолчанию ядро помещает DPC-объекты в конец очереди DPC процессора, на котором был запрошен DPC (как правило, это процессор, на котором выполняется ISR). Однако драйвер устройства может изменить это, указав приоритет DPC (низкий, средний или высокий; по умолчанию — средний) или направив DPC конкретному процессору. DPC, направленный конкретному процессору, называется целевым DPC (targeted DPC). Если у DPC низкий или средний приоритет, ядро помещает DPC-объект в конец очереди, а если у DPC высокий приоритет, то — в начало.
Когда IRQL процессора вот-вот понизится с уровня «DPC/dispatch» или более высокого до уровня «АРС» или «passive», ядро переходит к обработке всех DPC. Windows 2000 оставляет IRQL на уровне «DPC/dispatch» и извлекает все DPC-объекты из очереди данного процессора (т. е. ядро опустошает очередь), поочередно вызывая каждую DPC-функцию. Ядро разрешает уменьшить IRQL ниже уровня «DPC/dispatch» для продолжения выполнения обычных потоков только после опустошения очереди.  
Приоритеты DPC могут влиять на поведение системы и иным способом. Обычно ядро начинает опустошение очереди DPC с прерывания уровня «DPC/ dispatch». Такое прерывание генерируется ядром, только если DPC направлен на процессор, на котором выполняется ISR, и DPC имеет средний или высокий приоритет. Если у DPC низкий  
приоритет, ядро генерирует прерывание, только если число незавершенных запросов DPC превышает пороговое значение или если число DPC, запрошенных на процессоре за установленный период, невелико. Если DPC направлен другому процессору (не тому, на котором выполняется ISR) и его приоритет высокий, ядро немедленно посылает ему диспетчерское IPI, сигнализируя целевому процессору о необходимости опустошения его очереди DPC. Если приоритет DPC средний или низкий, для появления прерывания
«DPC/dispatch» число DPC в очереди целевого процессора должно превышать пороговое значение. Системный поток простоя также опустошает очередь DPC процессора, на котором он выполняется. Хотя уровни приоритета и направление DPC являются довольно гибкими средствами, у драйверах устройств редко возникает необходимость в изменении заданного по умолчанию поведения своих DPC-объектов.  
Поскольку потоки пользовательского режима выполняются при низком IRQL, вероятность того, что DPC прервет выполнение обычного пользовательского потока, довольно велика. DPC-процедуры выполняются независимо от того, какой поток работает в настоящий момент. Это означает, что выполняемая DPC-процедура не в состоянии предугадать текущий размер спроецированного адресного пространства процесса. DPC-процедуры могут вызывать функции ядра, но не могут обращаться к системным сервисам, генерировать ошибки страницы, создавать или ждать объекты диспетчера. Однако они способны получать доступ к неподкачиваемым областям системной памяти, поскольку системное адресное пространство всегда спроецировано независимо от того, что представляет собой текущий процесс.
DPC используются не только драйверами, но и ядром. Ядро чаще всего применяет DPC для обработки ситуации, когда истекает выделенный квант времени. При каждом такте системного таймера генерируется прерывание с IRQL-уровнем «clock». Обработчик прерываний таймера (выполняемый при IRQL, равном «clock») обновляет системное время и уменьшает значение счетчика, отслеживающего время выполнения текущего потока. Когда значение счетчика обнуляется, квант времени, отведенный потоку, заканчивается, и ядру может понадобиться перераспределить процессорное время — эта задача имеет более низкий приоритет и должна выполняться при IRQL, равном «DPC/dis-patch». Обработчик прерываний таймера ставит DPC в очередь, чтобы инициировать диспетчеризацию потоков, после чего завершает свою работу и понижает IRQL процессора. Поскольку приоритет прерываний DPC ниже, чем аппаратных, перед генерацией прерывания DPC сначала обрабатываются все аппаратные прерывания, возникающие до завершения обработки прерывания таймера.
 
Источник: Win2000 Inside.
 
 Ещё какие службы интересуют?
 
 
Добавлено
Список служб, устанавливаемый при инсталляции Windows 2000 Pro, но потом могут добавляться другие службы от компании Микрософт и других производителей программ.
 
Отображаемое имя               Имя службыИсполняемый файл
 
Alerter                                     Alerter                Services. exe
Application Management          AppMgmtServices. exe
ClipBook                                       ClipSrvClipsrv. exe
COM+ Event System               EventSystemSvchost. exe
Computer Browser                      BrowserServices. exe
DHCP Client                         DhcpServices. exe
Distributed Link                      TrkWksServices. exe
Tracking Client
Distributed Transaction            MSDTCMsdtc. exe
Coordinator
DNS Client                                       DnscacheServices. exe
Event Log                                        EventlogServices. exe
Fax Service                            FaxFaxsvc. exe
FTP Publishing Service                    MSFTPSVC             Inetinfo. exe
IIS Admin Service                    IISADMINInetinfo. exe
Indexing Service                         cisvcCisvc. exe
Internet Connection Sharing  SharedAccessSvchost. exe      
IPSEC Policy Agent                    PolicyAgentLsass. exe
Logical Disk Manager                   dmserverServices. exe
Logical Disk Manager                   dmadminDmadmin. exe
Administrative Service
Messenger                                   MessengerServices. exe
Net Logon                                    NetlogonLsass. exe
NetMeeting Remote                   mnmsrvcMnmsrvc. exe
Desktop Sharing
Network Connections                     NetmanSvchost. exe
Network DDE                     NetDDENetdde. exe
Network DDE DSDM              NetDDEdsdmNetdde. Exe
NT LM Security                    NtLmSspLsass. exe
Support Provider
Performance Logs and AlertsSysmonLogSmlogsvc. exe
Plug and Play                    PlugPlayServices. exe
Print Spooler                      SpoolerSpoolsv. exe
Protected Storage          Protected StorageServices. exe
QoS RSVP                                         RSVPRsvp. exe
Remote Access Auto                     RasAutoSvchost. exe      
Connection Manager
Remote Access Connection      RasManSvchost. exe  
Manager
Remote Procedure Call (RPC)        RpcSsSvchost. exe  
Remote Procedure Call (RPC)      RpcLocator  Locatonexe
Locator
Remote Registry ServiceRemoteRegistryRegsvc. exe
Removable Storage                    NtmsSvcSvchost. exe  
Routing and Remote AccessRemoteAccessSvchost. exe
RunAs Service                    seclogonServices. exe
Security Accounts Manager      SamSsLsass. exe
Server                                lanmanserverServices. exe
Simple Mail Transport                   SMTPS\CInetinfo. exe
Protocol (SMTP)
Smart Card                   ScardSvrScardsvrexe
Smart Card Helper                   ScardDrvScardsvnexe
System Event Notification         SENSSvchost. exe
Task Scheduler                   ScheduleMstask. exe
TCP/IP NetBIOS Helper    LmHostsServices. exe
Service
TCP/IP Print Server                     LPDSVCTcpsvcs. exe
Telephony                                     TapiSrvSvchost. exe
Telnet                                      TlntSvrTlntsvr. exe
Uninterruptible Power                            UPSUps. exe
Supply
Utility Manager                      UtilManUtilman. exe
Windows Installer                 MSIServerMsiexec. exe
Windows Management                   WinMgmtWinmgmt. exe
Instrumentation
Windows Management                          WmiServices. exe
Instrumentation Driver
Extensions
Windows Time                   W32TimeServices. exe
Workstation            lanmanworkstation       Services. exe
World Wide Web                      W3SVCInetinfo. exe
Publishing Service
 

Всего записей: 161 | Зарегистр. 12-04-2004 | Отправлено: 11:49 30-05-2004 | Исправлено: McAfee, 18:04 31-05-2004
Gregory



В танке
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
McAfee
Вот спасибо-то!
Ай, маладца

----------
Здесь вашей рекламы быть не могло.

Всего записей: 319 | Зарегистр. 11-12-2001 | Отправлено: 17:20 30-05-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все есть тут
http://www.processlibrary.com/

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 05:14 03-12-2004
sql7

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
меня тоже давно интересует вопрос по толковому объяснению служб. потому как то что на 3dnews или на http://oszone.ru/2357/Services это извините просто лепет. спасибо за ссылку на processlibrary.com , это конечно лучше,но все же слабенько тем более описание дают строго говоря не по службам а по процессам, но!! ) на форуме processlibrary.com я нашел еще ссылку
 
http://www.theeldergeek.com/s.htm
 
 где лучше всего из того что я видел  или как там написано "Real World Description" даны описания служб, именно служб а не процессов, да еще со ссылками на articles от майкрософт наконец то!  
 
например:
 
service Background Intelligent Transfer Service
 
Microsoft Service Description :" ну мы его знаем"))
 
Real World Description:  In theory this should be a useful service, especially since it can continue an interrupted download due to a logoff or shutdown situation. Unfortunately, it can also be prone to trouble when the resumption occurs. See the KB article listed in Notes section.
 
 Note: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q314862
 
 
а вот еще  
 
service : Remote Procedure Call (RPC) Service
 
Real World Description:  Nobody is exactly sure what this service does, but kill it off and watch your system quickly die. It's a fact that a multitude of the other services depend on this service running.

Всего записей: 57 | Зарегистр. 15-08-2006 | Отправлено: 18:17 15-12-2006 | Исправлено: sql7, 18:37 15-12-2006
Jelan



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мой вопрос наверняка, для знающих материал, покажется некорректным своим появлением.
 
Цитата:
 
Служба обнаружения SSDP, Узел универсальных PnP-устройств. Поддержка пока еще не слишком распространенного стандарта.
 
 
Так вот, служба эта у меня вообще отсутствует (я ее снес при создании загрузочного диска). Сейчас ее необходимость появилась. Посдкажите, пожалуйста, как ее корректно , без переустановки системы установить? Многие подумают : "изучи вопрос, почитай, поищи" и правильно сделают. Но, сейчас хотельсь бы подсказки от знающих.

Всего записей: 15 | Зарегистр. 31-07-2006 | Отправлено: 02:11 17-12-2006
igorber



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jelan
Я не знаю каким образом ты "зачистил" свой Windows от этой службы, но могу подсказать такие вещи:
1. Служба это исполняемый файл (.exe) с особеными функциями.
2. Что-бы зарегистрировать службу можно воспользыватся утилитой sc входящая в Windows (command line tool) или же installutil входящая в пакет .Net Framework/Visual studio 2003/2005. InstallUtil умеет регистрировать только службы написаные на .Net-е.
3. У меня лично стоит Win XP SP2 ENGLISH, но я не думаю что пути к службе Майкрософт могли поменять при русификации. Служба прописана в реестре по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SSDPSRV.  
4. К сожелению, эта служба использует shared process для загрузки, что усложняет все дело. Её ImagePath = %SystemRoot%\System32\svchost.exe -k LocalService, её ServiceDll=%SystemRoot%\System32\ssdpsrv.dll, она зависит от службы HTTP.
 
Если нужно, могу кинуть ветку реестра с пункта номер 3. Удачи!

Всего записей: 234 | Зарегистр. 13-03-2002 | Отправлено: 19:43 26-01-2007
bredonosec



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
по процессам - алфавитный список в вордовском файле. Processinfo
(последний раз летом обновлялось, будет время - дополню новыми)

Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 08:53 28-01-2007
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Описание процессов windows (Win2000)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru