User mode and kernel mode
A processor in a computer running Windows has two different modes: user mode and kernel mode. The processor switches between the two modes depending on what type of code is running on the processor. Applications run in user mode, and core operating system components run in kernel mode. While many drivers run in kernel mode, some drivers may run in user mode.
When you start a user-mode application, Windows creates a process for the application. The process provides the application with a private virtual address space and a private handle table. Because an application’s virtual address space is private, one application cannot alter data that belongs to another application. Each application runs in isolation, and if an application crashes, the crash is limited to that one application. Other applications and the operating system are not affected by the crash.
In addition to being private, the virtual address space of a user-mode application is limited. A processor running in user mode cannot access virtual addresses that are reserved for the operating system. Limiting the virtual address space of a user-mode application prevents the application from altering, and possibly damaging, critical operating system data.
All code that runs in kernel mode shares a single virtual address space. This means that a kernel-mode driver is not isolated from other drivers and the operating system itself. If a kernel-mode driver accidentally writes to the wrong virtual address, data that belongs to the operating system or another driver could be compromised. If a kernel-mode driver crashes, the entire operating system crashes.
This diagram illustrates communication between user-mode and kernel-mode components.
Управление службой времени Windows (W32tm)
Сброс настроек службы времени на значение «по умолчанию»
Если кто-то до вас или Вы сами изменяли какие-то параметры службы времени и хотели бы их откатить на настройки по умолчанию, то для этого необходимо последовательно выполнить 4 команды, в командной строке запущенной от имени администратора:
Результат выполнения команд будет выглядить примерно как на скриншоте ниже:
Проверка доступности источника времени
Прежде чем настраивать новый источник времени, рекомендуется предварительно проверить его доступность, это можно сделать при помощи команды:Ниже показан пример проверки:Подобный результат говорит о том, что источник времени доступен, с ним есть усточивый канал связи и время на машине совпадает с источником времени. Если же источник времени не доступен, то прежде всего стоит проверить сетевую связность или корректность указания имени сервера.
Настройка службы времени на новый источник точного времени
Чтобы установить операционной системе новый источник точого времени, достаточно выполнить команду:
Типовые наборы параметров команды w32tm
w32tm /query /source — выводит источник времени, на который настроена служба Windows Time
w32tm /query /status — выводит текущий статус работы службы времени
w32tm /query /peers — выводит список серверов с которых выполняется синхронизация времени и их статус
w32tm /query /configuration — выводит текущую конфигурацию службы времени
w32tm /monitor — показывает, насколько отличается время на машине от контроллеров домена и на внешнем источнике времени, на который настроены контроллеры домена
w32tm /tz — выводит текущий часовой пояс
w32tm /config /syncfromflags:manual /manualpeerlist:ru.pool.ntp.org — настройка в качестве источника времени пула ntp-серверов ru.pool.ntp.org
w32tm /config /update — применение новых параметров указанных для службы времени
w32tm /resync — выполнение синхронизации времени
w32tm /unregister — отменяет регистрацию службы и удаляет настройки из реестра
w32tm /register — регистрирует службу и восстанавливает настройки по умолчанию
Все настройки службы Windows Time можно посмотреть в ветке реестра:
Windows user mode time
Установили Windows XP вместе с Windows 7 и потеряли возможность загружать Windows 7?
Восстановление Windows 7 и двойная загрузка
Ввиду невозможности использования загрузчика NTLDR (Windows XP), необходимо восстановить ссылку на загрузчик Windows 7 (winload) в главной загрузочной записи (MBR) и сконфигурировать его для дальнейшего управления обеими операционными системами.
Подготовка и восстановление возможности загрузки Windows 7 достаточно просты.
- Автоматически загрузитесь с Windows 7 DVD. На экране, где вам предлагают „Install now” (установить сейчас), выберите „Repair your computer” (починить компьютер).
Следующий экран ищет установленные локальные версии Windows 7 – должна быть только одна, поэтому нажимайте Next.
Далее загрузится экран с опциями системы восстановления (System Recovery Options). Выберите первую опцию – „Startup Repair” (начало ремонта). Она будет искать проблемы, которые могут повлиять на загрузку Windows 7 (например, потерянный автозагрузчик), и автоматически их исправит.
Если вы нажмете на „Click here for diagnostic and repair details” (нажмите здесь для подробностей относительно диагностики и ремонта) и пролистаете до конца странички, то увидите, что выявленная и исправленная проблема – неисправный загрузочный сектор (что нам и требовалось).
Нажмите Close (закрыть), а затем Finish (завершить), и после перезагрузки системы загрузится Windows 7.
Теперь нам надо сделать двойную загрузку, и EasyBCD является наилучшим приложением для данного действия. Скачаем EasyBCD (заполнять поля «Name» и «Email» необязательно, достаточно нажать «Download!»), зеркало.
Запустите приложение и нажмите «Add New Entry» (Добавить запись).
На вкладке «Windows» выберите в списке версий „Windows NT/2k/XP/2k3”.
Смените диск на тот, на котором была установлена Windows XP или, если доступно, выберете «Automatically detect correct drive» (Автопоиск диска с исправной ОС) и измените имя на желаемое (например, „Windows XP”), затем нажмите „Add Entry” (добавить значение).
Сообщение отредактировал Shoore — 27.11.14, 19:13
- Практическая часть:
В 32-битных версиях Windows XP, Vista и 7 объем доступной оперативной памяти ограничен 4Гб.
Причем в свойствах системы пользователь видит значения от 2,75 до 3,5 Гб. Это связано с архитектурными особенностями ОС. Обозначается такая версия 32-bit или х-86.
В 64-битных версиях Windows XP, Vista и 7 объем доступной оперативной памяти логически ограничен 16Тб. Обозначается такая версия 64-bit или х-64. Фактически Microsoft из маркетинговых соображений ограничивает объем памяти в 4Гб, 8Гб, 16Гб и т.д. в зависимости от типа лицензии ОС.
Важное замечание: для 64-битной версии Windows необходимы и 64-битные версии драйверов для всех устройств ПК (мат.плата, видеокарта и т.д.), включая периферию (принтер, сканер, блютуз и т.д.).
Если этих драйверов нет, то устройство работать не будет.
Я на своем опыте столкнулся с этим, когда не оказалось драйверов на принтер, сканер, звуковую карту и блютуз (производители обычно не выпускают новые драйвера на старые модели, т.к. им надо продавать новые продукты). Пришлось от использования 64-битной версии отказаться.
Для обычного пользователя ПК все это сводится к следующему:
Если в ПК установлено 4Гб или меньше оперативной памяти, то достаточно будет обычной, 32-битной версии ОС.
Если в ПК установлено больше 4Гб оперативной памяти, то надо ставить 64-битную версию ОС.
Если пользователь хочет увеличить оперативную память в ПК для увеличения быстродействия, то увеличивать стоит только до 4Гб, не более.
При увеличении памяти, например, с 1Гб до 4Гб или с 2Гб до 4Гб производительность ПК не вырастет пропорционально – в 4 или 2 раза.
Визуально скорость работы ОС вырастет — скорость загрузки системы, запуска программ, загрузки/сохранения в играх. Также будет быстрее происходить переключение между задачами.
Источник: pc-user.ru
Сообщение отредактировал svm — 06.05.13, 20:30
Как переразбить HDD без потери данных не используя сторонние программы?
- Идём в «Управление дисками» (Самый простой способ: Win+R >diskmgmt.msc >Enter. Либо: Меню пуск —> вызываем контекстное меню (правая кнопка мыши) на иконке «Компьютер» —> «Управление» —> «Управление дисками»).
- Вызываем контекстное меню (правая кнопка мыши) на области диска С и выбираем «Сжать том».
- Вводим размер остающегося дискового пространства (или соглашаемся с предложением разбить диск пополам) и после недолгого ожидания имеем диск С и нераспределенное пространство после него. При этом никакая переустановка системы не требуется. Затем — всё просто. Оставшееся пространство разбиваем на логические диски, форматируем и имеем обихоженный винт, размеченный уже под наши потребности и привычки.
Если нет желания возиться потом с переименованием дисков, то перед созданием логических дисков переименовываем DVD-привод, присвоив ему букву Z. Тогда, остальные логические диски сразу встанут на свои места. Потом приводу можно будет вернуть букву, следующую за последним логическим.
P.S. Аналогичным функционалом обладает и Vista.
Сообщение отредактировал Shoore — 26.06.13, 01:53
В Windows 7, как и в Windows Vista, существует возможность трехкомпонентной OEM OFF-LINE активации. Сочетание именно ВСЕХ трех составляющих процедуры OEM активации, а именно (OEM SLP Key + OEM Certificate + Full SLIC Table = Windows 7 Activated Offline), дает возможность активировать Windows 7 без интернета!
Вот основные составляющие OEM OFF-LINE активации:
OEM SLP (System-Locked Pre-installation) — специальный двадцатипятизначный OEM SLP ключ-лицензия, доступный только крупным производителям железа.
OEM Certificate — специальный OEMный файл-сертификат. Каждому крупному производителю ПК корпорация Microsoft выдает свой персональный файл-сертификат!
BIOS ACPI_SLIC TABLE — специальная SLIC (Software Licensing Description Table) — таблица, вшиваемая производителем ПК в BIOS системы.
Сообщение отредактировал svm — 07.05.13, 13:31
Почему установка Windows 7 идет очень долго?
Подрабатываю по настройке компов, и тут встретился с одной проблемой: установка семёрки тянется мучительно долго. До запуска окна с выбором языка и т.п. проходит почти 10 минут и далее установка затягивается на часы. Я до конца установки так и не стал ждать. Приходилось ставить ХР.
Оказалось, физически флопа нет, а в биос он включен. Решение такое: надо в биосе отключить «ссылки» на флопик.
PS может, уже такой совет был, но ещё раз продублировать не помешает, и я думаю в шапку закрепить тоже следует.
Сообщение отредактировал Catg — 31.12.10, 17:37
Автоматический вход в систему
В диалоговом окне «Выполнить» (Пуск —> Выполнить / [Win+R]) вводим control userpasswords2 и нажимаем «ОК»
В окне «Учетные записи пользователей» снимаем галочку с чекбокса «Требовать ввод имени пользователя и пароля». Затем нажимаем «ОК».