Лекция 4 Программное




Скачать 284.26 Kb.
НазваниеЛекция 4 Программное
страница1/3
Дата23.09.2012
Размер284.26 Kb.
ТипЛекция
  1   2   3

Лекция 4


Программное обеспечение компьютера

План лекции:

  1. Уровни программного обеспечения

  2. Базовое программное обеспечение

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

  4. Служебное программное обеспечение

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

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

1. Уровни программного обеспечения

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

Программа (program, routine) – упорядоченная последовательность команд (инструкций) компьютеру для решения задачи. Конечная цель любой компьютерной программы – управление аппаратными средствами.

Пример программы написанной на языке FOXPRO 8.0

CLEAR

STORE 1 TO i

STORE 0 TO rez

STORE 0 TO x

@ 5,20 SAY "Программа для вывода таблицы умножения до 10 на заданное число"

@ 7,30 say "Введите число для таблицы умножения" get x picture "9"

read

IF x <=0 OR x>10

@ 9,20 say "Можно вводить числа только от 1 до 9"

@ 7,30 say "Введите число для таблицы умножения" get x

read

endif

DO WHILE i<=10

rez= x*i

@ 11+i,30 say x picture "9"

@ 11+i,32 say " * "

@ 11+i,36 say i picture "99"

@ 11+i,39 say " = "

@ 11+i,43 say rez picture "99"

i=i+1

ENDDO

Блок схема программы









Нет






Да












Нет





Да


Основные элементы программирования:

  1. Ввод данных

  2. Вычисления, действия

  3. Ветвление

  4. Условный и безусловный переход

  5. Цикл

  6. Вывод результатов

  7. Массивы

  8. Подпрограммы

И т.д.

Программное обеспечение – совокупность программ обработки данных.

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

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

Различают четыре уровня программного обеспечения:

  • базовый уровень;

  • системный уровень;

  • служебный уровень

  • прикладной уровень.

Следует отметить, что труд Н.А.Бернштейна (1947) построении движений" выделяет пять уровней, на которых "строятся" движения. Более низкие, базовые уровни отвечают за простейшие движения, более высокиеза сложные движения, однако, функционирование более высоких уровней невозможно без низких уровней.

2. Базовое программное обеспечение

Самый низкий уровень программного обеспечения представляет базовое программное обеспечение. Оно отвечает за взаимодействие с базовыми аппаратными средствами. Как правило, программные средства этого уровня входят непосредственно в состав базового оборудования и хранятся в специальных микросхемах, называемых постоянными запоминающими устройствами (ПЗУRead Only Memory, ROM). Программы и данные записываются ("прошиваются") в микросхемы ПЗУ на этапе производства и не могут быть изменены в процессе эксплуатации. Комплект программ находящихся в ПЗУ образует базовую систему ввода-вывода (BIOSBasic Input Output System). Основное назначение BIOS на этапе загрузки компьютерапроверить работоспособность системы.

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

Функции и назначения базовой системы ввода-вывода

BIOS самый близкий к аппаратуре компонент.

Основная функция BIOS заключается в управлении стандартными внешними и внутренними устройствами:

  • монитором

  • клавиатурой

  • дисководами

  • принтером

  • таймером

Вспомогательные функции реализуются при включении ПК на этапе "загрузки".

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

  • инициализация векторов прерывания нижнего уровня (ранжирование устройств ПК по степени значимости, «важности»)

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

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

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

К системному программному обеспечению относятся:

  • операционная система

  • операционные оболочки

  • файловые менеджеры

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

На IBM-совместимых компьютерах устанавливаются следующие операционные системы:

  • MS-DOS (Microsoft Disk Operating System, фирма Microsoft) (в настоящее время устарела)

  • Windows 95, Windows 98, Windows 2000; Windows XP (фирма Microsoft)

  • UNIX (фирма Bell Laboratories)

  • Linux (разработчик Линус Торвальдс)

На компьютерах Macintosh чаще всего устанавливается Mac OS 10.

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

В настоящее время наибольшее распространение имеют:

  • Novel NetWare (фирма Novell)

  • Windows NT, Windows Server (фирма Microsoft)

  • LAN Server (Local Area Network)

  1   2   3

Похожие:

Лекция 4 Программное iconЛекция Программное обеспечение компьютеров > Что такое программное обеспечение?
Под программным обеспечением (Software) понимается совокупность программ, выполняемых вычислительной системой
Лекция 4 Программное iconРасписание занятий курсов повышения квалификации по программе «Свободное программное обеспечение в науке и образовании»
Рынок спо в России. Дистрибутивы gnu/Linux (1ч лекция). Графический оконный менеджер kde. (1ч лекция)
Лекция 4 Программное iconПрограмма Project Expert: функциональные возможности
Лекция 10. Информационное и программное обеспечение и управление реализацией проекта
Лекция 4 Программное iconЛекция I и проблема языка и сознания лекция II 31 слово и его семантическое строение лекция III 51 развитие значения слов в онтогенезе лекция IV 67 развитие понятий и методы их исследования лекция V 91 «семантические поля»
Монография представляет собой изложение курса лекций, про* читанных автором на факультете психологии Московского государственного...
Лекция 4 Программное iconУрок по конспекту и конспект по шаблону 76 Тема Лекция-беседа: проведение школьной лекции 81 >15. Взаимодействие устройств на уроке 81
Тема Интерактивное оборудование и программное обеспечение: перед тем, как начать занятие 4
Лекция 4 Программное iconЛекция №3. Программное обеспечение сапр-ад
Существуют несколько программных продуктов класса сапр, которые используются в проектных институтах и организациях. Они различаются...
Лекция 4 Программное iconЛекция Программное обеспечение. Уровни детализации алгоритма. Математические и программные средства и способы защиты информации. Аппаратные средства защиты информации. Программное обеспечение
Программное обеспечение. Уровни детализации алгоритма. Математические и программные средства и способы защиты информации. Аппаратные...
Лекция 4 Программное iconЛекция посвящена перспективной области человеческих знаний цифровой обработке сигналов, то есть обработке средствами вычислительной техники последовательностей равноотстоящих во времени и пространстве отсчетов
Цифровая обработка сигналов: микропроцессоры, платы, средства разработки, программное обеспечение 11
Лекция 4 Программное iconКурс лекций Москва 2008 Содержание Лекция Введение 3 Лекция Научные знания в средневековой Руси и окружающем мире 9 Лекция История науки и техники в XIV первой половине XVII вв. 19
Лекция Развитие науки и техники в России в Новое время (вторая пол. XVII-XVIII вв.) 26
Лекция 4 Программное iconЛекция Введение. Основные понятия, связанные с информационными системами 3
Информационная система (ИС) — основной объект прикладной информатики. Кроме ин­фор­ма­ционных систем, объектами прикладной информатики...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница