Как пользоваться программами на компьютере windows
Вы обращали внимание, что некоторые ваши знакомые или коллеги лучше других разбираются в компьютерных технологиях и программах. Возможно, вы наблюдали, как они начинают разбираться с незнакомой программой и уже через 5 минут готовы рассказать и показать, как ею пользоваться. Изучение компьютерных программ может показаться сложным процессом, но если знать принципы работы всех компьютерных программ, то освоить функционал каждой новой программы становится под силу каждому пользователю персонального компьютера, независимо от возраста и пола.
И на самом деле здесь нет никакого секрета. Всё дело в том, что люди более опытные, кто работает с компьютером не первый год, используют свои знания и опыт работы с другими программами при изучении новых. Здесь важно понимать общие принципы и тогда любая программа будет для вас, как открытая книга.
Совет №1: Обращайте внимание на подсказки компьютерных программ
Все программы имеют схожие принципы установки и работы. Если вы разобрались с одной программой, то сможете освоить и многие другие. Конечно, есть сложные, специализированные программы, которые потребуют большего времени, но и они вам по силам.
Совет №2: Подмечайте сходство и используйте эти знания в новых программах
Первое, что вы увидите при открытии новой программы — это схожий интерфейс и знакомые пункты меню. Вы можете не осознавать этого, но большинство компьютерных программ имеют схожие черты – поэтому, как только вы научились использовать одну программу, вы уже будете что-то знать о других. Например, многие сочетания клавиш работают в различных программах одинаково.
В большинстве программ присутствуют пункты меню «Файл», «Редактировать/Правка», «Справка» и они обычно находятся в одном и том же месте: в верхней части экрана либо в виде выпадающего меню или на ленте, как в Microsoft Office.
Более того, эти пункты меню даже содержат схожие инструменты для работы. Так что если вы знаете, что в одной программе «Печать» и «Сохранить» есть в пункте «Файл», вы наверняка найдёте эти инструменты в том же месте и в других программах.
Даже если вы переходите с ПК на Мак, или наоборот, знакомые сочетания клавиш будут похожи. Просто необходимо использовать клавишу Command на Mac на Ctrl на ПК. Например, чтобы скопировать информацию в буфер обмена нужно нажать Ctrl+C на ПК; а на Mac, это Command+С.
Первое, что нужно проверить при изучении новой программы — это пункты меню и наличие в них инструментов. Практически все программы имеют панель инструментов, которую можно настроить под себя. Даже если программа не переведена, с ней можно работать — это лишь расширит ваши возможности.
Так, знакомство с пунктами меню позволит ознакомиться с настройками программы и узнать об инструментах, которые не отображаются в панели, но вы всегда можете их туда добавить. Это поможет обеспечить удобную и комфортную работу с компьютерной программой.
Совет №3: Используйте справку
Если в новой программе, которую вы начали изучать и использовать много незнакомых элементов или вы просто не знаете с чего начать — не отчаивайтесь. Используйте функцию справки.
Большинство разработчиков программного обеспечения знают, что у многих пользователей будут возникать вопросы о том, как использовать функции программы, именно поэтому они включают в программу встроенную справку.
Как правило, вы можете открыть руководство по программе через пункт меню «Справка/Помощь» или нажав клавишу F1.
Обычно в справке содержится информация о программе, руководство пользователя, ответы по решению наиболее частых проблем и ответы на вопросы. Некоторые программы поддерживают онлайн-справку, которая постоянно обновляется и дополняется вместе с программой.
Помните, если что-то непонятно для вас, это, вероятно, вызывает вопросы и у других пользователей, так что раздел «Справка/Помощь» должен обладать ответами на многие вопросы.
Совет №4: Интернет вам в помощь
Если вы не нашли ответ в помощи по программе, попробуйте поискать решение в поисковой системе Яндекс или Гугл. Сегодня в интернете можно найти информацию даже по самым сложным и редким компьютерным программам. А для большинства есть подробные руководства и пошаговые инструкции, и даже видеоуроки на YouTube.
Достаточно лишь начать формулировать вопрос, и поисковая система сама подскажет, что уже искали другие пользователи и поможет найти ответ на ваш вопрос.
Вывод
Никогда не паникуйте, — всё новое кажется сложным и непонятным. При изучении новых компьютерных программ придерживайтесь этих 4 советов, которые помогут разобраться с любыми возможностями программы.
Теперь пора узнать — какие бывают компьютерные программы? Для чего они предназначены, рассмотрим их виды и в конце статьи я предоставлю вам список программ, которыми пользуюсь сам.
Определение и для чего нужны
Я не буду цитировать определение из научных источников. Достаточно будет знать, что компьютерная программа – это комплекс задач, выполняемых вычислительной техникой последовательно с целью получения определенного результата пользователем.
Если говорить еще проще, то программы позволяют выполнять поставленные задачи перед пользователем и обеспечивают правильную работу подключенных устройств.
И этот список можно продолжать до бесконечности.
Теперь даже большинство организаций требуют, чтобы кандидаты на работу в резюме указывали название программ, которыми они владеют. Отписка уверенный пользователь ПК уже неактуальна.
И прежде чем пойти устраиваться на работу следует узнать какими нужно уметь пользоваться на той должности на которую вы претендуете.
И так друзья как вы поняли существует множество программ, выполняющих различные задачи и давайте рассмотрим какие виды существуют
Виды программ
Все программы можно подразделить на два вида это:
Системные
Это программы, которые обеспечивают нормальную работу вашего компьютера.
К ним относятся:
Операционная система – основная программа ПК.
Драйвера устройств – специальные программы для обеспечения работы устройств, подключаемых к компьютеру.
Для подключения нового устройства к компьютеру будь то принтер или монитор потребуется установка драйвера, который поможет системе опознать и работать с устройством.
Если вы устройство покупаете в магазине в комплекте с ним идет диск, на котором записаны драйвера к нему.
Есть конечно исключения – вот, например, для клавиатуры и компьютерной мыши при подключении система сама установит нужный драйвер.
Прикладные
Это программы, обеспечивающие выполнение определенных задач, поставленных пользователем.
Их можно разделить на следующие категории
Офисные
Самой распространённой является продукт от самой Майкрософт – это платное приложение Microsoft Office включающее в себя пакет из следующих программ:
- Word – текстовый редактор (книга " Microsoft Word 2016 Шаг за Шагом ")
- Excel – создание таблиц (видеокурс " Пять простых шагов к Эксель ")
- PowerPoint – презентации и слайды
- Publisher – открытки, грамоты, публикации
- Access – создание и управление базами данных
- Outlook – электронная почта
- OneNote – электронная записная книжка
- SharePoint – интеллектуальная мобильная интрасеть
- Microsoft Teams – централизованное пространство для командной работы
Также сейчас доступна бесплатная версия Office Online, которой можно пользоваться в веб-браузерах.
Подробно о продуктах Microsoft Office можно ознакомиться на официальном сайте здесь .
Есть стандартные офисные программы, которые встроены в операционную систему. Они есть у каждого у кого установлена ОС Windows.
- WordPad – редактор для работы с текстом
- Блокнот – текстовый редактор предназначен для создания текстов без оформления
- Paint – графический редактор для обработки фотографий
Правда возможностей в этих редакторах гораздо меньше чем в Word.
Бесплатные аналоги:
- OpenOffice – популярный пакет офисных программ, созданный с целью замены Microsoft Office.
- LibreOffice – бесплатный офисный пакет с открытым исходным кодом.
Архиваторы
Программы, позволяющие сжимать несколько файлов в один архив тем самым уменьшить их размер что очень удобно для передачи этой информации в интернете.
Если вы уже скачивали файлы из интернета, то в основном все они идут в архивах.
Вот самые популярные архиваторы:
Они очень просты в использовании.
Графические редакторы
Предназначены для создания и редактирования графических изображений таких как, фото, картинки, рисунки
Одна из самых популярных в этом направлении является линейка продукции компании Adobe:
- Photoshop – графический дизайн
- Illustrator – дизайн векторной графики
- Premiere Pro – редактирование видео
Изучив один из редакторов к примеру, Photoshop с помощью онлайн курса Photoshop с нуля 2021 можно открыть двери в мир цифровых профессий и начать зарабатывать неплохие деньги.
В виндовс также есть встроенный графический редактор для обработки фотографий – Paint.
Ну и конечно же как без бесплатных аналогов:
- Gravit Designer – для векторной графики
- GIMP – графический дизайн
- SketchUp Free – для работы с 3D моделями
Для просмотра видео
Теперь не один день не проходит без просмотра видео в браузерах или на компьютере и помогают нам в этом специальные программы.
После установки ОС на компьютер вы можете сразу приступать к просмотру видео так как видеоплеер встроен в виндовс. Но многие пользователи пользуются сторонними разработками так как встроенные видеоплееры не воспроизводят некоторые форматы видео.
Вот несколько из них самых востребованных:
- KMPlayer
- Media Player Classic
- Zoom Player
Для просмотра видео в браузерах устанавливать ничего не надо. Плеер уже встроен в него, и даже можно просматривать видео в отдельном окне.
Веб-браузеры
Ну и конечно же как без просмотра интернет страниц. Для этих целей используют как вы догадались браузеры. Вот список основных веб-браузеров первым из него идет стандартный для операционной системы Windows.
- Internet Explorer
- Яндекс Браузер
- Google Chrome
- Opera
- Mozilla Firefox
Начиная с десятой версии Windows стандартный браузер Internet Explorer сменил Microsoft Edge.
Среди пользователей особой популярностью пользуются Яндекс Браузер и Google Chrome
Антивирусы
Многие относят антивирусы к ряду утилит (вспомогательное программное обеспечение). Но я считаю что это полноценные программы.
Антивирусы защищают ОС от вредных программ (вирусов). Ведь если вирус попадет в систему, то это может повредить файлы и пропасть важная информация.
Поэтому антивирус обязателен к установке на компьютер.
Но помните нельзя чтобы были установлены одновременно два антивируса.
Так же есть платные и бесплатные антивирусы
- Защитник Windows – встроенная программа защиты (после установки другого антивируса защитник отключается автоматически)
- Avast – отличный антивирус с платной и бесплатной версией.
- Kaspersky – также есть как платная, так и бесплатная версия
- Norton – платный продукт
Для общения
Сейчас трудно представить нашу жизнь без общения через интернет. В этом нам помогают тоже специальные программы.
Но в последнее время популярность набирают мессенджеры такие как WhatsApp и Viber. Их можно устанавливать на компьютер. Но пользователи предпочитают использовать их на мобильных устройствах.
Для очистки системы
В процессе пользования компьютером создаются, но до конца не удаляются много ненужных файлов такие как временные файлы. Засоряется реестр. После удаления программ остаются неиспользованные ярлыки.
Современен все это начинает замедлять работу ПК. И поэтому следует регулярно очищать систему от этого мусора.
CCleaner – не только удаляет весь мусор с компьютера, но и с помощью нее возможно настроить автозагрузку программ. Тем самым увеличить скорость загрузки компьютера.
О том как установить и пользоваться этой программой я подробно описал здесь.
Avast Cleanup – разработка от компании Avast
К играм относятся большое количество разнообразных программ, предназначенных для развлечения.
Установленные на мой компьютер
Как и обещал вот список программ, которые я устанавливаю после установки ОС:
- Microsoft Office
- Avast
- Avast Cleanup
- Яндекс Браузер
- Google Chrome
- Photoshop
- WinRar
Программы, не описанные в статье:
- Notepad++ – более продвинутый блокнот
- Key Collector – предназначен для сбора семантического ядра
- Camtasia Studio – пользуюсь для редактирования видео
- Яндекс Диск – облачное хранилище файлов
- Скриншоты в Яндекс Диске – для съемки фото экрана компьютера
Заключение
Как видите на самом деле программ не так уж много. Самое главное определиться какие нужны будут вам для выполнения поставленных вам задач. И надеюсь, что моя статья вам в этом помогла.
Задавайте вопросы в комментариях к статье, буду рад на них ответить. Не забывайте делиться статьей в социальных сетях. Подписывайтесь на обновления чтобы не пропустить важную информацию. Всем пока.
Друзья, вы уже поняли, что компьютер — это больше чем обычный бытовой прибор. Компьютер способен хранить и обрабатывать огромное количество информации, что позволяет выполнять множество разнообразных задач. Начало работы с компьютером начинается с его включение и открывает перед вами огромные возможности, которые вы сможете реализовать с помощью него.
Компьютеры по своему исполнению отличаются, но как только вы подготовили его к первому запуску, все действия сводятся к нажатию одной кнопки.
Включение компьютера
Внимание! Если у вас персональный компьютер, убедитесь, что все устройства правильно подключены между собой, а сетевой шнур к исправной электрической розетке.
Для включения ПК или ноутбука нужно нажать кнопку питания «Power». Её расположение на разных компьютерах может отличаться, но её обозначение всегда неизменно.
Первый запуск компьютера может потребовать больше времени, чем все последующие. Это связано с загрузкой начальных параметров операционной системы. В это время изображения на мониторе может несколько раз выключаться (мигать). От вас могут потребоваться дополнительные действия по выбору часового пояса или языка. Все последующие загрузки компьютера будут проходить гораздо быстрее, среднее время 30-50 секунд.
На современных операционных системах, в процессе первой загрузки будет предложено создать учётную запись, чтобы при последующих запусках вход осуществлялся через идентификацию (ввод логина и пароля). Это требуется для того, чтобы обезопасить данные на вашем ПК.
Взаимодействие с компьютером
Ваше взаимодействие с компьютером осуществляется с помощью клавиатуры и мыши, или трекпада на ноутбуках. Для работы с компьютером очень важно научиться пользоваться этими устройствами. На самом деле там нет ничего сложного, и вы освоитесь за пару вечеров. Проводная клавиатура и мышь обычно располагаются на столе, перед монитором. Положение мышки и назначение кнопок можно менять под левую или правую руку. Но, вы можете купить беспроводную клавиатуру и мышь, которыми можно будет управлять компьютером хоть с дивана.
Мышь предназначена для управления указателем на экране и выполнение действий через кнопки. Всякий раз, когда вы перемещаете мышь на столе, указатель двигается на экране вашего виртуального рабочего стола. Работая за компьютером, чаще всего нужно навести курсор мышки на документ (файл) и нажать левую или правую кнопку мышки (зависит от конкретного действия).
Клавиатура позволяет вводить буквы, цифры, символы в компьютер. Текст можно ввести не везде, а только в специальных полях, редакторах, таблицах, именах файлов и папок и так далее.
Обратите внимание, что для того чтобы ввести текс нужно навести курсор мышки на нужное место и кликнуть левой кнопкой мыши. В этом месте появится вертикальная чёрточка, которая тоже называется курсором или точкой ввода.
Основа работы с компьютером
После загрузки операционной системы, открывается рабочий стол. Это виртуальное пространство, которое представлено фоном, ярлыками, меню и другими элементами взаимодействия. Отсюда вы можете получить доступ к программам и настройкам вашего компьютера.
Значки на рабочем столе называются «Иконки» и используются для быстрого доступа к файлам и программам на компьютере. Иконки программ представлены их логотипом, а иконки файлов, обычно, выглядят в виде типов файлов, которым они соответствуют. Чтобы открыть файл или запустить программу с помощью иконки, наведите курсор мышки на неё и сделайте быстрый двойной клик левой кнопкой мышки.
В зависимости от производителя компьютера и системы, рабочий стол может выглядеть по-разному. Но, это вас не должно смущать вас, так как принципы работы с компьютером будут схожи.
Меню доступное с рабочего стола, открывает доступ к программам и настройкам операционной системы.
Есть ещё и контекстно-зависимое меню, которое вызывается правой кнопкой мышки и содержимое его меняется в зависимости от того в каком месте находится курсор мышки при нажатии. Это меню содержит специальные команды и комбинации горячих клавиш.
Когда вы откроете программу или папку, она откроется в собственном окне. Каждое окно представляет собой отдельное пространство и имеет собственное меню и кнопки, которые относятся к этой программе. Но все окна имеют одинаковые элементы управления окном (Свернуть, Развернуть, Закрыть). Вы можете переставлять окна на рабочем столе и переключаться между ними.
Это всего лишь основные навыки работы с компьютером, которые уже сегодня позволят вам начать работу. Далее, нужно изучить основы операционной системы, чтобы понимать, как организована работа программного обеспечения, и как вы можете грамотно организовать свою работу за компьютером.
Содержание:
Что изучим
Основы компьютерной грамотности – это знание устройства ПК и принципов его работы, умение управлять функциональными элементами операционной системы для достижения конкретных целей. Поэтому сегодня я расскажу:
- Что за чудо-машина, из чего состоит и как работает (очень вкратце).
- Как включить и выключить компьютер, подозреваю, что вы это умеете, но раз уж материал для начинающих от а до я, то стоит указать и это.
- Что такое рабочий стол, панель задач, папки, иконки и значки, как сменить заставку, добавить или удалить ярлыки.
- О «Панели задач» и меню «Пуск».
- Что такое файл и его разрешение.
- Как создавать, удалять, открывать для просмотра, копировать, вырезать и вставлять элементы.
- О программах и их возможностях.
- Что делать, если компьютер завис.
Этой информации достаточно для того, чтобы освоить компьютерные азы самостоятельно любому человеку, как подростку или его инициативному родителю, желающему идти в ногу со временем, так и любознательному пенсионеру. Остальное – дело техники и мастерства, достигаемого в процессе работы. Итак, начнём.
Чудо-машина
Чтобы работать на компьютере, желательно знать, как он устроен. Первые чудо-машины были огромными, занимали собой целую комнату. Сегодня они миниатюрны и даже портативные (ноутбуки).
Стационарный ПК – это комплекс следующих элементов:
- Системный блок – визуально прямоугольная коробка, в которую спрятаны основные составляющие (подробнее ниже).
- Монитор – устройство с экраном для вывода изображения.
- Колонки – для вывода звука.
- Устройства управления – клавиатура, мышь, тачпад (встроенный аналог мыши в ноутбуке).
- Дополнительные устройства – камера, микрофон, наушники, принтеры, сканеры и так далее.
Все составляющие подключаются кабелями через специальные порты к системному блоку. Понять сходу, что в компьютере за что отвечает, бывает непросто, особенно пожилым людям, поэтому можно бесплатно пройти обучение работе на нём. Для этого не нужно куда-то идти. Просто посмотрите несколько видеоуроков по данной теме в интернете, например, вот этот.
Системный блок
Если открыть крышку системного блока, то можно увидеть кучу коробочек, плат и проводов. Это ключевые части ПК, без каждой из них машина функционировать не будет:
- Процессор – главная микросхема или «мозг» компьютера. Он-то и исполняет команды пользователя, руководя остальными компонентами.
- Память – ОЗУ (оперативная) и ПЗУ (постоянная). Первая используется для временного хранения рабочих файлов системы, вторая для размещения самой оперативной системы и хранения пользовательских данных. ПЗУ на экране ПК просматривается, как локальные диски C (традиционно системный) и D или G (пользовательский). К ПК также может быть подключена дополнительная память (флеш-карты и накопители). Она будет отображаться, как съёмный диск с некоей латинской буквой.
- Блок питания – снабжает системный блок энергией для запуска и работы.
- Видеокарта – отвечает за качество картинки, выводимой на экран.
- Материнская плата – это связующее звено между остальными частями, к которой они и подключены. Материнка обеспечивает их работу, как единого целого.
Ещё есть кулер (вентилятор), охлаждающий процессор, звуковая, сетевая карты. Если каждый компонент исправен, то ПК работает как часы. НО! Чтобы оживить машину, необходимо установить на неё операционную систему.
Операционная система
Без операционной системы компоненты ПК – это «мёртвые железки». Питай их, не питай, ничего путного всё равно не выйдет. Операционная система – это комплекс многочисленных и тесно взаимосвязанных программ, организующих работу компьютера и его взаимодействие с пользователем. Операционок существует много, самая популярная ныне – Windows. В ней мы и поучимся работать. Более подробно узнать о том, что такое операционная система, можно из следующего бесплатного онлайн-урока, созданного в формате видео для начинающих.
Включение/выключение, спящий режим, перезагрузка
Теории достаточно, перейдём к практике. Пользоваться компьютером не получится даже по инструкции, если не знаешь, как его включить. Для этого нужно нажать большую (традиционно круглую) кнопку на системном блоке. Обычно после включения системника кнопка начинает светиться. О том, что процесс включения пошёл, оповестит тихий звуковой сигнал и жужжание работающего процессора. Затем загорится экран монитора и начнётся загрузка операционной системы (дальше ОС). Нажимать никуда не нужно пока Windows не загрузится полностью. Вы узнаете об окончании загрузки по появлению рабочего стола.
Выключать компьютер той же кнопкой можно, но не желательно. Такое выключение считается принудительным и является чем-то вроде стресса для ОС, так как она не успевает корректно завершить свою работу. Выключение машины правильнее осуществлять через меню «Пуск» (более подробно о меню ниже):
- Нажать на кнопку «Пуск» (значок в виде плывущего окошка).
- Выбрать кнопку «Выключение».
- Выбрать команду «Завершение работы».
Управление
Управление компьютером осуществляется мышью или клавиатурой (но мышью удобнее). Мышь названа так из-за визуального сходства с соответствующим зверьком. Она традиционно имеет две кнопки (правую и левую) и колёсико между ними. Могут иметься и дополнительные кнопки, отвечающие за конкретные действия, например, «двойной щелчок». Движение мышки по экрану отслеживается курсором. Кнопками выполняются различные действия:
- Двойной щелчок левой кнопкой по иконке откроет папку или файл для просмотра, запустит программу, откроет для воспроизведения музыку или видео.
- Если нажать левой кнопкой на иконку, удерживать её и двигать мышку, то файл можно переместить на другое место экрана.
- Если удерживать левую кнопку на пустом пространстве и двигать курсор мыши, то можно выделить некоторую область.
- Нажатие правой кнопки мыши приведёт к раскрытию контекстного меню (список доступных действий).
- Колёсиком осуществляется прокручивание экрана вниз или вверх. Вместо колёсика, можно использовать специальную прокрутку, расположенную с правой стороны папок и программных окон. Чтобы её подвинуть, нужно навести курсор, зажать левую кнопку и двигать мышку.
Многие действия можно выполнить и с клавиатуры. Например, перемещение по значкам на рабочем столе осуществляется клавишей Tab, а чтобы открыть для просмотра какой-либо элемент или запустить программу, нужно, выделив его, нажать клавишу Enter. Но новичкам я всё-таки советую пользоваться мышью – это гораздо проще и удобнее. Чтобы закрепить теорию, попробуйте управлять курсором мыши на практике. Непонятно написала? Тогда посмотрите простой видеоурок об управлении компьютерной мышью, который одинаково подойдёт и для молодых, и для пожилых начинающих пользователей.
Рабочий стол и его элементы
Рабочий стол – это первое, что вы увидите после загрузки Windows, пространство экрана с иконками на нём, традиционно это ярлыки «Компьютер» или «Этот компьютер», «Корзина». Остальные ярлыки могут варьироваться. Их наличие зависит от пожеланий пользователя. Там располагают иконку браузера, проигрывателя, текстового редактора и других часто используемых программ. Ярлык на рабочем столе – это быстрый доступ к необходимым элементам, расположенным в недрах ОС.
Чтобы добавить ярлык некоей программы или папки на рабочий стол:
Второй способ добавления ярлыка:
- По пустому пространству рабочего стола сделать правый щелчок мыши.
- Выбрать действие «Создать», далее, «Ярлык».
- В появившемся окошке нажать на кнопку «Обзор».
- Найти нужную папку или программу, щёлкнуть по ней для выделения и нажать OK (в пустой строке появится адрес).
- Нажать кнопку «Далее».
- Ввести в специальную строку имя или оставить прежнее.
- Нажать кнопку «Готово».
Вернувшись на рабочий стол, вы увидите новый ярлык. Чтобы удалить ставший ненужным ярлык с рабочего стола, щёлкните по нему единожды правой кнопкой мыши и в контекстном меню выберите действие «Удалить». Даже такие простые задачи могут быть сложны для начинающих, поэтому на просторах интернета создано множество видеоуроков, по которым можно учиться дома и совершенно бесплатно. Вот обучающий материал по созданию ярлыков на рабочем столе.
«Панель задач» и меню «Пуск»
То, что вы изучаете компьютер самостоятельно – прекрасно. Но помощь никому и никогда не мешала. Наверняка вы уже заметили внизу рабочего стола узкую серую или синюю полосу со значками – это «Панель задач».
С её правой стороны располагается информационное табло, где отображаются уведомления системы, дата и время. А также кнопки для переключения языка (русский, английский), управления громкостью воспроизведения звука, индикатор сетевого подключения, индикатор заряда батареи (на ноутбуке) и другие. С левой стороны «Панели задач» расположена кнопка меню «Пуск», кнопка в виде лупы для поиска чего-либо в компьютере и значки для быстрого доступа к программам. Смотрите видео на эту тему.
Кнопка «Пуск» (может выглядеть как плывущее окошко) открывает доступ к главному меню операционной системы. В нём отображаются все установленные на ПК программы, из него можно перейти к параметрам компьютера, «Панели управления» или его выключению. Вы также можете управлять значками меню и настраивать их отображение для собственного удобства. Более подробно вы можете узнать о «Пуске» из этого видеоматериала.
Файл и его разрешение
Файл – это основной рабочий элемент пользователя. Технически он представляет собой набор данных, хранящихся в памяти. Файлы бывают графическими, текстовыми или исполняемыми, то есть содержащими в себе какие-либо команды. Тип файла отображается в расширении – трёхсимвольном коде, расположенном в имени после точки. Например:
- Системный – drv или sys. Такие файлы лучше не трогать, дабы не вмешиваться в работу системы.
- Текстовый – txt или rtf, doc, docx или odt – это документ, содержащие текст, доступные для чтения и редактирования в специальных редакторах.
- Графический – bmp или gif, jpg или jpeg, tif, png или pds – это изображения.
- Видео — avi, mpeg, открываются для просмотра в видеопроигрывателях.
- Звуковой — wav, mp3, midi, kar, ogg – это музыка и аудиозаписи, воспроизводящиеся в аудиопроигрывателях.
- Архивы документов — zip, rar.
- Исполняемые (программы) – exe, com.
Это далеко не полный список. Ещё есть электронные таблицы, презентации, веб-страницы и другие файлы, имеющие собственное расширение.
С файлами можно работать. Как я уже писала выше, системные лучше не трогать, а вот остальные можно перемещать, копировать, удалять и редактировать. Для редактирования понадобится специальная программа, например, для текста – текстовый редактор, для фото – графический редактор. Этому нужно учиться отдельно, но простые действия вы можете освоить прямо сейчас:
- Чтобы открыть файл для просмотра, щёлкните дважды по нему левой кнопкой мыши.
- Чтобы удалить – сделайте правый щелчок и выберите действие «Удалить».
- Чтобы переместить документ в другую папку, сделайте на нём правый щелчок, выберите действие «Вырезать», перейдите в нужную папку, на пустом месте сделайте правый щелчок мышкой и выберите действие «Вставить».
- Копируется файл аналогично перемещению, только вместо действия «Вырезать» нужно выбрать «Копировать», далее, также перейти в папку назначения и в контекстном меню, вызываемом правой кнопкой мыши по пустому месту, выбрать команду «Вставить».
- Закрыть просматриваемый файл можно одним левым щелчком мыши по красному (или белому) крестику в правом верхнем углу.
- Чтобы создать новый файл, нужно сделать правый щелчок мыши по пустому месту, выбрать действие «Создать», далее, нужный файл.
Смотрите полезное видео — самоучитель, в котором наглядно показано, как можно работать с файлами на компьютере.
Программы
Программы – это тоже файлы, но исполняемые. Они предназначены для выполнения тех или иных действий, например, запуска игр, воспроизведения звука или видео, чтения и редактирования текста, просмотра изображений, архивирования данных и многого другого.
Чтобы научиться самостоятельно работать в какой-либо программе, нужно изучить именно её, например, в этом видеоуроке из двух частей показано, как работать в текстовом редакторе «Ворд» (Microsoft Word).
Также в интернете можно найти видеоинструкции по большинству существующих программ. К слову, чтобы выйти в интернет, также нужно запустить специальную программу – браузер («Яндекс.Браузер», Google Chrome, Opera, Mozila Fierfox, Internet Explorer). Обычно на стартовой странице имеется поисковая строка, в которую необходимо вписать запрос, например, «как работать в Microsoft Word».
Компьютер завис
В процессе работы может случиться так, что машина перестаёт реагировать на действия пользователя или как будто живёт своей жизнью (переключаются окна, мигает экран и тд). В таких случаях говорят: «компьютер завис». Зависание может происходить по множеству причин – неисправности какой-либо программы, некоем сбое в работе системы, вредном действии вируса и некорректной работе пользователя, например, когда запущено сразу несколько программ, использующих много памяти ОЗУ.
Что же делать, если компьютер завис? Первое, что можно и нужно сделать – это закрыть не отвечающую программу. Для этого:
- Нажать одновременно на клавиатуре сочетание клавиш Ctrl+Shift+Esc.
- Раскроется «Диспетчер задач». Если окошко маленькое и пустое, то нажмите команду «Подробнее».
- Во вкладке «Процессы» вы увидите все запущенные программы. Если какая-то «Не отвечает», что будет написано рядом с её названием, то её-то и потребуется закрыть.
- Нажмите на программе правой кнопкой мыши и выберите действие «Снять задачу».
Перейти в «Диспетчер задач» можно и другим способом – нажатием клавиш Ctrl+Alt+Del (Delete). Появится синий экран со списком возможностей, среди которых найдётся нужный диспетчер.
Если компьютер ни на что не реагирует, соответственно, в «Диспетчер задач» попасть невозможно, то машину нужно перезагрузить . Для принудительного выключения зажмите и держите кнопку включения на системном блоке. Такой метод использовать часто крайне не рекомендуется, так как он может привести к сбою в системе. Это крайняя мера, пожалуйста, запомните. Кстати, перезагрузить ПК можно с того же синего экрана, если на него удастся попасть клавишами Ctrl+Alt+Del. Там в левом нижнем левом углу есть кнопка питание, нажмите на неё и выберите действие «Перезагрузка». То что я описала наглядно показано в следующем видеоматериале.
На этом, пожалуй, закончим обучение. Изученного хватит, чтобы научиться азам работы как на стационарном ПК, так и на ноутбуке с операционной системой Windows. Ноутбук отличается тем, что в нём нет системного блока. Все его рабочие составляющие имеют миниатюрные размеры и расположены в нижней половине (под клавиатурой), кнопка включения над клавиатурой в левом верхнем углу. До свидания.
Меня зовут Андрей Артемьев, я работаю в 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).
Уровень архитектуры компьютера. Он представлен материнской платой, которая имеет определённый форм-фактор, встроенные функции закодированные в микросхемах называемых чип-сетом и порты, через которые можно расширять функционал компьютера подключив графическую карту, сетевую карту, дополнительную оперативную память (RAM), жёсткие диски, клавиатуру и пр. Порты влияют на скорость работы и возможности компьютера, что и будет определять его назначение будь то сервер для обработки тысяч запросов в секунду, планшет для пользования Интернетом или игровой ПК с несколькими видеокартами. ОС абстрагирует особенности материнской платы.
Микросхемы выглядят как на картинке ниже и представляют собой мини-компьютер выполняющий простые программы для низкоуровневых задач, к примеру прочитать данные от клавиатуры и передать их дальше чтобы они достигли в конечном счёте процессора. Как правило реализованы в виде аналоговой непрограммируемой микросхемы или микроконтроллера, программируемого на языке С.
Материнскую плату можно рассматривать как колонию микросхем которые общаются между собой через шины и через них циркулируют данные от подключенных устройств к процессору и обратно. Чип-сет — это своего рода нервная система компьютера. Все чипы на материнской плате были изначально созданы чтобы работать друг с другом. Некоторые из них могут иметь особые функции, к примеру таймер или хранение настроек BIOS. Пожалуй самый важный из них тот что имеет встроенную программу (прошивку, BIOS, UEFI) которая начинает выполняться как только появляется электричество. Она находит жёсткий диск с загрузчиком Windows и передаёт тому управление который в свою очередь запускает исполняемый файл ОС, который можно назвать Windows10.exe, на самом деле NtOsKrnl.exe. BIOS знает что искать благодаря соглашению между производителями железа и операционных систем.
Вокруг материнской платы можно собрать мобильный телефон, игровую приставку, серверную станцию или умное устройство. На картинке ниже распространённые форм-факторы материнских плат.
Уровень микроархитектуры представлен процессором (CPU), это сердце материнки и весь чип-сет нужен для обслуживания CPU. Процессор это компьютер в компьютере, более мощный и продвинутый микроконтроллер которому не нужна прошивка, потому как поток команд подаётся на лету, когда планировщик потоков поменял контекст процессора. Функционал процессора делится на подсистемы, к примеру компонент занимающийся математическими и логическими операциями, математический сопроцессор, кэш. Какие-то из них раньше были отдельным чипом на материнской плате, но сейчас их сделали частью ЦПУ, например контроллер прерывания и микросхема под названием “Северный мост” что увеличило скорость работы.
Микроархитектура это не то же самое что архитектура. Весь функционал CPU разделён на компоненты, которые работают сообща. Эти компоненты и их взаимодействие и есть микроархитектура. На блок-схеме ниже они представлены цветными прямоугольниками и квадратиками.
Архитектура процессора это по сути документ который описывает какой функциональностью он должен обладать для того чтобы соответствовать к примеру архитектуре x86, x64 или ARM применяемой на мобильных устройствах. В этом документе описано какие должны поддерживаться команды, назначения регистров и логика работы. Создатели процессоров Intel, AMD, Эльбрус могут реализовывать эту функциональность как угодно и добавлять к ней новые возможности в виде команд, регистров, флагов, прерываний и если ОС знает о них то может использовать. В терминах ООП архитектура ЦПУ — это интерфейс, а микроархитектура — его реализация.
Логические схемы. Цветные прямоугольники с блок-схемы CPU состоят из логических схем, которые производят свои операции на последовательностях нулей и единиц. Процессор видит все данные и команды в виде битов (0 и 1), по формуле любое десятичное число можно представить в виде последовательности 0 и 1, а вот что значит конкретное число зависит от контекста. Это может быть код, цифра, буква. Арифметическое и логическое устройство (ALU) умеет производить сложение двух чисел через побитовые операции. Побитовые алгоритмы сложения, вычитания, умножения и деления давно известны, разработчикам логической схемы их только надо эффективно реализовать.
Уровень радиоэлементов. Физически аналоговые схемы полагаются на радиоэлементы, которые собственно и эксплуатируют законы физики. Преимущественно это полупроводники, т.е. в определённых условиях они могут проводить электричество, а могут и нет. Диод проводит ток только в одном направлении, если его выпаять, развернуть на 180 и впаять обратно, то ток через него проходить не будет. Транзистор пропускает ток только если есть напряжение на управляющей ножке. Человечество научилось делать транзисторы микроскопическими и потому их можно размещать на маленькой плате миллионами. На картинках ниже полупроводниковые радиоэлементы и обычный транзистор рядом с нано транзистором под электронным микроскопом.
Уровень законов физики. И наконец самый нижний уровень — это уровень законов физики которые заключены в полупроводниковые радиоэлементы.
Мы будем много говорить про уровень ОС и чуть меньше про архитектуру компьютера, микроархитектуру, аналоговые схемы и радиоэлементы. К последней части у вас должно быть понимание как это всё работает вместе.
Основы Операционной Системы
Когда мы проходили в универе программирование на ассемблере у многих студентов был ступор от таких умных слов как “режимы ядра и пользователя”, под которыми на самом деле скрывается хорошо всем известная ролевая система аутентификации, на всех сайтах есть как минимум “Админ” имеющий доступ ко всем страницам и “Пользователь” имеющий ограниченный доступ. Точно так же роль “Ядро” имеет доступ ко всем возможностям 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 функцию которую надо вызвать. Указатель на этот массив сохраняется в специальном регистре процессора во время загрузки ОС.
Прерывания могут генерироваться не только процессором но и внешними устройствами (клавиатура, мышь) или программным кодом. Планировщик потоков устанавливает таймер который с интервалами равными одному кванту (по умолчанию около 15мс, в Windows Server больше) генерирует прерывание чтобы по внутреннему алгоритму назначить другой поток на исполнение. Пошаговое исполнение программы в Visual Studio так же полагается на механизм прерываний — у процессора устанавливается флаг, который после каждой команды вызывает прерывание которое обрабатывает Windows Debugging Engine и уведомляет через API Visual Studio.
Разделение памятью реализовано благодаря виртуальной памяти. Ранее я говорил что ОС это менеджер ресурсов и виртуальная машина. Даже если у вас 1Гб RAM 32х битный Windows будет работать так как если бы у вас было 4Гб оперативки, т.е. реально у вас 1Гб, а виртуально 4Гб. Современные компьютеры основаны на теоретической модели машины Тьюринга или же архитектуре фон Неймана (с некоторыми изменениями). Согласно этим моделям память в компьютере это лента состоящая из ячеек размером один байт. Эти ячейки сгруппированы в страницы как правило по 4096 байт (4Кб), потому как:
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++. В укрупнённом виде Винда выглядит так:
Давайте быстренько пробежимся по её компонентам снизу вверх:
- Hyper-V Hypervisor — слой виртуализации благодаря которому в Windows можно создать виртуальную машину. Иногда говорят, что Hyper-V это минус первый уровень привилегий, однако реализован он в одном уровне привилегий и адресном пространстве что и ядро ОС, за счёт использования слоёной архитектуры ОС ничего не знает о нём.
- HAL.dll — Hardware Abtraction Layer — изначально задумывался как абстракция над железом — чипсет, материнская плата, процессор — для того чтобы можно было перенести Windows на новую платформу реализовав новый HAL.dll, который будет выбран и скопирован во время установки. По сути это драйвер к устройствам материнской платы, к примеру таймерам, контроллеру прерываний. Сейчас его роль снижена, потому как многие драйвера материнки и чип-сета реализованы в ACPI.sys.
Читайте также: