3. Подключение устройств по технологии «включай работай»

4. Использование виртуальной памяти

5. Наличие средств мультимедиа

6. Совместимость с ранее созданными программным обеспечением

Вытесняющая многозадачность – распределение процессорного времени между задачами. Многопоточность – распределение программ на несколько частей, каждая из которых претендует на процессорное время. Технология «включай работай» - поддерживает устройство при инициализации.

Функции:

1. Распознавание устройств

2. Уведомление программных продуктов об устройствах

3. Интеграция драйверных устройств

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

13.технология связывания и встраивания объектов

Объекты – приложения или часть документа или документ, в котором хранятся прикладные программы. Буфер обмена – это динамическое пространство памяти для временного размещения данных. DDE – Dynamic Data excRange – реализует связь между фрагментами одного документа, а также между документами различных приложений.

 

DDE – автоматически изменяет данные в документе приемника при их изменении в источнике данных. OLE – Object Linkin and Embedding – называется связывание и встраивание объектов, - позволяет перенести выходной документ, фрагменты или файлы некоторого приложения

 

Возможное связывание OLE:

1. Устанавливается только связь с объектом (хранит только ссылки)

2. Внедрение объектов

 

14. архитектура WINDOWS

Системная виртуальная машина

Базовая система: подсистема управления файлами, сетевая подсистема, сервис операционной системы, подсистема диспетчера IBM, драйверы устройств. Системная виртуальная машина – обеспечивает интерфейс прикладного уровня. Приложение WIN32 – это 32-разрядные приложение, интерфейсом прикладного программирования. Оболочка – обеспечивает интерфейс пользователя. Подсистема системного сервиса – функции по работе с файлом. Kernel - обеспечивает сервис 32 и 16 разрядных приложений. GDI – обеспечивает работу с графическими примитивами и другими графическими элементами. User – диспетчер окон. Сервис операционной системы обеспечивает программно-аппаратный интерфейс. Драйверы устройств – обеспечивает интерфейс аппаратного обеспечения

15. шрифты

Набор символов, выполненных или полученных, единообразных по размеру, начертании и толщине линии. Гарнитура шрифта – идеальное начертание наборов символов. Параметры: 1.размер(минимал. –кегль), 2.толщина, 3.наклон. Bit map – состоят из совокупности точек. Достоинства: все выводные устройства являются точечные, поэтому не происходит искажения. Недостатки: низкое качество шрифта, большой объем. Векторные шрифты – состоят из отрезков прямой линии. Достоинства: высокое качество и маленький объем шрифта. Недостаток: необходимость преобразования для вывода на внешнее устройство – растеризация. Хиптинг - улучшение bit map карты. Векторные шрифты из кривых различных порядков.

Типы векторных шрифтов:

Arial – рубленные, не содержащие засечек шрифты.

Courier New шрифты в пишущих машинках.

Symbol – греческие литеры, специальные символы.

Times New Roman – серифные шрифты, с засечками.

16.функционально-структурная организация ПК

ПК – это настольная ЭВМ, удовлетворяющая требованиям общедоступности и универсальности.

Достоинства ПК:

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

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

Структура компьютера

Некоторая модель, устанавливающая состав, порядок и принцип взаимодействия отдельных компонентов. Микропроцессор – это центральный блок, управляющий работой всех остальных блоков и выполняющий арифметические, логические операции над информацией. Контроллер прямого доступа к памяти освобождает микропроцессор от блока данными между памятью и внешними устройствами. Контроллер прерываний – обслуживает возникновение прерываний. Внутримашинный системный интерфейс – система связи между блоками, предназначенных для обмена данными и командами.

17.Внутримашинный системный интерфейс

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

Существует два типа:

Многосвязный, односвязный – все блоки связываются между собой через общую шину.

Структура современных шин

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

18. микропроцессоры

Микропроцессор – это центральный блок, управляющий работой всех остальных блоков и выполняющий арифметические операции над информацией. Микропроцессоры выполняется в виде отдельных сверхбольших интегральных схем.

Достоинства:Простота производства, высокая надежность, малые габариты, малое потребление энергии.

Функции микропроцессора:

1. Чтение и дешифровка команд управления

2. Чтение данных памяти

3. Выполнение арифметических операций

4. Выработка сигналов управления

Три архитектуры микропроцессоров:

1. CISC – Complex Ihstnition Set Computing – микропроцессоры с полным набором команд

2. RISC – Reduced ISC – содержит набор только простых команд

3. MISC – Minium ISC – содержит минимальный набор команд.

19.классификация микропроцессоров по функциональному признаку

Микропроцессоры общего применения – для расширения задач широкого круга. Микроконтроллер – специализированный микропроцессор, включающий в свою структуру ряд периферийных устройств. DSP-процессор предназначен на цифровую обработку аналоговых сигналов. DSP-процессоры имеют ряд команд, позволяющих реализовать операции умножения или деления с высокой скоростью.

20. алгоритм

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

Структура алгоритма:

Представляет собой набор базовых элементов.

База элементов:

1) Простые команды – элементарный шаг по переработке информации. Индетификатор – держатель шага для элемента алгоритма

2) Составные команды – состоят из простых команд и проверки условий.

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