Скачиваний:
0
Добавлен:
13.01.2026
Размер:
1.1 Mб
Скачать

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

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

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

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

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

• Сетевые операционные системы - обеспечивают связь со внешней средой(другими компьютерами; например интернет)

2) Сервисное

• ПО диагностики компьютера ( диспетчер задач)

• Антивирусные средства.

• ПО диагностики диска -( чтобы определить проблему и попытаться самим решить)

• ПО архивирование

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

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

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

2) ППП(пакеты прикладных программа) автоматизированного проектирования (позволяет чертить, проектировать (чертежи)

3) ППП общего назначения - предполагается для обработки баз данных; различные генераторы отчётов, средства презентаций

4) Методо-ориентированные ППП - например для вычислений (может использоваться в разных ситуациях)

5) Офисные ППП - (например переводчик, или сканер(процесс оцифровки)

6) Настольные издательские системы - (для приведения в нужный вид для печати)

7) Программные средства мультимедиа - комплекс для видеосвязи

8) Системы искусственного интеллекта - (например нейройсети, (самообучаются)

20. Инструментарий технологии программирования

Инструментарий технологии программирования (система программирования)

1) CASE - технологии. Набор инструментов и методов программной инженерии для проектирования программного обеспечения.

Расшифровка:

Computer

Aided

Software

Engineering

Бывают:

1) локальные средства

2) частично интегрированные case технологии

3) Полностью интегрированные case технологии

Другая классификация:

1) для анализа

2) для проектирования

3) для разработки приложений

4) для инжиниринга программ.

2) Средства создания предложений

22. Эволюция операционных систем

1. Ранний этап (1940–1950-е): Отсутствие ОС

Компьютеры работали без ОС, программирование велось в машинных кодах.

Задачи выполнялись последовательно (пакетная обработка).

Пример: ENIAC, EDVAC.

2. Первые ОС (1950–1960-е): Пакетная обработка

  • Появились простейшие мониторы задач (например, GM-NAA I/O для IBM 704).

  • ОС автоматизировали загрузку программ с перфокарт.

  • Примеры:

    • IBM OS/360 (1966) – одна из первых коммерческих ОС.

    • UNIVAC EXEC – для мейнфреймов.

3. Многозадачность и разделение времени (1960–1970-е)

  • Развитие концепции многозадачности (несколько программ в памяти).

  • Разделение времени (time-sharing) – несколько пользователей работают одновременно.

  • Примеры:

    • CTSS (1961, MIT) – первая система с разделением времени.

    • Multics (1969) – предшественник UNIX.

    • UNIX (1969, Bell Labs) – революционная ОС, повлиявшая на Linux и macOS.

4. Персональные компьютеры (1980-е): Графический интерфейс

  • Развитие ПК потребовало удобных интерфейсов.

  • Появление графических оболочек (GUI).

  • Примеры:

    • Apple Macintosh System 1 (1984) – первая массовая ОС с GUI.

    • Microsoft Windows 1.0 (1985) – надстройка над DOS.

    • MS-DOS (1981) – текстовая ОС для IBM PC.

5. Сетевые и многопользовательские ОС (1990-е)

  • Развитие интернета и локальных сетей.

  • Улучшение многозадачности и безопасности.

  • Примеры:

    • Windows 95/98/NT – переход на 32-битную архитектуру.

    • Linux (1991, Линус Торвальдс) – открытая ОС на основе UNIX.

    • macOS (Mac OS X) – развитие системы NeXTSTEP.

6. Современные ОС (2000-е – настоящее время)

  • Мобильные ОС (Android, iOS).

  • Облачные технологии и виртуализация.

  • Микроядерные и гибридные ОС.

  • Примеры:

    • Windows 10/11 (с 2015) – универсальная ОС для ПК и планшетов.

    • macOS Ventura/Sonoma – интеграция с iOS.

    • Android/iOS – доминирование в мобильном сегменте.

    • Chrome OS – облачно-ориентированная система.