Вопрос 11
ОС - комплекс управляющих и обрабатывающих программ, обеспечивающий поддержку работы всех других программ, аппаратных средств ЭВМ и сетей.
Классификация ОС:
По кол-ву одновременно-работающих пользователей
Однопользовательские – много пользовательские
Однозначные – многозадачные
Однопроцессорные – многопроцессорные
По разрядности процессора
8,16,32,128 – разрядные
3. По типу пользовательского интерфейса:
командные (текстовые)
объектно-ориентированные (географические)
4. По типу использования общих аппаратных и программных ресурсов.
сетевые
локальные
Многозадачность
- системы пакетной обработки
- системы разделения времени
- системы реального времени
Вытесняющая многозадачность
Не вытесняющая многозадачность
Вопрос12
Прерывание - временное прекращение основного процесса вычисляемый для выполнения некоторых запланированных или незапланированных действий, работой аппаратуры программы.
Прерывание – процесс, временно переключающий микропроцесс на выполнение другие программы с последующим возвратом к прерванной программе.
Классификация прерываний:
- Аппаратные – возникают как реакция микропроцессора на физический сигнал от некоторого устройства – синхронны.
- программные – вызываются искусственно с помощью соответствующей команды из программы – синхронны
- исключения – реакция микропроцессора на нестандартную ситуацию, возникшую внутри микропроцессора во время выполнения некоторых команды программы.
Влияние – вызываются влияниями по отношению к микропроцессу событиями.
Внутренние – возникают внутри микропроцессора во время вычисляет процессора.
Обработка прерывания :
Прекращение выполнения текущей программы.
Переход к выполнению и выполнения программы обработки прерывания.
Возврат управления прерванной программе.
Механизм обработки прерывания:
Установление фактов прерывания и идентификация прерывания.
Запоминание состояния прерыванию процессора вычислений.
Управление аппаратно передается на подпрограмму обработки прерывания.
Вопрос 13
К прикладному программному обеспечению – относятся компьютерные программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки — пример прикладного программного обеспечения. Программистов, которые пишут прикладное программное обеспечение, называют прикладными программистами.
Классификация:
По типу
программные средства общего назначения
программные средства специального назначения
программные средства профессионального уровня
По сфере применения
Вопрос 14
Тип данных (тип) — множество значений вместе с набором операций над этими значениями
Тип данных — фундаментальное понятие теории программирования. Тип данных определяет множество значений, набор операций, которые можно применять к таким значениям, и, возможно, способ реализации хранения значений и выполнения операций. Любые данные, которыми оперируют программы, относятся к определённым типам.
В языке определены следующие базовые типы данных:
Целый - Элемент данных типа целый принимает значения из множества целых чисел. Над элементами целого типа определены арифметические операции и операции отношения.
Вещественный - Элемент данных типа вещественный принимает значения из множества вещественных чисел. Над элементами вещественного типа определены арифметические операции и операции отношения.
Двойной - Элемент данных типа двойной принимает значения из множества вещественных чисел и позволяет использовать числа с удвоенной, по сравнению с типом вещественный, точностью. Над элементами двойного типа определены арифметические операции и операции отношения. В языке могут быть определены переменные типа целый, вещественный, двойной.
Логический - Элемент данных типа логический принимает значения истина или ложь. Этот тип данных используется при определении различных условий. Над элементами логического типа определены логические операции. Переменные логического типа в языке не определены.
Строка - Элемент данных типа строка представляет собой цепочку символов из множества основных символов и дополнительных символов. В языке Норма допустимы только константы типа строка, переменные и операции над этим типом не определены.