Что будет, если пользоваться Windows без её активации. Операционная система Windows — принцип работы Как работать с виндой

Когда встаёт вопрос как работает Windows, мы подразумеваем тот факт, что речь идёт о ОС семейства Microsoft различных поколений, в принципе работы которых, конечно, немало общего. Не будет ошибкой, если мы вычленим основные четыре функции любой современной операционной системы, и посмотрим, как Windows с ними справляется. В этой статье приводится формальное описание работы операционной системы семейств Windows, приводится список основных компонентов системы. Я покажу, как Windows управляет программами и работает с оборудованием и расскажу о понятиях процесс , поток и др. Статья не для профессионалов и поможет начинающему получить общее представление о принципе работы Windows.

ВНИМАНИЕ! СТАТЬЯ НЕ ЗАКОНЧЕНА. МАТЕРИАЛЫ ДОБАВЛЯЮТСЯ ПО МЕРЕ ФОРМИРОВАНИЯ ОКОНЧАТЕЛЬНОГО ИНТЕРФЕЙСА БЛОГА.СПАСИБО ЗА ПОНИМАНИЕ.

Чем занимается операционная система?

Любой работающий компьютер есть связка четырёх типов программного обеспечения: операционная система, программы и приложения, драйверы и BIOS Вот основные функции операционной системы, которые определяют её место среди прочих программных оболочек.

  • управление оборудованием (включает в себя приём микрокода от BIOS чипа материнской платы, управление оперативной памятью, диагностику неисправностей и сочленение установленного оборудования и программ к нему)
  • управление программами (включает в себя установку и удаление программ, запуск программ и участие работе “железных” компонентов от имени программ)
  • управление файлами (всё, что можно создавать, перемещать и удалять на твердотельных накопителях)
  • создание пользовательского интерфейса (графического или командного/текстового) для обеспечения или контроля всех или многих указанных выше функций

Компоненты Windows или из чего Windows состоит

Как работает Windows блочно можно отобразить так:

Из схемы видно, что основными компонентами любой операционной системы являются три блока:

Как работает Windows: программная оболочка = Shell

Это часть операционной системы, которая завязана и с пользователем и с приложениями. Именно шелл позволяет нам запускать флешки, устанавливать программы, запускать word -вый документ и печатать в нём, сохраняя в любое дозволенное системой место, которое заметно проводнику. Shell – это и File Explorer (проводник Windows), и контрольная панель Пуск, и окна Свойства системы и Мой компьютер . Человек или пользователь знает шелл как различные инструменты пользовательского интерфейса, такие как диалоговые окна, ярлыки и иконки, контекстные меню дополнительных команд.

А для программ шелл это команды и процедуры, которые эти программы могут вызывать: печать информацию через принтер, читать данные из баз, отображать что-то на экране.

Сам шелл состоит из нескольких подсистем, которые управляются в пользовательском режиме . Такой режим означает, что эти подсистемы имеют очень ограниченный доступ к системной информации, и доступ к “железу” может осуществляться ТОЛЬКО через системные службы (службы самой Windows). Одна из таких подсистем – подсистема безопасности Win32 – обеспечивает вход в систему (регистрацию пользователя), сохранение и распространение его привилегий на файлы и папки, а также другие функции безопасности. Абсолютно все программы и приложения “здороваются с Windows” только через подсистему Win32.

Как работает Windows: Ядро

Как и в других ОС, отвечает за работу с оборудованием, которое внутри компьютера находится или во время работы к компьютеру “пристёгивается”. Режим ядра полномочий имеет гораздо больше. Никакая программа, установленная в Windows, не имеет доступа к “железу” напрямую – только через шелл, который, в свою очередь, посылает все запросы к ядру. Такая система взаимодействия обеспечивает стабильную работу ОС. Это чем-то напоминает ресторан: перед тем как заказать блюдо, вам нужно позвать официанта (к шеф-повару и на саму кухню вас не пропустят).

Ядро состоит из двух компонентов:

  • слой аппаратных абстракций HAL hardware abstraction layer
    – (ближайший к железу уровень)
  • уровень исполнительных служб (обеспечивает взаимодействие подсистем в пользовательском режиме со слоем аппаратных абстракций)

Что здесь нужно запомнить? Логика работы ясна уже из описания: исполнительные службы Windows работают с оборудованием при помощи самого HAL и драйверов для конкретного устройства. Такой принцип работы устанавливается незаметно для глаз пользователя в момент установки Windows на компьютер. В тот самый момент, когда мы видим строки состояния установки компонентов и служб/программ, и строится структура слоя HAL на основе процессора, который в материнской плате вашей машины установлен. То есть привычные процессы во время установки Windows предстают теперь в таком свете:

приглашение к компиляции HAL

То, что появится после установки ОС, перенести на другой компьютер один в один не получится: для нормальной работы в новой конфигурации до – или пере установка отдельных драйверов или целого их пакета неизбежна.

Как работает Windows: Данные конфигурации

Ну, а всем операционным системам нужно место, где данные о программах и оборудовании, а также настройках и предпочтении пользователя можно хранить. Нужно хранить информацию и о том, как пользователь хочет, чтобы Windows и программы выглядели, где хранить скачиваемое и создаваемое и т.д. Для всего этого (или для почти всего) Windows использует … правильно, . Некая информация хранится в файлах инициализации (характерные файлы с расширением .ini и .inf ).

И когда установленная программа запускается, перед появлением какого-либо окна она сначала посмотрит реестр и прочитает эти файлы, и только потом уже запуск приложения можно считать успешным.

Как Windows управляет программами?

Если программа установлена, мы подразумеваем, что её остов где-то хранится. Чаще всего это жёсткий диск или флешка. Когда пользователь запускает программу, некоторые из её файлов копируются в оперативную память. Так появляется процесс . практически в том виде, каком мы видим его в Диспетчере задач или Process Explorer . Процессом можно назвать программу, запущенную вместе с соответствующими системными службами и другими ресурсами. Ресурсы нередко включают в себя и другие программы, включая захват дополнительных ячеек оперативной памяти для временного хранения данных. Когда процесс делает запрос к системе по типу “Мне нужны ресурсы!”, подразумевается, что программа обращается именно к подсистеме Win32. Так появляется поток данных. Поток – это единичная, выделенная задача (запустить или создать документ, вставить рисунок из буфера обмена, распечатать документ на принтере и т.д.). Схематично это выглядит так:

Как видите, потоков может быть несколько. Это называется многопоточность/мультипоточность: например, окна браузеров могут запускаться в нескольких вкладках или нескольких отдельных окнах. Выражаясь технически, в обоих случаях речь идёт о нескольких разных процессах браузер.exe .

Пока всё. Успехов вам.

Прочитано: 294

1. Windows: копирование, перемещение, удаление файлов и папок

1.1 Копирование, перемещение

Прежде всего, отметим, что файлы и папки на компьютере можно как перемещать, так и копировать. Операции копирования, перемещения и удаления выполняются совершенно одинаково как для файлов, так и для папок с файлами. Эти операции очень похожи, и сейчас мы рассмотрим общие принципы их выполнения.

В общем виде, выполняя эти задачи, вначале надо открыть первую папку. После этого следует открыть вторую папку. Далее берете документ из первой папки и кладете его во вторую. Теперь обе папки можно закрыть. Однако есть и другой способ выполнения этой операции. Он заключается в том, что вы должны открыть первую папку и вынуть из нее документ, оставив его в руках. После этого вы можете закрыть первую папку. Теперь вы открываете вторую папку и кладете в нее документ. При последнем способе не требуется одновременно иметь под рукой обе папки, но нужно иметь место, где документ будет находиться, пока вы закрываете первую папку и открываете вторую. Особенно сильно эти способы различаются, когда папки лежат далеко друг от друга. При работе с Проводником можно использовать оба описанных способа. При наличии списка папок в левой части окна программы, задача решается очень просто. Вы выбираете исходный файл в правой части и перетаскиваете его на новое место назначения, которое выбирается в списке всех папок. Определив место в списке папок, куда вы хотите переместить файл, подведите указатель мыши к значку файла в правой области. Нажмите кнопку мыши и, не отпуская ее, переместите указатель мыши на выбранное место в левой области окна, после чего отпустите кнопку мыши. При перемещении выделенного значка на место, где расположен список, папка назначения будет выделена. После того, как вы отпустите кнопку мыши, будет начата соответствующая операция. При копировании и перемещении файлов появляется диалог, иллюстрирующий этот процесс (рис. 1). Если вы копировали небольшой файл, диалог очень быстро закроется или даже вовсе не появится. При работе с большими файлами постепенное увеличение полоски в нижней части диалога иллюстрирует процент выполнения операции. Нажав кнопку Отмена (Cancel), вы можете прервать операцию. Когда процедура копирования или перемещения будет завершена, диалог закроется.

Рисунок 1 – Диалог копирования файла

Теперь давайте разберемся, а что же происходит при перемещении значка – копирование или перемещение файла? В системе Windows имеется ряд правил, по которым определяется конкретная выполняемая операция. Если вы перемещаете значок из одной папки в другую, расположенную на том же диске, что и исходная, то операция приведет к перемещению файла, связанного со значком, в новую папку. При этом файл в старой папке будет удален. Если вы хотите не переместить, а скопировать файл в папку на том же диске, вы должны при выполнении операции перемещения значка нажать и удерживать клавишу на клавиатуре.

Если вы перемещаете значок в папку, расположенную на другом диске, соответствующий файл будет скопирован. Чтобы переместить файл в папку на другом диске, во время перемещения удерживайте нажатой клавишу. Иногда при перетаскивании значков; программ связанные с ними программы не копируются, а в новом месте только создается ссылка на них. При копировании или перемещении программ всегда следует нажимать соответствующую клавишу или. Если при перетаскивании любого файла нажать клавишу то файл останется на старом месте, а в новом месте будет создан ярлык, указывающий на него.

Возможны операции копирования или перемещения не одного, а группы файлов или папок. При этом следует вначале выделить группу значков, а после перетащить их в нужное место.

Хотя перемещение и копирование с помощью перетаскивания очень удобно, этот способ не работает, когда в окне проводника отсутствует список папок. Если щелкнуть правой кнопкой мыши на каком-либо значке или группе выделенных значков, рядом появится вспомогательное меню (рис. 2). Вызвать вспомогательное меню для выделенного элемента можно также с помощью клавиши, имеющейся на многих клавиатурах.

Рисунок 2 Вспомогательное меню

Количество команд меню и их состав зависит от установленных на ваш компьютер программ, однако команды копирования, удаления и переименования будут в этом меню всегда. Чтобы скопировать файл или группу файлов, необходимо выбрать команду Копировать (Сору) данного меню. Далее необходимо перейти в папку назначения и снова отобразить вспомогательное меню щелкнув правой кнопкой мыши на свободном месте в рабочей области программы. В меню нужно выбрать команду Вставить (Insert), чтобы произошло копирование файлов. При таком способе в качестве временного места хранения перемещаемых и копируемых файлов служит так называемый буфер обмена Windows. Для перемещения файла нужно вместо команды Копировать (Сору) вспомогательного меню выбрать команду Вырезать (Cut). При этом файл будет удален из текущей папки и помещен в буфер обмена Windows. Если после этого вы не вставите файл в другую папку, он будет утерян. Есть еще один, очень удобный, способ копирования и перемещения файлов. В панели задач расположены разные команды, позволяющие выполнить с выделенным файлом необходимые действия. Для этого следует развернуть верхний список панели задач, нажав кнопку, если список свернут. В списке все действия обозначены кнопками с надписями. Выделите файл или группу файлов и нажмите кнопку, расположенную на панели задач в средней части окна программы. Рядом с кнопкой написано Копировать этот файл (Copy this file). На экране появится диалог, в котором вам предлагается выбрать место для копирования (рис. 3).

Рисунок 3 – Выбор места для копирования

В списке можно найти все диски и папки вашего компьютера. Вы также можете создать новую папку, выделив папку, в которой она будет располагаться, и нажав кнопку Создать папку (Create folder). Работа со списком папок не отличается от аналогичных действий, описанных ранее. Выбрав нужное место и нажав кнопку Копировать (Сору), вы запустите процесс копирования файлов. Над кнопкой имеется кнопка предназначенная для перемещения файлов. Работа с ней точно такая же. Выделив файл или группу файлов, вы нажимаете кнопку. В появившемся диалоге выбираете новое место для файлов, после чего нажимаете кнопку Переместить (Move), чтобы переместить файлы.

Есть еще один способ копирования и перемещения файлов. Очень просто для этого воспользоваться двумя окнами проводника. Для этого следует запустить две копии данной программы и расположить их окна рядом на рабочем столе. В одном окне сделайте текущей исходную папку, а в другом – ту, в которую хотите скопировать файлы. Далее просто перетащите мышью нужные файлы из одного окна в другое.

1.2 Удаление и восстановление файлов

Ненужные файлы и папки можно очень просто удалить с вашего компьютера, используя для этого проводник. Вначале следует выбрать объект для удаления, щелкнув на нем мышью в правой области окна программы. Это может быть файл, папка или их группа. После этого следует нажать кнопку в верхнем списке на панели задач расположенной в центре окна программы. Можно также выбрать команду меню Файл Удалить (File Delete) или нажать клавишу на клавиатуре. Можно также перетащить значок удаляемого файла из окна проводника на значок корзины, расположенный на рабочем столе Windows. При любом способе вызова операции удаления, кроме последнего, на экране компьютера появится диалог для подтверждения удаления (рис. 4). С помощью этого диалога Windows XP пытается предотвратить удаление нужной информации.

Если вы нажмете кнопку Да (Yes), выбранные файлы будут удалены и их значки исчезнут из списка файлов текущей папки. Нажав кнопку Нет (No), вы отмените операцию удаления. У вас есть возможность восстановить их, и сделать это можно несколькими способами. Будьте осторожны при удалении файлов. К сожалению, восстановить можно далеко не все удаленные файлы. Возможность восстановления зависит от настроек Windows, размера удаляемых файлов и свободного места на диске компьютера. Кроме того, файлы, удаленные с дискеты, восстановить нельзя.

А что делать, если вам снова понадобятся удаленные файлы? Прежде всего, в проводнике есть возможность отмены последней выполненной операции. Последовательно нажимая эту комбинацию клавиш несколько раз, можно отменять любые ваши предыдущие действия при работе с проводником, в том числе и отменять удаление папок и файлов. Система запоминает несколько последних действий и дает вам возможность отменить их. Помните об этом при возникновении критических ситуаций. Однако количество отменяемых действий ограничено, и давно удаленный файл невозможно восстановить таким образом.

Если использование функции отмены не даст нужного результата, не стоит отчаиваться. На случай, если вам вновь понадобятся удаленные ранее файлы, система Windows XP предприняла некоторые меры. Файлы, которые вы удаляете, перемещаются в специальную папку, называемую Корзина (Recycle Bin). Внешний вид окна проводника при работе с корзиной почти не отличается от окна этой программы при работе с любой другой папкой вашего компьютера (рис. 5).


Рисунок 5 – Удаленные файлы в корзине

Удаленные файлы находятся в корзине, пока в ней есть место. Если для нового удаляемого файла места не хватает, давно удаленные файлы будут безвозвратно утеряны. Для просмотра, восстановления или безвозвратного удаления из системы ранее удаленных файлов необходимо открыть корзину, щелкнув на значке, расположенном на рабочем столе Windows, или щелкнуть мышью на значке корзины в проводнике Windows. Чтобы восстановить ранее удаленные файлы, необходимо открыть корзину, выделить требуемый файл или группу файлов, после чего нажать кнопку в панели задач.

Доброго времени суток, дорогие читатели. В сегодняшней статье речь пойдет о такой штуке как реестр Windows .

Для большинства пользователей, реестр ассоциируется с чем-то совершенно неизвестным, носит какой-то прямо таки мифический характер и вызывает чуть ли не трепет.

Надо сказать, что всё это не зря, ибо шутить с реестром достаточно опасно и даже маленькое неверное движение приводит зачастую к самым тяжким последствиям. Однако при корректном обращении он становится незаменимым инструментом по настройке Windows .

Нижеописанные советы прояснят некоторые вещи для Вас и проложат некий путь, идя по которому Вы научитесь основам обращения с реестром, чтобы, при необходимости, Вы смогли без особой боязни вносить изменения в его параметры.

Реестр Windows - вводная и термины

Можно сказать, что системный реестр Windows представляет собой базу данных, в которой хранятся различные значения параметров ОС (операционной системы) и установленных Вами приложений.

Преимуществом использования реестра является возможность изменять такие параметры, к которым Вы не доберётесь с помощью окон Windows .

Однако, с другой стороны, изменение этих опций не подкреплено подсказками, визуальным оформлением и всякими предостережениями от неправильных действий, которые зачастую даются при использовании панели управления или других опций системы\программ.

Таким образом, работа с ними представляет собой, так сказать, ходьбу по минному полю для неосведомлённых пользователей и, особенно в силу отсутствия визуальной наглядности, многие даже близко не подходят к этому инструменту.

Что делает реестр Windows?

Вообще механизм его работы достаточно прост. При установке программы (или изменении какого-либо параметра Windows в любом из меню настроек) система сама разыскивает нужные параметры и вносит коррективы в одно из значений реестра.

Например, сие происходит при удалении приложений с помощью инструмента «Установка и удаление программ » («Панель управления »).

Кстати, когда Вы по безалаберности удаляете папку с установленной программой посредством простого нажатия Удалить в Мой компьютер , а не через соответствующие инструменты в системе, пункты реестра, отвечающие (а именно содержащие настройки программы, информацию о расположении и тд и тп) за эту программу, не исчезают, а остаются в системе и таким образом захламляют её.

Вот почему так важно грамотно удалять приложения, своевременно очищать и ухаживать за системой, о чем я неоднократно писал в своих статьях - " " или, скажем, " ".

Как выглядит реестр? Это некая таблица, содержащая в себе все записи реестра, которая хранится на жёстком диске в виде нескольких файлов, но заныкана она так, что единственный путь работы с ней – использование встроенных инструментов Windows или сторонних программ.

regedit - смотрим на реестр Windows своими глазами

Чтобы войти в Windows -средство для правки реестра откройте , затем в появившемся окне напишите и нажмите Enter .

Перед Вам появится штука (она и есть встроенный Windows -редактор реестра), в которой Вы сможете посмотреть, что же представляет собой сие чудо, о котором я веду речь в этой статье.

Хранящиеся значения разделены на категории и размещены в папках, наподобие тех, которые Вы так привыкли видеть в "Мой компьютер ". Чтобы раскрыть папку нажмите по ней пару раз мышкой или воспользуйтесь небольшим плюсиком рядом с её названием.

Папки раздела называются ключами, а содержимое папок, которое отобразится справа, – значениями.

Зачем может быть нужен реестр Windows

Перед тем, как начать мучить и ковырять систему, предупреждаю: информация, сохранённая в реестре, очень важна для корректной работы Windows , её изменение или удаление может привести к сбою в работе компьютера.

Также стоит отметить, что изменения вступают в силу тогда, когда вы их сделали. Реестр Windows – это не документ Word , в котором вы подтверждаете или отменяете внесение поправок в настройки, поэтому ни в коем случае не изменяйте неизвестные вам параметры.

Самый лёгкий способ обезопасить систему – перед совершением каких либо действий, создать точку восстановления (об этом читайте ниже), которая автоматически сделает копию реестра и к ней Вы, скорее всего (но не всегда), сможете вернуться в случае возникновения проблем.

Иногда стоит записывать внесённые изменения на бумагу, что значительно упростит поиск неисправности, если что-либо пойдёт не так, как планировалось (в голове все не удержишь).

Насколько важен реестр Windows , можно судить по тому, что система самостоятельно создаёт резервные копии всех его значений при каждой загрузке, а поэтому в системе есть такой вариант, как «Загрузка последней удачной конфигурации » (обитает там же где и безопасный режим, а именно при нажатии перед загрузочным экраном (там ползет полосочка)).

Чем и как редактировать реестр

Существует множество программ, предоставляющих большой набор функций для работы с реестром, однако при выборе таких средств надо быть внимательными, поскольку непрофессиональные реализации программ могут негативно сказаться на работе системы.

Поэтому, стоит использовать лишь проверенные приложения или инструменты системы. Я предпочитаю встроенный в Windows инструмент речь о котором уже шла чуть выше (и будет идти чуть ниже:)).

Вообще управлять реестром не так сложно как кажется, прежде всего Вы должны знать какие из значений изменять и на что их изменять. А там уж дело техники.

Главное окно управления программы практически не отличается по внешнему виду от привычного пользователю Windows проводника.

Кроме этого, она, как и , обладает меню «Избранное », которое можно использовать для быстрого доступа к параметрам различных ключей.

Для этого выделите нужное значение, нажмите Избранное - Добавить в избранное , введите название и нажмите кнопку «ОК ». Эта функция очень пригодится, если вам нужно регулярно вносить изменения в одну или несколько опций.

За что отвечают категории реестра и что можно в нём делать

Каждая из пяти основных категорий отвечает за хранение своего набора параметров. Например, HKCU – она же HKEY_CURRENT_USER – содержит в себе ключи, управляющие настройками конкретного пользователя, а HKEY_LOCAL_MACHINE – операционной системы в целом.

Я приведу несколько простейших примеров по работе с реестром дабы Вам были понятны основы:

Очищаем историю

  • Несмотря на то, что список сайтов, которые Вы посетили c помощью Internet Explorer можно удалить вручную, они все таки всплывут, когда Вы будете вводить в адресную строку схожие варианты;
  • Избавиться от этой истории можно с помощью сторонних программ или по средством правки реестра. Открываем и проходим по пути «HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs »;
  • Зайдя туда, в правой части редактора Вы увидите список адресов, которые Вы можете удалить путём выделения и нажатия на кнопку "Удалить " (предварительно тыкнув правой кнопкой мышки на том, что мы хотим удалить).

Ну или например.

Блокируем диспетчер задач

С помощью реестра можно разблокировать или заблокировать диспетчер задач:

  • Откройте и перейдите к «HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ »;
  • Если в левой части, ниже «Policies », Вы не обнаружите директорию «System » щелкните правой кнопкой мыши по «Policies » и выберите пункт «Создать », а потом «Раздел »;
  • Чуть ниже появится новая папка, которую вам надо переименовать в «System »;
  • Далее, в окне с параметрами (это справа), тыкните правой кнопкой мышки, выберите Создать -> Параметр DWORD и задайте ему имя DisableTaskMgr ;
  • Тыкните по нему правой кнопкой мыши и выберите пункт «Изменить »;
  • В строке ввода значения поставьте 1 для выключения (или 0 для включения) диспетчера задач, а затем установите переключатель «Система исчисления » на «Десятичная »;
  • После этого, при попытке вызова диспетчера задач будет появляться « » (или наоборот это сообщение исчезнет, если он был заблокирован).

Осторожность при применении

Хотелось бы ещё раз предостеречь вас от изменений неизвестных значений. Каждый раз, погружаясь в настройки, создавайте контрольные точки для восстановления, а также производите резервное копирование важных файлов. Это защитит Вас от случайных сбоев и потери информации.

Дабы создать точку восстановления, нажмите "Пуск - Выполнить - msconfig - Восстановление системы ". В открывшемся окне вам необходимо выбрать «Создать точку восстановления », после чего, следуя подсказкам, Вы без проблем сохраните нынешнее состояние ОС. Восстановить прежнее состояние можно также с помощью этого меню, воспользовавшись соседним пунктом.

Дабы сделать резервную копию ветки реестра\реестра целиком, запустите , выделите нужный раздел\ветку\папку, нажмите "Файл - Экспорт ", а затем выберите куда сохранить файл .reg .

Дабы потом воспользоваться этой резервной копией либо нажмите Файл - Импорт , либо просто надавите мышкой на файл и подтвердите кнопочкой "Да " добавление данных в реестр Windows .

Если Вы сохраняете какую-то ветку, то она сохраняется (и импортируется, соответственно, тоже) с подпапками и со всеми значениями в ней.

Послесловие

Вот такие пироги. Кстати говоря, на просторах всемирной паутины есть очень много веб-сайтов, которые повествуют о различных параметрах и изменениях в реестре. Будьте внимательны, не стоит использовать первый попавшийся совет, не зная результата.

Некраш Сергей - за что ему огромное спасибо. Проделанная им работа достойна уважения.



В продолжение темы:
Android

Популярная социальная сеть ВКонтакте позволяет находить новых друзей и держать контакт со всеми близкими. Помимо этого, каждый пользователь может делиться собственными...