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

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

Assessment

Presentation

Computers

9th - 12th Grade

Practice Problem

Medium

Created by

Павел Орехов

Used 2+ times

FREE Resource

9 Slides • 10 Questions

1

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

media
media

2

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

Системное программирование — создание системного программного обеспечения;

Системный программист — разработчик системного программного обеспечения.

3

Операционные системы

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


Основные функции (простейшие операционные системы):

·         Загрузка приложений в оперативную память и их выполнение.

·         Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).

·         Управление оперативной памятью (распределение между процессами, виртуальная память).

·         Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), организованным в той или иной файловой системе.

·         Пользовательский интерфейс.

·         Сетевые операции, поддержка стека протоколов.

4

Word Cloud

Какие операционные системы вы знаете?

5

Встроенные программы, утилиты

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



Утилиты (англ. utility или tool) — программы, предназначенные для решения узкого круга вспомогательных задач. Иногда утилиты относят к классу сервисного программного обеспечения.

6

Типы утилит

·         Дисковые утилиты

o    Дефрагментаторы

o    Проверка диска — поиск неправильно записанных либо повреждённых различным путём файлов и участков диска и их последующее удаление для эффективного использования дискового пространства.

o    Очистка диска — удаление временных файлов, ненужных файлов, чистка «корзины».

o    Разметка диска — деление диска на логические диски, которые могут иметь различные файловые системы и восприниматься операционной системой как несколько различных дисков.

o    Резервное копирование — создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий.

o    Сжатие дисков — сжатие информации на дисках для увеличения вместимости жёстких дисков.

·         Утилиты работы с реестром

·         Утилиты мониторинга оборудования

·         Тесты оборудования

7

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

Инструментальное программное обеспечение — программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ, в отличие от прикладного и системного программного обеспечения

К этой категории относятся системные программы, предназначенные для разработки программного обеспечения:


o    ассемблеры — компьютерные программы, осуществляющие преобразование программы в форме исходного текста на языке ассемблера в машинные команды в виде объектного кода;

o    трансляторы — программы или технические средства, выполняющее трансляцию программы;

o    компиляторы — Программы, переводящие текст программы на языке высокого уровня, в эквивалентную программу на машинном языке.

o    интерпретаторы — Программы (иногда аппаратные средства), анализирующие команды или операторы программы и тут же выполняющие их;

o    компоновщики (редакторы связей) — программы, которые производят компоновку — принимают на вход один или несколько объектных модулей и собирают по ним исполнимый модуль;

8

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

o     препроцессоры исходных текстов — это компьютерные программы, принимающие данные на входе, и выдающие данные, предназначенные для входа другой программы, например, такой, как компилятор;

o     отла́дчики (англ. debugger) — модули среды разработки или отдельные программы, предназначенные для поиска ошибок в программах;

o      текстовые редакторы — компьютерные программы, предназначенные для создания и изменения текстовых файлов, а также их просмотра на экране, вывода на печать, поиска фрагментов текста и т. п.;

o    специализированные редакторы исходных текстов — текстовые редакторы для создания и редактирования исходного кода программ. Специализированный редактор исходных текстов может быть отдельным приложением, или быть встроен в интегрированную среду разработки;

o    библиотеки подпрограмм — сборники подпрограмм или объектов, используемых для разработки программного обеспечения;

o редакторы графического интерфейса

9

СУБД

Система управления базами данныхсокр. СУБД (англ. Database Management System, сокр. DBMS) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных (БД)

СУБД — комплекс программ, позволяющих создать базу данных и манипулировать данными (вставлять, обновлять, удалять и выбирать). Система обеспечивает безопасность, надёжность хранения и целостность данных, а также предоставляет средства для администрирования БД

 

Система управления базами данных (СУБД) — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных.

10

СУБД

Основные функции СУБД

·         управление данными во внешней памяти (на дисках);

·         управление данными в оперативной памяти с использованием дискового кэша;

·         журнализация изменений, резервное копирование и восстановление базы данных после сбоев;

·         поддержка языков баз данных (язык определения данных, язык манипулирования данными).

 

Классификация СУБД по способу доступа к базе данных

·           Файл-серверные, в которых файлы данных располагаются централизованно на файл-сервере, а программная реализация СУБД располагается на каждом клиентском компьютере целиком. Доступ к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. Всплеск популярности файл-серверных систем управления базами данных относится к концу 1980-х — началу 1990-х годов.

·         Клиент-серверные СУБД состоят из клиентской части (которая входит в состав прикладной программы) и сервера (см. Клиент-сервер).

·         Встраиваемые — программные библиотеки, которые позволяют унифицированным образом хранить большие объёмы данных на локальной машине.

 

11

Multiple Choice

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

1

Системное ПО

2

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

3

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

4

Утилита

12

Multiple Choice

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

1

Системное ПО

2

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

3

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

4

Утилита

13

Multiple Choice

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

1

Системное ПО

2

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

3

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

4

Утилита

14

Multiple Choice

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

1

Системное ПО

2

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

3

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

4

Утилита

15

Fill in the Blanks

Type answer...

16

Multiple Choice

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

1

Проверка диска

2

Очистка диска 

3

Разметка диска

4

Резервное копирование

17

Multiple Choice

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

1

Проверка диска

2

Разметка диска

3

Очистка диска 

4

Резервное копирование

18

Fill in the Blanks

Type answer...

19

Fill in the Blanks

Type answer...

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

media
media

Show answer

Auto Play

Slide 1 / 19

SLIDE