Как быстро научиться работе на компьютере


лайфхаки для начинающих пользователей ПК

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

Вам надоело постоянно спрашивать советов и помощи у окружающих? Хотите сами уверенно обращаться с компьютером? Тогда эти советы — для вас!

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

  • Обзаведитесь учебной литературой. Людям старшего поколения привычнее и проще пользоваться для обучения классическим инструментом — учебником, чем разбираться в работе той или иной программе методом проб и ошибок. Вам не понадобится много книг — достаточно одной, в которой разъясняются базовые термины и есть уроки по началу работы с компьютером. Подойдет любой свежий учебник по информатике. Руководства из серии «для чайников» тоже неплохи, но стоят дороже. Главное — смотрите год выпуска книги. Информация, связанная с программным обеспечением, быстро устаревает.

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

  • Пользуйтесь функциями «Help»/«Справка». Есть старая шутка о том, что русские люди ищут инструкцию, только когда что-нибудь сломают. Ломайте этот стереотип — пользуйтесь инструкциями сразу! Раздел «Справка» вшит в каждую программу и содержит ответы на большинство вопросов новичков.

  • В первую очередь научитесь пользоваться интернет-браузером и поиском в интернете. Что такое браузер? Куда вводить адрес сайта? Как формулировать поисковые запросы в Яндексе и Google? Как добавлять сайты в закладки? Найдите ответы на эти вопросы — и поиск всех других ответов для вас резко упростится.

  • Научитесь делать скриншоты (снимки экрана). Это «фотографии» экрана, которые делаются нажатием клавиши PrtSc или PrintScreen и автоматически помещаются в буфер обмена, откуда вставляются в любой графический или текстовый редактор. Если у вас возникли трудности — например, программа выдает ошибку — сделайте скриншот и сохраните его, чтобы показать системному администратору или другому специалисту, а не объяснять «на пальцах». Есть программы, делающие работу со скриншотами ещё удобнее. Например, если у вас установлен Яндекс.Диск, то все сделанные скриншоты автоматически сохраняются в специальную папку. А с помощью программы Joxi можно сразу же отметить на скриншоте интересующую вас область, добавить комментарий, отправить его не файлом, а в виде ссылки.

  • Учитесь на практике. Старайтесь не превращать ваше обучение в зубрежку терминов и порядков действий. Все, что вы прочитаете в учебнике или на сайте с советами — тут же пробуйте в программе. Причем желательно сразу же решать конкретные прикладные задачи — пусть и простые. Осваиваете текстовый редактор Microsoft Word — сразу же пробуйте оформить в нём документ. Изучаете графические редакторы — обрабатывайте с их помощью свои фото. Так вы гораздо быстрее запомните функции и инструменты каждой программы.

  • Обратите внимание на веб-приложения. Чтобы пользоваться Word, Excel и некоторыми другими программами, уже не обязательно устанавливать их на компьютер. Набирают популярность так называемые онлайн-версии программ, которые запускаются через интернет-браузер. Например, в сервисы Яндекс.Диск, Google Диск, Облако Mail.Ru интегрированы онлайн-версии Word, Excel и PowerPoint.

  • С самого начала учитесь пользоваться «горячими клавишами».  Для большинства действий, которые производятся в программе с помощью кликов мышью по меню и панелям инструментов, есть быстрый аналог — нужная кнопка на клавиатуре, или сочетание кнопок. Например, сочетание клавиш Ctrl + C копирует выделенный объект в буфер обмена, а Ctrl + V — вставляет ранее скопированное в файл. С помощью “горячих клавиш» вы будете работать гораздо быстрее.

  • Эти советы относятся к ситуации, когда вам приходится изучать компьютер самостоятельно. Но если у вас есть возможность записаться на учебные курсы — обязательно сделайте это. Результат вы  получите гораздо быстрее, а само обучение пройдет легче и интереснее.

  • Компьютерные курсы для пенсионеров — идеальный вариант для пожилых людей, которые хотят идти в ногу со временем.

  • Курсы компьютерной грамотности (Windows, Word, Excel). Здесь вы получите навыки, востребованные на любой офисной работе — научитесь оформлять текстовые документы, таблицы, диаграммы, пользоваться электронной почтой.

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

  • Курсы MicroSoft Excel: базовый уровень. Эта программа пригодится и дома, и на работе — с её помощью можно анализировать данные, создавать сводные таблицы, строить диаграммы и графики, оформлять документы.

  • Курсы PowerPoint. Научитесь создавать презентации, фотоальбомы, слайд-шоу с визуальными и звуковыми спецэффектами.

  • Как я могу узнать больше о компьютерах?

    Обновлено: 06.03.2020, Computer Hope

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

    Обзор компьютера

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

    15 компьютерных тем

    1. Транзисторы - Компьютер содержит миллионы транзисторов, которые создают машинный язык с помощью логических вентилей, которые включают и выключают схемы.
    2. Машинный язык - Все компьютеры и электронные устройства обмениваются данными в двоичном формате, который представляет собой последовательность нулей и единиц или Выкл. и Вкл. электрические сигналы.Все программное обеспечение, написанное на вашем компьютере, создано на языке программирования высокого уровня, понятном людям. По завершении программа компилируется на низкоуровневый машинный язык, понятный компьютерам.
    3. Коды ASCII - Каждый двоичный 0 или 1 считается битом, а каждое число, буква или другой символ состоит из восьми битов (один байт). Обычный метод хранения и редактирования текста выполняется с помощью кодов ASCII, которые представляют собой один байт двоичного кода. Например, строчная буква «а» имеет десятичное значение кода ASCII 97, что в двоичном формате составляет 01100001.
    4. Материнская плата - Материнская плата - самая большая печатная плата в компьютере, которая удерживает и соединяет все вместе. Без материнской платы такие компоненты, как процессор и память, не могли бы взаимодействовать друг с другом.
    5. Компьютерная память - Не путать с дисковой памятью, компьютерная память (RAM) является энергозависимой памятью и используется для хранения запущенных в данный момент приложений. Когда компьютер выключен, все данные в памяти теряются.
    6. Дисковое хранилище компьютера - Энергонезависимый тип памяти, дисковое хранилище, такое как жесткий диск, - это то, что хранит вашу информацию, даже когда компьютер выключен. Все ваши файлы, документы, песни, фотографии и т. Д. Хранятся на запоминающем устройстве.
    7. ПЗУ - Другой тип памяти, постоянное запоминающее устройство (ПЗУ), представляет собой микросхему памяти, содержащую данные, которые можно только читать. Большинство современных компьютеров имеют программируемую постоянную память (PROM), которая по-прежнему доступна только для чтения, но при необходимости может быть перепрограммирована путем обновления прошивки.
    8. Объем памяти - Вся память и хранилище имеют общую емкость, которая записывается с использованием таких сокращений, как КБ, МБ, ГБ и ТБ. См. Следующую ссылку для полного понимания всех значений.
    1. Процессор - Центральный процессор (ЦП) - это компонент, отвечающий за обработку всех инструкций программного и аппаратного обеспечения.
    2. Программное и аппаратное обеспечение - Программное обеспечение - это инструкции и код, устанавливаемые на компьютер, например Интернет-браузер, который вы используете для просмотра этой страницы.Оборудование - это физическое устройство, к которому вы можете прикоснуться, например монитор, который вы используете для отображения этой страницы.
    1. Ввод / вывод - Люди используют устройства ввода, такие как клавиатура, для взаимодействия с компьютером. Компьютер обрабатывает эти данные, а затем отправляет измененную или новую информацию на устройство вывода, такое как монитор. Принтер - это еще одно устройство вывода, которое может создавать бумажные копии документов и изображений, хранящихся на компьютере.
    2. Платы расширения - Карта расширения - это карта, добавляемая к компьютеру для предоставления ему дополнительных возможностей.Видеокарта, модем, сетевая карта и звуковая карта - все это примеры карт расширения. Однако многие компьютеры также могут иметь встроенные устройства, такие как звуковая карта и сетевая карта, встроенные в материнскую плату. Для портативного компьютера в слот PC Card добавляются дополнительные карты.
    3. Программирование - Все программное обеспечение, работающее на компьютере, было создано программистом с использованием языка программирования.
    4. Операционная система - На каждом компьютере должна быть установлена ​​операционная система, чтобы программное обеспечение могло взаимодействовать с оборудованием.Например, большинство IBM-совместимых компьютеров работают под управлением операционной системы Microsoft Windows и имеют возможность запускать альтернативные операционные системы, такие как вариант Linux. На компьютерах Apple работает только macOS.
    5. Сеть - компьютеры обмениваются данными с другими компьютерами по сети с помощью сетевой карты (NIC) или Wi-Fi, который подключается к маршрутизатору. Существует два основных типа сетей: локальная сеть (LAN) и глобальная сеть (WAN). Интернет также считается сетью, в которой используется протокол TCP / IP.

    Как работает компьютер?

    Информация о том, как работает компьютер после нажатия кнопки питания, также является отличным способом узнать больше о вашем компьютере.

    Как пользоваться компьютером

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

    Ознакомьтесь с компьютерным жаргоном

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

    История компьютера

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

    Будьте в курсе

    Компьютеры, их оборудование и программное обеспечение постоянно развиваются.Старайтесь оставаться в курсе последних событий, читая компьютерные новости, блоги, RSS-каналы, информационные бюллетени, форумы и следите за компьютерными людьми в социальных сетях, таких как Twitter.

    Компьютерная викторина

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

    Бесплатные курсы в колледже

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

    Онлайн бесплатные книги

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

    .

    Как пользоваться компьютером

    Обновлено: 08.05.2020, Computer Hope

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

    Компьютеры разных типов

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

    Знакомство с компьютером

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

    Установочный компьютер

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

    Основные сведения о клавиатуре и мыши

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

    Знакомство с операционной системой

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

    Создать учетную запись пользователя

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

    Установка, запуск и удаление программы

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

    Создание, сохранение и открытие файлов

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

    Как работать с текстом в файле

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

    Как выделять, копировать и перемещать файлы

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

    Резервные копии файлов

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

    Как удалить файлы

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

    Изменение настроек

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

    Подключение периферийных устройств

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

    Подключение к Интернету

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

    Использование Интернета

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

    Компьютерная безопасность

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

    Выключение и выключение компьютера

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

    Компьютер для уборки

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

    Поиск и устранение неисправностей и решение проблем

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

    .

    7 важных советов для более быстрого обучения программированию

    Независимо от того, получаете ли вы ученую степень в области информатики, ветеран, использующий GI Bill для выбора следующей миссии, начинающий разработчик-самоучка или студент учебного лагеря по программированию, овладение навыками программирования - это бесконечная борьба. Чтобы помочь вам в обучении - любезно предоставлено инструкторами Coding Dojo - , вот семь советов, как научиться программировать быстрее.

    1. Учитесь на практике. Всегда играйте с кодом при изучении

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

    Совет: создавайте проект по мере изучения материала.Персональный проект часто является лучшей отправной точкой.

    2. Изучите основы долгосрочной выгоды

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

    Подсказка: прочтите эту отличную статью о 5 основных концепциях любого языка программирования

    3. Код вручную. Он оттачивает мастерство, и он понадобится вам, чтобы получить работу

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

    4. Обратитесь за помощью. Вам понадобится

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

    Предупреждение: в Coding Dojo мы рекомендуем использовать правило 20 минут. Прежде чем обращаться за помощью, уделите хотя бы 20 минут, чтобы разобраться в чем-то самостоятельно. Велика вероятность, что ответ уже перед вами, и, кроме того, борьба делает вас в целом лучшим программистом.

    Подсказка: Stackoverlfow и обучение программированию - это золотая жила для помощи в онлайн-программировании.

    5. Поищите дополнительные ресурсы в Интернете. Огромное количество контента

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

    Совет: не стоит недооценивать возможности поиска.

    6. Не читайте просто образец кода. Повозитесь с этим!

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

    7. Делайте перерывы при отладке

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

    Заключение: сохраняйте спокойствие и продолжайте кодировать

    Несмотря на эти 7 советов, самый важный ингредиент для более быстрого изучения программирования - это сохранять уверенность. Для этого вам следует ожидать неоднократных неудач и быть терпеливыми в отношении своего прогресса; потому что для того, чтобы стать экспертом в чем-либо, нужно много работать и много времени. И если хоть одно сомнение когда-либо омрачает ваш разум, помните, что каждый программист проходил этот путь раньше - никому из них не суждено стать разработчиком больше, чем вам. Какой бы путь вы ни выбрали, будь то колледж или учебный лагерь по программированию, единственным препятствием на пути к успеху является ваша трудовая этика и уверенность в том, что нужно продолжать.

    Почувствуйте, что быть разработчиком - это то, что вам нужно делать, и задаетесь вопросом: «Стоят ли этого учебные курсы по программированию?» Не ищите ничего, кроме Coding Dojo.Мы - единственный учебный курс, который обучит вас 3 стекам, используемым лучшими компаниями мира за 14 недель. Просто подайте заявку сейчас (это займет всего 2 минуты) - консультант по приемной комиссии свяжется с вами, чтобы узнать, подходит ли вам Coding Dojo.

    .

    Как работает компьютер?

    Обновлено: 02.06.2020 компанией Computer Hope

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

    Включение компьютера

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

    Когда компьютер и его компоненты получают достаточную мощность и блок питания не сообщает об ошибках, он отправляет сигнал (используя транзисторы) на материнскую плату и процессор компьютера (ЦП). Пока это происходит, процессор очищает все оставшиеся данные в регистрах памяти и дает счетчику программ ЦП шестнадцатеричное число F000 . Этот номер сообщает ЦП, что он готов обрабатывать инструкции в этом месте, содержащемся в базовой системе ввода / вывода (BIOS).

    BIOS и POST

    Когда компьютер впервые смотрит в BIOS, он начинает самотестирование при включении (POST).Эта последовательность обеспечивает наличие и правильное функционирование необходимых компонентов. Если компьютер не проходит ни один из этих тестов, он обнаруживает нерегулярный POST. Нерегулярный POST - это звуковой код, который отличается от стандартного одного или двух звуковых сигналов. Например, нерегулярный POST может не генерировать звуковых сигналов или сочетать разные звуковые сигналы, чтобы указать причину сбоя.

    Если компьютер проходит POST, он просматривает первые 64 байта памяти, расположенной в микросхеме CMOS.Этот чип поддерживается батареей CMOS, даже когда компьютер выключен. Этот чип содержит такую ​​информацию, как системное время и дату, а также информацию обо всем оборудовании, установленном на вашем компьютере.

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

    Затем POST проверяет часы реального времени (RTC) или системный таймер и системную шину, чтобы убедиться, что оба работают. Наконец, вы получите изображение на вашем дисплее после того, как POST загрузит память, содержащуюся на адаптере дисплея.

    Затем BIOS проверяет, выполняет ли он холодную или горячую загрузку (перезагрузку), просматривая адрес памяти 0000: 0472.Если он видит 1234h, BIOS знает, что это перезагрузка, и пропускает оставшиеся шаги POST.

    Если 1234h не отображается, BIOS знает, что это холодная загрузка, и продолжает выполнять дополнительные шаги POST. Затем он проверяет компьютерную память (RAM), установленную в компьютере, путем записи в каждый чип. Ранние компьютеры отображали этот шаг, так как память была подсчитана во время загрузки.

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

    Загрузка операционной системы

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

    BIOS сначала передает управление загрузчику начальной загрузки, который проверяет загрузочный сектор жесткого диска. Если ваша последовательность загрузки в настройке CMOS не настроена на просмотр жесткого диска в первую очередь, он может загрузиться с первого доступного загрузочного носителя (например,г., DVD или флешку).

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

    После того, как в реестр загружены начальные базовые аппаратные устройства, он начинает загружать устройства plug and play, устройства PCI и ISA. После загрузки всех этих устройств Windows загружает полную поддержку жесткого диска, разделов и любых других дисков, а затем переходит ко всем остальным установленным драйверам.

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

    Аппаратные устройства, взаимодействующие с компьютером

    После того, как компьютер загрузил операционную систему, оборудование, подключенное к компьютеру, должно иметь возможность обмениваться данными с ЦП.Аппаратная связь осуществляется с помощью запроса прерывания (IRQ). Контроллер прерывания отправляет запрос (INTR) в ЦП, чтобы остановить то, что он делает для обработки нового запроса оборудования. Все, что выполняется процессором, приостанавливается и сохраняется как адрес памяти в стеке памяти. Затем эта задача возобновляется, когда текущая (более срочная) задача завершена.

    .

    Смотрите также