Uploaded by andr-ilim

Курс ПО ЭВМ Борцова

advertisement
Программное обеспечение ЭВМ
I полугодие – 74 ч
II полугодие – 50 ч
III полугодие – 98 ч
IV полугодие – 60 ч
Форма аттестации – экзамен (4 семестр)
В результате освоения дисциплины
обучающийся должен уметь работать:
- В операционной системе;
- Со специализированным прикладным
программным обеспечением;
- С офисными приложениями;
- С служебными программами;
В результате освоения дисциплины
обучающийся должен знать:
¯
¯
¯
¯
¯
Виды программного обеспечения
Особенности операционной системы WINDOS
Основные функции текстового редактора
Особенности интерфейса среды Excel
Общие принципы работы программ архивации
Тема 1 «Состав и структура ПО ЭВМ»
(4 урока)
КОМПЬЮТЕР
=
АППАРАТНОЕ ОБЕСПЕЧЕНИЕ
(hardware)
+
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
(software)
Основные понятия
• Программное обеспечение (ПО) — это совокупность
программ, хранящихся во внешней памяти
компьютера в виде файлов и предназначенных для
выполнения электронными системами.
• Программа — упорядоченная последовательность
команд.
• Команда — это описание операции, которую
должен выполнить компьютер. Как правило, у
команды есть свой код (условное обозначение),
исходные данные (операнды) и результат.
Взаимодействие аппаратного и
программного обеспечения
Взаимодействие между пользователем,
прикладным программным
обеспечением, операционной системой
и аппаратным обеспечением
(оборудованием).
Межпрограммный интерфейс и
взаимодействие программ
различных уровней
Прикладной уровень
программы и пакеты прикладных программ
Служебный уровень
библиотеки операционной системы
Системный уровень
ядро операционной системы, драйверы
Базовый уровень
устройств
микропрограммы: BIOS, firmware
Программное обеспечение
(Applied Software) –
комплекс
взаимосвязанных
программ для решения
задач определённого
класса конкретной
предметной области
Совокупность программ
и программных
комплексов,
обеспечивающих
технологию
разработки, отладки и
внедрения создаваемых
программных продуктов
ПО профессионального
назначения
Инструментарий
технологии
программирования
ПО специального
назначения
(System Software) совокупность
программ и
программных
комплексов
для обеспечения
работы компьютера и
сетей ЭВМ
Прикладное
программное
обеспечение
ПО общего
назначения
Сервисное ПО
Базовое ПО
Системное
программное
обеспечение
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Операционные системы для ПК делятся на:
ОПЕРАЦИОННАЯ СИСТЕМА
ОПЕРАЦИОННАЯ ОБОЛОЧКА
– это набор программ,
1.Однозадачные
(MS DOS)которые:
и многозадачные -это специальная программа,
предназначенная для облегчения
(Windows’95/98/ME/NT/XP/8/10, OS/2, UNIX/Linux и т.д.)
общения пользователя с
 Управляют работой аппаратуры, следят за
операционной системой.
2.Однои многопользовательские.
использованием
памяти, обеспечивают
взаимодействие программ с внешними
3.Сетевые
ОС –комплекс
устройствами
и друг программ,
с другом. обеспечивающих
обработку,
передачу
данных давая
в сети
 Организуют
диалоги схранение
пользователем,
(Windows
Server, IBM
Lan Server,
Novell NetWare,
возможность
работать
с данными
на диске:Vines
и т.д.)
удалять, добавлять, копировать, перемещать
и т.д.
Программы для управления внешними
устройствами называются драйверами.
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
- представляет из себя программы и программные комплексы, которые
расширяют возможности базового ПО и организуют более удобную среду
для работы пользователя. Эти программы называют утилиты (от
латинского utilitas - польза).
Программы диагностики работоспособности ПК
Антивирусные программы
Программы обслуживания дисков
Программы архивирования данных
Программы обслуживания сети
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
Издательские
Текстовые
Позволяют пользователю
Программы
и
системы
процессоры создания, обработки
работать с электронными
хранения графических изображений
таблицами
Используется
для создания
и
Набор нескольких
программных
Программы
соединяют
в себе возможности
текстовых
работы
с текстовыми
документами
функционально
ипродуктов,
графических
редакторов,
обладают развитыми
Средства
Графические
Табличные
дополняющих
друг
друга,
возможностями
по формированию
полос
с для
презентационной
Это
ПО
необходимо
процессоры
редакторы
поддерживающих
единые
графическими
материалами
и
последующим
графики
создания, обработки выводом
и вывода
информационные технологии
на печать баз данных
Специализированные программы, предназначенные
для создания изображений и их
показа на
Системы
Интегрированные
экране, подготовки слайд-фильмов,
мультфильмов,
управления
пакеты
видеофильмов, их редактирования,
определения
базами
данных
порядка следования изображений
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ
Авторские
системы
Системы
мультимедиа
Класс программных
продуктов,
реализующих
Специальные
программы
системы
отдельные
функции
интеллекта
человека
целевого
назначения
для специалистов
в некоторой предметной области,
созданные людьми – разработчиками
Комплекс аппаратных и программных средств,
позволяющих человеку общаться с компьютером,
Системы
используя самые разные,
естественные для себя
среды: видео, графику,
тексты, анимацию и др.
искусственного
интеллекта
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРОФЕССИОНАЛЬНОГО НАЗНАЧЕНИЯ
Автоматизированное
рабочее
место
Автоматизированные
системы научных
исследований
Системы
автоматизированного
проектирования
Автоматизированные
системы
управления
Системы телекоммуникаций
ИНСТРУМЕНТАЛЬНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Инструментальное программное обеспечение — программное обеспечение,
предназначенное для использования в ходе проектирования, разработки и
сопровождения программ, в отличие от прикладного и системного
программного обеспечения. Строго говоря, определение последнего включает в
себя определение инструментального, поэтому инструментальное можно
считать обособленным подклассом прикладного ПО.
К этой категории относятся программы, предназначенные для разработки программного обеспечения:
• ассемблеры — компьютерные программы, осуществляющие преобразование программы в форме исходного текста на языке ассемблера
в машинные команды в виде объектного кода.
• трансляторы — программы или технические средства, выполняющие трансляцию программы:
 компиляторы — программы, переводящие текст программы на языке высокого уровня, в эквивалентную программу на
машинном языке.
 интерпретаторы — программы (иногда аппаратные средства), анализирующие команды или операторы программы и тут же
выполняющие их
• компоновщики (редакторы связей) — программы, которые производят компоновку: принимают на вход один или несколько объектных
модулей и собирают по ним исполнимый модуль.
• препроцессоры исходных текстов — это компьютерные программы, принимающие данные на входе и выдающие данные,
предназначенные для входа другой программы, например, такой, как компилятор
• отладчик (debugger) — является модулем среды разработки или отдельным приложением, предназначенным для поиска ошибок в
программе.
• текстовые редакторы — компьютерные программы, предназначенные для создания и изменения текстовых файлов, а также их
просмотра на экране, вывода на печать, поиска фрагментов текста и т. п.
 специализированные редакторы исходных текстов — текстовые редакторы для создания и редактирования исходного кода
программ. Специализированный редактор исходных текстов может быть отдельным приложением, или быть встроен в
интегрированную среду разработки (IDE).
• библиотеки подпрограмм — сборники подпрограмм или объектов, используемых для разработки программного обеспечения.
• pедакторы графического интерфейса
Перечисленные инструменты могут входить в состав интегрированных сред разработки (IDE)
• ДЗ
• !Выучить состав программного
обеспечения ПК (классификация)
Компьютерные коммуникации
27.10.2022
Принципы организации КС
• Компьютерная сеть – эта система обмена информацией между компьютерами
Виды КС
 Локальные
вычислительные сети (ЛВС)
– действуют в пределах
некоторой ограниченной
территории;
 Региональные – в пределах
города, района, области,
региона. (объединение
компьютеров и локальных
сетей).
 Глобальные – охватывают
территории мирового
масштаба: страны,
континенты. Например:
Internet, сеть Fido.
 Корпоративные
 Отраслевые
Организуются для оперативного
решения своих
внутриотраслевых вопросов
и защиты информации от
несанкционированного
доступа
Устройство ЛВС
Компоненты компьютера в составе ЛВС
• Сетевой адаптер – устройство, отвечающее за сопряжение компьютера и канала связи
(каждому компьютеру назначается свой адрес в сети, который фиксируется на сетевой карте);
• Канал связи – сетевой кабель, телефонная линия, радиосвязь, спутниковая связь.
• Сетевая ОС (сетевые программы).
Топология сети – это конфигурация локальной сети, которая описывает схему физического
соединения компьютеров, тип оборудования, методы управления обменом, надежность
работы и возможность расширения сети.
 Соединение кольцом – данные
передаются последовательно
от компьютера к компьютеру,
причем в двух направлениях,
что повышает устойчивость к
неполадкам сети. Один
разрыв не выводит сеть из
строя, два – делают сеть
нерабочей. Высокая скорость
передачи данных и надежна.
Стоимость такой сети высокая
за счет расходов на адаптеры,
кабели и дополнительные
приспособления.
 Соединение по общей шине –
обмен производится между
любыми компьютерами сети,
независимо от остальных. При
повреждении связи одного
компьютера с общей шиной этот
компьютер отключается от сети,
но вся сеть работает. Выходит из
строя, если повреждается шина.
 Соединение звездой – каждый
компьютер в этой топологии
подключается к специальному
концентратору (коммутатору).
Такая сеть очень устойчива к
повреждениям. При
повреждении одного из
соединений, отключается
только один компьютер. Эта
схема позволяет создавать
сложные разветвления сети
 Соединение с
выделенным сервером
– имеет центральный
компьютер, который
управляет работой
сети. Сервер
распределяет доступ
пользователей к
компьютерам сети и к
общим сетевым
ресурсам.
Эффективность связи в компьютерных сетях
зависит от следующих характеристик
(параметров) каналов связи:
• Пропускной способности (скорость передачи
данных), измеряемой количеством бит
информации, переданной по сети в секунду;
• Надежности – способности передавать
информацию без искажений и потерь;
• Стоимости;
• Возможности расширения (подключения новых
компьютеров и устройств).
Глобальная сеть –
объединение компьютеров и
локальных сетей расположенных на
удаленном расстоянии, для общего
использования мировых
информационных ресурсов.
ГВС – глобальная вычислительная сеть,
WAN – Wide Area Network
INTERNET – дословно «Межсеть»
IP
TCP/IP
TCP
HTTP
Протокол
передачи
гипертекста
FTP
Протокол
передачи
файлов
POP3
SMTP
Почтовый
протокол
Простой
протокол
передачи
почты
Сетевой протокол или протокол обмена – это общее соглашение,
определяющее единые правила передачи информации в сети
Функции протоколов
 IP (Internet Protocol) –протокол, позволяющий
делить файлы на пакеты и передавать пакеты от
узла к узлу.
 TCP (Transmission Control Protocol) – протокол
управления передачей. Обеспечивает устойчивое
соединение между компьютером-отправителем и
компьютером-адресатом и отвечает за досылку
потерянных пакетов.
Эти два протокола работают совместно.
Так же как и адрес дома в почтовой
службе, адрес каждого компьютера в
Интернете должен быть определен
однозначно.
Для записи адресов используются два
равноценных формата:
IP (ай-пи)
194.87.132.3
DNS – адреса
www.aif.ru
Некоторые коды доменов первого уровня
Администр
ативные
com
edu
gov
int
mil
Тип организации
Коммерческая
Образовательная
Правительственна
я США
Международная
Военная США
Географи
ческие
Страна
ca
de
Канада
jp
Япония
ru
su
Россия
Германия
Бывший СССР
net
Компьютерная
сеть
uk
Англия/
Ирландия
org
Некоммерческая
us
США
Schools.edu.ru – компьютер Schools входит в
образовательную сеть edu, которая
принадлежит более крупной сети России ru.
Служба DNS занимается преобразованием
доменного имени в IP-адрес.
Download