Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Функции операционных систем персонального компьютера

Содержание:

Введение

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

Для того чтобы ответить на эти вопросы нужно детально в этом разобраться.

Цель курсовой работы: Функции операционных систем для персонального компьютера.

Поближе познакомиться с операциоными системами персонального компьютера, узнать какие операционные системы существуют на сегодняшний день, узнать какие типы операционных систем бывают. Знать достоинство и недостатки OS.

Знать определение, что представляет собой операционная система. Знать, как она работает из каких системных компонентов состаит.

1. Основные понятия операционной системы. Определение операционной системы и ее разновидности

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

Операционные системы бывают по назначению: клиенские и серверные.

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

Однако клиенские операционные, так же подайдут и для профессионалов: программистов, системных администраторов для работы с 3D графикой.

Операционные системы бывают 2 видов однозадачные и многозадачные.

Однозадачные операционные системы работают только с одной задачей.

То есть сначала операционная система работает с одной программной или задачей потом с другой и так поочередно.

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

На пример к однозадачным операционным системам относится MS-Dos. К недостаткам относится низкая скорость работы.

Многозадачные опреционные системы работают с несколькими задачами сразу. Что дает преимущества перед однозадачными операционными системами – это скорость работы.

К многозадачным операционным системам относятся операционные системы семейства Windows, Linux (Unix), Mac OS.

На сегодняшний день большинство пользователей предпочитаю только многозадачные операционные системы. Многозадачные операционные системы они же многопользовательские дают возможность нескольким пользователям одновременно иметь доступ к ЭВМ. К примеру имеется терминальный сервер и к нему могут подключаться несколько пользователей по протоколу RDP(windows), xRDP(Linux, Unix), VNC (Linux, Windows). Но только под разными пользователями.

По разрядности операционные системы бывают:

- 64х – разрядные (х64);

- 32х – разрядные (х86).

К операционным системам 64х разрядности характерно устанавливать оперативную память не менее 3.5 Гб для комфортной работы.

Для 32х разрядных достаточно и 2 Гб оперативной памяти для работы.

По аппаратурной основе операционные системы различаются:

- однопроцессорные ОС;

- многопроцессорные ОС.

В задачи такой системы входит эффективное распределение выполняемых заданий по процессорам и организация согласованной работы всех процессоров.

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

Также существует распределенная система, используя ресурсы локальной сети, представляет их пользователю как единую систему, не разделенную на отдельные машины.

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

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

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

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

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

К операционным системам немало важно уделять списком требований, к которым операционная система должна соответствовать.

Эффективность - это характеристика любой технической системы понимается степень соответствия системы по своему назначению, которая оценивается показателем эффективности.

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

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

Надежность и отказоустойчивость это тоже немало важные атрибуты операционной системы. Система должна быть защищена как от внутренних, так и от внешних сбоев и отказов.

В случае ошибки в программе или аппаратуре система должна обнаружить ошибку и попытаться исправить положение или вернуть в исходное положение.

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

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

На пример на персональном компьютере имеется 2 типа учетных данных это пользователь и администратор.

Пользователь имеет, ограниченные права он не может устанавливать программное обеспечение, вносить изменение, даже не может менять системное время и дату.

Администратор имеет обсолютно все привелегии к компьютеру от набора текста до установки программ. Данная учетная запись подходит для системных администраторов. Также необходимо иметь сложный пароль.

Следующий атрибут это расширяемость. Со временем операционные системы становятся все новее и с выходом новых операционных систем растут затраты.

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

Следующий атрибут - это переносимость. Переносимость это немало важный атрибут, например нужно, чтобы одна программа работала в другой операционной системы. Чтобы это реализовать нужно для начала выбрать кросплатформенный язык программирования (python, java, C) и откомпилировать и запустить.

Кросплатформинность позволит запускать программный код на разных операционных системах буть то Linux, Windows, Mac OS.

Совместимость. Существует несколько долгоживущих операционных систем (UNIX, MS-DOS, Windows3.x, Windows NT, OS/2). Для пользователя, который хочет работать на другой операционной системе может запускать свои приложения в новой операционной системе.

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

Масштабируемость. В масштабируемой операционной системе реализуется многопроцессорная обработка. С масштабируемостью связано понятие кластеризации - объединения в систему двух и более многопроцессорных компьютеров.

На рисунке №1 изображен рабочий стол клиенской операционной системы Windows 10.

Рис 1

На этом рисунке показано, что представляет собой Windows 10. Как видно на другом рисунке №2 изображены инструменты для работы с операционной системой.

Рис 2

В меню пуск изображено, какое программное обеспечение установлено, так же имеются инструменты для администрирования системы.

2. История развития операционных систем семейства Windows.

Операционная система Windows - это система компании Microsoft предназначена для персонального компьютера или для сервера.

Самая первая операционная система Windows появилась в конце 80-х годов, она имела название windows 1.0.

Позже появилась следующая версия системы windows 2.0, а позже вышла и windows 2.10.

В 1992 году вышла версия windows 3.0, а еще через 2 года появилась windows 3.0.

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

Классификация операционных систем по семействам:

Операционные системы семейства OS/2;

Операционные системы семейства UNIX;

Операционные системы семейства Linux;

Операционные системы семейства Windows.

Компания, которая работает над разработкой операционной системы и выпуску обновлений Windows является Microsoft. Генеральным директором компании и основателем организации является Билл Гейтс.

На сегодняшний день пользователи предпочитают операционные системы: Windows 7, Windows 10. Однако Windows 7 с января 2020 года прекратит поддержку обновлений. Среди пользователей есть, которые используют Windows 8, 8.1.

2.1 Операционные системы на платформе Windows

На сегодняшний день Microsoft большое внимание уделяет выпуску обновлений для Windows 10.

Как было сказано операционная система являетя коммерческой разработкой. На платформу выпущенно множество ПО так и бесплатной лецензией так платной и условно-бесплатной.

Среди Windows наиболее известны клиенские операционные системы:

  • Windows Vista;
  • Windows Xp;
  • Windows 7;
  • Windows 8;
  • Windows 8.1;
  • Windows 10.

Среди серверных операционных систем известны:

- Windows NT 3.1 Advanced Server;

- Windows NT 3.5 Server;

- Windows NT 3.51 Server;

- Windows NT 4.0 Server;

- Windows 2000 Server;

- Windows .NET Server;

- Windows Server 2003;

- Windows Server 2003 R2;

- Windows Server 2008;

- Windows Server 2008 R2;

- Windows HPC Server 2008;

- Windows Server 2012;

- Windows Server 2012 R2;

- Windows Server 2016;

- Windows Server 2019.

Серверные операционные системы, предназначены для удаленного администрирования рабочих станций.

На пример системный администратор может через сервер запустить антивирусную проверку, или же при случае, когда пользователь забыл пароль, системный администратор может через программу Active Directory сбросить пароль.

Сервера могут выступать в роли DHCP, DNS, Proxy, Hyper V, FTP – серверов или почтового сервера.

Однако они очень требовательны к ресурсам устройства и требуют хорошего охлождения. Для этого существуют серверные помещения.

Существуют несколько версий серверных операционных систем:

- Datacentr;

- Standart;

- Enterprise.

2.2 Структура операционной системы

Как было сказано ранее операционная система – это комплекс программ для взаимодействия компьютера с пользователем.

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

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

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

При их помощи есть возможность работать в компьютерных сетях с дисками и файлами. На рисунке №3 изображена схема из чего состоит операционная система и из каких основных компанентов состоит.

C:\Users\KDFX Team\Pictures\о.jpg

Рис 3

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

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

Файловая система включает в себя атрибуты:

- файлы;

- правила образования имен;

- структуру хранения файлов;

Файл - это именованная область памяти на внешнем носителе.

Операционная система Windows 8, Windows 8.1 поддерживает несколько файловых систем:NTFS, FAT и FAT32.

Но работать может только на NTFS, то есть, установлена операционная система, может быть только на раздел жесткого диска, отформатированного в данной файловой системе, чтобы понять, какую роль файловые системы играют в работе системы и как они развивались в процессе становления Windows плоть до Windows 8.

Преимущества NTFS касаются практически всего: производительности, надежности и эффективности работы с данными (файлами) на диске.

Так, одной из основных целей создания NTFS было обеспечение для скоростного выполнения операций над файлами (копирование, чтение, удаление, запись), а также предоставление дополнительных возможностей: сжатие данных, восстановление поврежденных файлов системы на больших дисках.

Характеристики файла - имя, тип, размер, дата и время создания.

Имя файла - это собственно имя файла, точка и расширение. Правила образования имен включают структуру, размер имени, алфавит прописные или строчные буквы.

В различных операционных системах правила по некоторым параметрам различаются, на пример в MS-Dos нужно называть файлы только латиницей в последних версиях допускалась и кириллица.

В ОС Windows имя файла допускается до 255 символов (кириллица или латиница), но некоторые служебные символы исключаются.

В ОС UNIX различаются прописные и строчные буквы, допускается только латиница.

Для обеспечения удобного доступа к файлам используются более сложные структуры – каталоги.

Каталог - это совокупность файлов в одном месте на диске, на флешке. Каталогом в файловой системе называется группа файлов объединенных пользователем.

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

Существует два основных типа каталогов: корневой каталог и подкаталог.

Различаются они максимальным количеством хранящихся файлов.

Длина корневого каталога фиксируется при создании логического диска и не может быть изменена в процессе работы. Все каталоги имеют одинаковую структуру.

Маршрут или путь - это местонахождения какого-либо файла в файловой системе.

В таблице №1 названы достоинства недостатки

Операционных систем за пример взяты две операционные системы одна из них Microsoft Windows и Linux.

Таблица №1 достоинства и недостатки.

Операционная система

Достоинства

Недостатки

Linux

1)Бесплатность

2)отсутствие вирусов

3)Кроссплатформенность

4) Большое количество пакетов

5) может работать на слабом компьютерном оборудовании

6) возможность поднятие своего сервера на любом дистрибутиве

7) хорошо защищена (встроен сетевой экран)

1) нет таких программ как Photoshob

2) сложность в администрировании

Microsoft Windows

1) большое количество программного обеспечения

2) простота в администрировании для начинающего пользователя

1) Платная лицензия

2) наличие вирусов

3) требующая большое количество аппаратных ресурсов

4) для поднятия сервера нужно скачивать серверную версию операционную систему Windows Server

Продолжение таблицы №1

2.3 Функции операционной системы персонального компьютера

Операционная система как было сказано ранее это набор программ для взаимодействия пользователя с машиной ЭВМ.

Операционная система выполняет функии, такие как:

  1. Загрузка приложений в оперативную память;

2) Работа с периферийными устройствами (мышь, клавиатура, монитор);

3) Работа со средствами для копирования или сканирования текста.

Для программистов дает возможность установить интегрированную среду разработки для написания программ и выполнения компиляции исходного кода также отладка для поиска ошибок в исходном коде.

4) Дает возможность работать в сети Интернет позваляет скачивать файлы дает возможность общаться в социальных сетях.

На рисунке №4 изображена панель управления.

Рис 4

Взаимодействие между процессами: обмен данными, взаимная синхронизация.

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

Аутентификация – это процедура проверки пользователя путем ввода пароля. Например, пользователю нужно зайти в аккаунт социальной сети.

Он заходит на нужный сайт вводит свой пароль и логин при правельном вводе пароля и логина пользователь зайдет на сайт.

При не правельном вводе пароля возникнет ошибка аутентификации.

Авторизация – это также процедура, только это процедура идет на регистрацию, какого либо сайта или в социальной сети.

К примеру, пользователю нужно в социальную сеть ВКонтакте на один сайт, а аккуанта у него нет. Он заходит в окно регистрации вводит свое имя фамилию отчество.

Составляет логин и пароль. Далее когда пользователь зарегистрировался на сайте он может войти на сайт.

Операционная система может распределять память таким образом, чтобы можно было запустить несколько процессов одновременно, чтобы не было перегрузки в памятисвязи с этим возникновении ошибок.

Память является одним из самых важных ресурсов, как и процессор, так как процесс может выполняться процессором.

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

Одним из наиболее популярных способов управления памятью в современных операционных системах является механизм виртуальной памяти.

Наличие в ОС этого механизма позволяет программисту писать программу так, как будто в его распоряжении имеется оперативная память большого объема.

Защита памяти - это способность предохранять выполняемую задачу от записи или чтения памяти, назначенной другой задаче. Правильно написанные программы не пытаются обращаться к памяти, назначенной другим.

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

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

В последнем случае ОС защищает данные от ошибочного или злонамеренного поведения пользователей системы.

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

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

Системный администратор занимается распределением прав доступа пользователей в выполнении тех или иных системных действий.

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

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

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

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

Список событий, которые необходимо отслеживать, определяет администратор ОС.

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

Поддержка отказоустойчивости также входит в обязанности системного администратора.

На рисунке №5 изображен браузер Firefox Mozila.

Рис 5

Браузер предначначен для работы в сети Интернет. Можно заходить в социальные сети скачивать нужные файлы играть в онлайн игры.

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

2.4 История развития операционных систем Linux (Unix)

Первый проект Линукса был выпущен 1991 году, когда один финский программист Линус Торвальдс начал разрабатывать ядро для своего компьютера. Свои наработки он выложил на своем сервере. Эмблемой Линукса является пингвин.

Первая официальная версия Linux стала производиться в 1994 году вторая версия вышла в 1996 году.

Линукс сама по себе ядро которая написана на языке программирования С, а сборки на ядре линукса называют дистрибутивами.

Разработчиком ядра линукс является Линус Товальдс. Линукс является системой с открытым исходным кодом.

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

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

Линукс очень гибкая система, которая может работать под любым и даже слабым «железом».

Так как Линукс система с открытым исходным кодом то можно просмотреть исходный код при наличии навыков программирования можно внести корректировки в исходный код.

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

Главным плюсом является то, что система линукс безопасна и поэтому отсутствуют вирусы.

Некоторые признаки UNIX-систем включают в себя:

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

- широкое использование терминала для администрирования системы;

- представление устройств и некоторых средств межпроцессного взаимодействия как файлов;

- использование конвейеров из нескольких программ, каждая из которых выполняет одну задачу.

В настоящее время UNIX используются в основном на серверах, а также как встроенные системы для различного оборудования. На рисунке №7 показана структура ядра Linux.

C:\Users\KDFX Team\Downloads\034.jpg

Рис 7

В Линуксе существуют несколько версий ядра:

1) Stable –стабильная версия готовая для работы;

2) Testing – тестовая версия, которую еще тестируют и дополняют разработчики.

Версию Testing не рекомендуется устанавливать, потому что она может при установке выдавать системные ошибки.

Например, установлена версия ядра 4.19.5.2. Первая цифра 4 означает версию ядра.

Второе число 19 - это старшая версия ревизии ядра, где четные числа обозначают стабильные версии, анечетные числа - не стабильные версии ядра.

Третье число 5 изменяется в том случае, если были внесены в состав ядра дополнительные драйвера и улучшения.

Четвертое число 2 - это число изменяется в том случае, если были внесены небольшие исправления, но требующие незамедлительного добавления.

2.5 Основные дистрибутивы Linux. Краткая характеристика

Свое начало Линукс берет от трех дистрибутивов это:

-Gnu Debian;

-Red hat;

-Slackware.

Линукс Debian и Линукс Ubuntu – эти два дистрибутива хорошо подходят для начинающего и профессионала. Может использоваться на домашнем компьютере или на сервере. Например, Linux Ubuntu основана на Linux Debian.

В Ubuntu есть своя серверная версия под названием Linux Ubuntu Server. В линуксе Debian достаточно добавить специальные пакеты для серверных задач, например:

  • Dhcpd - пакет для работы DHCP;
  • Samba -для общего обмена сетевых дисков и принтеров;
  • Xrdp – пакет для работы с удаленным сервером;

- Ftp – файловый сервер;

- sshpd сервер Openssh для работы удаленной командной оболочки.

Для установки веб-сервера на линуксе используется пакет под названием nginx.

Для добвавления рабочей станции в домен нужно для этого установить несколько пакетов kerberus в связке Ldap.

Также для веб-сервера потребуются пакеты (LAMP) php, MySQL, Apache24.

При помощи этих пакетов можно поднять сервер из любого дистрибутива. Следующий дистрибутив Linux в отличие от других дистрибутивов он имеет коммерческую лицензию, имеет название Red Hat Enterprise Linux. Данный дистрибутив используется для корпоративной работы с проектами. Так же Red Hat Enterprise Linux является высокопроизводительной операционной системой. Red Hat Enterprise Linux используется для развертывания критически важных приложений в финансовых учреждениях, ведущих телекоммуникационных компаниях. Кроме того, она обеспечивает работу web-сайтов одних из самых популярных розничных брендов.

Основная особенность дистрибутива является, то что он является коммерческим. Используется в основном на серверах.

Среди серверных версий Linux (Unix) на сегодняшний день извесины:

Free BSD – это Unix подобная операционная система бесплатна не ресурсозатратная без графической оболочки;

CentOS - это серверная операционная система является практически полным аналогом Red Hat, однако имеет расширенные возможности.

Solaris –это Unix подобная операционная система. Solaris, является одной из самых производительных операционных систем серверного типа.

3. Основные составляющие в системе Linux

Основу любой операционной системы составляет ядро. Существует несколько различных архитектур ядра, Linux, как и большинство Unix систем, использует монолитное ядро, Windows наоборот использует концепцию микроядра.

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

То есть, добавив в систему новое устройство, нужно динамически загрузить соответствующий модуль ядра, а если такого модуля нет, то работа с устройством окажется невозможной.

Также Linux имеет свою иеархическую файловую систему.

В операционной системе Windows существует как обычно диск: С и D.

В линуксе существуют файловые системы Ext3 и Ext4.

Ext3 – это файловая система расширение Linux ext2, способное к журналированию.

Файловая система разработана в ноябре 2001 года, на фоне других файловых систем обладает более скромным размером пространства, до 4 тебибайт для 32-х разрядных систем.

На данный момент является наиболее стабильной и поддерживаемой файловой системой в среде Linux.

Ext4 - это файловая система которая широко используется пользователями Linux. Данная файловая система добавлена во все дистрибутивы Linux. В отличие от файловой системы Ext3 может поддерживать больший размер файловой системы до 1 эксбибайт.

Позже добавились возможности - непрерывные области дискового пространства, задержка выделения пространства, онлайн дефрагментация и прочие.

Обеспечивая прямую, совместимость с файловой системой ext3 и ограничивая обратную совместимость при недоступной способности к непрерывным областям дискового пространства.

Так же существуют, малоизвестны файловые системы, которые мало сейчас изпользуются такие как: XFS, ReiserFS, JFS, EXT.

XFS - файловая система является одной из самых старых журналируемых файловых систем для Linux, и содержит в себе наиболее отлаженный исходный код

ReiserFS - файловая система является одной из самыхпервых журналируемых файловых систем под Linux.

Максимальный объём этого тома для этой системы равен 16 тебибайт.

JFS - файловая система из плюсов этой файловой системы неплохая масштабируемость.

Из минусов - не особо активная поддержка. Максимальный объем тома 32 пэбибайта.

EXT - файловая система появилась в апреле 1992 года, это- файловая система была первая файловой системой, изготовленная специально для нужд Linux ОС.

В отличие от Windows Линукс можно администрировать через

терминал.

Для того чтобы обновить систему в терминале достаточно набрать или создать Bash скрипт.

sudo apt update – данная команда обновит пакеты из репозиториев.

Команда sudo выполняет запуск от имени суперпользователя или root. Команда sudo apt upgrade обновит все скаченные пакеты.

В линуксе также установлен менажер пакетов Synaptic он позваляет, устанавливать, удалять и обновлять пакеты.

Этот вариант подойдет, тем, кто не хочет набирать все в терминале.

Для прехода по директориям нужно набрать в терминале cd далее выбранный путь, например cd /home/root/Desktop.

Данная операция перенесет на рабочий стол в терминале.

Основной синтаксис как работать в терминале:

  • cd –переход по папкам;
  • rm – удаления файла;
  • rmdir –удаления папки;
  • mkdir – создания папки например mkdir далее название папки.

Для того чтобы настроить сеть нужно зайти в дерикторию /etc/network/interface/. В этой директории есть конфигуруционный файл interfaces.

Его нужно открыть в текстовом редакторе и прописать сетевой интерфейс, который используется чаще всего это eth0.

Далее нужно прописать адреса если по dhcp то получается следующая запись:

auto eth0

iface eth0 inet dhcp

Если статистический ip адрес то нужно напрать следующую запись:

auto eth0

iface eth0 inet static

address – указывается ip адрес

netmask - маска сети начинается (255…..).

gateway –шлюз

dns-nameserver – указываются dns сервера.

После этих операций нужно сохрать конфигурационный файл и перезагрузить сеть следующим образом:

sudo service networking restart и sudo service Network-Manager restart данные команды перезагружает сеть.

Заключение

В ходе написания курсовой работы по теме функции операционных систем персонального компьютера были раскрыты: типы операционных систем, какие бывают и их назначения. Были названы так же названия операционных систем семейства Windows и Unix-подобные операционные системы. Разобрана структура, из каких компонентов состоит.

Рассмотрены так же серверные операционные системы и клиенские. Были названы преимущества и недостатки обоих операционных систем Windows и Linux(Unix). Если сравнивать две операционные системы по функционалу, то можно сделать несколько выводов.

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

Второй вывод, который можно сделать, Linux бесплатен в отличие от Windows. Все программное обеспечение с открытым исходным кодом с бесплатной лицензией. Третий вывод в плане безопасности на Linux нет вирусов.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Колпаков, А.А. Повышение производительности гетерогенных компьютерных систем обработки данных: монография/ А.А.Колпаков, Ю.А.Кропотов. - Москва; Берлин: Директ-Медиа, 2019. - 122 с.

2. Антопольский, А.Б. Инфосфера общественных наук России: монография / А.Б. Антопольский, Д.В. Ефременко; науч. ред. В.А. Цветкова. - Москва; Берлин: Директ-Медиа, 2017. - 678 с.

3. Молоков, К.А. Основы информатики и программирование под Windows: Учебное пособие / К.А. Молоков. - М.: Проспект, 2016. - 224 c.

4. Стариченко, Б.Е. Теоретические основы информатики: Учебник для вузов / Б.Е. Стариченко. - М.: Горячая линия - Телеком , 2016. - 400 c.

5. Трусов, Б.Г. Информатика и программирование: Основы информатики: Учебник / Б.Г. Трусов. - М.: Academia, 2017. - 158 c.

6. Давлетов, З.Х. Основы современной информатики: Учебное пособие / З.Х. Давлетов. – СПб.: Лань КПТ, 2016. - 256 c.

7. Жаров, М.В. Основы информатики: Учебное пособие / М.В. Жаров, А.Р. Палтиевич, А.В. Соколов. - М.: Форум, 2017. - 512 c.

8. Хлебников А.А. Информационные технологии. Учебник. - М.: КноРус, 2016. 466 с.

9. Трофимов, В. В. Алгоритмизация и программирование: учебник академического - бакалавриата / В. В. Трофимов, Т. А. Павловская; редакция В. В. Трофимова. - Москва: Издательство Юрайт, 2019. - 137 с.

10. Рыбальченко, М. В. Архитектура информационных систем: учебное пособие для вузов / М. В. Рыбальченко. - Москва: Издательство Юрайт, 2019. - 91 с.

11. Новожилов, О. П. Архитектура эвм и систем в 2 ч. Часть 1: учебное пособие академического бакалавриата / О. П. Новожилов. - Москва: Издательство Юрайт, 2019. - 276 с.

12. Замятина, О. М. Вычислительные системы, сети и телекоммуникации. Моделирование сетей: учебное пособие для магистратуры / О. М. Замятина. - Москва: Издательство Юрайт, 2019. - 159 с.

13. Гаврилов, М. В. Информатика и информационные технологии: учебник прикладного - бакалавриата / М. В. Гаврилов, В. А. Климов. – 4 - е изд., перераб. и доп. - Москва: Издательство Юрайт, 2019. - 383 с.

14. Демин, А. Ю. Информатика. Лабораторный практикум: учебное пособие для прикладного-бакалавриата / А. Ю. Демин, В. А. Дорофеев. - Москва: Издательство Юрайт, 2019. - 131 с.

15. Мойзес, О. Е. Информатика. Углубленный курс: учебное пособие для среднего профессионального образования / О. Е. Мойзес, Е. А. Кузьменко. - Москва: Издательство Юрайт, 2019. - 164 с.

Приложения

Операционная система как любой программный продукт для работы его нужно сначала установить в качестве примера будет использоваться операционная система Windows 10.

Для того чтобы установить операционную систему нужно для начала посетить сайт https://www.microsoft.com/ru-ru/ и скачать iso образ. После скачки образа операционной системы нужно записать образ на носитель это может быть usb-флешка или диск. Для записи образа на флешку нужна, программа rufus на рисунке № 8 продемонстрирована.

C:\Users\KDFX Team\Documents\img4.jpg

Рис 8

После записи образа нужно перезагрузить компьютер и зайти в Bios и загрузиться с флешки. Следующий шаг на рисунке № 9 продемонстророванно подготовительный этап установки операционной системы. Для устновки нужно нажать установить.

C:\Users\KDFX Team\Documents\image057.jpg

Рис 9

Далее на рисунке №10 показано выбор языка и раскладку клавиатуры.

C:\Users\KDFX Team\Documents\img_20141009_1716111.jpg

Рис 10

В следующем шаге рассмотренно выбор версии операционной системы для продолжения нужно нажать далее рисунок №11.

C:\Users\KDFX Team\Documents\A6oijE02PsI5arij0unMxfV0gi40dQRN.png

Рис 11

В предпоследнем этапе на рисунке №12 нужно выбрать диск на котором операционная система будет установлена. Для продолжения нужно нажать далее.

C:\Users\KDFX Team\Documents\ustanovka-W10-vtoroj_00007.jpg

Рис 12

После нажатия кнопки далее пойдет установка операционной системы это займет некоторое время на рисунке № 13 это продемонстрированно.

После установки операционной системы нужно перезагрузить, компьютер и система установлена.

C:\Users\KDFX Team\Documents\ustanovka-windows-10.png

Рис 13