Главная страница
Навигация по странице:

  • Выполнение практической работы 1)

  • отчёт. Выполнение практической работы 1


    Скачать 0.92 Mb.
    НазваниеВыполнение практической работы 1
    Дата21.10.2022
    Размер0.92 Mb.
    Формат файлаdocx
    Имя файлаотчёт.docx
    ТипДокументы
    #746429

    Введение

    Целью работы является изучение архитектуры и принципов функционирования многопользовательской многозадачной операционной системы Linux, особенности ее использования в качестве сервера и рабочей станции.

    Порядок выполнения работы:

    1. Ознакомиться с теоретической частью к лабораторной работе.

    2. Зарегистрироваться в системе LINUX.

    3. Определить день недели, в который Вы родились.

    4. Получить подробную информацию обо всех активных процессах.

    5. Используя редактор VI (см. приложение), создать два текстовых файла (с расширением TXT) и командой САТ просмотреть их на экране.

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

    7. Объединить текстовые файлы в единый файл и посмотреть его на экране.

    8. Посмотреть приоритет своего процесса и уменьшить скорость его выполнение за счет повышения номера приоритета.

    9. Используя редактор VI, написать программу на языке СИ и запустить ее на трансляцию в фоновом режиме.

    10. Показать преподавателю исходный текст программы на языке СИ, текстовый файл, файл с сохранением количества пользователей.

    11. Продемонстрировать выполнение СИ - программы.

    12. Удалить свои файлы и выйти из системы.

    Выполнение практической работы

    1) Определить день недели, в который Вы родились.

    Команда - date -d 2003-07-13 +%A



    Рис.1. Определение дня недели, в которой родился.

    2) Получить подробную информацию обо всех активных процессах.

    Команда – ps -a



    Рис.2. Получение подробной информации обо всех активных процессах.

    3) Используя редактор VI (см. приложение), создать два текстовых файла (с расширением TXT) и командой САТ просмотреть их на экране.

    В терминале прописываем команду – vitext1.txt , таким образом создаём первый текстовый файл. Затем нажимаем на кнопку “i”, чтобы стало возможно вводить текст в файл, после ввода текста, в моём случае “test”, нажимаем на кнопку “ESC”, далее вводим команду :w для сохранения содержимого файла и выхода. Аналогично повторяем процедуру для второго текстового файла. Выводим содержимое файлов в терминал с помощью команды cattext1.txt ; cattext2.txt









    Рис.3. Создание двух текстовых файлов через VI и вывод их содержимого в терминал.

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

    С помощью команды whocount > info.datполучаем информацию о работающих пользователей и записываем в файл “info.dat”. Затем выводим содержимое файла в терминал с помощью команды catinfo.dat


    Рис.4. Получение информации о работающих пользователях, подсчёт их количества и запись в файл.

    5) Объединить текстовые файлы в единый файл и посмотреть его на экране.

    Возьмём раннее созданные файлы text1.txt и text2.txt. С помощью команды cattext1.txttext2.txt > text3.txt, объединим 2 файла в один единый файл. Далее с помощью команды cattext3.txtвыведем содержимое файла на экран.



    Рис.5. Объединение текстовых файлов в единый файл и вывод содержимого на экран.

    6) Посмотреть приоритет своего процесса и уменьшить скорость его выполнение за счет повышения номера приоритета.

    С помощью команды niceсмотрим приоритет своего процесса.

    С помощью команды renice повышаем номер приоритета.



    Рис.6. Просмотр приоритета процесса и уменьшение скорости его выполнения за счёт повышения номера приоритета.

    7) Используя редактор VI, написать программу на языке СИ и запустить ее на трансляцию в фоновом режиме.

    В терминале прописываем команду viproga.cpp , таким образом создаём файл с расширением (cpp) для языка С++. Затем нажимаем на кнопку “i”, чтобы стало возможно вводить программный код в файл, после ввода кода, нажимаем на кнопку “ESC”, далее вводим команду :w для сохранения содержимого файла и выхода. Затем с помощью команды сс proga.cpp & запускаем программу в фоновом режиме.







    Рис.7. Написание программы на языке СИ в редакторе VI и её запуск в фоновом режиме.


    написать администратору сайта