ПЛАН-КОНСПЕКТ УРОКА

Тема программы: Базовое и прикладное программное обеспечение ПЭВМ.
Тема урока: Базовое и прикладное программное обеспечение ПЭВМ.
Цели урока:
Учебная.
     Получить  представление об базовом и прикладном программном обеспечении ПЭВМ.
Развивающая.
     Побудить к познавательной деятельности.
Воспитательная.
     Воспитать трудолюбие, внимательность и терпеливость.
Тип урока:
     Урок сообщения и усвоения новых знаний.
Метод проведения:
     Лекция.

Материально-техническое обеспечение урока:
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. Отсутствие автоконтроля за обращением к элементам памяти.