Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Диалектика развития программного обеспечения

Лекция №9

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

Для чего предназначены компьютерные программы?

Конечная цель любой компьютерной программы – управление аппаратными средствами. Меняя программы, можно превратить компьютер в рабочее место дизайнера или ученого, бухгалтера или конструктора, писателя или агронома и т.д.. Непрерывно происходит снижение стоимости компьютерной техники и одновременно растёт ее производительность. Поэтому в настоящее время компьютеры стали предметом домашнего обихода, как например, телевизор, холодильник или стиральная машина. Постоянно требуется все более разнообразное программное обеспечение для решения задач в новых областях применения ПК. Непрерывное повышение мощности персональных компьютеров, периферийных устройств, а также развитие средств связи дает разработчикам программного обеспечения все больше возможностей для максимально полного удовлетворения запросов пользователей. Это и ставший стандартом графический интерфейс для любого ПО, и внедренные возможности для отправки документов и данных с помощью Интернет непосредственно из прикладной программы (MicrosoftWord, Excel, Access и др.), и возможность использования компьютера как хранилища информации, благодаря появлению новых видов накопителей большой емкости и малым временем доступа к данным, а также многие другие возможности и сервисные функции. Программы используют различные устройства для ввода и вывода данных, подобно человеческому мозгу, который пользуется органами чувств для получения и передачи информации. Компьютер не обладает знаниями ни в одной области своего применения, все эти знания сосредоточены в выполняемых на нем программах. Часто употребляемое выражение «компьютер выполнил» означает то, что на компьютере была сделана программа, которая позволила выполнить соответствующее действие. Программное и аппаратное обеспечение в компьютере работают в неразрывной связи и в непрерывном взаимодействии. Между ними существует диалектическая связь.

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

 

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

 

Рисунок 7. Уровни программного обеспечения

И так, сколько же существует уровней программного обеспечения?

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

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

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

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

Что такое драйверы? Для чего они предназначены?

Драйвер – это программа, которая «переводит» язык команд на язык команд подключенного устройства, то есть управляет им.

 

Драйвера устройстввходят в состав программного обеспечения системного уровня.

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

Какие утилиты вы знаете?

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

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

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

<== предыдущая лекция | следующая лекция ==>
Уровень С. Задание 1. Используя возможности Интернет, подготовьте небольшое сообщение на тему: «Классификация компьютеров по назначению» | Новейшее программное обеспечение
Поделиться с друзьями:


Дата добавления: 2014-01-03; Просмотров: 981; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.015 сек.