Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
full.doc
Скачиваний:
35
Добавлен:
30.04.2013
Размер:
3.66 Mб
Скачать

3) 1. Функции современных мп, реализованные аппаратурой и прогами.

Процессор предназначен для выполнения арифметической и логической обработки информации. Арифметические и логические операции можно выполнять как на дискретных элементах и на основе микросхем малой и средней степени интеграции, что приводит к росту размеров процессора, так и на БИС. В последнем случае говорят о микропроцессоре (МП).

К функциям микропроцессора можно отнести:

> выбор из программной памяти ЭВМ команд, дешифрация и выполнение их;

> организация обращения к памяти и устройствам ввода-вывода;

> выполнение запросов на прерывание;

> подача сигналов ожидания для синхронизации работы с медленно действующими устройствами памяти и ввода-вывода информации;

> подача сигналов прямого доступа к памяти и другие сигналы;

> формирование сигналов управления для обращения к периферийным устройствам.

Работа МП организуется по командам, записанным в памяти и поступающим в МП в порядке возрастания номеров ячеек, в которые они записаны.

2. Windows поддерживает свыше 100 вызова функций, которые разработаны программистами. Каждая функция имеет развёрнутое имя написанное буквами как верхнего так и нижнего регистра. Все основные функции windows объявляются в заголовочных файлах и главный из них – windows.h. В этом заголовочном файле содержится множество ссылок на другие заголовочные файлы. Эти файлы имеются в любой среде программирования поддерживающей windows и основанные на использовании языка «С». В программе для Windows используются вызовы функции windows примерно так же, как использование библиотеки функции транслятора языка «С».

Основное отличие в том, что кодовая библиотека функций языка «С» связанна с кодом соответствующей программы, тогда как код функции windows остаётся вне этой программы, т.е. в DLL.

4) 1. Зад, реш спо при распред ресурсов.

Вычислительная система (ВС) - это взаимосвязанная совокупность аппаратных средств вычислительной техники и программного обеспечения, предназначенная для обработки информации. К ресурсам вычислительной системы относят средства, выделенные процессу обработки данных на определенный квант времени. Основными ресурсами ВС являются процессоры, области оперативной памяти, наборы данных, периферийные устройства, программы.

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

Существующие компы универсального применения, как правило ориентируются на следующие категории прикладных задач:

1)Научный расчёт, который характеризуется программами, вводящими небольшое количество исходных данных, выполняющие большой объём вычислений и выводящие малое количество данных.

2)Прикладные задачи, которые относятся к обработке символьных и прикладных (цифровых) данных и характеризуются обработкой больших массивов данных. Здесь велики объёмы входной и выходной информации, а количество действий, выполняемых вычислительным компьютером сравнительно мало (экономические задачи, связные).

3)Информационный поиск, который характеризуется тем, что большое количество данных хранится таким образом, чтобы они были максимально доступны для универсальных информационных поисковых систем, системам управления базами данных, базами знаний и т.д.

4)Задачи реального времени, которые характеризуются временем отклика вычислительной системы на её запрос. К числу таких задач относится задача коммутации сообщения, сбора данных.

Эти прикладные задачи представляют собой одну составляющую вычислительной среды, в условиях кот. выполн. тот или иной выч. процесс. Др. состав. явл. архитект. особенности компа или ВС.

Человеческие ресурсы.

Большинство вычислительных систем требуют 3-х группу специалистов, имеющих дело с СПО:

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

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

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

Поэтому СПО позволяет выполнять работу по программированию, предоставляя средства для кодирования процедур, а так же предоставления программы ввода-вывода и и обеспечивая пр-та некоторыми сервисными пр-ми, такими как сортировка слияния, сжатие данных и др.

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

2. БИБЛИОТЕКИ DLL. При запуске программа взаимосвязывается с windows посредством динамического связывания.

Exe файлы windows содержат ссылки на различные DLL, функции которые в них используются.

Большая часть этих DLL расположена в подкаталоге SYSTEM, каталога Windows.

Когда подпрограмма для windows загружается в оперативную память, вызовы в программе настроены на точки входа в функции DLL.

Когда компилируется программа для windows, чтобы сделать её исполняемой необходимо компоновать её с библиотекой импорта поставляемой с соответствующей средой программирования.

Библиотеки импорта содержат имена всех функций windows из DLL и ссылки на них.

Компоновщик (редактор связей) использует эту информацию для создания в exe файле таблицы, которую windows использует при загрузке программы для настройки адресов функций windows.

5) 1. Большинство вычислительных систем требуют 3-х группу специалистов, имеющих дело с СПО:

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

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

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

Поэтому СПО позволяет выполнять работу по программированию, предоставляя средства для кодирования процедур, а так же предоставления программы ввода-вывода и некоторых сервисных программ.

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

Соседние файлы в предмете Системное программное обеспечение