sys:os
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| sys:os [2023/03/24 10:03] – created eugeneai | sys:os [2025/02/06 14:22] (current) – eugeneai | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== Операционные системы (ОС) ====== |
| - | Данная страница предназначена для организации курсов | + | Данная страница предназначена для организации курса |
| - | * Системное программное обеспечение (СПО) для групп АСУ (ИРНИТУ), | + | |
| - | * Операционные системы (ОС) | + | |
| - | + | ||
| - | Курсы размещены на одной странице, | + | |
| Лабы сдавать в свою телеграм-группу в виде ссылки на **единый** проект всех лабораторных работ на github или ему подобный сервис. Лабы можно делать в любом порядке, | Лабы сдавать в свою телеграм-группу в виде ссылки на **единый** проект всех лабораторных работ на github или ему подобный сервис. Лабы можно делать в любом порядке, | ||
| - | ===== СПО ===== | + | ===== Лабораторная работа 1 ===== |
| - | + | ||
| - | Telegram-канал - https:// | + | |
| - | + | ||
| - | Слайды курса OCW.MIT.EDU [[https:// | + | |
| - | ===== Лабораторные по СПО | + | |
| - Исследование компилятора gcc, язык ассемблера. Связь процесса и операционной системы. Makefile, git. | - Исследование компилятора gcc, язык ассемблера. Связь процесса и операционной системы. Makefile, git. | ||
| - | * Нужно написать программу на С, С++, PASCAL/FPC и др. компилируемом языке, странслировать его в Assembler с разными опциями оптимизации < | + | * Нужно написать программу на С, С++, PASCAL/FPC и др. компилируемом языке, странслировать его в Assembler с разными опциями оптимизации < |
| - | * Разобраться с одним из вариантов [оптимизации] ассемблерной программой (**добавить комментарии в сгенерированный ассемберный код**) - найти циклы, переменные и т.п. | + | * Разобраться с одним из вариантов [оптимизации] ассемблерной программой (**добавить комментарии в сгенерированный ассемблерный код**) - найти циклы, переменные и т.п. |
| + | * Преобразовать программу в модульную, | ||
| - Программу усовершенствовать: | - Программу усовершенствовать: | ||
| - | - Конечный детерминированный автомат, | ||
| - | * Программу на любимом языке программирования; | ||
| - | * Программу на flex + С или на подобной связке. | ||
| - | - Реализация контекстно-свободной грамматики (оператора языка). Тут как душа пожелает [[https:// | ||
| - | - Реализация генератор кода - текст на языке ассемблера или, что круче, на [[https:// | ||
| - | Оценка = количество сданных лаб, минимум 4 (1234, | + | ==== Варианты лабораторных работ (реализуемая функция) ==== |
| - | Кому трудно - делайте вдвоем. | + | |
| - | Для 4 и 5 лабораторных можно дописать мой компилятор oberon7 (на стадии обновления | + | - вычисление |
| + | - факториала, чисел Фибоначчи, функции Аккермана, ... | ||
| + | - определенного интеграла численным методом, | ||
| + | - сходящегося ряда для известных функций (sin, cos, exp, ....); | ||
| + | - реализация численного метода | ||
| + | - дифференцирования, | ||
| + | - решения трансцендентного уравнения | ||
| + | - решения задачи Коши; | ||
| + | - реализация алгоритма | ||
| + | - Бразенхема (рисование | ||
| - | === Доступ к Виртуальной машине === | ||
| - | |||
| - | Из командной строки (powershell) Windows 8.0-11.0 | ||
| - | |||
| - | < | ||
| - | |||
| - | Пароль здесь не публикую по понятным причинам. | ||
| - | |||
| - | |||
| - | ===== ОС ===== | ||
| - | |||
| - | Telegram-канал - https:// | ||
| - | |||
| - | |||
| - | ===== Лабораторные по ОС ===== | ||
| - | |||
| - | ==== Лабораторная 1 - исследование компилятора GCC ==== | ||
| - | |||
| - | ... та же, что лабы. 1 (С-> | ||
| - | ==== Лабораторная 2 - Установка Linux ==== | + | ==== Лабораторная 2 - Установка Linux (развертка, |
| ... из командной строки: | ... из командной строки: | ||
| Line 60: | Line 36: | ||
| - (" | - (" | ||
| - (" | - (" | ||
| + | - (" | ||
| - (" | - (" | ||
| - (" | - (" | ||
| - Установить сервер sshd. | - Установить сервер sshd. | ||
| - | - Сделать пользователя | + | - Сделать пользователя |
| - Отчет - запишите ролик (VirtualBox, | - Отчет - запишите ролик (VirtualBox, | ||
| - | ==== Лабораторная | + | ==== Лабораторная |
| - | ... в вашей установленной виртуальной машине | + | ... в вашей установленной виртуальной машине |
| - | Методичка опубликована | + | ==== Лабораторная 3b. Реализация скрипта на Windows PowerShell ==== |
| - | ==== Лабораторная 4. Реализация скрипта на Windows PowerShell ==== | + | Задание то же, что и в Лабораторной 3a, но надо сделать в Powershell. |
| - | + | ||
| - | ... To Be DONE, TODO | + | |
| - Изучаем по [[https:// | - Изучаем по [[https:// | ||
| - Делаем задачу из лабы с bash, но средствами Windows (Imagemagick для Windows существует тоже, например); | - Делаем задачу из лабы с bash, но средствами Windows (Imagemagick для Windows существует тоже, например); | ||
| - Как вариант можно по согласованию поставить самостоятельно задачку. | - Как вариант можно по согласованию поставить самостоятельно задачку. | ||
| - | ==== Лабораторная 5. Разработка сетевой инфраструктуры ==== | ||
| - | .... для организации распределенной обработки информации. Совместный проект 2-5 человек. Потребуются ваши виртуальные машины. | + | ==== Лабораторная 4. Разработка сетевой инфраструктуры для распределенных вычислений ==== |
| + | |||
| + | .... для организации распределенной обработки информации. Совместный проект 2-5 человек. Потребуются ваши виртуальные машины | ||
| - Изучить [[https:// | - Изучить [[https:// | ||
| Line 89: | Line 65: | ||
| Как продвинутый вариант - можно зарегистрироваться у Microsoft на Asure и там зажигать год бесплатно на новой учетной записи. | Как продвинутый вариант - можно зарегистрироваться у Microsoft на Asure и там зажигать год бесплатно на новой учетной записи. | ||
| - | |||
| ==== Темы проектов ==== | ==== Темы проектов ==== | ||
| Темы находятся [[sys: | Темы находятся [[sys: | ||
| + | |||
| + | |||
| + | Оценка = количество сданных лаб + 1. 😉 | ||
| + | Кому трудно - делайте вдвоем. | ||
| + | |||
| + | |||
| + | === Доступ к Виртуальной машине === | ||
| + | |||
| + | Из командной строки (powershell) Windows 8.0-11.0 | ||
| + | |||
| + | < | ||
| + | |||
| + | Пароль здесь не публикую по понятным причинам. | ||
| + | |||
sys/os.1679623434.txt.gz · Last modified: by eugeneai
