ПО компьютера. Лекция Программное обеспечение персонального компьютера
Скачать 124.25 Kb.
|
ВыводыВ основу работы любого компьютера положен программный принцип управления, состоящий в том, что компьютер выполняет действия по заранее заданной программе. Работа компьютерных программ имеет многоуровневый характер. Программы базового уровня занимаются только взаимодействием с базовыми аппаратными средствами и согласованием их работы. Ключевая роль программ базового уровня проявляется в момент запуска компьютера. Программы системного уровня опираются на программы базового уровня и обеспечивают взаимодействие пользователя с оборудованием, взаимодействие дополнительного оборудования с базовым, а также предоставляют возможность для установки и работы программ более высоких уровней. Программы служебного уровня выполняют обслуживанием компьютерной системы, обеспечивают ее контроль и настройку. В своей работе они опираются на программы базового и системного уровней. Программы прикладного уровня используются человеком для исполнения практиче- ских задач с помощью компьютера. Эти программы опираются на программы нижележащих уровней. Прикладные программы являются наиболее динамично развивающейся частью ПО и обеспечивают выполнение конкретных задач пользователя. Совокупность установленных на компьютере программ, называется его программ- ной конфигурацией. Совокупность оборудования, подключенного к компьютеру, называется его аппаратной конфигурацией. На каждом рабочем месте программно-аппаратная конфигурация создается такой, чтобы наиболее эффективно решать конкретные практические задачи, характерные для данного рабочего места. Контрольные вопросыНазовите уровни программного обеспечения. Каков порядок их взаимодействия? Каково назначение операционной системы? К какому уровню ПО она относится? Что понимается под программным и пользовательским интерфейсами? Приведите примеры проблемно-ориентированных программ. Как ПО классифицируется по способу распространения и варианту лицензии? Как ПО классифицируется по степени готовности? Какие программы используются для подготовки текстовых документов? Какие программы используются для обработки числовых данных? Для чего предназначены СУБД? К какому классу ПО относятся программные средства, встроенные, например, в маг- нитофон, программируемый холодильник? К какому типу ПО относится утилита, позволяющая восстановить стертый с диска файл? А. Специальное Б. Прикладное В. Система программирования Г. Системное К какому виду ПО относится транслятор с языка Паскаль? А. Специальное Б. Прикладное В. Система программирования Г. Системное Продолжите фразу: «Драйвер устройства – это …» А. Программа, управляющая работой конкретного устройства ввода-вывода. Б. Устройство сопряжения компьютера с конкретным устройством ввода-вывода. В. Программа, управляющая работой всех внешних устройств. Г. Плата, управляющая работой всех устройств компьютера. Выберите из предложенного списка программы, относящиеся к служебному (сервис- ному) ПО: А. Операционная система. Б. Антивирусные программы. В. Программы диагностики работоспособности компьютера. Г. Программы архивирования данных. Архивация файлов выполняется с целью: А. Контроля за наличием ошибок в файлах. Б. Сокращения времени передачи и копирования файлов. В. Упрощения работы с файлами. Г. Более компактного размещения информации на дисках.
Автоматизированное рабочее место (АРМ) – программно-технический комплекс, пред- назначенный для автоматизации деятельности определенного вида. Браузер – программное обеспечение для просмотра веб-сайтов, то есть для запроса веб- страниц (преимущественно из Сети), их обработки, вывода и перехода от одной страницы к другой. Дра́йвер (англ. driver, мн. ч. дра́ йверы) – компьютерное программное обеспечение, с по- мощью которого другое программное обеспечение (операционная система) получает до- ступ к аппаратному обеспечению некоторого устройства. Обычно с операционными си- стемами поставляются драйверы для ключевых компонентов аппаратного обеспечения, без которых система не сможет работать. Однако для некоторых устройств (таких, как ви- деокарта или принтер) могут потребоваться специальные драйверы, обычно предоставля- емые производителем устройства. Интерпретатор – транслятор, который анализирует и тут же выполняет (собственно ин- терпретация) программу покомандно (или построчно), по мере поступления её исходного кода на вход интерпретатора. Достоинством такого подхода является мгновенная реакция. Недостаток – такой интерпретатор обнаруживает ошибки в тексте программы только при попытке выполнения команды (или строки) с ошибкой. Интерфейс пользователя совокупность средств, при помощи которых пользователь взаимодействует с различными программами и устройствами. Инструментальное ПО – программные средства поддержки (обеспечения) технологии программирования. Компилятор – транслятор, который преобразует программы в машинный язык, принима- емый и исполняемый непосредственно процессором. Операционная система, сокр. ОС (англ. operating system, OS) — комплекс взаимосвязан- ных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем. Пакеты прикладных программ – комплекс взаимосвязанных программ для решения за- дач определенного класса конкретной области. Программа - это запись алгоритма решения задачи в виде последовательности команд или операторов на языке, который понимает компьютер. Программное обеспечение (ПО, Software) – это совокупность программ и соответству- ющей документации, позволяющая использовать вычислительную технику для решения различных задач. Прикладная программа или приложение — программа, предназначенная для выполне- ния определенных пользовательских задач и рассчитанная на непосредственное взаимо- действие с пользователем. Программный интерфейс — функциональность, которую некоторый программный ком- понент предоставляет другим программным компонентам. Система управления базами данных (СУБД) – комплекс программных и языковых средств, необходимых для создания и модификации базы данных, добавления, модифика- ции, удаления, поиска и отбора информации, представления информации на экране и в печатном виде, разграничения прав доступа к информации, выполнения других операций с базой. Системное ПО (System Software) – совокупность программ и программных комплексов, предназначенных для обеспечения работы компьютера и сетей ЭВМ. Технология программирования – это совокупность средств и методов создания про- граммного обеспечения. Инструментарий технологии программирования – это программный комплекс, обеспе- чивающий технологию разработки, отладки и внедрения создаваемых программных про- дуктов. Транслятор – осуществляет преобразование программы, представленной на одном из языков программирования, в программу на другом языке и, в определённом смысле, рав- носильную первой. Утилиты (utilities, tools) — компьютерные программы, расширяющие стандартные воз- можности оборудования и операционных систем, выполняющие узкий круг специфиче- ских задач. Утилиты предоставляют доступ к возможностям (параметрам, настройкам, установкам), недоступным без их применения, либо делают процесс изменения некоторых параметров проще (автоматизируют его). Электронная таблица – компьютерная программа, позволяющая проводить вычисления с данными, представленными в виде двухмерных массивов, имитирующих бумажные таб- лицы. Заброшенное ПО (Abandonware) программное обеспечение, которое больше не на прода- ется и не поддерживается компанией-производителем, и от которого производитель больше не получает доходов. Правообладатель не занимается преследованием их само- вольных распространителей. В некоторых случаях какая-либо компания или сайт получа- ет разрешение от производителя на распространение такой программы. Чаще всего Abandonware распространяется пиратами. ПО с рекламой (Adware) – вид программного обеспечения, при использовании которого пользователю принудительно показывается реклама. Базовое назначение Adware – это не- явная форма оплаты за использование программного обеспечения, осуществляющаяся за счёт показа пользователю Adware-программы рекламной информации (соответственно рекламодатели платят за показ их рекламы рекламному агентству, рекламное агентство – разработчику Adware программы). Многие adware осуществляют действия, присущие Spyware: показывают рекламные заставки, базирующиеся на результатах шпионской дея- тельности на компьютере, могут устанавливаться без согласия пользователя. Коммерческое (commercial ware) – программное обеспечение, созданное с целью полу- чения прибыли от его использования другими, например, путем продажи экземпляров. Для использования таких программ необходимо приобрести лицензию. Free Software. Права пользователя на неограниченные установку, запуск, а также свобод- ное использование, изучение, распространение и изменение (совершенствование) про- грамм защищены юридически авторскими правами при помощи свободных лицензий. Бесплатное (freeware) – программное обеспечение, лицензионное соглашение которого не требует каких-либо выплат правообладателю. Freeware обычно распространяется в би- нарном виде, без исходных кодов. |