Лекции по Основам ВТ
оманду знаком &. В этом случае оболочка не
ожидает завершения выполняемой команды. Она даёт приглашение на ввод
новой команды, продолжая выполнять предыдущую команду в фоновом режиме.
Вновь задаваемая команда может быть файлом, содержащем другие команды,
тем самым пользователь, работающий в интерактивном режиме может
запустить в качестве фона последовательность пакетных работ.
Windows.
MS в 1985 г. разработал первую версию Windows. Начиная с 1990 г.
появилось несколько новых модификаций. Обеспечивается возможность
одновременного выполнения нескольких программ и переключение с одной на
другую.
Обмен данными Windows: 1) Буферная передача данных; 2) Динамический
обмен данными; 3) Механизм связи и внедрения объектов (OLE-технологии);
4) Проектирование программных продуктов и систем (CASE-технологии).
Возможности для разработчиков.
Основная идея оболочки Windows — естественность представления
информации, которая должна представляться в той форме, которая
обеспечивает наиболее эффективное усвоение этой информации человеком.
Windows — замкнутая рабочая Среда. ( операции Windows могут
заканчиваться без выхода из нее. Это ОС графического типа, где юзеру не
нужно вводить директивы в виде текстовых строк. Все операции
поддерживаются мышью. Обеспечивается независимый запуск и выполнение
нескольких программ. Очень хорошая интеграция (встраиваемость программ).
Windows — мультиагентная Среда.
Режимы работы: 1) Стандартный; 2) Расширенный. Реализуются
параллельные процессы с автоматическим разделением во времени; 3) Работа
в режиме MS-DOS; 4) Режим виртуальной памяти.
Концепция RISC-архитектуры и транскьюторы.
RISC-машины обладают сокращенным набором команд. Идея RISC-
архитектуры порождена с одной стороны развитием сверхбольших
интегральных схем, а с другой стороны стремлением реализовать с
наименьшими аппратными средствами машины с большими вычислительными
возможностями. RISC-машины появились в начале 1980х годов.
Среднестатистические данные показали: 80% команд исполняются в
течение 20% машинного времени. Возникла идея разбиения сложной команды
на элементарные, добившись роста производительности.
Архитектура RISC-процессора: 1) Упрощенный и фиксированный состав
команд (одинаковая длина и структура); 2) Аппратная реализация
управления вместо микропрограммного; 3) Выполнение всех (большинство)
команд за 1 такт; 4) Осущ. доступа к памяти только через команды
загрузки в процессор и записи в запоминающее устройство.
Преимущества: 1) Сокращеееный набор команд позволяет строить
эффективные компиляторы; 2) Интенсивность исполнения больших регистровых
стеков уменьшает число обращений к памяти; 3) Снижение аппаратных затрат
улучшает надежность, технологичность.
Превосходство RISC-машин в 2-4 раза по производительности (по
сравнению с простыми). Проблема возможности применения языков высокого
уровня.
Транспьютер — компонент многопроцессорных систем. Эта ориентация
определяет значение транспьютора для реализации в ЭВМ 5го поколения.
Вычислительная система, состоящая из N транспьюторов с
быстродействием N операций в секунду ничего не теряет в суммарном
быстродействии N*N операций в секунду. Можно создавать
сверхвысокопроизводительные системы.
Первый транспьютер появился в 1979 г. (микропроцессор нового типа с
емкой памятью, с простым и быстродействующим ЦП, а также эффективными
средствами связи) связан с появлением языка высокого уровня Аккам (Мэт и
Баррон). Язык позволил описать систему, состоящую из набора
транспьюторов как ряд параллельных процессов, которые происходят
совмесно и независимо друг от друга. Особое внимание в транспьюторе
уделяется организации сквозных обменов при взаимодействии нескольких
транспьюторов.
Характеристики:
Память данных — 64 16разрядных килослова.
Память команд — 4 16разрядных килослова.
Скорость передачи данных по шине — 350 Mb в сек.
Скорость передачи (I/O) — 150 Mb в сек.
Диспетчер задач является основной ОС транспьюторов. Отслеживает
ресурсы, управляет процессами запуска и остановки задач, топология
транспьюторного ядра. Осуществляет управление ресурсами системы,
управление конфигурацией транспьюторного ядра, ведет статистику
выполнения задач, тестирует, собирает информацию об отказах.
Общие представления о системе БД.
Современные системы информации имеют различные назначения и объем
этой информации постоянно увеличивается. Основным требованием является
интеграция информации и эффективность обработки. В сис. БД
взаимосвязанные данные называются системой.
( сис., предназначенная облегчить труд человека. Кроме обычных форм
знаний требуется создание сложной модели реального мира.
! ЯДРОМ ИНФОРМАЦИОННОЙ СИСТЕМЫ ЯВЛЯЮТСЯ ХРАНИМЫЕ ДАННЫЕ !
Данные описывающие конкретную предметную область должны храниться в
легко доступном виде.
Накопители данных: магнитные диски, стриммеры, CD, М/О диски и т.д.
Координатором БД выступает ОС. Говоря об обработке данных подразумевают
некоторую предметную область.
Объект — может быть человек, предмет, событие, место или понятие о
котором записаны данные. Клиенты, банковские счета и т.д.
Атрибут (элемент данных) — каждый объект харак-ся рядом атрибутов
(дом: габариты, цвет, размер участка. Клиент банка: ФИО, адрес,
идентификационный номер).
Значение данных.
Значения данных представляют действительные данные, содержащиеся в
каждом элементе данных. В зависимости от того, как элементы данных
описывают объект, их значения могут быть количественными, качественными
и описательными. Информацию о некоторой предметной области можно
представить несколькими объектами, каждый из которых описывается
несколькими элементами данных.
Данные — принимаемые элементами значения.
Экземпляр, объект — единичный набор, принимаемый элементами данных
значений.
Концептуальная модель — соответствующая модель объектов со
составляющими их элементами данных и их взаимосвязями. Объекты связаны
между собой. Концептуальная модель дает общее представление о потоке
данных в предметной области.
Ключевые элементы данных (идентификаторы) — элементы данных, по
которым можно определить другие элементы данных.
Кандидаты в ключевые элементы данных — иногда на практике однозначно
идентифицировать объект могут 2 или более элемента данных.
Выбирать ключевые элементы данных следует с определенной
тщательностью, так как это способствует созданию концептуальной модели
данных.
Запись данных — совокупность значений связанных элементов данных.
Значения, которые принимают элементы данных образуют запись.
Преимущества универсальных подпрограмм.
Универсальная подпрограмма (УП) обеспечивает заранее определенные
методы доступа, освобождая прикладного программиста от необходимости
кодирования, тестирования и отладки специфических методов. Реализует
обобщенные методы доступа, позволяя удалять, добавлять, заменять, и
искать данные. Обобщенные методы доступа распространены в ОС.
Методы доступа или УП гарантирует разную степень независимости от
физического хранения данных, при котором изменение физического хранения
могут отражаться в методах доступа и не требовать внесение изменений в
прикладные программы. Вместо отдельных подпрограмм могут применяться
универсальные методы доступа, поэтому прикладному программисту не нужно
писать программы обслуживания файлов данных.
(...)
Недостатки традиционной организации файдов данных: избыточность
данных (такое состояние данных, которое дублируется многими программами,
могут храниться в различных местах.
При отсутствии инструмента БД пришлось решать ряд сложных задач,
которые вызвали трудности недостаточных средств защиты хранимых данных,
неадыкватная процедура восстановления, трудности с ведением длинных
записей, трудности с адаптивностью, высокая стоимость программирования и
сопровождения, сложность процедур управления и эксплуатации ЭВМ.
Ограничение разделения данных.
Данная задача может возникнуть при обработке данных из различных
файлов. В этом случае программа управления ресурсами должна следить за
правильностью исполнения данных и чтобы не было избыточности данных из
различных файлов.
БД
БД — совокупность связанных данных конкретной предметной области
различного назначения. Определение данных и отношений между ними
отделены от процедурных предложений программы.
Разница между БД и файлом.
БД может иметь несколько назначений, соответствующих о различных
представлениях о хранимых данных. Несколько назначений может иметь и
файл, но соответствует только одному представлению. Несколько
представлений файла ( сортировка данных. Множество назначений БД
возникло из ее использования многими юзерами.
СУБД
Для интеграции файлов в БД и обеспечения различным юзерам различных
представлений от данных необходима система.
СУБД — Hard &a
| | скачать работу |
Лекции по Основам ВТ |