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

Презентация на тему: » Программное обеспечение. Виды программного обеспечения 1.Системные программы 2.Прикладные программы 3.Инструментарий программирования.» — Транскрипт:

2 Виды программного обеспечения 1.Системные программы 2.Прикладные программы 3.Инструментарий программирования

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

4 Интерфейс Это совокупность средств и правил, которые обеспечивают взаимодействие устройств, программ и человека (лицо программы)

5 Системное ПО Базовое Драйверы устройств — программы, расширяющие возможности ОС по управлению устройствами компьютера Программы-оболочки позволяют выполнять различные операции с файлами и папками (файловые менеджеры)Базовое Драйверы устройств — программы, расширяющие возможности ОС по управлению устройствами компьютера Программы-оболочки позволяют выполнять различные операции с файлами и папками (файловые менеджеры)Сервисное Программы проверки работоспособности ПК Программы настройки параметров ПК Антивирусные программы Программы архиваторы Программы обслуживания сетиСервисное Программы проверки работоспособности ПК Программы настройки параметров ПК Антивирусные программы Программы архиваторы Программы обслуживания сети

Понятие ПО компьютера Системное ПО

6 Прикладное ПО Текстовые процессоры (Word…)Текстовые процессоры Табличные процессоры(Excel…)Табличные процессоры Системы управления базами данных(Access. )Системы управления базами данных Графические среды (Photoshop…)Графические среды Настольные издательские системы (Publisher…)Настольные издательские системы Музыкальные редакторы (Sound Forge…)Музыкальные редакторы Средства работы в сети Интернет (Internet Explorer…)Средства работы в сети Интернет Обучающие программы (Клавиатурные тренажёры …)Обучающие программы Компьютерные игры

7 Текстовые процессоры Основное назначение-создание и редактирование текстовых документов, форматирование документов, возможность подключения таблиц, рисунков.

8 Табличные процессоры Работают с электронными таблицами, производят различные вычисления, строят графики, управляют форматом вводавывода данных, компонуют данные, проводят аналитические исследования, распечатывают результаты.

9 Системы управления базами данных (СУБД) Предназначены для работы с большими информационными массивами-базами данных. Обеспечивают ввод, поиск сортировку записей, формирование запросов, выдачу отчётов. FoxPro, Paradox, MS Access, Interbase, MySQL, Oracle.

10 Графические среды Предназначены для работы с графическими объектами: создания и редактирования рисунков, обработка фотографий. Растровые редакторы (Paint, Photoshop) Векторные редакторы (Adobe Illustrator, Corel Draw) Редакторы трёхмерной графики

Читайте также:
Дети имеют достаточный уровень знаний для усвоения знаний темы программы первого класса

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

11 Настольные издательские системы Назначение в автоматизации процесса вёрстки полиграфических изданий (PageMaker, QuarkXPress, Publisher).

12 Музыкальные редакторы Предназначены для прослушивания, записи и редактирования музыкальных произведений.

13 Средства работы в сети Интернет Открывают пользователю доступ к океану различной информации, позволяет общаться с людьми вне зависимости от расстояний и границ.

14 Обучающие программы Словари Тренажёры Справочники Приложения к учебникам Электронные пособия…

15 Компьютерные игры Аркады — ловкость и быстрота реакции игрока Стратегии – игрок наделён властью Головоломки – электронные варианты головоломок Квесты – игроку необходимо искать различные предметы Компьютерные ролевые игры –персонажи наделены некоторыми личными качествами и параметрами, выраженными в числах

16 Инструментарий программирования состоит из: редактора исходных текстов; транслятора (компилятора); библиотеки программ и модулей; отладчика.

Источник: www.myshared.ru

Разновидности программ для компьютеров: системные программы, прикладные программы, системы программирования

Электронно-вычислительная машина или, как теперь ее называют — компьютер, состоит из двух взаимосвязанных и взаимодействующих компонентов:электронных блоков (аппаратуры) и программного обеспечения.

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

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

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

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

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

операционная система (ос) -комплекс программ, предназначенный для обеспечения определенного уровня эффективности вычислительной системы за счет автоматизированного управления ее работой и представляемых пользователям услуг. Эту систему можно рассматривать как программное продолжение и расширения аппаратуры микроэвм.

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

Читайте также:
Программа чтобы подобрать цвет волос

Операционные системы: их развитие и основные функции.

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

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

По мере роста возможностей, производительности и изменениях в соотношении стоимости устройств компьютера положение стало нетерпимым, что привело к появлению многозадачных ос, остававшихся однопользователь­скими. Такие ос обеспечивают постановку заданий в очередь на выполнение, параллельное выполнение заданий, разделение ресурсов компьютера между выполняющимися заданиями. Важнейшее техническое решение, обусловив­шее такие возможности, — появление у внешних устройств собственных процессоров. При многозадачном режиме в оперативной памяти находится несколько заданий пользователей; время работы процессора разделяется между программами, находящимися в оперативной памяти и готовыми к обслуживанию процессором; параллельно с работой процессора происходит обмен информацией с различ­ными внешними устройствами.

  • Наиболее совершенны и сложны многопользовательские многозадачные ос, которые предусматривают одновременное выполнение многих заданий многих пользователей, обеспечивают разделение ресурсов компьютера в соответствии с приоритетами пользователей и защиту данных каждого пользовате­ля от несанкционированного доступа. В этом случае ос работа­ет в режиме разделения времени, т.е. Обслуживает многих пользователей, работаю­щих каждый со своего терминала. Развитие ос. Ос mvs, os/390, z/os.: первые две ос этого семейства вышли в 1966 г — рср (первичная управляющая программа) и dos/360 (второе поколение) — это были пакетные мониторы, рассчитанные на работу одной прикладной программы без защиты памяти. 1967 г. – рср: mvt (многопрограммная [система] с переменным числом задач) и mft (многопрограммная [система] с фиксированным числом задач). Позднее, к mvt была добавлена подсистема работы с несколькими терминалами в режиме разделения времени tso (возможность разделения времени), asp (асимметричная многопроцессорность) и ряд других прикладных подсистем.1972 г. –переходная система os/svs (единая виртуальная память), которая позволяла использовать страничную подкачку, но не защиту заданий друг от друга 1974 г. –mvs (множественная виртуальная память), которая предоставляла каждой задаче собственное виртуальное адресное пространство объемом до 2 гбайт. Большая часть дополнительных подсистем mvt была включена в стандартную поставку mvs. 1999 г., в связи с началом выпуска 64-разрядного семейства компьютеров z900, вышла 64-разрядная версия системы z/os системы под управлением os/390 и z/os применяются главным образом в качестве серверов транзакций и субд масштаба предприятия и составляют становой хребет вычислительных систем большинства крупных компаний. Обширное и бурно развивающееся семейство unix оказало огромное влияние на развитие ос в 80-е и 90-е годы xx столетия. Применения систем семейства крайне разнообразны, начиная от встраиваемых приложений реального времени, включая графические рабочие станции для сапр и заканчивая серверами класса предприятия и массивно параллельными суперкомпьютерами. Родоначальником семейства следует считать не первую версию unix,amultics, совместно разрабатывавшуюся в 1965—1969 гг.Generalelectricиbelllaboratories. За это время general electric выделило подразделение, занимавшееся работами над multics и аппаратной платформой для нее (ge-645), в отдельную компанию honeywell. Multics была первой из промышленных систем, предоставлявших:создание процессов системным вызовом fork;страничную виртуальную память;отображение файлов в адресное пространство озу;вложенные каталоги;неструктурированные последовательные файлы;многопользовательский доступ в режиме разделения времени;управление доступом на основе ограниченных acl (колец доступа).
  • В 1991 г. Л. Торвальдс, в тот момент — студент университета хельсинки, приступил к разработке того, что ныне известно как linux — полноценной ос, основанной на исходных кодах minix.в 1992 г. Выпущена первая публичная версия системы.
  • Своеобразный командный язык, представляющий собой подмножество командного языка систем rt-11, rsx-11, vax/vms . Так команды являются полными словами английского языка, но разрешено их сокращение: directory, например, может быть сокращена до dir или даже до di — в ср/м же команда называется dir.
  • Устройства последовательного ввода-вывода обозначаются трехбуквенными аббревиатурами, например tty: обозначает телетайп, a lpt: — строчный принтер. Некоторые устройства, например, con: (консоль), lst: (устройство вывода листинга) могут динамически переназначаться.
  • Диски обозначаются буквами латинского алфавита.
  • Событийно-ориентированную кооперативно многозадачную архитектуру
  • Единое адресное пространство
  • Сборку программ в момент загрузки с использованием dll
  • Соглашение о вызовах у системных процедур: параметры помещаются в стек, начиная с первого, стек очищается вызываемой процедурой
  1. Windows nt
  2. Многозадачные среды для dos
  3. Windows 3.x
Читайте также:
Прекращена работа программы touch typing tutor

Источник: studfile.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru