Лекция №1 Введение




НазваниеЛекция №1 Введение
страница1/6
Дата публикации03.03.2013
Размер1.23 Mb.
ТипЛекция
litcey.ru > Информатика > Лекция
  1   2   3   4   5   6
Лекции СПО

Лекция № 1
Введение
Системное ПО – это комплексы программ, предназначенные для совместного использования технических средств вычислительных систем, для автоматизации создания программ и для выполнения существующих.

Все системное ПО делится на 5 классов:

1. ОС.

2. СУФ.

3. Интерфейсная оболочка.

4. Система программирования.

5. Утилиты.

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

В общем случае, существует 3 способа взаимодействия программ с техническими средствами:

Через использование функций ОС.

Через использование функций базовой системы ввода/вывода (BIOS). Например, int 13h обеспечивает доступ к магнитным носителям, int 10h – доступ к видеобуферу и т.д.

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

Важнейшие решаемые задачи ОС:

1. Прием от пользователя заданий или команд и их предварительная обработка.

2. Прием запросов на запуск, остановку или приостановку программы.

3. Загрузка программ в оперативную память.

4. Инициализация программ.

5. Идентификация данных и программ.

6. Обеспечение работы СУФ и СУБД.

7. Организация обмена сообщениями и данными между программами.

8. Распределение внутренней памяти и организация виртуальной памяти.

9. Обеспечение мультипрограммного режима работы.

10. Планирование и диспетчеризация задач.

11. Управление операциями ввода/вывода.

12. Организация защиты между управляющимися программами.

Упрощенно ОС состоит из двух компонент: базовой системы ввода/вывода (BIOS) и собственно дисковой операционной системы, реализующих следующие функции управления:



Назначение BIOS – управление периферийным оборудованием. BIOS располагается в ПЗУ на материнской плате и представляет собой набор подпрограмм по управлению дисковыми носителями, видеобуфером, принтерами, клавиатурой, системным таймером и т.д.

Базовыми языками для СПО следует считать такие языки, которые обеспечивают, с одной стороны, доступ к устройствам на уровне портов ввода/вывода, регистров, аппаратных буферов, управляющих схем и т.д. для эффективной организации всех вычислительных процессов. К таким языкам следует отнести языки программирования ASM и СИ.

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

Лекции № 2 ­- 3

Архитектурные особенности IBM PC

Краткий обзор семейства микропроцессоров фирмы Intel

Микропроцессоры (МП) Intel 8086, 8088, 80286, 80386 и 80486, явившиеся в разные годы основой новых моделей персональных компьютеров фирмы IBM (IBM PC, PC/XT , PC/AT, PS/2) при всех своих различиях и особенностях сохраняют единство архитектурных принципов, системы команд и языка программирования, что обеспечивает программную совместимость многочисленных разновидностей компьютеров «типа IBM PC».

Важнейшей характеристикой любого микропроцессора является разрядность его внутренних регистров, также внешних шин адресов и данных. МП 8086 имеет 16-разрядную внутреннюю архитектуру и такой же разрядности шину данных. Все регистры внутри процессора, в которых могут хранится данные, имеют длину 16 битов. Таким образом, максимальное целое число (данное или адрес), с которым может работать микропроцессор, составляет 216-1=65536 (64К-1). Однако адресная шина МП 8086 содержит 20 линий, что соответствует адресному пространству 220-1 Мбайт. Для того, чтобы с помощью 16-разрядных адресов можно было обращаться в любую точку 20-разрядного адресного пространства, в микропроцессоре предусмотрена сегментная адресация памяти, реализуемая с помощью четырех сегментных регистров.

Суть сегментной адресации заключается в следующем. Исполнительный 20-разрядный адрес любой ячейки памяти вычисляется путем сложения начального адреса сегмента памяти, в котором располагается эта ячейка, со смещением к ней (в байтах) от начала сегмента, которое обычно называют относительным адресом или смещением. Сегментный адрес без четырех младших битов, т. е. Деленный на 16, хранится в одном из сегментных регистров. При вычислении исполнительного адреса процессор умножает содержимое сегментного регистра на 16 (путем сдвига влево на 4 двоичных разряда) и прибавляет к полученному 20-разрядному адресу относительный адрес.

Умножение базового адреса на 16 увеличивает диапазон адре­суемых ячеек до величины 64 Кбайт * 16 = 1 Мбайт.

МП 8088 является, по существу, 8-разрядным вариантом МП 8086. В нем, как и в МП 8086, предусмотрена адре­сация физической памяти объемом до 1 Мбайт с помощью такого же набора сегментных регистров. Однако шина данных МП 8088 имеет ширину не 16, а 8 разрядов, т.е. доступ к памяти осу­ществляется байтами. Это обстоятель­ство никак не отражается на работе с процессором, так как, например, при считывании из памяти операнда-слова микропроцессор автоматически гене­рирует два цикла магистрали, реализующих чтение младшего и старшего бай­тов. С другой стороны, 8-разрядная шина данных облегчила согласование этого микропроцессора со схемами, раз­работанными ранее для 8-разрядных МП 8080 и 8085.

МП 80286, используемый как центральный процессор ком­пьютеров IBM PC/AT, является усовершенствованным вариан­том МП 8086, дополненным схемами управления памятью и ее защиты. МП 80286 работает с 16-разрядными операндами, но имеет 24-разрядную адресную шину, что соответствует адресно­му пространству 224=16 Мбайт. Од­нако описанный выше способ сегментной адресации памяти не позволяет выйти за пределы 1 Мбайт. Для преодо­ления этого ограничения в МП 80286 (так же, как и в МП 80386) используются два режима работы: ре­ального ад­реса и виртуального защищенного адреса, или просто защищенный режим. В реальном режиме МП 80286 функцио­нирует фактически так же, как МП 8086 с повышенным бы­стродействием и может обращаться лишь к 1 Мбайт ад­ресного пространства. Оставшиеся 15 Мбайт памяти, даже если они ус­тановлены в компьютере, использоваться не могут.

В защищенном режиме по-прежнему используются сегменты и смещения в них, однако начальные адреса сег­ментов не вы­числяются путем умножения на 16 содержимого сегментных ре­гистров, а извлекаются из таблиц сег­ментных дескрипторов, индексируемых теми же сегментными регистрами. Каждый сег­ментный дескриптор зани­мает 6 байтов, из которых 3 байта (24 двоичных разряда) отводятся под сегментный адрес. Тем самым обеспечива­ется полное использование 24-разрядного ад­ресного пространства.

В каждом сегментном регистре под индекс таблицы сегмент­ных дескрипторов отводится 14 двоичных разрядов. Полный ло­гический адрес адресуемой ячейки состоит из 14-разрядного ин­декса (номера) сегмента и 16-разрядного относительного адреса. Это позволяет каждой программе использовать до 230! байт логического, или виртуаль­ного пространства, которое, таким об­разом, в 64 раза превышает максимально возможный объем физической па­мяти. Операционная система виртуальной памяти хранит все сегменты выполняемых программ в большом диско­вом пространстве, автоматически загружая в оперативную па­мять те или иные сегменты по мере необходимости.

МП 80386 и 80486 являются высокопроизводительными про­цессорами с 32-разрядными шинами данных и адре­сов и 32-разрядной внутренней архитектурой. Последнее означает, что внутренние регистры этих процессоров, в отличие от процессо­ров ранних моделей, имеют длину 32 бита. Поэтому макси­мальное целое число, с который мо­жет работать микропроцес­сор, составляет 232-l=42949б729б (4Г-1). Во многих случаях ис­пользование 32-битовых операндов позволяет существенно упростить и ускорить вычисления. Помимо этого, в МП 80386 и 80486 расширен состав регистров, что также предоставляет программисту значительные удобства. Наконец, в новых моде­лях про­цессоров имеются встроенные средства поддержки мно­гозадачного режима, а также мультипроцессорных систем. Ес­тественно, что эти процессоры, как и МП 80286, могут рабо­тать в реальном и защищенном режимах. В последнем случае микропроцессор позволяет адресовать до 232=4 Гбайт физичес­кой памяти и 2=64 Тбайт виртуальной. При этом следует подчеркнуть, что разработчиками обеспечена полная совмести­мость новых моделей процессоров со старыми, в том смысле, что программы, написанные для процессоров 8086-80286, т.е. с использованием 16-битовых операндов, выполняются на новых процессорах без всяких исправлений. Фактически программист, создающий про­грамму, предназначенную для работы под управ­лением MS-DOS, может не задумываться над тем, какой про­цессор установлен на его компьютере.

Используемые в настоящее время версии MS-DOS работают в реальном режиме и не обеспечивают управление виртуальной памятью. В то же время обширные классы программ, в част­ности, программы управления технологи­ческими процессами или научно-исследовательскими установками, не требуют использо­вания защищенного ре­жима и успешно работают в среде опе­рационной системы MS-DOS. Вообще во многих случаях отно­сительно про­стая и надежная система MS-DOS, получившая, к тому же, широчайшее распространение, оказывается удобнее бо­лее совершенных, но и значительно более сложных систем, реализующих все возможности современным микро­процессоров.

^ Распределение адресного пространства

В зависимости от модификации персонального компьютера и состава его периферийного оборудования распре­деление адресно­го пространства может несколько различаться. Тем не менее, размещение основных компонентов системы довольно строго унифицировано. Типичная схема использования адресного прос­транства компьютера приведена на рис. 1.1. Значения адресов на этом рисунке, как и повсюду далее в книге, даны в 16-ричной системе счисления. Признаком 16-ричного числа служит буква h, стоящая после числа.

1 Кбайт Векторы прерываний 00000h

256 байтов Область данных BIOS 00400h

512 байтов Область данных DOS 00500h

IO.SYS/MSDOS.SYS 00700h Стандартная память

Загружаемые драйверы (640 Кбайт)

COMMAND.COM


Дополнительная память(EMS)

(резидентная часть) Дополнительная

Свободная память память(EMS)

для загружаемых

прикладных и системных

программ А0000h

64 Кбайт Графический буфер EGA B0000h

32 Кбайт UMB B8000h

32 Кбайт Текстовый буфер EGA C0000h Верхняя память(384 Кбайт)

64 Кбайт ПЗУ-расширения BIOS D00000h

64 Кбайт UMB E00000h

128 Кбайт ПЗУ BIOS 1000000h

64 Кбайт HMA 10FFF0h

До 15 Мбайт

(80286) XMS Расширенная память

До 4 Гбайт

(80386/486)

Первые 640 Кбайт, адресного пространства с адресами от OOOOOh до 9FFFFh отводятся под основную оператив­ную па­мять, которую еще называют стандартной (conventional). На­чальный килобайт оперативной памяти занят век­торами преры­ваний (256 векторов по 4 байта). Вслед за векторами прерыва­ний располагается область данных BIOS, которая занимает

адреса от 00400h до 004FFh. В этой области хранятся разноо­бразные данные, используемые программами BIOS в процессе управления периферийным оборудованием. Так, здесь размещаются:

- входной буфер клавиатуры с системой указателей;

- адреса последовательных и параллельных портов;

- данные, характеризующие настройку видеосистемы (форма курсора и его текущее местоположение на экране, текущий ви­деорежим, ширина экрана и прочее);

- ячейки для отсчета текущего времени;

- область межзадачных связей и т.д.

Область данных BIOS заполняется информацией в процессе начальной загрузки компьютера и динамически мо­дифицируется системой по мере необходимости; многие прикладные програм­мы обращаются к этой области с целью чтения или модифика­ции содержащейся в ней информации.

В области памяти, начиная с адреса 500h, содержатся некото­рые системные данные DOS. Вслед за областью дан­ных DOS располагается собственно операционная система, загружаемая из файлов IO.SYS и MSDOS.SYS (IВМВIO.СОМ и IBMDOS.COM для системы PC-DOS). Система обычно занимает несколько де­сятков Кбайт.

Если в файл CONFIG.SYS включены директивы DEVICE=... загрузки устанавливаемых драйверов (ADM.SYS, SMARTDRV.SYS, EMM386.EXE, ANSI.SYS и др.), то они загру­жаются вслед за системой. Наконец, ниже драйверов размеща­ется резидентная часть командного процессора COMMAND.COM, занимающая около 3 Кбайт. В функции ре­зидентной части COMMAND.COM входит обработка /C, / и крити­ческих ошибок, вывод сообщений об ошибках, завершение текущей задачи, загрузка транзитной час­ти COMMAND.COM. Транзитная, загружаемая часть COMMAND.COM размещается в самом конце оперативной па­мяти, затирается при загрузке программ и после завершения выполняемой программы должна загружаться с диска заново.

Перечисленные выше компоненты операционной системы за­нимают обычно 60-90 Кбайт. Вся оставшаяся память до грани­цы 640 Кбайт (называемая иногда транзитной областью) сво­бодна для загрузки любых системных или при­кладных про­грамм. Как правило, в начале сеанса в память загружают ре­зидентные программы (русификатор, элек­тронный блокнот, ре­зидентные расширения DOS, программы контроля состояния диска, входящие, например, в со­став Нортоновских утилит и др.). При наличии резидентных программ объем свободной памяти уменьшается. Оставшиеся 384 Кбайт адресного пространства, называемого верхней (upper) памятью, первоначально были предна­значены для размещения постоянных запоминающих устройств (ПЗУ). Практически под ПЗУ занята только часть адресов. В самом конце адресного пространства, в области FOOOOh...FFFFFh (или EOOOOh... FFFFFh) располагается основное постоянное запоми­нающее устройство BIOS, а начиная с адреса COOOOh - так называемое ПЗУ расшире­ний BIOS для обслуживания графических адаптеров и дисков. Часть адресного пространства верхней памяти отводится для адресации к видеобуферам графического адаптера. Приведенное на рисунке расположение видеобуферов характерно для адаптера EGA; для других адаптеров оно может быть иным, например, видеобуфер простейшего монохромного адаптера MDA занимает всего 4 Кбайт и располагается, начиная с адреса ВООООЮ.

В состав компьютеров PC/AT наряду со стандартной памя­тью (640 Кбайт) может входить расширенная (extended) па­мять, максимальный объем которой зависит от ширины адрес­ной шины процессора и при использовании процессора 80286 может достигать 15 Мбайт, а для процессоров 80386/486 - 4 Гбайт. Эта память располагается за пределами первого мегабай­та адресного пространства и начинается с адреса lOOOOOh. Ре­ально на машине может быть установлен не полный объем расширенной памяти, а лишь 2-3 Мбайт или даже меньше, например, всего 384 Кбайт.

Поскольку функционирование расширенной памяти подчиня­ется "спецификации расширенной памяти" (Extended Memory Specification, сокращенно XMS), то и саму память часто назы­вают XMS-памятью. Как уже отмечалось выше, доступ к рас­ширенной памяти осуществляется в защищенном режиме, поэ­тому для MS-DOS, работающей только в реальном режиме, расширенная память недоступна.

Однако в современные версии MS-DOS включается драйвер HIMEM.SYS, поддерживающий расширенную память, т.е. позво­ляющий ее использовать, хотя и ограниченным образом. Кон­кретно в расширенной памяти можно разместить электронные диски (с помощью драйвера RAMDRIVE.SYS) или кош буферы диска (с помощью драйвера SMARTDRV.SYS).

Первые 64 Кбайт расширенной памяти, точнее, 64 Кбайт -16 байт с адресами от lOOOOOh до lOFFEFh, носят специаль­ное название область старшей памяти (High Memory Area, НМА). Эта область замечательна тем, что хотя она находится за пределами первого мегабайта, к ней можно обратиться в реальном режиме работы микропроцессора, если определить сегмент, начинающийся в самом конце мегабайтного адресного пространства. с ялпрся FFFFOh. и разрешить использование адресной линии А20. Первые 16 байтов этого сегмента заняты ПЗУ, область же со смещениями 0010h...FFFFh можно, в прин­ципе, использовать под программы и данные. MS-DOS позволяет загружать в НМА (директивой файла CONFIG.SYS DOS=HIGH) значительную часть самой себя, в результате чего занятая сис­темой, область стандартной памяти существенно уменьшается. Старшую память обслуживает тот же драйвер HIMEM.SYS, поэтому загрузка DOS и НМА возможна, только если установ­лен HIMEM.SYS.

Как видно из приведенного выше рисунка, часть адресного пространства верхней памяти, не занятая расширениями BIOS и видеобуферами, оказывается свободной. На компьютерах с МП 80386 и 80486 эти свободные участки можно использовать для адресации к расширенной памяти (конечно, не ко всей, а лишь к той ее части, объем которой совпадает с общим объемом свободных адресов верхней памяти). Пере отображение расширенной памяти на свободные адреса верхней памяти выполняет драйвер ЕММ386.ЕХЕ, а сами участки верхней памяти, "заполненные" расширенной, называются блоками верхней памяти (Upper Memory Blocks, UMB). MS-DOS позволяет загружать в UMB устанавливаемые драйверы устройств, а также резидентные программы-расширения DOS (APPEND.EXE, DOSKEY.COM, KEYB.COM и др.). Загрузка системных программ в UMB освобождает от них стандартную память, увеличивая ее транзитную область. В UMB можно загрузить также и прикладные резидентные программы. Загрузка в UMB драйверов осуществляется директивой файла CONFIG.SYS DEVICEHIGH (вместо директивы DEVICE), a загрузка резидентных программы - командой DOS LOADHIGH.

По умолчанию драйвер ЕММ386.ЕХЕ преобразует в UMB 128 Кбайт расширенной памяти, располагая ее по адресам СООО... CFFF. При необходимости (если, например, на эти ад­реса настроено какое-то нестандартное внешнее устройство) объем, и расположение UMB в адресном пространстве верхней памяти можно изменить с помощью ключей в строке установки драйвера ЕММ386.ЕХЕ.

Независимо от наличия и объема расширенной (XMS) памя­ти, компьютер может быть укомплектован платой с дополнительной памятью, не отвечающей каким-либо определенным адресам 16-мегабайтного адресного пространства. Эта память функционирует в соответствии со спецификацией Lotus-Intel-Microsoft Expanded Memory Specification (LIM EMS) и может достигать объема (в версии EMS 4/0) 32 Мбайт. Обращение к EMS-памяти осуществляется через относительно узкие окна (физические страницы) размером по 16 Кбайт, в качестве ко­торых используется часть адресного пространства верхней памяти (от границы 640 Кбайт до 1 Мбайт). Любой блок дополнительной памяти, называемый логической страницей, может быть отображен на физическую страницу в верхней памяти, чем и обеспечивается прямая (хотя и не одновременная) адресация всего пространства дополнительной памяти. В дополнительной памяти, как и в расширенной, обычно размещают электронные диски или кеш- буферы, хотя спецификация EMS 4.0 допускает (в отличие, от EMS 3.2) выполнение программ, находящихся в дополнительной памяти.

Компьютеры типа PC/AT или PS/2 обычно оснащаются расширенной памятью того или иного объема, но не всегда до­полнительной. Между тем, некоторые программы в процессе своего выполнения обращаются к дополнительной памяти и при ее отсутствии просто не будут функционировать. Для того, чтобы позволить таким программам выполняться на компьюте­рах без дополнительной памяти, предусмотрена возможность преобразования части расширенной памяти в дополнительную. Это преобразование осуществляет тот же драйвер ЕММ386.ЕХЕ. По умолчанию для отображения дополнительной памяти ис­пользуется диапазон адресов верхней памяти DOOO...DFFF, ко­торый в этом случае, естественно, выпадает из области блоков верхней памяти UMB. При необходимости область отображения дополнительной памяти можно изменить.

1.3. Регистры процессора

Как уже отмечалось выше, внутренняя архитектура микро­процессоров Intel практически совпадает, если не рассматривать имеющихся в старших моделях процессоров (начиная с МП 80286)' схем организации защищенного режима. Поэтому ниже все эти микропроцессоры будут рассматриваться вместе под общим названием "процессор".

Процессор содержит двенадцать 16-разрядных программно - адресуемых регистров, которые принято объединять в три груп­пы: регистры данных, регистры-указатели и сегментные регис­тры. Кроме того, в состав процессора входят счетчик команд и регистр флагов (рис. 1.2).

В группу регистров данных включаются регистры АХ, ВХ, СХ и DX. Программист может использовать их по своему ус­мотрению для временного хранения любых объектов (данных или адресов) и выполнения над ними требуемых операций. При этом регистры допускают независимое обращение к стар­шим (АН, ВН, СН и DH) и младшим (AL, BL, CL и DL) по­ловинам. Так команда mov BL, AH пересылает старший байт регистра АХ в младший байт регистра ВХ, не затрагивая при этом вторых байтов этих регистров.

Заметьте, что сначала указывается операнд-приемник, а после запятой - операнд-источник. Во многих случаях регистры дан­ных вполне эквивалентны, однако предпочтительнее пользовать­ся регистром АХ, поскольку многие команды занимают в памя­ти меньше места и выполняются быстрее, если их операндом является регистр АХ (или его половины AL или АН). С другой стороны, ряд команд использует определенные регистры неяв­ным образом. Так, все команды циклов используют регистр СХ в качестве счетчика числа повторений; в командах умножения и деления регистры АХ и DX выступают в качестве неявных операндов; операции ввода-вывода можно осуществлять только через регистр АХ (или AL) и т.д.

Индексные регистры SI и DI так же, как и регистры дан­ных, могут использоваться произвольным образом. Однако их основное назначение - хранить индексы (смещения) относитель­но некоторой базы (т.е. начала массива) при выборке операн­дов из памяти. Адрес базы при этом может находиться в базо­вых регистрах ВХ или ВР. Специально предусмотренные команды работы со строками используют регистры SI и DI в качестве неявных указателей в обрабатываемых строках.

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

Последний из группы регистров-указателей, указатель стека SP, стоит особняком от других в том отношении, что исполь­зуется исключительно как указатель вершины стека, обес­печивая выполнение стековых команд (PUSH, POP и др). Од­нако это не исключает его использование в качестве операнда в арифметических операциях или операциях пересылки, если требуется изменить положение вершины стека.

Регистры SI, DI, ВР и SP, в отличие от регистров данных, не допускают побайтовую адресацию.

Четыре сегментных регистра CS, DS, ES и SS являются важнейшим элементом архитектуры процессора, обеспечивая адресацию 20-разрядного адресного пространства с помощью 16-разрядных операндов.






АН

AL





ВН

BL





СН

CL





DH

DL





Регистры-указатели

SI

DI

ВР

SP

Сегментные регистры

CS

DS

ES

SS

Прочие регистры

IP

FLAGS


Аккумулятор

Базовый регистр

Счетчик

Регистр данных
Индекс источника

Индекс приемника

Указатель базы

Указатель стека
Регистр программного сегмента

Регистр сегмента данных

Регистр дополнительного сегмента данных

Регистр сегмента стека

Указатель команд


Регистр флагов



Рис.1.2. Регистры процессора.

Обращение к памяти (как к стандартной памяти в пределах 640 Кбайт, так и к буферам или ПЗУ в области 640 Кбайт -1 Мбайт) осуществляется исключительно посредством сегментов - логических образований, накладываемых на любые участки физического адресного пространства. Размер сегмента должен находиться в пределах 0 байт - 64 Кбайт (допустимы и иногда используются сегменты нулевой длины). Начальный адрес сег­мента, деленный на 16, т.е. без младшей 16-ричной цифры, заносится в один из сегментных регистров. Как правило, это действие выполняет программист с помощью соответствующих программных строк. При обращении к памяти процессор извле­кает из сегментного регистра сегментный базовый адрес, умно­жает его на 16 сдвигом влево на 4 двоичных разряда и скла­дывает с заданным каким-либо образом относительным адресом (смещением), получая 20-разрядный физический адрес адресуе­мой ячейки памяти (слова или байта). Этот процесс проиллю­стрирован на рис. 1.3 на конкретном примере команды inc meml.

Оперативная память слова








Программный

сегмент



06FF





0006









0






2



Сегмент данных

4





6

Ячейка meml









Код команды inc meml

Смещение к ячейке meml

I—— Содержимое DS - 10E2h

10E20h Базовый адрес сегмента (на границе параграфа) lDE22h

lDE24h lDE26h Физический адрес ячейки meml

10Е28П Вычисление физического адреса:

lDE2h * 10h = lDE20h + ООО6h

=1DE26h
  1   2   3   4   5   6

Похожие:

Лекция №1 Введение iconАнализ к ф. м н., доцент Рудой Евгений Михайлович 2013-2014 уч год
Лекция (2 часа) Введение. Нормированные пространства. Компактные множества. Теорема Хана-Банаха
Лекция №1 Введение iconЛекция введение
Материалы данного файла могут быть использованы без ограничений для написания собственных работ с целью последующей сдачи в учебных...
Лекция №1 Введение iconЛекция «Сущность и проблемы вэд, состояние вэд в России» 1 час. 2...
Лекция «Внешнеэкономические операции и сделки: виды, классификация, организация» 1 час
Лекция №1 Введение iconЛекция 1 введение
Петрофизика сформировалась к началу 60-х годов, когда появились обобщаю­щие труды по всем вопросам изучения физических свойств пород...
Лекция №1 Введение icon1. Лекция: Введение. История, предмет, структура информатики
Хотя информатика и считается достаточно молодой наукой по отношению ко многим другим отраслям знания, но предпосылки к ее зарождению...
Лекция №1 Введение iconЛекция №1. Введение в Экономикс. Основная проблема экономики и производственные...
Под материальными потребностями подразумевается желания потребителей приобрести и использовать товары и услуги, которые доставят...
Лекция №1 Введение iconЛекция №1
Лекция № Общие принципы эффективной организации учебного процесса. Физиологиче­ская цена учебных нагрузок
Лекция №1 Введение iconЛекция №1
Лекция № Общие принципы эффективной организации учебного процесса. Физиологиче­ская цена учебных нагрузок
Лекция №1 Введение iconЛекция №1
Лекция № Общие принципы эффективной организации учебного процесса. Физиологиче­ская цена учебных нагрузок
Лекция №1 Введение iconЛекция №1
Лекция № Общие принципы эффективной организации учебного процесса. Физиологиче­ская цена учебных нагрузок
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
litcey.ru
Главная страница