пятница, 12 сентября 2014 г.

Программное управление компьютером



Программное обеспечение

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

Системное программное обеспечение

Это комплекс программ, которые обеспечивают управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой — приложения пользователя. В отличие от прикладного программного обеспечения, системное не решает конкретные практические задачи, а лишь обеспечивает работу других программ, предоставляя им сервисные функции, абстрагирующие детали аппаратной и микропрограммной реализации вычислительной системы, управляет аппаратными ресурсами вычислительной системы. Отнесение того или иного программного обеспечения к системному условно, и зависит от соглашений, используемых в конкретном контексте. Как правило, к системному программному обеспечению относятся операционные системы, утилиты[], системы управления базами данных, широкий класс связующего программного обеспечения.
Встроенные программы или firmware — это программы, «зашитые» в цифровые электронные устройства. В ряде случаев (например, BIOS IBM-PC совместимых компьютеров) являются по сути частью операционной системы, хранящейся в постоянной памяти. В достаточно простых устройствах вся операционная система может быть встроенной. Многие устройства современных компьютеров имеют собственные «прошивки», осуществляющие управление этими устройствами и упрощающие взаимодействие с ними.
Утилита - вспомогательные компьютерные программы в составе общего программного обеспечения для выполнения специализированных типовых задач, связанных с работой оборудования и операционной системы. Утилиты предоставляют доступ к возможностям (параметрам, настройкам, установкам), недоступным без их применения, либо делают процесс изменения некоторых параметров проще (автоматизируют его). Утилиты могут входить в состав операционных систем, идти в комплекте со специализированным оборудованием или распространяться отдельно.

Прикладное программное обеспечение

Прикладное программное обеспечение — программа, предназначенная для выполнения определенных пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем.
·         Универсальные
·         Специализированные
·         Научное программное обеспечение
Развитие вычислительных методов позволило решать разнообразные научные задачи с помощью вычислительной техники. На данный момент существуют программы для множества областей: математики, химии, физики, астрономии, лингвистики, биологии, медицины и т. д.
Из известных пакетов перечислим здесь Matlab, GNU Octave, Scilab, Midas, OpenStructure, ROOT
·         Развлекательное программное обеспечение
·         Мультимедийное программное обеспечение
·         САПР
·         Системы электронного документооборота

Инструментальное программное обеспечение

Это программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ, в отличие от прикладного и системного программного обеспечения. Строго говоря, определение последнего включает в себя определение инструментального, поэтому инструментальное можно считать обособленным подклассом прикладного ПО.
Средство разработки программного обеспечения:
·         Среда разработки
·         SDK
·         Система контроля версий

·         Система отслеживания ошибок


Работа в ОС Windows

Сочетания клавиш для работы в ОС Windows
Ctrl+C - копировать выделенные файлы в буфер обмена
Ctrl+V - вставить файлы из буфера
Ctrl+X - вырезать выделенные файлы, переместив их в буфер обмена
Ctrl+A - выделить все содержимое папки
Ctrl+N - создать новое окно проводника
Win - вызвать меню Пуск
Win+E - открыть Мой компьютер
Win+M - свернуть все окна
PrtScr - сделать снимок экрана

Для справки: Буфер обмена - это промежуточное хранилище данных, предназначенное для переноса или копирования между приложениями или частями одного приложения через операции вырезать, скопировать, вставить. [Википедия]