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