Как программа понимает оборудование ?

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

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

Сегодня программы можно скачать в интернете. Есть много бесплатных программ, которые можно использовать для решения поставленных задач. Конечно, есть и платные программные продукты, функциональные возможности которых можно получить после оплаты. Так, если вы хотите набирать тексты в текстовом редакторе MS Word и работать с электронными таблицами MS Excel, тогда придётся купить программный продукт Microsoft Office.

Подсказка: инструменты Microsoft Office доступны бесплатно в облачных хранилищах Google Drive, Яндекс.Диск, Облако@mail.ru.

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

Типы программ для персонального ПК

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

Давайте рассмотрим самые распространённые типы программных продуктов:

Текстовые редакторы: позволяют создавать и редактировать тексты, таблицы и много других видов документов. Наиболее известный текстовый редактор — Microsoft Word.

Графические редакторы: позволяют создавать и редактировать графическое изображение (фото, картинки, рисунки) используя множество инструментов, стилей и шаблонов. Наиболее известный графический редактор — Photoshop.

Веб-Браузеры: это инструмент, который вы используете для доступа к глобальной сети Интернет. Большинство компьютеров поставляются с веб-браузером, но вы также можете загрузить другой. Примеры: Internet Explorer, Firefox, Google Chrome, Yandex-браузер и Safari.

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

Медиапроигрыватели: если вы хотите слушать музыку или смотреть фильмы на компьютере, вам понадобится программа-плеер. Для компьютеров на базе MS Windows предустановлен Windows Media Player, а для компьютеров Apple это iTunes.

Виджеты: это простые приложения, которые можно разместить на рабочем столе (если вы используете Mac или PC с Windows последнего поколения). Есть много различных типов виджетов: календари, калькуляторы, карты, заголовки новостей, заметки, часы и многое другое.

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

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

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

Если программное обеспечение куплено в магазине, достаточно вставить установочный диск в дисковод и следовать инструкциям на экране. Если программное обеспечение, загружено из интернета, с ним будет файл readme (например, readme.txt), который включает в себя инструкции по установке и другую информацию.

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

Открытие файлов с помощью программ

Программы разрабатываются для выполнения поставленных задач и работы с определёнными типами файлов. Например, Microsoft Word может создавать и редактировать Документы Word (тип .doc .docx). Если у вас нет текстового редактора MS Word, вы не сможете открыть документы Word в «Блокноте». Например, если у вас есть файл с расширением psd – это рабочий тип файла программы Photoshop, без этой программы он бесполезен.

Существует два основных способа открыть файл:

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

  1. Откройте программу, а затем, используя пункт меню «Файл» – «Открыть», откройте файл. Как правило, все программы имеют меню, а первым пунктом меню является пункт «Файл». Через это пункт меню можно открывать, создавать, сохранять и много другое.

Также зная основные типы файлов, вы сможете сами решить какой программой можно открыть тот или иной файл. Например, фотографию в формате .jpg, вы можете открыть в стандартном графическом редакторе Paint или в Photoshop, только вот функциональные возможности этих программ сильно отличаются. Это как проехать на автомобиле ВАЗ и BMW. Вот и судите, что вы можете сделать с фотографией, имея разные инструменты (программы) под рукой.

Мобильные приложения

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

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

Главное, вы должны понимать, что от того какой программой вы пользуетесь, зависит конечный результат.

Друзья, поддержите нас! Поделитесь статьёй в социальных сетях:

Как программа понимает оборудование ?

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

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

Если диск, где вы собираетесь сохранить данные, привязан к BIOS – т.е. является в прямом смысле слова постоянным запоминающим устройством для материнской платы – BIOS сама посылает необходимые инструкции и данные на контроллер диска. Контроллер современных жёстких дисков уже вмонтирован в диск. Если же записи о ПЗУ, на которое вы сохраняете файл или папку, нет в BIOS (вы только что вставили флешку), то системе необходимо будет найти или устанвоить со стороны (или, выражаясь научно, осуществить выборку) драйвер этого устройства. Затем система прописывает с драйвера размер носителя, файловую систему, информацию о производителе и т.д. Ядро операционной системы использует именно пресловутые драйверы для того, чтобы разговаривать с каждым из установленных устройств. Если коротко, то драйвером можно назвать маленькую программу-“переводчик”, хранимую на диске и объясняющую Windows как с конкретным устройством работать.

Пару слов про контроллеры

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

Как программа понимает оборудование: идём дальше

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

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

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

Онлайн-калькуляторы для определения мощности ПК — теория и практика

Узнать мощность своего компьютера можно по-разному: вооружиться мультиметром и тестировать вручную или зайти на онлайн-калькулятор и посчитать все за 5 минут. Последние выдают результаты автоматически — вбиваешь свои данные и готово. А мы в этом материале проверяем онлайн-калькуляторы на честность. Какие из них выдают более точные данные, какими проще и удобнее пользоваться? И стоит ли вообще доверять готовым алгоритмам или лучше все перепроверить самому?

Тестируем реальную мощность ПК

Перед проверкой калькуляторов сначала нужно определить реальную мощность ПК. Тестируем пару персональных компьютеров двумя способами:

  • Амперметром ACM91 измеряется ток по выходным линиям блока питания. Далее рассчитывается, затем суммируется мощность.
  • По входу блока питания (220 В) измеряется мощность. В этом случае делается поправка на КПД блока питания и используется как справочное значение.

ПК нагружались тестом стабильности от AIDA, видеокарта — дополнительно стресс-тестом от FurMark. Все компоненты ПК работали в штатном режиме, без разгонов. Для видеокарты была установлена максимальная производительность из предложенных производителем Profiles.

Конфигурации ПК1 и ПК2

Комплектующие

ПК 1

ПК 2

SSD A-Data SX6000 Pro, 256 ГБ, М.2 2280

Измеренная потребляемая мощность ПК

ПК1

ПК2

U12CPU —линия питания процессора;

(I5-8400, TDP 65 Вт)

(I5-4460, TDP 84 Вт)

191 Вт

Тесты онлайн-калькуляторов мощности

Калькулятор от Bequiet

Онлайн калькулятор от известного производителя солидных блоков питания Bequiet.

Разработчики калькулятора не стали мудрить и предусмотрели в калькуляторе расчет только по четырем основным компонентам: процессор, видеокарта, система и охлаждение.

Мощность потребления процессора определяется по его TDP.

Мощность видеокарты в соответствии с характеристиками от производителя. Список моделей внушительный, но нужной GTX 1650 Super в списке нет. Выбрал GTX 1660, которая потребляет на 20 Вт больше.

В разделе «Система» можно указать количество модулей памяти, устройств SATA и даже устройств PATA. Каждый модуль памяти добавляет 4 Вт к рассчитываемой мощности, каждое устройство SATA или PATA — по 15 Вт. В качестве устройства SATA я укажу свой SSD М.2, так как в калькуляторе отсутствует отдельное поле для указания таких устройств.

В разделе «Охлаждение» можно указать дополнительные вентиляторы в системе и (или) систему водяного охлаждения. Каждый вентилятор добавляет 5 Вт.

В калькуляторе предусмотрены еще две установки — «Использование USB 3.1 Gen 2 для передачи энергии» и «Планируете ли вы разгонять компьютер или использовать разогнанные компоненты».

Спецификация USB 3.1 Gen 2 в теории подразумевает возможность передачи до 100 Вт мощности. И действительно, если установить здесь галочку, то рассчитанная потребляемая мощность компьютера увеличится на 100 Вт.

Если установить галочку в разделе «Планируете ли вы разгонять компьютер», то калькулятор добавит 15 % к данным.

Результаты

Рассчитанная мощность калькулятором Bequiet

Измеренная потребляемая мощность ПК

*

Калькулятор от Сoolermaster

Потребляемая мощность процессора определяется калькулятором по его TDP.

Материнская плата указывается через форм-фактор. По этому параметру добавляется определенная мощность (ATX — 70 Вт, Micro-ATX — 60 Вт).

Видеокарт в списке мало. Я не обнаружил ни GTX1650 Super, ни GTX1660. Выбрал близкую по мощности GTX1650 (85 Вт).

Память выбирается по типу и объему. Например, одна плашка DDR4 объемом 8 ГБ добавляет 3 Вт.

Есть возможность добавить SSD по его объему. Выбор SSD на 250 ГБ добавляет 40 Вт, что явно многовато.

HDD указывается по скорости вращения шпинделя и форм-фактору. При этом HDD с 7200RPM и 3.5″ добавляет 15 Вт, что в среднем не далеко от реальности.

Результаты

Рассчитанная мощность калькулятором Сoolermaster

Измеренная потребляемая мощность ПК

*

Калькулятор от MSI

Тут конфигурацию можно добавить уже более подробно, чем в двух предыдущих калькуляторах. Разработчики предлагают указывать устройства PCI, PCIe, внешние устройства USB и даже устройства с интерфейсом 1394 (FireWire) и карт-ридеры с фронтальной загрузкой.

Чтобы выбрать процессор, надо указать аж пять параметров — тут запрашивается даже его так называемый код. Мощность процессора также определяется по его TDP.

А вот SSD нет. С другой стороны, твердотельные накопители с разъемом SATA или М.2 можно условно указать в разделе «Доп. карты PCE Express» как устройство PCIe 3.0х1. Это даст 12 Вт прибавки.

Видеокарту GTX 1650 Super я опять не обнаружил в списке. Поэтому снова указал GTX 1660 и получил плюсом 120 Вт.

Каждое внешнее USB устройство добавляет 5 Вт. Одна плашка памяти DDR4 добавляет 3 Вт.

В калькуляторе есть раздел для устройств PCI. Например, SoundBlaster добавит 6 Вт, а RAID контроллер аж целых 20 Вт.

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

Результаты

Рассчитанная мощность калькулятором MSI

Измеренная потребляемая мощность ПК

Калькулятор от Outervision

В калькуляторе есть возможность выбора платформы, разработчики этот раздел почему-то назвали Motherboard. По умолчанию выбран Desktop, который сразу в расчет добавляет 110 Вт мощности. Эта мощность и будет являться резервом для всех неучтенных потребителей или режимов работы.

Мощность процессора, как и везде, определяется по его TDP.

Одна из особенностей калькулятора — учет параметров разгона процессора (частота и напряжение питания ядер) и видеокарты.

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

Предусмотрен выбор всевозможных устройств хранения, даже дисков с интерфейсом IDE. Есть и SSD M.2, который добавил аж 1 Вт мощности. Обширный список устройств с интерфейсом PCI и PCIe и большой выбор прочих устройств, от USB до светодиодной ленты.

В итоге получаем расчетную максимальную потребляемую мощность системы, рекомендуемую минимальную мощность блока питания (Recommended PSU Wattage) и рекомендуемую мощность источника бесперебойного питания — ИБП (Recommended UPS rating).

Результаты

Рассчитанная мощность калькулятором Outervision

Измеренная потребляемая мощность ПК

Считать или не считать — выводы и результаты

Подведем итог. Сведем все результаты в одну таблицу.

Измеренная мощность ПК

Калькулятор Bequiet

Калькулятор Сoolermaster

Калькулятор MSI

Калькулятор Outervision

Наиболее близкую к реальности мощность показывает калькулятор от Bequiet. Его разработчики рекомендуют использовать БП в режиме нагрузки от 50 до 80 %. Я бы остановился на рекомендации в 50 % — будет некий запас на комплектующие и те режимы работы, которые не учитывает калькулятор, плюс получим выигрыш в тишине. Тогда для рассматриваемой конфигурации ПК1 будет оптимальным использование БП мощностью 400 Вт. Может показаться, что этого маловато, но надо понимать, что калькулятор предполагает использование блоков питания от Bequiet.

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

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

Калькулятор от CoolerMaster резервирует фиксированную мощность для неучтенных комплектующих и режимов работы.

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

А вот калькулятор Outervision выдает сразу рекомендуемую мощность БП. Для рассматриваемой конфигурации ПК1 калькулятор рекомендует БП мощностью 358 Вт. Округляем в большую сторону до ближайшей сотни — получаем 400 Вт.

При расчете можно учесть время использования компьютера за сутки. При этом калькулятор добавляет 5 % к рекомендуемой минимальной мощности блока питания, если ПК будет использоваться в режиме 24/7 против одного часа. Таким образом определяется некий запас надежности БП при круглосуточной работе ПК.

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

Калькулятор Outervision рассчитывает мощность источника бесперебойного питания (ИБП). Не забудьте указать диагональ используемого монитора.

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

Для таких юзеров есть и другие способы определения мощности БП. Например, можно ориентироваться на рекомендации производителей видеокарт. В частности, для GTX-1650 Super рекомендуется мощность БП 450 Вт, что в общем, соответствует значениям, которые получены при помощи калькуляторов с учетом рекомендаций.

Если же в ПК не используется отдельная видеокарта, то можно смело использовать современный блок питания с минимальной мощностью 300–400 Вт. Этого будет более чем достаточно для стандартной конфигурации настольного ПК.

Принимая во внимание поправки к программам, всеми перечисленными калькуляторами можно уверенно пользоваться. Результаты получаются вполне достоверными, а рекомендации по блокам питания — жизнеспособными. Для продвинутых пользователей больше подходит Outervision благодаря куче дополнительных опций и расширенным советам. Для владельцев ПК с минимальной конфигурацией можно использовать калькуляторы от Bequiet или Сoolermaster, хотя бы просто чтобы не запутаться. В любом случае онлайн-калькуляторы являются отличным инструментом для оценки потребляемой мощности вашего ПК и помогут в выборе блока питания или ИБП.

Как выбрать блок питания для компьютера можно почитать по ссылке.

Виды программного обеспечения. Инсталляция и удаление программ

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

Введение

Что же такое программное обеспечение компьютера? Рассмотрим этот термин подробнее.

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

Всё программное обеспечение можно разделить на следующие типы

Виды программного обеспечения

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

2. К ним относятся те программы, которые выполняют вспомогательные, обслуживающие либо сервисные функции, например архиваторы, антивирусы и программы для обслуживания жесткого диска компьютера. Программы такого типа также называют (от англ. utilize – «использовать»).

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

Большинство программ на сегодняшний день создаются с привязкой к конкретной операционной системе (например, Windows, Linux, Android, MacOS) и т. д. Этот факт необходимо обязательно учитывать при выборе той или иной программы.

Перед запуском программы ее нужно правильным образом то есть установить на данный компьютер. Существуют специальные программы-инсталляторы, например Rpm для ОС Linux или Windows Installer для Windows. Очень часто программы-инсталляторы входят в состав операционной системы по умолчанию. – означает установить (распаковать) все ее значимые файлы в соответствующие директории операционной системы. Для того чтобы программа инсталлировалась верно, она должна содержать так называемый . (от англ. distribute – распределять) – это совокупность компонентов, необходимых для ее установки (инсталляции). Дистрибутив операционной системы обычно содержит в себе программы для начальной инициализации системы.

Инсталляция и удаление программ

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

1. В первую очередь необходимо setup.exe или install.exe и запустить их двойным щелчком мыши.

2. В открывшемся диалоговом окне необходимо . Это можно сделать, например, в выпадающем списке. Далее необходимо нажать кнопку ОК.

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

4. После этого обычно предлагается программы. Необходимо выбрать нужные (поставить напротив необходимого компонента галочку) и нажать «Далее».

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

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

7. После завершения инсталляции для выхода из установщика необходимо нажать Finish.

Часто при инсталляции программы требуется ввести серийный номер продукта. Обычно его можно найти на лицензионной наклейке на обложке диска с программой, либо, если программа была куплена в сети Интернет, код приходит вам на электронную почту. Используя серийной номер, производитель пытается воспрепятствовать нелегальному использованию этой программы. На бесплатные программы (freeware) необходимость ввода серийного номера не распространяется.

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

1. В меню «Пуск» нужно выбрать Панель управления и в появившемся окне выбрать «Программы». Далее нажать на «удаление программ». Появится список всех установленных на этом компьютере программ.

2. Выберем ненужную нам программу и нажмем наверху кнопку «Удалить/изменить».

3. В открывшемся окне нажмем на кнопку «Удалить».

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

Лицензии программного обеспечения

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

Среди существующих на сегодняшний день можно выделить следующие.

· – бесплатная программа. Не требует активации и ввода серийного номера.

· бесплатная программа, устанавливающая в процессе инсталляции на компьютер пользователя дополнительные модули. Чаще всего это рекламное ПО, которое автор использует для своего дополнительного дохода без согласия на то пользователя.

· условно бесплатная программа. Может иметь ограничения в функциональности и ограниченный срок работы без активации.

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

· демонстрационная версия программы.

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

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

В законодательствах некоторых стран существуют определенные законы, регламентирующие права на использование программного обеспечения. Например, в России до 2008 года существовал такой закон. Однако затем он утратил свою силу и был заменен частью 4-й Гражданского кодекса РФ, статьями 1225-й и последующими.

Если пользователь имеет желание написать свою собственную программу, то в этом ему помогут языки программирования, которых на сегодняшний день существует очень много. Например, языки программирования, C++, Java, C#, PHP, Delphi являются очень популярными, а их функционал является широким. Об этих средах мы будем говорить на последующих уроках.

Список литературы

1. Соловьева Л.Ф. Учебник: Информатика и ИКТ. Учебник для 8 класса. – Спб: БХВ-Петербург, 2011.

2. Босова Л.Л. Информатика и ИКТ: Учебник для 8 класса. – М.: БИНОМ. Лаборатория знаний, 2012.

3. Босова Л.Л. Информатика: Рабочая тетрадь для 8 класса. – М.: БИНОМ. Лаборатория знаний, 2010.

4. Голицына О. Л., Партыка Т. Л., Попов И. И., Программное обеспечение. – М.: ФОРУМ.

Дополнительные рекомендованные ссылки на ресурсы сети Интернет

1. Интернет портал «mepavel.narod.ru» (Источник)

2. Интернет портал «chaynikam.info» (Источник)

3. Интернет портал «Producing Open Source Software» (Источник)

Домашнее задание

1. Какие виды программного обеспечения вам известны?

2. Что означает термин «инсталляция программы?»

3. Каким образом можно удалить программу из системы Windows?

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

Если вы нашли ошибку или неработающую ссылку, пожалуйста, сообщите нам – сделайте свой вклад в развитие проекта.

Что такое компьютерная программа? Создание, использование, виды и назначение компьютерных программ

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

Что такое компьютерная программа в общем понимании?

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

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

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

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

Классы компьютерных программ

Что касается классификации любого ПО, сегодня существует достаточно много систем, включающих в себя разделение по типам.

Однако во всех системах классификации выделяют следующие компьютерные программы (список приводится ниже):

  • первичные системы ввода/вывода (BIOS, UEFI);
  • системные программы и их компоненты (операционные системы и их собственные службы);
  • сервисное и обслуживающее программное обеспечение;
  • среды разработки (создание программ);
  • прикладное ПО (узко ориентированные пользовательские программы, устанавливаемые на компьютер для выполнения конкретно поставленных задач).

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

Как создаются приложения?

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

Достаточно отметить, что создание компьютерных программ сводится к написанию кода на самом языке (или с использованием сред разработки, например, Java SDK), тестированию приложения в самой среде и компиляции (преобразованию в код, распознаваемый машиной).

Как работает большинство программ?

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

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

Практическое применение

Использование компьютерных программ в большинстве случаев сводится к тому, чтобы запустить исполняемый файл формата EXE, который создается после установки приложения на компьютер (в мобильных устройствах применяются другие форматы). Для инсталляции предусмотрены те же исполняемые компоненты, обычно имеющие название Setup.exe (для обновлений системы Setup.msi). Но это не всегда так.

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

Самым ярким примером являются VST-синтезаторы и эффекты, подключаемые к музыкальным редакторам и секвенсорам через соответствующий интерфейс или хост. Что такое компьютерная программа в этом смысле? Это даже не программа, а компонент, в котором прописан набор команд, исполняемых при подключении к интерфейсу и загрузке в оперативную память. Только из «оперативки» производится посыл на обработку центральным процессором, а не наоборот, как в случае с исполняемыми файлами.

Проблемы совместимости

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

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

Вместо итога

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

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

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

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

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

Содержание

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

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

Необходимость мониторинга системы

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

  1. Определить, сколько памяти установлено на вашем компьютере, её тип и количество слотов. После этого будет намного проще выбрать новое подходящее ОЗУ или сделать выводы, что стоит заменить всю материнскую плату или компьютер (ноутбук);
  2. Понять, как именно подготовиться к выпуску ожидаемой игры – добавить памяти, поставить более мощный процессор, приобрести дополнительный жёсткий диск или видеокарту;
  3. Определить температуру графического и центрального процессора, выявив необходимость замены термопасты;
  4. Узнать, почему не работают установленные программы и зависает компьютер – из-за неправильных драйверов, недостатка видеопамяти или неисправности аппаратных средств.

к содержанию ↑

Распространяемая бесплатно программа CPU-Z имеет непритязательный интерфейс и позволяет получать техническую информацию практически обо всех элементах компьютера:

  • Процессоре (включая его модель, архитектуру, сокет, напряжение, частоту, множитель, размеры кэша и количество ядер);
  • Материнской плате (марка, модель, версия БИОС, поддерживаемые типы памяти);
  • Оперативной памяти (объём, тип и частоту);
  • Видеокарте (название, объём, объём, тип и частоту).

Большая часть экранов отображения информации утилиты CPU-Z

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

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

Среди минусов – невозможность определять температуру процессоров.

Speccy

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

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

Естественно, приложение определяет и количество слотов ОЗУ, что может стать важным фактором в определении необходимости и возможностей модернизации компьютера.

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

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

Стоит отметить, что разработчиками программы являются авторы такого полезного ПО, как CCleaner и Defraggler.

А среди её плюсов отмечают:

  • Понятный и практичный интерфейс;
  • Быстрый доступ к важной информации;
  • Отсутствие необходимости устанавливать приложение, что может понадобиться, например, при отсутствии доступа к учётной записи администратора;
  • Возможность следить за выбранным параметром в режиме реального времени, установив его в качестве значка в трее;
  • Запуск одновременно с системой;
  • Свободный доступ.

к содержанию ↑

HWiNFO

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

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

Системная утилита HWiNFO

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

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

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

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

А контролировать отдельные параметры можно с помощью иконок в трее, которые периодически меняются.

AIDA64 Extreme

Использование приложения AIDA64 Extreme даёт пользователю возможность:

  • Получать информацию об аппаратных компонентах;
  • Определять, какие драйвера установлены на компьютере, и, при необходимости, искать их последние версии;
  • Следить за температурой процессора, реагируя на неисправности и исправляя их;
  • Тестировать 64-битные операционные системы (для 32-битных есть специальная версия – AIDA32) и оборудование с помощью уникальных утилит;
  • Диагностировать и контролировать скорость вращения лопастей вентиляторов и напряжение;
  • Сохранять полученные данные в виде документа любого формата.

Мощная, хотя и дорогая программа AIDA64

Преимущества программы – получение практически всей полезной информации о системе и компьютере.

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

PassMark Performance Test

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

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

Среди них тесты для:

  • Процессора (на шифрование, сжатие информации и скорость вычислений);
  • Видеокарты (на возможность побитового отображения двухмерной и трёхмерной графики, анимацию, совместимость с графическими пакетами типа DirectX);
  • Жёсткого диска (на запись, чтение и скорость поиска данных);
  • Оптических дисководов (скорость чтения, сохранения данных;
  • Оперативной памяти (доступ к данным, скорость работы).

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

А сами тесты можно импортировать в приложение, добавляя новые возможности.

Главными задачами PerformanceTest можно назвать:

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

Один из тестов сборника PerformanceTest от компании PassMark

Между тем, программа распространяется не бесплатно.

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

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

CrystalDiskMark

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

Проверка жёсткого диска с помощью CrystalDiskMark

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

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

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

SpeedFan

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

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

Однако функциональности этого программного обеспечения достаточно для:

  • Настройки скорости вращения вентиляторов и напряжения;
  • Установки предельных значений температур процессоров, о превышении которых приложение сообщает пользователю;
  • Декодирования памяти различного типа (от SDRAM до DDR4).

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

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

При этом SpeedFan распространяется бесплатно.

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

Название его можно расшифровать как System Info for Windows.

Приложение для получения информации о системе SIW

Оно имеет небольшой размер и упрощённый интерфейс, напоминающий стандартные утилиты Виндоус и способно выдавать все самые необходимые для пользователя сведения.

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

Причём, в более подробном виде, чем это позволяет сделать «Диспетчер задач».

Получаемые сведения можно сохранить в виде файла в любом формате и распечатать. А пользоваться SIW можно бесплатно – хотя и только на домашних ПК.

Для коммерческого или корпоративного применения следует приобрести лицензию.

Выводы

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

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

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

Так экономится время и не скачиваются лишние файлы из сети, рискуя случайно занести на компьютер вирус.

Кроме того, если доступа к сети нет, в ОС Windows есть ряд утилит, которые тоже позволят узнать некоторые параметры.

Стандартная утилита dxdiag

Видеоматериал:

Источник: softaltair.ru

Понравилась статья? Поделиться с друзьями:
Воздушная Леди