Файл: Функции операционных систем персонального компьютера.pdf
Добавлен: 24.04.2023
Просмотров: 259
Скачиваний: 2
СОДЕРЖАНИЕ
1. Основные понятия операционной системы. Определение операционной системы и ее разновидности
2. История развития операционных систем семейства Windows.
2.1 Операционные системы на платформе Windows
2.2 Структура операционной системы
2.3 Функции операционной системы персонального компьютера
2.4 История развития операционных систем Linux (Unix)
2.5 Основные дистрибутивы Linux. Краткая характеристика
В 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 продемонстрирована.