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

Содержание

Слайд 2

ПОНЯТИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Программа - это описание на формальном языке, «понятном»

ПОНЯТИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

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

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

Слайд 4

Операционная система (ОС) – набор программ, предназначенных для обеспечения взаимодействия всех

Операционная система (ОС) – набор программ, предназначенных для обеспечения взаимодействия всех

устройств компьютера и выполнения пользователем действий над объектами: файлами, каталогами, дисками и т.д.
Слайд 5

Программы ОС размещенные на диске, называются системными. Самые важные из них

Программы ОС размещенные на диске, называются системными.
Самые важные из них (ядро

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

СОСТАВ ОПЕРАЦИОННОЙ СИСТЕМЫ Базовая система ввода-вывода – набор базовых команд, с

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

Базовая система ввода-вывода – набор базовых команд, с помощью

которого осуществляется обмен данными между устройствами.
Ядро ОС – организует выполнение команд, распределяет ресурсы между устройствами и программами.
Файловая система – определяет структуру хранения данных на носителе.
Драйверы внешних устройств.
Оболочка, обеспечивающая взаимодействие пользователя с системой.
Слайд 7

ФУНКЦИИ ОС Обеспечение доступа к файлам на диске. Установления диалога между

ФУНКЦИИ ОС

Обеспечение доступа к файлам на диске.
Установления диалога между системой и

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

Интерфейс – способ взаимодействия пользователя с системой.

Интерфейс – способ взаимодействия пользователя с системой.

Слайд 9

ВИДЫ ОС MS-DOS OS/2 Unix Linux Microsoft Windows: 9x, NT, XP, Vista, 7, 8, 10

ВИДЫ ОС

MS-DOS
OS/2
Unix
Linux
Microsoft Windows: 9x, NT, XP, Vista, 7, 8, 10

Слайд 10

В MS-DOS действия над объектами выполняют с помощью команд, тексты которых

В MS-DOS действия над объектами выполняют с помощью команд, тексты которых

необходимо ввести с клавиатуры.
MS-DOS – операционная система с текстовым интерфейсом.
Слайд 11

MS Windows и некоторые другие ОС имеют удобный графический интерфейс.

MS Windows и некоторые другие ОС имеют удобный графический интерфейс.

Слайд 12

ГЛАВНЫЙ ЭЛЕМЕНТ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА СОВРЕМЕННЫХ ОС ЯВЛЯЕТСЯ ОКНО В окнах содержится

ГЛАВНЫЙ ЭЛЕМЕНТ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА СОВРЕМЕННЫХ ОС ЯВЛЯЕТСЯ ОКНО

В окнах содержится различная

информация про программы и данные, про диски, папки, размещения файлов в папках и т.д.
Слайд 13

Каждому объекту ставится в соответствие графический значок (пиктограмма, иконка). Значок –

Каждому объекту ставится в соответствие графический значок (пиктограмма, иконка).
Значок –

графическое представление объекта.

Чтобы выполнить действие с объектом, достаточно выполнить действие над его значком.

Слайд 14

ПОНЯТИЕ ФАЙЛА, КАТАЛОГА Файл – совокупность данных, записанных на внешних носителях,

ПОНЯТИЕ ФАЙЛА, КАТАЛОГА

Файл – совокупность данных, записанных на внешних носителях, имеющая

свое имя.
Маски имен файлов – запись для поиска файла согласно заданным критериям для имени и типа
(? – один произвольный символ или его отсутствие, * - любое число любых символов)
Слайд 15

Каталог – специальное хранилище, в котором регистрируются файлы, каталоги, вложенные в

Каталог – специальное хранилище, в котором регистрируются файлы, каталоги, вложенные в

этот каталог.
Дерево каталогов очень удобный способ для навигации и поиска объектов.
Иерархическая (древовидная) структура файловой системы.
Текущий каталог – каталог,
с которым работает пользователь в данный момент.

ДЕРЕВО КАТАЛОГОВ

Слайд 16

ПУТЬ К ФАЙЛУ Путь (маршрут) к файлу – это последовательность из

ПУТЬ К ФАЙЛУ

Путь (маршрут) к файлу – это последовательность из имени

каталогов от корневого каталога к тому каталогу, в котором находится необходимый файл.
А:\DATABASE\BASE2\base.exe
Накопитель - устройство внешней памяти, на котором хранятся файлы. Накопители принято обозначать буквами английского алфавита с последующим двоеточием.
Слайд 17

СЕРВИСНЫЕ ПРОГРАММЫ Сервисные программы Обслуживание дисков Winrar Winzip Архиваторы Антивирусные программы Коммуникационные программы DrWeb Avast

СЕРВИСНЫЕ ПРОГРАММЫ

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

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

Winrar

Winzip

Архиваторы

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

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

DrWeb

Avast

Слайд 18

СИСТЕМЫ ПРОГРАММИРОВАНИЯ Программирование - это процесс создания программ, разработки всех типов программного обеспечения.

СИСТЕМЫ ПРОГРАММИРОВАНИЯ

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

обеспечения.
Слайд 19

ЯЗЫКИ ПРОГРАММИРОВАНИЯ 1. Фортран (FORmula TRANslating system – система трансляции формул);

ЯЗЫКИ ПРОГРАММИРОВАНИЯ

1. Фортран (FORmula TRANslating system – система трансляции формул); старейший

и по сей день активно используемый в решении задач математической ориентации язык.
2. Бейсик (Beginners All-purpose Symbolic Instruction Code – универсальный символический код инструкций для начинающих); несмотря на многие недостатки и изобилие плохо совместимых версий — самый популярный по числу пользователей.
3. Алгол (ALGOrithmic Language – алгоритмический язык); сыграл большую роль в теории, но для практического программирования сейчас почти не используется.
4. ПЛ/1 (PL/1 Programming Language – язык программирования первый); многоцелевой язык, сейчас почти не используется.
5. Си (С – «си»); широко используется при создании системного программного обеспечения.
6. Паскаль (Pascal – назван в честь ученого Блеза Паскаля); чрезвычайно популярен как при изучении программирования, так и среди профессионалов. На его базе созданы несколько более мощных языков (Модула, Ада, Дельфи).
Слайд 20

7. Кобол (Common Business Oriented Language); язык, ориентированный на общий бизнес,

7. Кобол (Common Business Oriented Language); язык, ориентированный на общий бизнес,

в значительной мере вышел из употребления.
8. Дельфи (Delphi) – язык объектно-ориентированного «визуального» программирования; в данный момент чрезвычайно популярен.
9. Джава (Java) – платформенно-независимый язык объектно-ориентированного программирования, чрезвычайно эффективен для создания интерактивных веб-страниц.
Среди непроцедурных языков наиболее известны:
1. Лисп (Lisp);
2. Пролог (PROgramming in LOGic);
3. Оккам (назван в честь философа У. Оккама).
Слайд 21

Среди разработчиков современного программного обеспечения наиболее популярны следующие основные языки программирования.

Среди разработчиков современного программного обеспечения наиболее популярны следующие основные языки программирования.


Список приведён в порядке убывания популярности:
SQL.
Java.
XML.
C++.
HTML.
Visual Basic.
XSL.
Delphi.