ПЛАН-КОНСПЕКТ УРОКА
Тема программы: Базовое и прикладное программное обеспечение ПЭВМ.
Тема урока: Базовое и прикладное программное обеспечение ПЭВМ.
Цели урока:
Учебная.
Получить представление об базовом и прикладном программном обеспечении ПЭВМ.
Развивающая.
Побудить к познавательной деятельности.
Воспитательная.
Воспитать трудолюбие, внимательность и терпеливость.
Тип урока:
Урок сообщения и усвоения новых знаний.
Метод проведения:
Лекция.
Материально-техническое обеспечение урока:
1. Плакат "Программное обеспечение ПЭВМ"
2. Плакат "Классификация уровней ПК"
Внутрипредметные связи:
Тема 1."Устройство ПК и его компоненты"
СТРУКТУРА УРОКА
1. Организационный момент - 1-2 мин.
2. Сообщение темы урока - 1-2 мин.
3. Сообщение целей и задач урока, мотивация - 2-3 мин.
4. Актуализация опорных знаний - 2-3 мин.
4. Опрос по пройденному материалу - 5-9 мин.
5. Сообщение нового материала - 15-20 мин.
6. Подведение итогов - 2-3 мин.
7. Выдача домашнего задания - 2-3 мин.
ПЛАН-КОНСПЕКТ УРОКА
1. Организационный момент
2. Сообщение темы урока
3. Сообщение целей и задач урока.
Мотивация: Изучаем самый современный и самый интересный прибор - персональ-ный компьютер.
Что оживляет его работу? Что обеспечивает автоматизацию многих процессов? Как систематизировать море программ, существующих для ПК.
Каждый сможет продемонстрировать свои знания или свой опыт общения с ПК и получить оценку за активное участие в уроке.
4. Опрос по пройденному материалу
Обращение к учащимся:
1. Что является главным устройством в ПК, что - его мозг и сердце?
2. Какие устройства вводят информацию в ПК?
3. Какие устройства выводят информацию из ПК?
4. Какие виды памяти существуют для работы с данными?
5. Что относится к важнейшим характеристикам ПК?
Ответы: 1. Центральный процессор или микропроцессор управляет всеми вычислитель-ными и логическими операциями
и управляет работой всех внешних устройств.
2. Клавиатура, мышь, джойстик, сканер, микрофон, дигитайзер (графический план-шет для снятия координат с чертежа), световое перо.
3. Монитор, принтер, плоттер, динамики.
4. Внутренняя память: ПЗУ и ОЗУ.
Внешние ЗУ: ГМД (флоппи диск), магнитная лента на стримере, оптический диск, CD, DVD , флэш-носители (flesh)
5. "Важнейшими характеристиками ПК являются:
- разрядность процессора
- тактовая частота процессора
- быстродействие процессора
- объем оперативной памяти
- объем ЖД
- объем видео памяти
- звуковые и сетевые возможности
- тип монитора
- наличие программного обеспечения (ПО)
Преподаватель задает вопрос: Так что же такое программное обеспечение ПЭВМ?
Определение
Программное обеспечение (ПО)- это комплекс (группа) программ, обеспечивающих бесперебойную и полноценную работу ПК.
ПО оживляет ПК и обеспечивает его полноценную работу и представляет собой комплекс программ, управляющих работой всех устройств ПК и поддерживающих диалог с пользователем.
5. Сообщение нового материала
На разработку специалистами ПО для ПК оказывает влияние три момента:
1. Объем оперативной памяти.
2. Необычайно широкий круг решаемых на ПК задач, от игровых до научно-технических .
3. Широкий круг потребителей разного уровня подготовки.
Обратите внимание на схему классификации ПО
БАЗОВОЕ И ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПЭВМ.
СХЕМА КЛАССИФИКАЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
MS DOS-x QBasic WD FoxPro SC5
WINDOWS-x TurboBasic CW dBase Excel Acad
MSX TurboPascal Word Карат Pcad
UNIX C++ Write Ребус Paintbrach
CP/M TASM Лексикон
Фотон
MultiEdit
Главная часть ПО - операционная система (ОС).
ОС определяет режимы работы ПК, управляет им, является посредником между чело-веком, оборудованием ПК и его ПО. ОС бывают различной сложности, в зависимости от режимов работы и наличия внешних устройств. Размещают ОС на магнитных дисках (МД) или в ПЗУ. В первом случае такая ОС называется дисковой операционной систе-мой (DOS). Замена одной версии DOS другой версией заключается в смене диска. Для работы DOS загружается в ОЗУ полностью или частями. Чтобы это условие выполнялось, в ПЗУ должна находиться небольшая программа "загрузчик DOS", которая первой начинает работу после пуска ПК. Когда загрузка DOS в ОЗУ закончена, загрузчик передает DOS управление. Дальнейшей работой ПК руководит DOS.
Сегодня зарегистрировано и эксплуатируется несколько десятков ОС. ОС для сетей и для автономных пользователей, ОС делят на мульмедийные, однопользовательские и многопользовательские, специального и широкого назначения… Наибольшее распространение за последние 20 лет получили следующие операционные системы:
MS DOS - фирмы Microsoft Corporation
PC DOS - фирмы IBM (Билл Гейс)
DR DOS - фирмы Digital Research
OS/2 - фирмы IBM
SYSTEM 2
UNIX
MSX
ZEVS
WINDOWS3.10 - фирмы Microsoft Corporation
WINDOWS3.11
WINDOWS 95/98/Ме/2000/ХР
WINDOWS NT
LINUX (пингвин)
На бытовых (клавиатурах-приставках к телевизору) ПК использовались ОС типа СР/М, Альфа-ДОС, Микро-ДОС. На больших ЭВМ (ЕС33 и ЕС55 или СМ4) в 90-х гг стран соцсодружества стояли ОС из серии СР/2.
Если ОС находится в ПЗУ, то она сразу приступает к работе после пуска ПК. ОС контролирует работоспособность и управляет работой внешних устройств, распределяет ресурсы (время, энергетику); организует параллельный пользовательский режим работы, организует обслуживание других программных средств. ОС имеет свой набор внутренних и внешних команд, которые относятся к утилитам и драйверам.
Утилиты - это специальные обслуживающие программы, которые выполняют функ-ции нескольких команд по желанию пользователя.
Драйверы - это специальные обслуживающие программы, которые расширяют функ-ции или дополняют возможности других программных пакетов или устройств ПК.
ОС объединяет все программные системы и организует их взаимодействие и включает в себя группу систем программирования - трансляторы.
Трансляторы переводят команды пользователя на машинный язык и делятся на ком-пиляторы и интерпретаторы.
Компиляторы - программы, осуществляющие преобразование программ находящихся в ОЗУ и записанных на языке высокого уровня, в программы, записанные на машинном языке. Работают быстро, ориентированы на профессионалов. Переводят в коды (компи-лируют) всю программу сразу, кроме ошибочных команд, сообщая в конце компиляции о кодах ошибок.
Интерпретаторы - программы, осуществляющие перевод на язык машинных команд не всей программы сразу, записанной на каком либо языке, а только последовательно шаг за шагом отдельного правильно записанного оператора программы. Работа их ориентирована на непрофессионального пользователя, так как интерпретатор "тычет" носом в каждую ошибку.
Каждый из методов компиляции и интерпретации имеет свои достоинства и недостат-ки. Интерпретатор позволяет легче отлаживать программу, а компилятор - быстрее их исполнять. Обычно в режиме интерпретации реализуется язык Бейсик, в режиме ком-пиляции - программы, записанные на языках Фортран и Паскаль.
Для работы на больших и мини-ЭВМ использовались еще программы загрузчики и отладчики.
Загрузчики - программы, которые переписывают программы, составленные на алго-ритмических языках или машинных языках из одного вида памяти в другую. Загрузчики обеспечивают также ввод первых команд в машину для обращения в ОС и располагаются в ОЗУ ПК, начиная с заранее известного адреса.
Отладчики - программы облегчающие отладку и проверку, находящихся в ОЗУ про-грамм. По команде (при помощи отладочных программ) можно изменить содержание ОЗУ, воспроизвести содержимое памяти ПК на дисплее или в печати, осуществить запуск отлаживаемой программы с нужного листа.
Языки программирования
Существуют различные классификации языков программирования: 1. Одна из них тес-но связана с иерархией виртуальных ЭВМ. Согласно этой классификации, все языки про-граммирования делятся на языки низкого, высокого и сверхвысокого уровней. В основе ее лежит мощность языка программирования.
2. Вторая классификация делит языки программирования на вычислительные и языки символьной обработки.
3. "Прикладная" классификация связанна с областью применения языка (языки для нау-ных и инженерных расчетов, языки обработки экономической информации, языки имита-ционного моделирования).
Машинный язык - система команд конкретной ЭВМ, средство общения человека с маши-ной. Действия выполняемые машинными командами элементарны.
Например: переслать содержимое одной ячейки памяти в другую, сложить содержимое двух ячеек и так далее.
Но, на машинном языке очень неудобна отладка программы, т.к. добавление всего лишь одной команды в программу (например, можно вызвать изменение большого коли-чества адресов), а также запись на
машинном языке требует больших трудозатрат. Машинный язык позволяет использовать все возможности аппаратуры ЭВМ, но достичь высоких характеристик надежности про-граммы и производительности труда программистов работая на нам, очень сложно.
Отладка - проверка на машине программы с помощью специально
заготовленных тестов - проверочных наборов данных.
Языки Ассемблер (низкого уровня).Языки Ассемблер являются машинно-ориентированными, соответствующие системам команд конкретных ЭВМ, позволяют составлять программы в форме, более удобной для человека.
Недостатки языков низкого уровня:
1. Излишняя детализация записи программ.
2. Отсутствие автоконтроля за обращением к элементам памяти.