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

Содержание

Слайд 2

Программа - это описание на формальном языке, «понятном» компьютеру, последовательности действий, которые

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

Понятие программного обеспечения

Слайд 3

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

Системы
программирования

Операционная
система (ОС)

Сервисные
программы

Программы
общего
назначения

Программы
специального
назначения

Языки
программирования

Прикладное ПО

Системное ПО

Программное обеспечение компьютера Системы программирования Операционная система (ОС) Сервисные программы Программы общего

Слайд 4

Системное программное обеспечение включает в себя базовое ПО (операционная система) и сервисные

Системное программное обеспечение включает в себя базовое ПО (операционная система) и сервисные
программы.

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

Windows

Apple

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

Слайд 5

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

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

СВОЙСТВА ОПЕРАЦИОННОЙ СИСТЕМЫ:

Слайд 6

СОСТАВ ОС

начальный загрузчик – небольшая программа, расположенная в самом первом секторе загрузочного

СОСТАВ ОС начальный загрузчик – небольшая программа, расположенная в самом первом секторе
диска; загружает в память ядро ОС
система управления памятью
система ввода и вывода – управляет внешними устройствами и файлами
командный процессор – выполняет команды пользователя, введенные в командной строке, и командные файлы
утилиты – служебные программы для проверки и настройки компьютера

Слайд 7

Обслуживание
дисков

Winrar

7-zip

Архиваторы

Антивирусные
программы

Коммуникационные
программы

DrWeb

Avast

Winzip

Сервисные программы

Обслуживание дисков Winrar 7-zip Архиваторы Антивирусные программы Коммуникационные программы DrWeb Avast Winzip Сервисные программы

Слайд 8

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

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

Программы
Специального
назначения

Программы
общего
назначения

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

Слайд 9

Редакторы презентаций

Текстовые
редакторы

Электронные
таблицы

Графические
редакторы

Системы управления
базами данных

Мультимедийные
проигрыватели

Программы общего назначения

Редакторы презентаций Текстовые редакторы Электронные таблицы Графические редакторы Системы управления базами данных

Слайд 10

Издательские
системы

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

Системы автоматизированного
проектирования САПР

Программы компьютерного
моделирования

Математические
пакеты

Геоинформационные
системы

Учебники, тренажёры, словари

Программы

Издательские системы Бухгалтерские программы Системы автоматизированного проектирования САПР Программы компьютерного моделирования Математические
специального назначения

Слайд 11

Для записи программ используются
специальные языки -
языки программирования (формальные языки)

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

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

Программирование - это процесс создания программ, разработки всех типов программного обеспечения

Системы программирования

Слайд 12

Создание, отладка и
выполнение
программ с целью:
решения вычислительных
задач
обработки текстов

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

Назначение систем
программирования

Слайд 13

ЯЗЫКИ ВЫСОКОГО УРОВНЯ

Транслятор – это программа, которая переводит в машинные коды текст

ЯЗЫКИ ВЫСОКОГО УРОВНЯ Транслятор – это программа, которая переводит в машинные коды
программ, написанных на языке высокого уровня.

Фортран (FORmula TRANslator), 1957 г.

языки общего назначения: Java, C, C++, C#, Visual Basic, Delphi
для программирования интернет-сайтов: PHP, JavaScript, Perl, ASP, Python
для задач искусственного интеллекта: Лисп, Пролог
для обучения программированию: Бейсик, Паскаль, Лого, Python

Более 8500 языков (2010 г.)

Слайд 14

ФАЙЛОВЫЕ СИСТЕМЫ

Файловая система – это порядок размещения, хранения и именования данных на

ФАЙЛОВЫЕ СИСТЕМЫ Файловая система – это порядок размещения, хранения и именования данных
носителе информации.

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

Слайд 15

ФАЙЛОВЫЕ СИСТЕМЫ

Кластер – это минимальный блок, который может быть выделен файлу на

ФАЙЛОВЫЕ СИСТЕМЫ Кластер – это минимальный блок, который может быть выделен файлу
диске (от 512 байт до 64 Кбайт).

Linux: файловые системы ext3, ext4
Mac OS: HFS = Hierarchical File System
Windows: NTFS и FAT32

Слайд 16

ФАЙЛОВЫЕ СИСТЕМЫ В LINUX

один корневой каталог «/»
любое устройство – файл

Путь к

ФАЙЛОВЫЕ СИСТЕМЫ В LINUX один корневой каталог «/» любое устройство – файл Путь к файлу: /home/petya/qq.txt
файлу: /home/petya/qq.txt

Слайд 17

ФАЙЛОВЫЕ СИСТЕМЫ В WINDOWS

каждый логический диск имеет свой корневой каталог
разделитель в записи

ФАЙЛОВЫЕ СИСТЕМЫ В WINDOWS каждый логический диск имеет свой корневой каталог разделитель
пути к файлу – «\»
заглавные и строчные буквы не различаются:
Вася.txt ≡ вася.txt ≡ ВаСя.TxT

Путь к файлу: C:\WINDOWS\System32\shell32.dll

Слайд 18

Определите к какому ПО относятся следующие программы:
А. Программа обучения английскому языку
Б. Текстовый

Определите к какому ПО относятся следующие программы: А. Программа обучения английскому языку
редактор WORD
В. Операционная система MS-DOS
Г. Антивирусная программа DrWeb
Д. Операционная система WINDOWS
Е. Тренажер клавиатуры
Ж. Программа-архиватор WinZip
З. Компьютерная игра DOOM II
И. Графический редактор CorelDraw

Задание 1.

Имя файла: Программное-обеспечение-компьютера.pptx
Количество просмотров: 38
Количество скачиваний: 0