sys:start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| sys:start [2022/02/12 23:44] – [Лабораторная 2 - Установка Linux] eugeneai | sys:start [2023/03/24 10:13] (current) – eugeneai | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Системное программное обеспечение (СПО), Операционные системы (ОС) ====== | + | ====== Системное программное обеспечение (СПО) ====== |
| - | Данная страница предназначена для организации курсов | + | Данная страница предназначена для организации курса "Системное программное обеспечение (СПО)" |
| - | * Системное программное обеспечение (СПО) для групп АСУ (ИРНИТУ), | + | |
| - | * Операционные системы (ОС) 2?41 ИГУ. | + | |
| - | + | ||
| - | Курсы размещены на одной странице, | + | |
| Лабы сдавать в свою телеграм-группу в виде ссылки на **единый** проект всех лабораторных работ на github или ему подобный сервис. Лабы можно делать в любом порядке, | Лабы сдавать в свою телеграм-группу в виде ссылки на **единый** проект всех лабораторных работ на github или ему подобный сервис. Лабы можно делать в любом порядке, | ||
| - | ===== СПО ===== | ||
| - | |||
| - | Telegram-канал - https:// | ||
| Слайды курса OCW.MIT.EDU [[https:// | Слайды курса OCW.MIT.EDU [[https:// | ||
| Line 19: | Line 12: | ||
| * Нужно написать программу на С, С++, PASCAL/FPC и др. компилируемом языке, странслировать его в Assembler с разными опциями оптимизации < | * Нужно написать программу на С, С++, PASCAL/FPC и др. компилируемом языке, странслировать его в Assembler с разными опциями оптимизации < | ||
| * Разобраться с одним из вариантов [оптимизации] ассемблерной программой (**добавить комментарии в сгенерированный ассемберный код**) - найти циклы, переменные и т.п. | * Разобраться с одним из вариантов [оптимизации] ассемблерной программой (**добавить комментарии в сгенерированный ассемберный код**) - найти циклы, переменные и т.п. | ||
| - | - Создание параллельного | + | - Программу усовершенствовать: |
| - | - Конечный детерминированный автомат, | + | - Конечный детерминированный автомат, |
| * Программу на любимом языке программирования; | * Программу на любимом языке программирования; | ||
| * Программу на flex + С или на подобной связке. | * Программу на flex + С или на подобной связке. | ||
| Line 29: | Line 22: | ||
| Кому трудно - делайте вдвоем. | Кому трудно - делайте вдвоем. | ||
| - | Для 4 и 5 лабораторных можно дописать мой компилятор oberon7 (на стадии обновления исходников). https:// | + | Для 4 и 5 лабораторных можно дописать мой компилятор oberon7 (на стадии обновления исходников). https:// |
| === Доступ к Виртуальной машине === | === Доступ к Виртуальной машине === | ||
| - | Из командной строки (powershell) Windows 8.0-11.0 | + | Из командной строки (powershell) Windows 8.0-11.0 |
| - | < | + | < |
| Пароль здесь не публикую по понятным причинам. | Пароль здесь не публикую по понятным причинам. | ||
| - | |||
| - | ===== ОС ===== | ||
| - | |||
| - | Telegram-канал - https:// | ||
| - | |||
| - | |||
| - | ===== Лабораторные по ОС ===== | ||
| - | |||
| - | ==== Лабораторная 1 - исследование компилятора GCC ==== | ||
| - | |||
| - | ... та же, что лаб. 1 по СПО ;-) | ||
| - | |||
| - | ==== Лабораторная 2 - Установка Linux ==== | ||
| - | |||
| - | ... из командной строки: | ||
| - | - Создать виртуальную Linux x86_64-машину (не забываем включить в BIOS в CPU аппаратную поддержку виртуальных машин) с винчестером и CD, сетевая карта - bridge. | ||
| - | - Загрузить дистрибутив [[https:// | ||
| - | - Устанавливаем Linux-ы: изучаем бутстраппинг (bootstrapping) операционной системы: | ||
| - | - (" | ||
| - | - (" | ||
| - | - (" | ||
| - | - (" | ||
| - | - (" | ||
| - | - Установить сервер sshd. | ||
| - | - Сделать пользователя eugeneai с паролем 123456 (как у Хиллари Клинтон на корпоративной почте ;-)); пробросьте порт маршрутизатора 7022 на порт 22 вашей виртуальной машины; | ||
| - | - Отчет - запишите ролик (VirtualBox, | ||
sys/start.1644680655.txt.gz · Last modified: by eugeneai
