Какие объекты есть в ос windows 10

Обновлено: 03.07.2024

Ищете сторонние утилиты для системных задач? Зачастую не понадобятся. Нужно лишь знать о штатных программных инструментах ОС Windows 7, 8.1 и 10.

Базовые моменты

Чтобы открыть строку « Выполнить », нажмите одновременно Win и R . Введите соответствующую команду в текстовое поле. Подтвердите ввод нажатием клавиши Enter на клавиатуре или нажатием кнопки ОК в окне утилиты.

Далее, когда речь идет о команде, подразумевается команда, которую следует ввести в строке « Выполнить ». Впрочем, можно использовать и более продвинутую командную строку PowerShell . В примере на скриншоте — команда control для открытия Панели управления операционной системы.

ОС — конфигурация, информация, планирование

Первая . Конфигурация системы. Инструмент предназначен для настройки загрузки ОС. И параметров и набора софта, который загружается вместе с Windows.

Предусмотрена в актуальных Windows 10 и 8.1. Есть и в Windows 7, поддержку которой давно прекратили. Команда: msconfig .

Назначение вкладок:

«Общие». Выбирайте параметры запуска системы, отключайте сторонние сервисы и драйвера, которые считаете ненужными.

«Загрузки». Определяйте приоритетную ОС для запуска.

«Службы». Предусмотрена возможность отключения сторонних сервисов. Применяется для диагностической загрузки ОС только с заводскими сервисами.

В седьмой версии предусмотрено управление автозагрузкой — перечнем программ, которые загружаются вместе с ОС.

Быстрый запуск системных утилит настраивается во вкладке «Сервис».

Вторая . Сведения о системе. Команда: msinfo32 . Содержит основную информацию о ресурсах компьютера. В том числе — операционной системе и железе.

Третья . Устранение неполадок. Откройте Панель управления командой control . Перейдите к пункту «Устранение неполадок».

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

Четвертая . Планировщик заданий. Нужен для автоматического выполнения задач по установленному вами графику. Команда: taskschd.msc .

Укажите время, когда ежедневно необходимо подключать компьютер к интернету. Определите расписание рутинных задач.

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

Не хватает места на диске? Показал локальное облако — до 256 Тб дома или в офисе без сторонних сервисов.

Сколько пар наушников нужно пользователю в 2021? Поделитесь мнением в комментариях. Рассмотрел универсальные . Накладные беспроводные с активным подавлением шумов. Работают также по проводу и как гарнитура. Подходят и для компа и для телефона.

image

Меня зовут Андрей Артемьев, я работаю в Microsoft над ядром ОС Windows 10, ранее я работал над Windows 10x (WCOS), XBox, Windows Phone и Microsoft Edge. Я хочу популярно в образовательных целях рассказать о том как работает компьютер на примере клавиатурного ввода и Windows 10. Данный цикл статей рассчитан в первую очередь на студентов технических специальностей. Мы рассмотрим какой путь проходит информация о нажатой клавише от клавиатуры до отображения в Notepad.exe. В виду обширности и междисциплинарности темы в статьях могут быть неточности, о которых сообщайте в комментариях. Какая-то информация может быть устаревшей в виду скорости с которой развивается Windows.

Насколько глубоко мы погрузимся в тему?

Давайте для начала в общих чертах поговорим об уровнях на которых можно рассматривать компьютер. Каждый уровень основывается на предыдущем. Начнём с самого верха.

Уровень операционной системы. ОС можно рассматривать как:

  • Менеджер ресурсов — память, жёсткие диски, принтеры, экран, клавиатура ограниченные ресурсы которые совместно используются запущенными на компьютере программами.
  • Виртуальная машина — файл это наглядный пример виртуального объекта. Он представляет абстракцию данных на диске, API для работы с ним и так же добавляет концепцию прав доступа. Вместо файла могла быть концепция контейнера данных и совершенно другого API. Таких виртуальных объектов в ОС много.
  • Платформа — ОС предоставляет программные модели и примитивы для построения программ. К примеру Windows Drivers Framework позволяет быстро разрабатывать драйвера, окна в Windows используются для построения сложных пользовательских интерфейсов. Dll — предоставляет модель расширения функционала программы через плагины, а так же механизм для реализации читалки экрана через ловушки клавиатуры (см. LowLevelKeyboard hook).

image

Уровень архитектуры компьютера. Он представлен материнской платой, которая имеет определённый форм-фактор, встроенные функции закодированные в микросхемах называемых чип-сетом и порты, через которые можно расширять функционал компьютера подключив графическую карту, сетевую карту, дополнительную оперативную память (RAM), жёсткие диски, клавиатуру и пр. Порты влияют на скорость работы и возможности компьютера, что и будет определять его назначение будь то сервер для обработки тысяч запросов в секунду, планшет для пользования Интернетом или игровой ПК с несколькими видеокартами. ОС абстрагирует особенности материнской платы.

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

image

Материнскую плату можно рассматривать как колонию микросхем которые общаются между собой через шины и через них циркулируют данные от подключенных устройств к процессору и обратно. Чип-сет — это своего рода нервная система компьютера. Все чипы на материнской плате были изначально созданы чтобы работать друг с другом. Некоторые из них могут иметь особые функции, к примеру таймер или хранение настроек BIOS. Пожалуй самый важный из них тот что имеет встроенную программу (прошивку, BIOS, UEFI) которая начинает выполняться как только появляется электричество. Она находит жёсткий диск с загрузчиком Windows и передаёт тому управление который в свою очередь запускает исполняемый файл ОС, который можно назвать Windows10.exe, на самом деле NtOsKrnl.exe. BIOS знает что искать благодаря соглашению между производителями железа и операционных систем.

Вокруг материнской платы можно собрать мобильный телефон, игровую приставку, серверную станцию или умное устройство. На картинке ниже распространённые форм-факторы материнских плат.

image

Уровень микроархитектуры представлен процессором (CPU), это сердце материнки и весь чип-сет нужен для обслуживания CPU. Процессор это компьютер в компьютере, более мощный и продвинутый микроконтроллер которому не нужна прошивка, потому как поток команд подаётся на лету, когда планировщик потоков поменял контекст процессора. Функционал процессора делится на подсистемы, к примеру компонент занимающийся математическими и логическими операциями, математический сопроцессор, кэш. Какие-то из них раньше были отдельным чипом на материнской плате, но сейчас их сделали частью ЦПУ, например контроллер прерывания и микросхема под названием “Северный мост” что увеличило скорость работы.

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

image

Архитектура процессора это по сути документ который описывает какой функциональностью он должен обладать для того чтобы соответствовать к примеру архитектуре x86, x64 или ARM применяемой на мобильных устройствах. В этом документе описано какие должны поддерживаться команды, назначения регистров и логика работы. Создатели процессоров Intel, AMD, Эльбрус могут реализовывать эту функциональность как угодно и добавлять к ней новые возможности в виде команд, регистров, флагов, прерываний и если ОС знает о них то может использовать. В терминах ООП архитектура ЦПУ — это интерфейс, а микроархитектура — его реализация.

Логические схемы. Цветные прямоугольники с блок-схемы CPU состоят из логических схем, которые производят свои операции на последовательностях нулей и единиц. Процессор видит все данные и команды в виде битов (0 и 1), по формуле любое десятичное число можно представить в виде последовательности 0 и 1, а вот что значит конкретное число зависит от контекста. Это может быть код, цифра, буква. Арифметическое и логическое устройство (ALU) умеет производить сложение двух чисел через побитовые операции. Побитовые алгоритмы сложения, вычитания, умножения и деления давно известны, разработчикам логической схемы их только надо эффективно реализовать.

image

image


Уровень радиоэлементов. Физически аналоговые схемы полагаются на радиоэлементы, которые собственно и эксплуатируют законы физики. Преимущественно это полупроводники, т.е. в определённых условиях они могут проводить электричество, а могут и нет. Диод проводит ток только в одном направлении, если его выпаять, развернуть на 180 и впаять обратно, то ток через него проходить не будет. Транзистор пропускает ток только если есть напряжение на управляющей ножке. Человечество научилось делать транзисторы микроскопическими и потому их можно размещать на маленькой плате миллионами. На картинках ниже полупроводниковые радиоэлементы и обычный транзистор рядом с нано транзистором под электронным микроскопом.

image

Уровень законов физики. И наконец самый нижний уровень — это уровень законов физики которые заключены в полупроводниковые радиоэлементы.

image

Мы будем много говорить про уровень ОС и чуть меньше про архитектуру компьютера, микроархитектуру, аналоговые схемы и радиоэлементы. К последней части у вас должно быть понимание как это всё работает вместе.

Основы Операционной Системы

Когда мы проходили в универе программирование на ассемблере у многих студентов был ступор от таких умных слов как “режимы ядра и пользователя”, под которыми на самом деле скрывается хорошо всем известная ролевая система аутентификации, на всех сайтах есть как минимум “Админ” имеющий доступ ко всем страницам и “Пользователь” имеющий ограниченный доступ. Точно так же роль “Ядро” имеет доступ ко всем возможностям CPU, а роль “Пользователь” может вызывать не все команды процессора и не со всеми аргументами. Поверх этой ролевой модели по принципу клиент-серверной архитектуры построена операционная система, где сервер это ядро, которое и реализовывает функционал ОС, а клиент — это пользовательские программы. В мире Web клиент и сервер разделены физически — это два разных компьютера общающихся по сети. В ОС клиент и сервер живут на одной машине и на одном железе. У сервера есть некий API который позволяет клиентам изменять его состояние, к примеру Twitter API позволяет создавать посты, логиниться и загружать ленту твитов в мобильный клиент. У Windows есть Win API, только более громоздкий в виду более широкого круга задач, на сегодняшний день у винды примерно 330 000 API плюс API для UWP apps. Если концепции Твитера более менее всем понятны — пост, пользователь, фид — то концепции ОС могут потребовать некоторого углубления в её внутренности. Поэтому API Windows могут быть трудно понятными без понимания внутреннего устройства ОС.

На самом деле под ядром понимают три разные вещи. Ядро как весь код ОС. Ядро как подсистема которая отвечает за механизмы ОС, такие как планировщик потоков, переключение контекста, обработка прерываний, свап виртуальный памяти на физическую (Kernel) и ядро подсистемы для поддержки других ОС — CSRSS.exe (Windows), PSXSS.exe (POSIX), OS2SS.exe (OS/2) или WSL (Windows SubSystem for Linux). В данном контексте понимается первый смысл — весь код ОС.

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

  • Executive — здесь логика работы ОС. В этом слое проверяется что могут и не могут делать процессы. Здесь хранится инфа о родительском процессе, параметры старта процесса (Process Environment Block), привязанный аккаунт пользователя, имя exe файла процесса.
  • Kernel — здесь реализованы механизмы ОС, такие как планировщик потоков. Здесь хранится сколько времени процесс проводит в режиме пользователя и ядра, к каким процессорам привязаны его потоки, базовый приоритет потоков процесса.
  • Windowing subsystem — инфа о GDI объектах которые используются для рисования в окне. Это такие примитивы как кисти, pen и пр.
  • DirectX — всё что имеет отношение к DirectX: шейдеры, поверхности, DX-объекты, счётчики производительности GPU, настройки памяти графической памяти.
  • Подсистема Windows которая представлена процессом CSRSS.exe (Client Server Runtime SubSystem). Windows ранее поддерживал ОС POSIX (процесс PSXSS.exe) и OS/2 (OS2SS.exe). В те времена возникла идея сделать и Windows такой же подсистемой, но эта было медленно и поэтому скоро часть CSRSS.exe перенесли в win32k.sys, который сейчас разбит на несколько файлов — win32k.sys, win32kbase.sys и win32kfull.sys. Здесь хранится информация о Process Group Data, Shutdown level, Session Data и пр.

Что такое компонент? Это логически сгруппированный функционал. Компонентом можно назвать ООП-класс, dll, папку, набор функций с общим префиксом, пространство имён, слой в архитектуре.

Более подробно о разделении на клиент-сервер

Разделение на клиент и сервер реализовано при помощи встроенной функциональности CPU, разделения памяти и программных проверок.

Производители оборудования сотрудничают с разработчиками ОС, поэтому в процессоре есть механизмы созданные с учётом потребностей создателей операционных систем. Во всех современных процессорах реализован механизм ролей пользователя, где под пользователем понимается исполняемый в данный момент код. В веб приложениях роль залогиненого пользователя хранится в какой-то переменной и помимо понятного названия Admin или User имеет Id этой роли который чаще и используется при авторизации, потому как сравнивать числа быстрее и проще чем строки. В процессоре роль текущего пользователя хранится в поле которое называется “кольцо безопасности” (Security Ring), а не “CurrentUser.Role.Id”. В большинстве процессоров это поле принимает четыре значения от 0 до 3. Windows использует 0 для роли которая называется “Режим Ядра”, потому как это самый привилегированный режим и самое большое значение для роли “Режим Пользователя”, потому как это самая ограниченная роль. Остальные роли не используются потому как различие между 0 и 1, 2 и 3 незначительное. Эти роли ограничивают страницы памяти которые могут быть адресованы, нельзя вызывать некоторые инструкции или же нельзя их вызывать с определёнными аргументами. Так же есть ограничения на использование технологии I/O Ports для обмена данными с устройствами такими как клавиатура, но она уже лет 10 не используется. Переключение в режим ядра происходит через команду syscall, которая по индексу находит в массиве указателей на APIs Windows функцию которую надо вызвать. Указатель на этот массив сохраняется в специальном регистре процессора во время загрузки ОС.

image

Прерывания могут генерироваться не только процессором но и внешними устройствами (клавиатура, мышь) или программным кодом. Планировщик потоков устанавливает таймер который с интервалами равными одному кванту (по умолчанию около 15мс, в Windows Server больше) генерирует прерывание чтобы по внутреннему алгоритму назначить другой поток на исполнение. Пошаговое исполнение программы в Visual Studio так же полагается на механизм прерываний — у процессора устанавливается флаг, который после каждой команды вызывает прерывание которое обрабатывает Windows Debugging Engine и уведомляет через API Visual Studio.

Разделение памятью реализовано благодаря виртуальной памяти. Ранее я говорил что ОС это менеджер ресурсов и виртуальная машина. Даже если у вас 1Гб RAM 32х битный Windows будет работать так как если бы у вас было 4Гб оперативки, т.е. реально у вас 1Гб, а виртуально 4Гб. Современные компьютеры основаны на теоретической модели машины Тьюринга или же архитектуре фон Неймана (с некоторыми изменениями). Согласно этим моделям память в компьютере это лента состоящая из ячеек размером один байт. Эти ячейки сгруппированы в страницы как правило по 4096 байт (4Кб), потому как:

image
image

64 битный адрес позволяет адресовать 16 экзабайт, это 18,446,744,073,709,551,616 ячеек памяти. Современные процессоры пока что не поддерживают так много RAM и поэтому используют только младшие 48 бит адреса, остальные 16 заполняются старшим разрядом. Поэтому Win x64 попросту не использует часть адресов, которые помечены на рисунке выше чёрным. Но это не значит, что 64х битный Windows “видит” 256 Tb оперативки. Максимум 8TB виртуальной памяти на архитектуре IA64 и 7TB на x64. Предел физической памяти поддерживаемой Windows 10 — 2TB, потому как с большим количеством Винда не тестировалась. Объём поддерживаемой RAM в Windows 10 определяется во многом редакцией ОС, чем дороже тем больше.

Почему ячейки памяти пронумерованы шестнадцатиричными (HEX) числами, а не десятичными или двоичными? Адрес ячейки это не просто порядковый номер, в нём закодировано три числа по которым эту ячейку можно отобразить на физическую память. Первые два это индексы по которым находится конкретная страница виртуальной памяти, а третье число — смещение от начала страницы. CPU и ОС здесь работают в связке — ОС предоставляет структуру данных по которой CPU находит страницу виртуальной памяти и копирует её в физическую. По HEX номеру можно сразу увидеть как выровнен в памяти адрес. Формат двоичного числа слишком громоздкий, 32 бита (или 64) трудны для восприятия. Десятичный формат — показывает слишком мало информации, тогда как HEX удобный компромисс между десятичной и двоичной системами, средами людей и машин.

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

Из чего состоит Windows?

Абстракция или же разбиение на компоненты есть во всех сферах программирования и интуитивно понятно что Windows тоже делится на какие-то компоненты. Под компонентом понимается какая-то единица функциональности — ООП класс, файл, dll, папка. Компоненты на диаграмме ниже могут быть как индивидуальными *.sys, *.dll файлами, так и просто набором API сгруппированным логически через добавление префикса к имени функции, старая часть системы написана на C, а он не поддерживает классы. Новые части пишутся нередко на C++. В укрупнённом виде Винда выглядит так:

image

Давайте быстренько пробежимся по её компонентам снизу вверх:

  • Hyper-V Hypervisor — слой виртуализации благодаря которому в Windows можно создать виртуальную машину. Иногда говорят, что Hyper-V это минус первый уровень привилегий, однако реализован он в одном уровне привилегий и адресном пространстве что и ядро ОС, за счёт использования слоёной архитектуры ОС ничего не знает о нём.
  • HAL.dll — Hardware Abtraction Layer — изначально задумывался как абстракция над железом — чипсет, материнская плата, процессор — для того чтобы можно было перенести Windows на новую платформу реализовав новый HAL.dll, который будет выбран и скопирован во время установки. По сути это драйвер к устройствам материнской платы, к примеру таймерам, контроллеру прерываний. Сейчас его роль снижена, потому как многие драйвера материнки и чип-сета реализованы в ACPI.sys.

Современный Windows - это операционная система, управляющая работой персонального компьютера. Windows имеет удобный графический пользовательский интерфейс. В отличие от старой операционной системы DOS с текстовым интерфейсом, Windows не требует знания команд операционной системы и их точного ввода с клавиатуры. Подавляющее большинство операций по управлению работой персонального компьютера выполняются манипулятором мышь над графическими объектами Windows, либо короткими комбинациями клавиш (горячими клавишами) на клавиатуре.

Пользовательский интерфейс – это методы и средства взаимодействия человека с аппаратными и программными средствами компьютера.
Стартовый экран Windows представляет собой системный объект, называемый рабочим столом.

Рабочий стол - это графическая среда, на которой отображаются объекты и элементы управления Windows. На рабочем столе можно видеть значки (пиктограммы), ярлыки и панель задач (основной элемент управления). При запуске Windows на рабочем столе присутствуют, как минимум , три значка: Мой компьютер, Сетевое окружение, Корзина. На рабочем столе могут быть расположены и другие значки. Его можно использовать и как временное хранилище своих файлов, но по окончании работы в учебном классе они должны быть либо удалены, либо перемещены в собственные папки.

Значки являются графическим изображением объектов и позволяют управлять ими. Значок - это графическое представление объекта в свернутом виде, соответствующее папке, программе, документу, сетевому устройству или компьютеру. Значки, как правило имеют метки - надписи, которые располагаются под ними. Щелчок левой кнопкой мыши по значку позволяет выделить его, а двойной щелчок – открыть (запустить) соответствующее этому значку приложение.

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

Панель задач является инструментом для переключения между открытыми папками или приложениями. В левой части панели задач расположена кнопка "Пуск"; в правой - панель индикации. На самой панели изображаются все открытые в данный момент объекты.

Выше на рисунке показан рабочий стол Windows с открытым Главным меню, окном текстового процессора Word, значками и ярлыками и некоторыми свернутыми на панели задач документами.

Из других понятий Windows следует отметить понятия каталога и папки.

Каталог – поименованная группа файлов, объединенных по какому-либо признаку.

Папка – понятие, которое используется в Windows вместо понятия каталог в более ранних операционных системах. Понятие папка имеет расширенное толкование, так как наряду с обычными каталогами папки представляют и такие объекты, как Мой компьютер, Проводник, Принтер, Модем и др.

Структура окна папки

Типовое окно папки показано на рисунке.

Окно содержит следующие обязательные элементы.

  • Строка заголовка - в ней написано название папки. Служит для перетаскивания окна.
  • Системный значок. Открывает служебное меню, с помощью которого можно управлять размером и расположением окна.
  • Кнопки управления размером: разворачивающая (восстанавливающая), сворачивающая, закрывающая.
  • Строка меню (ниспадающее меню). Гарантированно предоставляет доступ ко всем командам данного окна.
  • Панель инструментов. Содержит командные кнопки для выполнения наиболее часто встречающихся операций. Часто пользователь может сам настраивать эту панель размещая на ней необходимые кнопки.
  • Адресная строка. В ней указан путь доступа к текущей папке. Позволяет быстро перейти к другим разделам файловой структуры.
  • Рабочая область. Отображает значки объектов, хранящихся в папке, причем способом отображения можно управлять.
  • Полосы прокрутки – позволяют прокручивать содержимое окна в горизонтальном или вертикальном направлении если информация не умещается в окне.
  • Строка состояния. Выводит дополнительную информацию об объектах в окне.

Файловая система персонального компьютера

Файловая система обеспечивает хранение и доступ к файлам на диске. Принцип организации файловой системы - табличный. Поверхность диска рассматривается как трехмерная матрица, измерениями которой являются номера поверхности, цилиндра и сектора. Под цилиндром подразумевается совокупность всех дорожек, принадлежащих разным поверхностям и равноудаленных от оси вращения. Данные о том, в каком месте записан тот или иной файл, хранятся в системной области диска в специальной таблице размещения файлов (FAT-таблица). FAT-таблица хранится в двух экземплярах, идентичность которых контролируется операционной системой.

ОС MS-DOS, OS/2, Windows-95/NT реализуют 16-разрядные поля в FAT-таблицах. Такая система называлась FAT-16. Такая система позволяет разместить не более 65536 записей о местоположении единиц хранения данных. Наименьшей единицей хранения данных является сектор. Размер сектора равен 512 байтам. Группы секторов условно объединяют в кластеры, которые являются наименьшей единицей адресации к данным. Размер кластера зависит от емкости диска: в Fat-16 для дисков от 1 до 2 Гбайт 1 кластер занимает 64 сектора или 32 Кбайта. Это нерационально, поскольку даже маленький файл занимает 1 кластер. У больших файлов, занимающих несколько кластеров, в конце образуется незаполненный кластер. Поэтому потери емкости для дисков в системе FAT-16 могут быть очень велики. С дисками свыше 2,1 Гбайт FAT-16 вообще не работает.

В Windows 98 и старших версиях реализована более совершенная файловая система - FAT-32 с 32-разрядными полями в таблице размещения файлов. Она обеспечивает маленький размер кластера для дисков большой емкости. Например, для диска до 8 Гбайт 1 кластер занимает 8 секторов (4 Кбайта).

Файл - это именованная последовательность байтов произвольной длины. До появления Windows-95 общепринятой схемой именования файлов была схема 8.3 (короткое имя) – 8 символов собственно имя файла, 3 символа – расширение его имени. Недостаток коротких имен - их низкая содержательность. Начиная с Windows-95 введено понятие длинного имени (до 256 символов). Оно может содержать любые символы, кроме девяти специальных: \ / : * ? " < > |.

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

Логически структура файлов организована по иерархическому принципу: папки более низких уровней вкладываются в папки более высоких уровней. Верхним уровнем вложенности является корневой каталог диска. Термины "папка" и "каталог" равнозначны. Каждому каталогу файлов на диске соответствует одноименная папка операционной системы. Однако, понятие папки несколько шире. Так в Windows-95 существуют специальные папки, осуществляющие удобный доступ к программам, но которым не соответствует ни один каталог диска.

Атрибуты файлов - это параметры, определяющие некоторые свойства файлов. Для получения доступа к атрибутам файла, следует щелкнуть правой кнопкой мыши по его значку и выбрать меню Свойства. Основных атрибутов 4: "Только для чтения", "Скрытый", "Системный", Архивный". Атрибут "Только для чтения" предполагает, что файл не предназначен для внесения изменений. Атрибут "Скрытый" говорит о том, что данный файл не следует отображать на экране при проведении файловых операций. Атрибутом "Системный" помечаются наиболее важные файлы ОС (как правило они имеют и атрибут "Скрытый"). Атрибут "Архивный" связан с резервным копированием файлов и особого значения не имеет.

Операции с файлами и папками

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

1 способ. Разместить на рабочем столе два окна: источник и приемник копирования. Выделить в окне-источнике необходимые значки. Несколько значков выделяются при нажатой клавише Ctrl. Перетащить мышью выделенные значки в окно-приемник, указав на любой из выделенных значков. При одновременно нажатой клавише Ctrl происходит копирование, без нее - перемещение элементов (при условии, что папки находятся на одном диске).

2 способ. Выделить копируемые элементы. Выбрать меню Правка/Копировать (Вырезать). При выборе "Вырезать" произойдет перемещение. Открыть папку-приемник. Выбрать меню Правка/Вставить.

Удаление файлов и папок

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

Групповые операции с файлами

Если требуется выполнить операцию копирования или удаления с большим количеством файлов одновременно, то выделять их удерживая Ctrl не очень удобно. Можно выделить целую группу подряд идущих значков, щелкнув по первому их них и при нажатой клавише Shift - по последнему. Однако, в этом случае требуется определенным образом упорядочить значки. Для этого следует открыть папку с файлами и обратиться к меню Вид/Упорядочить значки. Существует 4 способа упорядочивания значков в папке: по имени, по типу, по размеру, по дате. Например, необходимо скопировать все файлы с расширением .txt. В этом случае следует упорядочить значки по типу, после чего все файлы типа .txt будут сгруппированы вместе и использовать клавишу Shift для их выделения. Аналогичный прием применяется для выделения "старых" файлов (упорядочение по дате), "маленьких" (упорядочение по размеру) и в других стандартных ситуациях.

Если в окне не показана полная информация о файлах (расширение, объем и дата создания), следует обратиться к меню окна папки Вид/Таблица и в окне будут выведены все характеристики файлов.

Переименование файлов и папок.

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

Замечание. Удаление или переименование невозможно, если указанный файл уже открыт каким-либо приложением.

Работа с буфером обмена

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

В меню Правка для операций с буфером обмена используются пункты Копировать, Вырезать и Вставить. Первые два помещают в буфер обмена объект, последний - копирует из буфера обмена. Если объект (часть текста, рисунок и т.д.) не выделен, то первые два пункта будут не активны. Если буфер обмена пуст, то не будет активен и третий пункт.

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

Самый быстрый способ работы с буфером обмена - использование комбинаций клавиш: Ctrl+C - копировать; Ctrl+X - вырезать; Ctrl + V - вставить.

Favorite

В закладки

13 функций Windows 10, про которые вы могли не знать. Есть режим Бога

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

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

В этой статье я расскажу о том, что это за функции и как их найти в Windows 10. Они не так широко известны, но точно помогут вам работать эффективнее.

1. Игровой режим


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

Игровой режим позволяет повысить быстродействие, перераспределяя ресурсы системы. А по комбинации клавиш Win+G можно запустить Игровую панель, которая позволяет записывать игровые ролики, делать скриншоты, общаться с друзьями из сервиса Xbox Live и даже стримить.

2. Настройки конфиденциальности


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

Далее желательно запретить ВСЕ пункты, особенно в разделах «Общие», «Речь, рукописный ввод и ввод текста» и «Расположение».

3. Режим Бога


Одна из самых скрытых и самых мощных функций под пафосным названием «Режим бога» (GodMode) позволяет вам получить доступ к специальному меню.

Здесь в одном месте собрано множество тонких настроек системы, включая некий аналог TimeMachine. Открыть это меню не так просто – нужно создать в корне системного диска новую папку и переименовать ее в GodMode. .

У нее поменяется значок, а при открытии запустится симпатичная продвинутая панель управления.

4. Виртуальные рабочие столы


Работа с виртуальными рабочими столами – одно из лучших нововведений Windows 10 по сравнению с предыдущими версиями. Уже сам факт их поддержки – значительный шаг вперед, потому что у пользователей Mac OS X и Linux такая возможность есть уже давно.

Теперь вы можете, например, разместить какие-то окна и задачи на одном рабочем столе, электронную почту и Twitter – на другом, а серфинг в интернете – на третьем.

Чтобы воспользоваться этой функцией, кликните по значку Представление задач на панели задач (сразу справа от поля поиска), или нажмите Win+Tab.

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

5. Печать в PDF


При помощи виртуального принтера Microsoft Print to PDF вы можете «распечатать» (фактически просто сохранить) документ в PDF без необходимости использовать сторонние приложения.

Просто выберите соответствующий «принтер» в диалоговом окне печати любого приложения. Это полезно для сохранения и распространения документов без возможности редактирования.

6. Скроллинг неактивных окон


Когда-нибудь сталкивались с тем, что вы наводите курсор мыши на окно и пытаетесь его прокрутить, но не можете, потому что оно неактивно?

7. «Встряска» для быстрого сворачивания всех окон

Если у вас открыто много окон, можно навести курсор на строку заголовка любого из них, зажать левую кнопку мыши и «встряхнуть» его.

Тут же все остальные окна будут свернуты.

Возможно, потребуется немного потренироваться – у меня, например, с первого раза не получилось. Если повторить встряхивание, окна снова развернутся.

8. Секретное меню «Пуск»


Интерфейс Windows 10 визуально отличается от предыдущих версий операционной системы, но в целом все работает одинаково.

Правый клик по значку Windows в нижнем левом углу (или комбинация клавиш Win+X) открывает контекстное меню. Оно позволяет быстро осуществлять доступ к многим функциям управления (Программы и компоненты, Командная строка, Сетевые подключения и т.д.).

Это секретное меню избавит от необходимости пробираться к этим параметрам через лабиринты панелей и меню.

9. Быстрый обмен файлами с устройствами поблизости


Открытым документом или фотографией можно быстро поделиться с устройствами неподалеку, наподобие AirDrop у Apple.

10. Темная тема и другие цвета

В Windows 10 у вас значительно больше возможностей по управлению цветовыми темами.

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

11. Облачный буфер обмена


До обновления в октябре 2018 года буфер обмена Windows 10 ничем не отличался от того, что было раньше.

12. Временная шкала


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


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

13. Записки на рабочем столе


О том, что в Windows 10 есть встроенное приложение для ведения записей под названием OneNote, знает практически каждый. Но иногда весь его мощный функционал не требуется – нужно просто быстро что-то записать и сохранить на будущее, как на бумажных стикерах.

Здесь и поможет это приложение. Оно позволяет создавать короткие заметки, которые, в отличие от бумажных наклеек, можно синхронизировать между всеми устройствами с Windows 10.

Для запуска просто введите в строке поиска Записки и кликните по предложенному варианту. Чтобы синхронизировать записки между несколькими устройствами с Windows 10 под одной учётной записью,, при первом запуске потребуется привязка к аккаунту Microsoft.

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

(142 голосов, общий рейтинг: 4.74 из 5)

Favorite

В закладки

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

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

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

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


Секретное меню Пуск

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


Показать кнопку на рабочем столе

Эта кнопка на рабочем столе на самом деле восходит к Windows 7, но тем не менее удобна. В правом нижнем углу рабочего стола находится секретная кнопка. Не видите ее? Посмотрите полностью вниз и вправо, за пределы даты и времени. Там вы найдете маленький кусочек невидимой кнопки. Нажмите на нее, чтобы свернуть все открытые окна.

Также есть возможность свернуть окна, когда вы наводите курсор на эту кнопку вместо нажатия. Выберите ваши предпочтения в меню «Настройки»> «Персонализация»> «Панель задач»


Встряска

Эта функция на самом деле дебютировала в Windows 7, но я обнаружил, что многие люди не знают об этом или не используют его. Если у вас дисплей, полный окон, уберите беспорядок, взяв верхнюю часть окна, которое вам нравится, и «встряхните» его, чтобы свернуть все остальные окна. Встряхните снова, и окна вернутся.


Поверните свой экран

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

Кроме того, вы можете щелкнуть правой кнопкой мыши фон рабочего стола> Параметры графики> Поворот, чтобы перевернуть страницу различными способами. Эта функция доступна в Windows 7 и 10.


Создать ярлык для выключения

Этот трюк сложен и, вероятно, не стоит усилий. Щелкните правой кнопкой мыши на рабочем столе> Создать> Ярлык . В появившемся всплывающем окне вставьте следующую строку кода:

% WINDIR% system32 SlideToShutDown.exe

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


Включить «Режим Бога»

Вы опытный пользователь, который хочет получить доступ к полным настройкам вашего компьютера? «Режим Бога» для вас. Щелкните правой кнопкой мыши на рабочем столе> «Создать»> «Папка». Переименуйте новую папку в:

Чтобы открыть окно «Режим Бога», дважды щелкните папку и получите полный доступ к настройкам.


Щелкните правой кнопкой мыши Tiles

Хотите быстро персонализировать плитки? Просто щелкните по ним правой кнопкой мыши, чтобы открыть всплывающее меню. Это меню предоставит вам различные возможности, такие как возможность открепления из меню «Пуск», изменение размера окон или отключение этой активной плитки.

Щелкните правой кнопкой мыши на панели задач

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


Перетащите, чтобы закрепить окна

Эта функция была доступна еще в Windows 7, но имеет некоторые дополнительные возможности в Windows 10.

Возьмите любое окно и перетащите его в сторону, где оно «уместится» на половину экрана. В Windows 10 у вас есть возможность перетаскивать окно в любой угол, чтобы окно занимало четверть экрана вместо половины. Если вы используете несколько экранов, перетащите курсор в угол границы и дождитесь сигнала подсказки, чтобы сообщить, откроется ли окно в этом углу.

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


Скрытые игры в Кортане

Это не игры в «веселом» смысле, а крутые маленькие убийцы времени, с которыми Кортана может помочь вам. Вы можете набрать (или сказать) «Rock Paper Scissors», «Roll the Die» или «Flip the Coin» в Cortana для забавного (?) Графического игрового процесса.


Быстрый переход между виртуальными рабочими столами

Вам нравится многозадачность на вашем ПК? В Windows 10 Microsoft наконец-то предоставила готовый доступ к виртуальным рабочим столам . Так что теперь вы можете действительно многозадачность.

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

После того, как вы щелкнете из представления задач, вы можете переключаться между виртуальными рабочими столами, нажимая кнопку Windows + Ctrl + стрелка вправо / влево. Это позволит вам автоматически переключаться между всеми открытыми окнами, которые вы разделили на разные рабочие столы, при этом все значки на рабочем столе останутся неподвижными.

Чтобы удалить виртуальные рабочие столы, просто вернитесь в представление задач и удалите отдельные виртуальные рабочие столы — это не закроет приложения, содержащиеся на этом рабочем столе, а просто отправит их на следующий нижний рабочий стол.


Сделайте окно командной строки прозрачным

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

Чтобы получить доступ к интерфейсу командной строки в Windows 10, щелкните меню Windows и введите «Командная строка», чтобы открыть быстрый доступ к своему настольному приложению. Нажмите это. Чтобы персонализировать опыт, щелкните правой кнопкой мыши вверху окна, чтобы открыть всплывающее меню, и выберите «Свойства». Перейдите на вкладку «Цвета», чтобы увидеть ряд параметров персонализации. Внизу этой вкладки вы найдете ползунок «Непрозрачность», который позволяет видеть через окно командной строки. Эта функция позволяет вам кодировать в командной строке, одновременно наблюдая за рабочим столом.


Уведомления о тишине с помощью Focus Assist

Focus Assist, ранее известный как «Тихие часы», представляет собой переработанную функцию обновления от апреля 2018 года, которая дает вам больший контроль над уведомлениями, которые появляются на вашем компьютере. Перейдите в « Настройки»> «Система»> «Помощь при фокусировке», а затем прочтите полное руководство по настройке уведомлений для всего: от контактов и приложений до тревог по конкретным задачам.


Закрепите свои контакты

Теперь вы можете закрепить свои самые близкие контакты на панели задач так же, как и ваши наиболее используемые приложения. Просто нажмите на значок «Люди», и в нижней части всплывающего окна появится возможность найти и закрепить контакты на панели задач. Не видите контактов? Перейдите на вкладку «Приложения» в верхней части окна, чтобы подключить приложение «Почта», Skype или другие приложения из Магазина Microsoft и импортировать контакты, чтобы настроить эквивалент значков быстрого набора прямо на панели задач Windows 10.


Совместное использование


Смешанная реальность просмотра


Прекратите печатать, начните диктовать

Распознавание речи всегда было сильной стороной для Microsoft, но в последнем выпуске Windows 10 это почти вторая натура. В меню «Настройки» перейдите к «Время и язык»> «Речь»> «Связанные настройки» и нажмите «Речь, чернила и настройки конфиденциальности», чтобы включить речевые службы и предложения ввода.


Управляйте своим умным домом

Cortana теперь может контролировать все ваши умные домашние устройства и через Windows 10. Настройки немного сложно найти, потому что вы не можете просто найти на панели Cortana умный дом или «подключенный дом». Вместо этого вам нужно искать Cortana Notebook, который выводит список дел, напоминаний и предлагаемых задач для Cortana. Однако, чтобы найти подключенную домашнюю функцию, вам нужно нажать на вкладку «Управление навыками» в правом верхнем углу всплывающего окна.

Оттуда прокрутите вниз и нажмите на Подключенный дом. Во-первых, переключите опцию вверху на «Включить подключенный дом», после чего вы сможете войти на все свои умные домашние устройства, включая Nest, SmartThings, Ecobee, Honeywell и Hue, и подключиться к Cortana. После включения все, что вам нужно сделать, это сказать: «Привет, Кортана, установите термостат на 70 градусов».


Темный режим для проводника

Темный режим некоторое время был доступен для меню «Пуск», панели задач, центра действий и других приложений, но теперь вы, наконец, можете использовать его для окна проводника. Вы можете настроить темный режим, перейдя в «Настройки»> «Персонализация»> «Цвета» и прокрутив вниз, где вы увидите «Выберите режим приложения по умолчанию». Переключите это от светлого к темному.


Включить режим освещения

Темный режим сейчас в моде среди наших приложений, устройств и операционных систем, но с обновлением Windows 10 мая 2019 года Microsoft хочет вернуть свет. Облегченный режим Windows 10 с подсветкой, доступный в настройках дисплея, проще для глаз и может быть настроен для определенных компонентов и приложений Windows с помощью новой пользовательской опции, которая позволяет выбирать светлый или темный режим для отдельных элементов в Windows 10.


Облачный буфер обмена


Обновленный инструмент захвата экрана


Скрытая игровая панель

Используя команду Windows key-G, вы можете открыть новую улучшенную игровую панель. Это позволяет вам переключить ваш компьютер с Windows в игровой режим (который объединяет системные ресурсы для игры, отключает уведомления и позволяет записывать и транслировать ваши игры), а также добавлены панели для управления звуком. Вы также можете выполнить поиск игровой панели в меню «Пуск», чтобы настроить собственные сочетания клавиш для включения и выключения микрофона, захвата экрана, таймера записи и многого другого во время игры. И обязательно ознакомьтесь со сводкой лучших игр для ПК .


Нажмите Пауза при обновлении


Мы все знаем, что обновления важны. Они предоставляют вашей ОС новейшие функции, исправления безопасности и многое другое. Но иногда вы просто хотите, чтобы Windows оставила вас в покое без этих всплывающих окон. Если вы перейдете в «Настройки»> «Обновления и безопасность»> «Центр обновления Windows» после загрузки обновления за май 2019 года, вы увидите варианты приостановки обновления функций. Параметры зависят от того, какая у вас версия Windows 10 (Домашняя или Профессиональная)

Разблокировать каймоджи и символы

Нажмите Windows Key-Period (.), Чтобы открыть расширенное нижнее правое меню смайликов, символов «Kaimoji», созданных из символов Юникода, и широкого спектра различных символов.

Читайте также: