05.10.2023

Системное программное обеспечение. Программное обеспечение ПК. Операционная система Возможные времена связывания


ПО: системное/прикладное Системное ПО – комплекс управляющих и обрабатывающих программ, описаний и инструкций, обеспечивающих функционирование вычислительной системы, а также разработку и исполнение программ пользователей. Синоним: «специальное ПО». Прикладное ПО – совокупность программ решения конкретных задач из различных сфер применения ЭВМ. Синоним: «общее ПО».






Операционные системы OS/360, ОС ЕС, RSX, RT11,… Multics, Unix Novell NetWare, IBM OS/2 CP/M, Q-DOS, MS-DOS,… Microsoft Windows …XP, Vista, Seven,… Unix-like, Linux Apple MacOS …, Tiger, X Leopard,… PalmOS, Symbian, … WindRiver VxWorks, … Ghost, gOS Cloud …


Операционные оболочки MS DOS: Command.com NDOS.com (Norton Utilites for DOS v) OS/2: Workplase Shell Windows: Windows GUI Linux: Bourne Again Shell (BASH) TCSH–shell …


DOS,Windows и другие ОССиО производства Microsoft Операционные оболочки, запускавшиеся из DOSDOS –Windows 1.0 | Windows 2.x | Windows 3.xWindows 1.0Windows 2.xWindows 3.x Семейство ОС Windows 9x –Windows 95 | Windows 98 | Windows MeWindows 95Windows 98Windows Me Семейство ОС Windows NT –NT 3.1 | NT 3.5 | NT 3.51 | NT 4.0 | 2000 (NT 5.0) | XP (NT 5.1) | Server 2003 (NT 5.2) | FLP | Vista (NT 6.0) | Home Server | Server 2008NT 3.1NT 3.5NT 3.51NT XPServer 2003FLPVistaHome ServerServer 2008 Семейство ОС Windows CE –CE 2.0 | CE 3.0 | CE 4.0 | CE 5.0 | CE 6.0 | MobileCE 2.0CE 3.0CE 4.0CE 5.0CE 6.0Mobile В разработке –Seven (Vienna/Blackcomb; NT 7.0)Seven Закрытые –Neptune | Nashville | OdysseyNeptuneNashvilleOdyssey Ещё проекты –Xenix | MS-DOS | OS/2 | Cairo | SingularityXenixMS-DOSOS/2CairoSingularity


Дистрибутивы Linux … Slackware S.U.S.E Suse / OpenSUSE … Gentoo Fregate … Red Hat / Fedora Core Mandrake Mandriva … ASPLinux … Debian GNU/Linux Corel Linux Xandros … Mepis … Lindows Linspire … LiveCD Knoppix Gnoppix, Kurumin… Ubuntu Kubuntu, Edubuntu,… …


Mobile OSs EPOC32 (Psion,1990е) Symbian: –Платформа UIQ До версии 3.0 (Sony Ericsson) Версии 3.1, 3.2 (Motorola c 2007г) –Платформа S60 (от Nokia Series 60, 2001г) Редакция 3 Редакция 5 (проект, для Nokia Tube) Pocket PC Windows Mobile v.6.0/6.1 –Standard –Professional (sensor) OS X iPhone (для iPhone, iPhone 3G, iPod Touch) Linux –MobiLinux –Google Android (для HTC Dream)


Специализированные ОС реального времени: ОС для автомобильной электроники и др. Факты: В среднестатистическом автомобиле установлено порядка 70 микропроцессоров Только система управления двигателем – несколько миллионов строк кода … Проекты: JasPar (Japan Automotive Software Platform and Architecture: Toyota, Honda, Nissan,…) Toyota + Университет Нагойи OSEK (Bosh + BMW, DaimlerChrysler) Microsoft SyncOS (Windows Auto) Wind River VVxWorks GHS Integrity …








Классификации ОС По количеству пользователей –Однопользовательские (MS-DOS, NetWare, Windows,…) –Многопользовательские (UNIX,…) По режимам доступа –Пакетные (OS/360,…) –Интерактивные (Windows, UNIX,…) –Реального времени (QNX, RSX,…) По количеству решаемых задач –Однозадачные (MS-DOS,…) –Многозадачные (Windows, UNIX,…) По разрядности (8,16,32,64,…) …




Что же такое ОС структурно? Вариант 1. Это ядро (минималистская точка зрения) Вариант 2. Это ядро плюс надстраивающая его инфраструктура: комплекс системных утилит и пользовательских приложений, а также средств управления ими (максималистская точка зрения) Вариант 3. Это ядро и комплекс средств, обеспечивающих его функциональность (промежуточная точка зрения)


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


Ядро ОС и его функции Ядро (core) обеспечивает взаимодействие системных и пользовательских программ с аппаратурой компьютера: –Распределение процессорного времени между одновременно работающими задачами –Работа с физической и виртуальной памятью –Доступ к данным на уровне файловой системы, управление вводом/выводом –Поддержка сетевых протоколов и устройств –…

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

Системное ПО

Это программы общего пользования не связаны с конкретным
применением ПК и выполняют традиционные функции:
планирование и управление задачами, управления вводом
выводом и т.д.
К системному ПО относятся:
операционные системы (эта программа загружается в ОЗУ
при включении компьютера)
программы – оболочки (обеспечивают более удобный и
наглядный способ общения с компьютером, чем с помощью
командной строки DOS, например, Norton Commander)
операционные оболочки – интерфейсные системы, которые
используются для создания графических интерфейсов,
мультипрограммирования и.т.

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

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

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

Пакеты прикладных программ – это система
программ, которые по сфере применения
делятся на проблемно – ориентированные,
пакеты общего назначения и интегрированные
пакеты. Современные интегрированные
пакеты содержат до пяти функциональных
компонентов: тестовый и табличный
процессор, СУБД, графический редактор,
телекоммуникационные средства.

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

К прикладному ПО, например, относятся:
Комплект офисных приложений MS OFFICE
Бухгалтерские системы
Финансовые аналитические системы
Интегрированные пакеты делопроизводства
CAD – системы (системы автоматизированного
проектирования)
Редакторы HTML или Web – редакторы
Браузеры – средства просмотра Web - страниц
Графические редакторы

Инструментальное ПО

Инструментальное ПО или системы
программирования - это системы для
автоматизации разработки новых программ
на языке программирования.
Borland Delphi - предназначен для решения
практически любых задачи прикладного
программирования
Microsoft Visual C++ - это средство позволяет
разрабатывать любые приложения, выполняющиеся в
среде ОС типа Microsoft Windows

Файловые системы

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

Файловые системы

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

Файловые системы

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

Файловые системы

удаление файлов и каталогов (папок);
навигация по файловой структуре с целью
доступа к заданному файлу, каталогу (папке);
управление атрибутами файлов.

Интегрированные системы

Интегрированные пакеты представляют собой
набор нескольких программных продуктов,
объединенных в единый удобный инструмент.
Наиболее развитые из них включают в себя
текстовый редактор, органайзер, электронную
таблицу, СУБД, средства поддержки
электронной почты, программу создания
презентационной графики.

CASE-технологии

CASE (англ. Computer-Aided Software
Engineering) - набор инструментов и методов
программной инженерии для проектирования
программного обеспечения, который помогает
обеспечить высокое качество программ,
отсутствие ошибок и простоту в обслуживании
программных продуктов. Также под CASE
понимают совокупность методов и средств
проектирования информационных систем с
использованием CASE-инструментов.

CASE-технологии

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

CASE-технологии

средства анализа - предназначены для
построения и анализа модели предметной
области;
средства проектирования баз данных;
средства разработки приложений;

CASE-технологии

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

CASE-технологии

средства планирования и управления
проектом;
средства тестирования;
средства документирования.

Cлайд 1

Программное обеспечение Разработал: Преподаватель информатики Сабойдалова М..А. ГБОУ СПО КО«Коммунально-строительный техникум», г.Калуга

Cлайд 2

Компьютер Программное обеспечение компьютера – это вся совокупность программ, хранящихся в долговременной памяти

Cлайд 3

Виды программного обеспечения Системное ПО Инструментальное ПО 1.Базовое ПО: операционные системы; оболочки; сетевые ОС 2.Сервисное ПО: диагностики; антивирусные; обслуживания носителей; архивирования; обслуживания сети Прикладное ПО Системное ПО - это совокупность программ для обеспечения работы компьютера

Cлайд 4

Виды программного обеспечения Прикладное ПО - это комплекс программ для решения задач конкретной предметной области текстовые процессоры; табличные процессоры; базы данных(СУБД); интегрированные пакеты; графические процессоры; экспертные системы; обучающие программы; игры; коммуникационные программы

Cлайд 5

Виды программного обеспечения Инструментальное ПО- это совокупность программ для разработки, отладки и внедрения новых программ трансляторы; среда разработки программ; библиотеки справочных программ; отладчики; редакторы связей

Cлайд 6

Базовое ПО Операционная система (ОС) Набор программ, управляющих ОЗУ, процессором, внешними устройствами и файлами, ведущих диалог с пользователем Диалоговые оболочки Надстройки к ОС, обеспечивающие пользователю дружественный интерфейс Сервисное ПО Программы обслуживания дисков Программы сжатия файлов на дисках Антивирусные программы и др. Функции ОС Диалог с пользователем Управление ресурсами (процессорным временем, внутренней памятью, внешними устройствами) Работа с файлами

Cлайд 7

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

Cлайд 8

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

Cлайд 9

Cлайд 10

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

Cлайд 11

Пользовательский интерфейс Меню – это список на экране, из которого пользователь может выбрать нужные ему элементы Дружественный пользовательский интерфейс – удобный для пользователя способ общения с компьютером Интерфейс – это способ общения программы с пользователем Посимвольный набор и ввод команд с клавиатуры в компьютер в диалоговом режиме Выбор команд из меню Ввод команд путем нажатия функциональных или «горячих» клавиш (комбинаций клавиш) Текстовое меню Пиктографическое меню

Cлайд 12

Характеристика поколений ЭВМ I 1945-60-e II 1955-70-e III 1965-80-e IV 1975-… V ? Элементная база Электронные лампы Транзисторы ИС и БИС СБИС и микропроцес-соры Оптоэлектро-ника, криоэлектро- ника Максимальное быстродействие процессора (опер/сек) 10 – 20 тыс 100 тыс –1 млн 10 млн 109 + много-процессорность 1012 + много-процессорность Максимальная емкость ОЗУ (Кбайт) 100 1000 10 000 10 000 000 100 000 000 Периферийные устройства Магнитная лента, перфокарты и перфоленты, цифровая печать Магнитная лента, перфоносители, алфавитно-цифровая печать Консоли, магнитные ленты, дисплеи, графопостроители Цветной графический дисплей, клавиатура, принтеры, модемы + устройства ввода с голоса, устройства чтения рукописного текста и пр. Примеры моделей ЭВМ МЭСМ, БЭСМ-1,ЭСМ-2, М-20, Минск М-220, БЭСМ-3, Урал--14,БЭСМ-6 Минск-32 IBM 360/370, ЕС ЭВМ, СМ ЭВМ ПК: IBM PC, Macintosh, СуперЭВМ: Cray, Cyber, Эльбрус

Описание презентации по отдельным слайдам:

1 слайд

Описание слайда:

2 слайд

Описание слайда:

Программное обеспечение (software) – это набор команд, управляющих работой компьютера. Без программного обеспечения компьютер не сможет выполнять задачи, которые мы обычно связываем с компьютерами. Функции программного обеспечения следующие: управлять компьютерными ресурсами организации; обеспечивать пользователя всеми инструментами, необходимыми для извлечения пользы из этих ресурсов; выполнять роль посредника между организациями и хранимой информацией. Выбор соответствующего потребностям организации программного обеспечения – одна из ключевых задач управляющего персонала. .

3 слайд

Описание слайда:

4 слайд

Описание слайда:

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

5 слайд

Описание слайда:

6 слайд

Описание слайда:

Базовое ПО - совокупность программ, обеспечивающих работу компьютера. В базовое ПО входят: операционные системы, операционные оболочки (shell). Операционная система (ОС) – программа, первой загружаемая при включении компьютера. Первая ОС для IBM-совместимого компьютера (MS DOS) была создана в 1981 году. ОС организует выполнение других программ. Без неё невозможна работа человека на компьютере. ОС управляет компьютером, его ресурсами (оперативной памятью, местом на дисках и т. д.), запускает сервисные функции, контролирует работу технических устройств и некоторых вспомогательных программ, производит диалог с пользователем, запускает на выполнение прикладные и иные программы. Операционные системы являются основными программными комплексами, выполняющими следующие основные функции: 1) тестирование работоспособности вычислительной системы и её настройка при первоначальном включении; 2) обеспечение синхронного и эффективного взаимодействия всех аппаратных и программных компонентов вычислительной системы в процессе ее функционирования; 3) обеспечение эффективного взаимодействия пользователя с вычислительной системой. ОС классифицируются на: ·однопользовательские однозадачные системы (MS-DOS и др.); ·однопользовательские многозадачные системы (OS/2, Windows 95/98/2000 и др., Vista); ·многопользовательские (сетевые) системы (семейство UNIX, Linux, WindowsNT и др.). К основным функциям сетевых ОС, предназначенных для работы в различных сетях, относятся: управление каталогами и файлами; защита от несанкционированного доступа; обеспечение отказоустойчивости; управление сетью. Простейшими сетевыми являются ОС для одноранговых сетей. Их функция заключается в разделении дисков разных узлов между всеми пользователями, соблюдению паролей и запретов на использование определённых дисков.

7 слайд

Описание слайда:

Операционные оболочки - интерфейс для взаимодействия пользователей с операционной системой. Операционные оболочки интерпретируют (переводят в машинный код и выполняют) команды ОС. Виды операционных оболочек: графические - для ввода команд ОС посредством меню, переключателей, кнопок, представленных в виде графических изображений (Проводник Windows, включающий "Рабочий стол", меню "Пуск", панель задач и файловый менеджер) Текстовые командная строка - для ввода команд ОС с клавиатуры (cmd.exe, Windows PowerShell, входящие в ОС MS Windows) пакеты - для записи последовательности команд ОС в файл (файл с расширением.bat), далее файл интерпретируется. окна - для ввода команд ОС посредством меню, переключателей, кнопок, представленных в виде набора букв, цифр и символов псевдографики.

8 слайд

1 слайд

Презентация к уроку создала: учитель информатики МКОУ «Басинская ООШ» Гайдукова Анна Андреевна * *

2 слайд

Принтер; Процессор; Клавиатура; Флэш-память; Монитор; Оперативная память; Устройство CD-ROM. Без каких из перечисленных ниже устройств работа компьютера невозможна: * *

3 слайд

Определите возможный объём следующих носителей информации, используя указанные варианты ответов (1,44 Мб, 700 Мб, 120 Гб, 512 Мб, 4,7 Гб): CD-R; DVD-R; Флэш-память; Дискета; Жёсткий магнитный диск. * *

4 слайд

Заполните таблицу * * Устройство Действие с информацией (хранение, ввод, вывод, обработка) Процессор Оперативная память Жёсткий магнитный диск CD-RW Клавиатура Монитор Принтер

5 слайд

У Андрея на жёстком диске компьютера есть игра TETRIS. У его друга Коли такой игры нет. Что нужно сделать Андрею, чтобы и Коля смог на своём домашнем компьютере играть эту игру (следует учесть, что компьютер Коли к Интернету не подключен)? * *

6 слайд

* Программное обеспечение компьютера Операционная система – обеспечивает совместное функционирование всех устройств компьютера и предоставляет пользователю доступ к его ресурсам с использованием графического интерфейса ОС. Драйверы устройств – специальные программы, обеспечивающие управление работой устройств компьютера и согласование информационного обмена с другими устройствами (каждому устройству соответствует свой драйвер). *

7 слайд

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

8 слайд

9 слайд

* Установка операционной системы Установка ОС – файлы операционной системы копируются с диска дистрибутива на жесткий диск компьютера. Файлы операционной системы хранятся в долговременной памяти на жестком диске, который называется системным. Операционная система, как и др. программы, может выполняться, если она находится в оперативной памяти компьютера. Поэтому необходима загрузка файлов ОС с системного диска в оперативную память. *

10 слайд

* Загрузка операционной системы Загрузка операционной системы начинается в одно из трех случаев – после: включения питания компьютера; нажатия кнопки Reset на системном блоке компьютера; одновременного нажатия комбинации клавиш на клавиатуре: {Ctrl} + {Alt} + {Del} В процессе загрузки ОС: производится тестирование работоспособности процессора, памяти и др. устройств; на экран монитора выводятся краткие диагностические сообщения о процессе тестирования после окончания загрузки ОС пользователь получает возможность управлять компьютером с использование графического интерфейса ОС. *

11 слайд

12 слайд

* Стандартные программы ОС Windows Paint – графический редактор, позволяет создавать, просматривать и редактировать рисунки или отсканированные фотографии Imaging – используется для просмотра и редактирования графических файлов, например, цифровых рисунков или отсканированных фотографий Калькулятор – электронный калькулятор является аналогом обычного ручного калькулятора Блокнот – текстовый редактор, используется для создания и редактирования текстовых файлов простого формата WordPad – текстовый редактор, используется для создания и форматирования текстовых файлов со сложным форматированием *

13 слайд

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


© 2024
polyester.ru - Журнал для девушек и женщин