sys:os
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
sys:os [2023/05/12 08:40] – eugeneai | sys:os [2025/02/06 14:22] (current) – eugeneai | ||
---|---|---|---|
Line 8: | Line 8: | ||
- Исследование компилятора gcc, язык ассемблера. Связь процесса и операционной системы. Makefile, git. | - Исследование компилятора gcc, язык ассемблера. Связь процесса и операционной системы. Makefile, git. | ||
- | * Нужно написать программу на С, С++, PASCAL/FPC и др. компилируемом языке, странслировать его в Assembler с разными опциями оптимизации < | + | * Нужно написать программу на С, С++, PASCAL/FPC и др. компилируемом языке, странслировать его в Assembler с разными опциями оптимизации < |
- | * Разобраться с одним из вариантов [оптимизации] ассемблерной программой (**добавить комментарии в сгенерированный ассемберный код**) - найти циклы, переменные и т.п. | + | * Разобраться с одним из вариантов [оптимизации] ассемблерной программой (**добавить комментарии в сгенерированный ассемблерный код**) - найти циклы, переменные и т.п. |
+ | * Преобразовать программу в модульную, | ||
- Программу усовершенствовать: | - Программу усовершенствовать: | ||
+ | |||
+ | ==== Варианты лабораторных работ (реализуемая функция) ==== | ||
+ | |||
+ | - вычисление | ||
+ | - факториала, | ||
+ | - определенного интеграла численным методом, | ||
+ | - сходящегося ряда для известных функций (sin, cos, exp, ....); | ||
+ | - реализация численного метода | ||
+ | - дифференцирования, | ||
+ | - решения трансцендентного уравнения (методы Ньютона, | ||
+ | - решения задачи Коши; | ||
+ | - реализация алгоритма | ||
+ | - Бразенхема (рисование прямой, | ||
+ | |||
==== Лабораторная 2 - Установка Linux (развертка, | ==== Лабораторная 2 - Установка Linux (развертка, | ||
Line 21: | Line 36: | ||
- (" | - (" | ||
- (" | - (" | ||
- | - (" | + | - (" |
- (" | - (" | ||
- (" | - (" | ||
Line 28: | Line 43: | ||
- Отчет - запишите ролик (VirtualBox, | - Отчет - запишите ролик (VirtualBox, | ||
- | ==== Лабораторная | + | ==== Лабораторная |
... в вашей установленной виртуальной машине реализовать задачу из методички, | ... в вашей установленной виртуальной машине реализовать задачу из методички, | ||
- | ==== Лабораторная | + | ==== Лабораторная |
- | Задание то же, что и в Лабораторной | + | Задание то же, что и в Лабораторной |
- Изучаем по [[https:// | - Изучаем по [[https:// | ||
Line 40: | Line 55: | ||
- Как вариант можно по согласованию поставить самостоятельно задачку. | - Как вариант можно по согласованию поставить самостоятельно задачку. | ||
- | ==== Лабораторная | + | ==== Лабораторная |
.... для организации распределенной обработки информации. Совместный проект 2-5 человек. Потребуются ваши виртуальные машины или контейнеры в виртуальной сети. | .... для организации распределенной обработки информации. Совместный проект 2-5 человек. Потребуются ваши виртуальные машины или контейнеры в виртуальной сети. | ||
Line 56: | Line 71: | ||
- | Оценка = количество сданных лаб, минимум 4 (1234, тройки мне нужны). 😉 | + | Оценка = количество сданных лаб |
Кому трудно - делайте вдвоем. | Кому трудно - делайте вдвоем. | ||
- | Для 4 и 5 лабораторных можно дописать мой компилятор oberon7 (на стадии обновления исходников). https:// | ||
=== Доступ к Виртуальной машине === | === Доступ к Виртуальной машине === |
sys/os.1683852040.txt.gz · Last modified: 2023/05/12 08:40 by eugeneai