Файл: Вопросы к экзамену по мдк 01. 04 Системное программирование Что называется программой.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.10.2023
Просмотров: 379
Скачиваний: 7
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Примерные вопросы к экзамену
по МДК 01.04 Системное программирование
-
Что называется программой?
Это описание на формальном языке, «понятном» компьютеру, последовательности действий, которые необходимо выполнить над данными для решения поставленной задачи.
-
Что такое СОИ?
Система обработки информации — СОИ Совокупность технических средств и программного обеспечения, а также методов обработки информации и действий персонала, обеспечивающая выполнение автоматизированной обработки информации.
-
Что называют программным обеспечением?
Программное обеспечение – это набор компьютерных программ и связанной с ними документации и данных. Это в отличие от аппаратного обеспечения, из которого построена система и которое фактически выполняет работу.
-
Какие программы относят к системным, а какие к прикладным?
В зависимости от функций, выполняемых ПО, его можно разделить на три типа:
Системное ПО — комплекс программ, обеспечивающих работу компьютера и компьютерных сетей в целом
Прикладное ПО — программы, предназначенные для решения определенного круга задач в различных областях человеческой деятельности
Инструментальное ПО — средства для разработки и отладки программ. Все системное и прикладное программное обеспечение создается с помощью инструментального ПО
-
Что такое утилита?
Утилита (англ. utility) — вспомогательная компьютерная программа в составе общего программного обеспечения для выполнения специализированных типовых задач, связанных с работой оборудования и операционной системы
-
Что такое система программирования?
Система программирования – это набор специализированных программных продуктов, которые являются инструментальными средствами разработчика. Программные продукты данного класса поддерживают все этапы процесса программирования, отладки и тестирования создаваемых программ.
-
Что называют операционной системой?
Операцио́нная систе́ма, сокр. ОС (англ. Operating system, OS) — программное обеспечение, управляющее аппаратным обеспечением, предоставляющее абстрактный программный интерфейс для взаимодействия с ним и занимающееся распределением предоставляемых ресурсов, в том числе между прикладными программами.
-
Для чего используются эмуляторы?
Эмулятор — особый вид утилит, который воссоздает в виртуальной среде программные и аппаратные возможности одной платформы на другой. А теперь то же самое, только по-русски: эмуляторы позволяют запускать и использовать программы, созданные для одного железа (например, какой-нибудь игровой приставки), на другом — чаще всего домашнем компьютере с ОС Windows.
-
На какие виды подразделяется программное обеспечение? СМОТРИ 4 ВОПРОС
-
В чем заключается назначение операционной системы?
Операционная система (ОС) – это программа, которая загружается при включении компьютера. Она производит диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, местом на дисках и т.д.), запускает другие (прикладные) программы на выполнение. Операционная система обеспечивает пользователю и прикладным программам удобный способ общения (интерфейс) с устройствами компьютера.
-
Главными функциями операционной системы являются……
Функции операционной системы
Руководство загрузкой процессора
Управление свободными ресурсами памяти
Установка и обновление приложений и программ
Распределение потоков процессов и поддержка многозадачности (одновременного выполнения нескольких задач)
-
Что называют ресурсами? Приведите примеры ресурсов.
Основными ресурсами являются процессорное время, память и устройства ввода-вывода. Доступ к файловой системе и сетевое взаимодействие также могут быть реализованы на уровне ядра.
Как основополагающий элемент операционной системы, ядро представляет собой наиболее низкий уровень абстракции для доступа приложений к ресурсам вычислительной системы, необходимым для их работы.
-
Какие ресурсы называют физическими, а какие логическими?
В вычислительной системе есть физические ресурсы, то есть те ресурсы, которые связаны с реальным оборудованием (магнитные диски, оперативная память, время работы процессора). В системе для ее успешного функционирования имеются логические (иногда их называют виртуальными) ресурсы, то есть ресурсы, которые в виде реального оборудования не существуют, но реализуются в виде некоторых средств
, предоставляемых пользователю.
-
Системные ресурсы представляют собой совокупность …..
Системные ресурсы – совокупность аппаратных ресурсов и системных сервисов. Основными потребителями системных ресурсов являются процессы, выполняемые в системе.
-
Если операционная система может работать только на компьютере с одним процессором, то такая операционная система называется…..
Если ОС может работать только на компьютере с одним процессором, то такая ОС называется однопроцессорной.
-
Как называется операционная система, которая может работать на компьютере, содержащим несколько процессоров?
Если под управлением ОС могут одновременно выполняться несколько пользовательских программ, то такая ОС называется мультипрограммной или многопользовательской
-
Что называют интерфейсом программирования?
API — описание способов взаимодействия одной компьютерной программы с другими. Application Programming Interface
-
Как называется платформенно независимый системный интерфейс для компьютерных сред ?
POSIX (Portable Operating System Interface for Computer Environments) — платформенно-независимый системный интерфейс для компьютерного окружения. Это стандарт IEEE, описывающий системные интерфейсы для открытых операционных систем, в том числе оболочки, утилиты и инструментарии.
-
Системные ресурсы Windows представляются в виде объектов ядра (kernel object). Чем характеризуются объекты ядра системы?
Объекты ядра. Windows: - Процесс, поток. – Файловый объект – открытый файл. – Проекция файла на память. – Событие, Семафор, Мьютекс. – Почтовый ящик, канал, сокет и т.д. ОС ведет учет объектов и управляет ими. Пользователь может запросить информацию об объекте. Объекты можно создавать, уничтожать, открывать и закрывать посредством системных вызовов ОС по просьбе внешней программы.
-
Что такое дескрипторы? Для чего они предназначены?
Дескриптор – это уникальный идентификатор объекта, управляемого Windows. Это похоже на указатель, но не указатель в том смысле, что это не адрес, который может быть разыменован пользовательским кодом для получения доступа к некоторым данным. Вместо этого дескриптор должен быть передан набору функций, которые могут выполнять действия с объектом, идентифицируемым дескриптором.
-
Любые манипуляции с объектами ядра ОС осуществляются только с использованием интерфейса WinAPI. Приведите примеры?
CopyFile, CreateThread, CreateProcess
-
Что относят к объектам Windows?
Под объектом в Windows понимают все то, с чем оперирует ОС Windows: программу, группу программ, диск, папку, файл, документ, значок, фрагмент текста, рисунок, ярлык.
ЗДЕСЬ ЕСТЬ ПРЕЗЕНТАЦИЯ ПРО ПОТОКИ
https://mypreza.com/informatika/potoki-i-protsessy-1
-
Что является базовой единицей выполнения процесса?
Поток (Thread) — объект ОС, наименьшая единица выполнения, часть процесса, потоки делят память и другие ресурсы между собой в рамках процесса.
-
Что в программировании означает термин «thread»?
ОТВЕТ В ПРЕДЫДУЩЕМ ВОПРОСЕ
-
Для функций используются длинные описательные имена. Приведите примеры таких имен.
CreateProcess, GetLastError
-
В интерфейсе программирования WindowsAPI к объектам категории User (объекты интерфейса пользователя) относятся…
Категория User включает объекты, которые используются приложением для интерфейса с пользователем. К таким объектам относятся, например, окна и курсоры.
-
В интерфейсе программирования WindowsAPI к объектам категории Graphics Device Interface (объекты интерфейса графических устройств) относятся …
Категория Graphics Device Interface включает объекты, которые используются для вывода информации на графические устройства. К таким объектам относятся, например, кисти и перья.
-
В интерфейсе программирования WindowsAPI к объектам категории Kernel (объекты ядра ОС) относятся…
Категория Kernel включает объекты ядра операционной системы Windows. К таким объектам относятся, например, файлы и каналы.
-
Что называют доступом к объекту в Win API?
Под доступом к объектам понимается возможность приложения выполнять над объектом некоторые функции. Приложение не имеет прямого доступа к объектам, а обращается к ним косвенно. Для этого в операционных системах Windows каждому объекту ставится в соответствие дескриптор (handle). В Win32 API дескриптор имеет тип handle.
-
Что ставится в соответствие каждому объекту в Win API? СМОТРЕТЬ ПРЕДЫДУЩИЙ ВОПРОС -
Что называется потоком?
СМОТРИ 23 ВОПРОС
-
Какие потоки называют параллельными?
Параллельные потоки – это такие потоки, если они существуют одновременно в вычислительной системе, но возможно в разных состояниях. Разделяют на: а) независимые и зависимые; б) синхронные и асинхронные. Последнее означает, что процессам необходимо периодически синхронизироваться и взаимодействовать, то есть обмениваться информацией (данными).
-
Что называют контекстом потока?
Память. А также У каждого потока собственный набор регистров процессора, называемый контекстом потока. Контекст отражает состояние регистров процессора на момент последнего исполнения потока и записывается в структуру CONTEXT (она определена в заголовочном файле WinNT.h). Эта структура содержится в объекте ядра «поток».
-
Какие функции называют безопасными для потоков?
Функция называется потокобезопасной (thread-safe), если она может безопасно вызываться несколькими потоками одновременно; и наоборот, если функция не является потокобезопасной, то мы не можем вызывать ее из одного потока, пока она выполняется в другом потоке.
-
В каких состояниях может находиться процессор?
Процессор поддерживает следующие три режима работы: • Пользовательский режим • Режим Супервизора • Режим Эмуляции. В режимах Эмуляции и Супервизора доступ к ресурсам ядра не ограничен. В пользовательском режиме доступ к определенным ресурсам системы ограничен, что позволяет организовать защищённую программную среду.
-
В каких состояниях может находиться программа?
ХЗ, МОЖЕТ КАК В ПРЕДЫДУЩЕМ
-
Перечислите состояния, в которых может находиться поток.
-
Операция, которая выполняется потоком, который создает новый поток из функции, называется… Create -
Назовите операцию, которая выполняется самим исполняемым потоком в случае его завершения. Exit -
Операция, которая запускает готовый поток на выполнение, т. е. выделяет ему процессорное время, называется…Run -
Что называется процессом в Win API?
Пpоцесс – это выполняющееся пpиложение, котоpое состоит из личного виpтуального адpесного пpостpанства, кода, данных и дpугих pесуpсов опеpационной системы, таких как файлы, пайпы и синхpонизационные объекты, видимые для пpоцесса
-
Что такое адресное пространство?
Адресное пространство – это набор адресов, который может быть использован процессором для обращения к памяти. Абстракция адресного пространства поддерживается только в процессорах, имеющих адресную шину. Адресное пространство не обязательно должно быть числовым.