Введение¶
Операционные системы окружают нас повсюду – это основное программное обеспечение персональных компьютеров, серверов, мобильных устройств, сетевых устройств (роутеры, коммутаторы) и даже современных автомобилей (борт-компьютер), телевизоров и прочего. Перечислять можно очень долго, ведь они требуются практически в каждой компьютерной системе.
Любой компьютер представляет собой связанную совокупность: процессора, памяти и устройств ввода-вывода.
Рис. 1. Общее представление архитектуры компьютера
Более подробная структура архитектуры ПК
Сама по себе, аппаратура умеет делать только очень простые, базовые операции — по типу: сложить два числа, перейти к адресу, записать по адресу и тд.
Например, процессор умеет выполнять только четыре базовых типа инструкции:
Получается, что непосредственное создание и управление сложными процессами (приложениями) на аппаратуре становится крайне неэффективным и неудобным. То есть, например, создать и запустить на исполнение программу-браузер исключительно с помощью данных инструкций становится крайне сложной задачей. Особенно при условии, что помимо этого процесса (браузера) существуют и другие процессы, которые также пользуются ресурсами вычислительной машины.
Возникает вопрос — Как заставить всё это слаженно и эффективно работать, сделав пользование компьютером удобным как для обычного человека, так и для прикладного программиста?
Чтобы ответить на этот вопрос более последовательно, немного заглянем туда, откуда всё начиналось.
Основные абстракции¶
Процесс — совокупность инструкций и данных, что находятся в оперативной памяти и обрабатываются процессором. Другими словами — исполнение программы в целом (не путать с потоком исполнения).
Примечание
Компьютерная программа сама по себе — лишь пассивная последовательность инструкций. В то время как процесс — непосредственное выполнение этих инструкций.
В рамках ОС, это абстракция, которая предоставляет иллюзию персональной машины. То есть то, что данный исполнимый код полностью владеет всеми вычислительными ресурсами машины.
Состояние (контекст) процесса
- С внешней стороны, процесс можно описать следующим:
-
-
- Состояние
-
- Состояние памяти
- Содержимое регистров процессора
- Адрестное пространство — у каждого процесса своё.
- Состояние исполнения — то, исполняется ли этот процесс на процессоре в данный момент или ожидает чего-либо.
- CPU — величина использовния процессорного времени.
-
Изнутри, процесс можно условно разделена на четыре части: Stack, Heap (кучу), Text (код) и данные (Data).
Рис 7. Сегменты памяти процесса
Состояния исполнения
Когда процесс выполняется, он проходит через разные состояния. Эти этапы могут различаться в разных операционных системах.
Общая картина выглядит так:
Рис 8. Состояния исполнения процесса
Примечание
- Новый: начальное состояние при создании процесса.
- Готов: процесс ожидает исполнения на процессоре. В течение работы процессор может переключаться между процессами, переводя одни в режим готовности, другие – в режим исполнения.
- Исполнение: непосредственное выполнение инструкций на процессоре.
- Ожидает: процесс переходит в состояние ожидания. Например, ждёт ввода данных или получения доступа к файлу.
- Завершен: как только процесс завершится, он перейдёт в это состояние и будет ожидать удаления.
Информация о процессе
Вся информация о процессе содержится в специальной структуре данных, поддерживаемой операционной системой для каждого процесса – PCB (Process Control Block) — Блок управления процессов.
Рис 9. Process Control Block
Примечание
- Process ID: идентификатор каждого из процессов в ОС.
- State: текущее состояние процесса.
- Privileges: разрешения доступа к системным ресурсам.
- Pointer: указатель на родительский процесс.
- Priority: приоритет процесса и другая информация, которая требуется для планирования процесса.
- Program Counter: указатель на адрес следующей команды, которая должна быть выполнена.
- CPU registers: регистры процессора, необходимые для состояния исполнения.
- Accounting Information: уровень нагрузки на процессор, статистика и другие данные.
- I/O Information: список ресурсов, использующих чтение и запись.
Информацию о процессах в целом, ОС хранит в специальной таблице процессов.
Процесс может делиться на потоки (threads). Они обеспечивают параллелизм, то есть одновременное исполнение нескольких потоков инструкций, на уровне программы.
Поток выполнения (нить, thread) — последовательность исполнения инструкций. Ход исполнения программы**.
Процесс является контейнером ресурсов (адресное пространство, процессорное время и тд), а поток – последовательность инструкций, которые исполняются внутри этого контейнера.
Примечание
Реализация потоков выполнения и процессов в разных операционных системах отличается друг от друга, но в большинстве случаев поток выполнения находится внутри процесса.
Рис 10. Многопоточный процесс
Потоки, существующие в рамках одного процесса, в его адресном пространстве, могут совместно использовать ресурсы процесса, например такие как память или файл. Тогда как процессы не разделяют этих ресурсов, так как каждый существует в своём адресном пространстве.
Также поток называют легковесный процесс.
Сегодня потоки широко применяются в работе серверов и многопроцессорных устройств с общей памятью.
Рассмотрим на примере утилиты htop.
Рис 11. Вывод утилиты мониторинга процессов htop
Примечание
PID — Process ID; Уникальное число идентификатор для каждого процесса
TGID — Tread Group ID; Индентификатор группы потоков
На скриншоте, процесс 2881 имеет множество потоков, отношение которых к нему можно определить по тому, что TGID у этих потоков имеет значение PIDа этого процесса — 2881. Таким образом, один процесс разбивается на множество потоков, в которых инструкции исполняются параллельно.
Что такое система управления
Система управления — совокупность компонентов, образующих иерархию контуров циркуляции и преобразования данных в процессе реализации концепции управления, задачей которого является обеспечение соответствия действий принятому плану организации.
Признаками, согласно которым определенную систему причисляют к группе системы управления, являются:
- неотъемлемая часть организации;
- направление действий на осуществление управления;
- отстраненность от задач, которые не относятся к управленческим.
Осторожно! Если преподаватель обнаружит плагиат в работе, не избежать крупных проблем (вплоть до отчисления). Если нет возможности написать самому, закажите тут
- субъект управления;
- объект управления.
Примечание
В рамках организации роль субъекта управления или носителя власти может играть руководитель, делегирующий ответственность и полномочия на нижестоящих, согласно иерархии, менеджеров. Объектами управления могут являться подразделения организации, специалисты, ресурсы и т.д.
Система управления представляет собой комплекс элементов, которые взаимозависимы и взаимосвязаны между собой. Данные компоненты едины и образуют упорядоченную целостность. Основным трендом упорядочения системы управления является цель ее функционирования.
Компоненты системы управления:
- Органы управления, включая отделы и должности, которые преобразуются в систему и выступают в роли субъекта управления, а сотрудники, трудящиеся в них, являются субъектами управленческой деятельности.
- Цели, методы, стратегии, процедуры, предписания, технологии, регламентирующие осуществление управленческих процессов, юридически закрепленные правила и нормы, которые в комплексе являются механизмом управления.
- Коммуникационные каналы для реализации взаимодействия компонентов в системе управления.
- Материальные средства управления.
Примечание
Важным критерием оценки системы управления является сбалансированность и соответствие организованным целям. Такой комплекс должен быть контролируемый, отличаться гибкостью, адаптивностью.
Описание работы системы управления
Управляемая группа состоит из элементов, задействованных при создании материальных и духовных благ или предоставления услуг. К данному понятию относятся подчиненные. Управляющую группу создают для реализации всех функций, с помощью которых выполняются поставленные перед организацией задачи.
Неотъемлемым условием для реализации управленческой стратегии является наличие ресурсов:
- материальных;
- трудовых;
- финансовых.
Управляющая группа отвечает за координацию работы всех сотрудников с использованием технических средств таких, как связь, техника, а также несет ответственность за производство и дальнейшее совершенствование организации.
К данному направлению относят руководителей. Они подчинены старшему менеджеру. Количество руководителей определяется размерами штата сотрудников и организационной структурой.
Управляющие подсистемы включают несколько этапов:
- планирование с демонстрацией ожидаемого результата;
- регулирование для стабилизации оптимального рабочего режима;
- маркетинг;
- учет;
- контроль.
Путем объединения перечисленных компонентов управления достигается цель организации. В любой концепции присутствует субъект и объект управления. Примерами объектов являются:
- работники;
- служащие;
- отделы сотрудников;
- трудовой коллектив.
В качестве субъекта системы управления выступают разнообразные структуры управленческого персонала. Существует несколько форм координирования работы в организации:
- линейная;
- функциональная;
- линейно-штабная;
- матричная.
Как приложения взаимодействуют с ОС?¶
Взаимодействие процессов с ОС осуществляется с помощью системных вызовов.
Примечание
Механизм системных вызовов — это интерфейс, который предоставляет ядро ОС (kernel space) пользовательским процессам (user space).
Системный вызов – программное прерывание, обращение пользовательского процесса к ядру операционной системы для выполнения какой-либо операции.
Например, чтобы выполнить обычное действие, с точки зрения прикладного программиста, – вывод строки в консоль, необходимо загрузить исполнимый код в оперативную память и передать его процессору. С помощью системных вызовов, запускающий процесс (уже запущенный процесс, из которого вызывается новый процесс — одни процессы порождают другие) обращается к соответствующим сервисам ОС и передаёт им управление для выполнения этих функций.
То есть с помощью системных вызовов выполняются те рутинные действия, которые раньше осуществлялись вручную, — загрузка кода программы в память, передача его на исполнение процессору и прочее.
Схема организации ОС расширяется добавлением интерфейса для взаимодействия приложений с ядром ОС — механизмом системных вызовов:
Из чего состоит операционная система
Особенность операционной системы — это не единая монолитная среда, а набор модулей. Каждый модуль содержит функции для конкретной работы.
Большинство операционных систем состоят из таких компонентов:
Система ввода-вывода. Ее еще называют BIOS. Передает устройствам — клавиатуре, мышке, сетевому адаптеру — команды, обрабатывает ошибки, реагирует на прерывания. То есть когда пользователь кликает мышкой на условный ярлык, система обрабатывает действие по заранее прописанному сценарию. Например, открывает папку.
Загрузчик ОС. Программа, которая загружает файлы операционной системы, когда пользователь запускает компьютер.
Ядро ОС. Центральная часть любой операционки. В ней собраны основные системы, которые запускают программы и управляют ими.
Драйверы. Дополнительный софт для управления устройствами, которые подключают к ПК. Дополняют BIOS — систему ввода-вывода.
Командный процессор. Передает действия пользователя компьютеру, чтобы тот их обработал.
Графический интерфейс. Всё то, что отображается на мониторе компьютера: рабочий стол, папки, ярлыки, окна.
Сложность системы
Основная статья: Сложность системы
Системы могут быть разделены по степени своей сложности на различные классы.
В одном из способов рассматриваются математические функции, описывающие
поведение систем. Таким образом возникают примитивные системы, аналитические
системы, хаотические системы и сингулярные системы.
Сложность в системе может возникать вследствие большого количества составных
взаимодействующих частей (неорганизованная сложность), а также как результат
заданного поведения отдельных частей (организованная сложность). Примерами
сложных систем являются муравейники, человеческие экономические и социальные
системы, климат, нервная система, клетки и живые существа, современные
энергетические и коммуникационные структуры. В целом сложность системы может
проявляться через любые свойства – не только в текущем поведении или в
структуре, но и в эволюции (множество различных закономерных фаз, неустойчивые
состояния с неопределённым вектором развития, нелинейность, бифуркации), в
разнообразии внутренних или внешних реакций, функциональных связей и
взаимодействий, в формообразовании, конфигурации, изменении обратных связей и
т.д. К сложным системам относят также открытые
системы, имеющие множественные каналы обмена с окружающей средой; вложенные
друг в друга системы; системы с внутренней памятью и сетевые системы.
Повреждение нервов
Повреждение нервов может быть результатом травмы, болезни или воздействия определенных токсинов. Симптомы повреждения нервов называются невропатией и включают онемение, покалывание и боль. Повреждение нерва можно лечить с помощью лекарств, хирургии или физической терапии. Другие варианты, такие как чистка нервов зубной нитью, йога и акупунктура, также могут быть полезны.
Нервная нить, также называемая нейродинамической модуляцией, — это способ лечения невропатии путем снятия напряжения с поврежденных нервов. Ось нерва и окружающие суставы растягиваются и вытягиваются, по сути, отсоединяя нерв от окружающих мягких тканей.
-
Нейропатия вокруг бедра и таза часто возникает при гемофилии из-за скопления крови, оказывающей давление на бедренный нерв. Исследование, проведенное среди мальчиков-подростков с гемофилией, показало, что 12 недель занятий с использованием нервной нити значительно улучшили сигнализацию бедренного нерва и уменьшили боль по сравнению с обычной физической терапией.
-
Другое исследование показало, что четырехнедельные занятия с использованием нервной нити значительно уменьшили мышечную спастичность (аномальную жесткость) в запястье и пальцах и улучшили функцию верхних конечностей у пациентов с тетраплегией после травматического повреждения спинного мозга.
Периферическая нейропатия является распространенным побочным эффектом химиотерапии. Результаты применения йоги для уменьшения невропатии, вызванной химиотерапией, были изучены на людях, переживших рак груди, яичников и эндометрия. Исследование показало, что ежедневные занятия йогой по 60 минут в течение восьми недель значительно уменьшили невропатическую боль по сравнению с контрольной группой, не занимавшейся йогой.
Акупунктура также может значительно уменьшить сенсорные симптомы и боль и улучшить качество жизни пациентов с нейропатией, вызванной химиотерапией.
2.5 Планировщик заданий
Планировщик заданий. Очень полезная утилита, включающая по расписанию определенные программы. Можно на любое время и с любой периодичностью установить выполнение любой задачи на вашем компьютере
Работа с заданиями в ОС может быть организована по-разному, основываясь на таких свойствах как:
- Триггеры (Триггеры используются, когда необходимо назначить выполнение задания при каком-либо условии. В условиях можно использовать различные действия пользователя в ОС)
- Действия (Позволяют регулировать особенности выполняемой задачи. Позволяет процессу запускать программы, отправлять электронную посту и так далее)
- Условия (При помощи условий пользователь может уточнить для системы, при каких условиях можно запустить тот или иной процесс).
Планировщик заданий используется как для планирования на рабочей станции локально, так и удалённо
Будущее сисадмина
DevOps или DevSecOps — специализация на стыке разработки, администрирования и безопасности
На данный момент внимание к DevOps только растёт и этот тренд продолжится, развиваясь в сторону контейнеризации, нагруженных приложений и систем, микросервисной архитектуры и т.д. Изучайте всё это, пока это выглядит как наиболее приоритетное будущее.
Информационная безопасность — ещё одно направление развития
Если раньше инфобезопасники были только в телекоме и банках, то сегодня они нужны практически в любой ИТ-компании. Сфера непростая, потребует знаний в разработке, системах взлома и защиты, — это гораздо глубже, чем установить антивирус и настроить файервол. И, кстати, для инфобеза есть отдельные специальности в вузах, поэтому если вы в начале пути, можно сразу поступать по профилю, а если «старичок», то можно рассмотреть магистратуру для углубления знаний и наличия диплома.
CTO, CIO — руководящие должности в ИТ-сфере или ИТ-подразделениях компаний. Отличный путь для тех, кто кроме системного мышления и любви к технологиям имеет управленческие и финансовые способности. Вы будете руководить всей ИТ-инфраструктурой, проводить сложные внедрения, выстраивать архитектуры для бизнеса, и это, само собой, очень неплохо оплачивается. Однако, как показывает практика, CTO/CIO в крупной компании — это ещё и умение договариваться, объяснять, обосновывать и пробивать бюджеты, это колоссальные нервы и ответственность.
Открыть своё дело. Например, заняться системным администрированием и поддержкой компаний как аутсорсер. Тогда вы сможете выстраивать свой график, планировать доходность и занятость, предоставлять те услуги, которые у вас выходят особенно круто. Но это непростой путь как с точки зрения набора и удержания клиентской базы, так и с точки зрения управления, финансов и права.
Сетевые операционные системы
(Network Operating System – NOS) – это комплекс программ, обеспечивающих обработку, хранение и передачу данных в сети.
Сетевая операционная система выполняет функции прикладной платформы, предоставляет разнообразные виды сетевых служб и поддерживает работу прикладных процессов, выполняемых в абонентских системах. Сетевые операционные системы используют клиент-серверную, либо одноранговую архитектуру. Компоненты NOS располагаются на всех рабочих станциях, включенных в сеть.
NOS определяет взаимосвязанную группу протоколов верхних уровней, обеспечивающих выполнение основных функций сети. К ним, в первую очередь, относятся:
- адресация объектов сети;
- функционирование сетевых служб;
- обеспечение безопасности данных;
- управление сетью.
При выборе NOS необходимо рассматривать множество факторов. Среди них:
- набор сетевых служб, которые предоставляет сеть;
- возможность наращивания имен, определяющих хранимые данные и прикладные программы;
- механизм рассредоточения ресурсов по сети;
- способ модификации сети и сетевых служб;
- надежность функционирования и быстродействие сети;
- используемые или выбираемые физические средства соединения;
- типы компьютеров, объединяемых в сеть, их операционные системы;
- предлагаемые системы, обеспечивающие управление сетью;
- используемые средства защиты данных;
- совместимость с уже созданными прикладными процессами;
- число серверов, которое может работать в сети;
- перечень ретрансляционных систем, обеспечивающих сопряжение локальных сетей с различными территориальными сетями;
- способ документирования работы сети, организация подсказок и поддержек.
Классификация систем
В наиболее общем плане С. подразделяются на материальные и абстрактные. Первые (целостные совокупности материальных объектов) в свою очередь делятся на С. неорганич. природы (физические, геологические, химические и др.) и живые системы, куда входят как простейшие биологич. С., так и сложные биологич. объекты типа организма, вида, экосистемы. Особый класс материальных живых С. образуют социальные системы, многообразные по типам и формам (от простейших социальных объединений до социально-экономич. структуры общества). Абстрактные С. являются продуктом человеческого мышления; они также могут быть разделены на множество разл. типов (в т. ч. понятия, гипотезы, теории и т. д.). К числу абстрактных С. относятся и науч. знания о С. разного типа, формулируемые в общей теории С., спец. теориях С. и др. В результате исследований языка как С. (лингвистич. С.) возникла общая теория знаков – семиотика. Задачи обоснования математики и логики привели к разработке принципов построения формализованных систем (металогика, метаматематика). Результаты этих исследований широко применяются в кибернетике, вычислит. технике, информатике и др.
Выделяют также статичные и динамичные С. Для статичной С. характерно, что её состояние с течением времени остаётся постоянным (напр., газ в ограниченном объёме – в состоянии равновесия). Динамичная С. изменяет своё состояние во времени (напр., живой организм). Если знание значений переменных С. в данный момент времени позволяет установить состояние С. в любой последующий или любой предшествующий моменты времени, то такая С. является однозначно детерминированной. Для вероятностной (стохастической) С. знание значений переменных в данный момент времени позволяет предсказать вероятность распределения значений этих переменных в последующие моменты времени.
По характеру взаимоотношений С. и среды выделяют закрытые С. (в них не поступает и из них не выделяется вещество, происходит лишь обмен энергией) и открытые системы (постоянно происходит ввод и вывод не только энергии, но и вещества). Согласно второму началу термодинамики, каждая закрытая С. в конечном счёте достигает состояния равновесия, при котором остаются неизменными все макроскопич. величины С. и прекращаются все макроскопич. процессы (состояние макс. энтропии и миним. свободной энергии). Стационарным состоянием открытой С. является подвижное равновесие, при котором все макроскопич. величины остаются неизменными, но продолжаются макроскопич. процессы ввода и вывода вещества.
2.2 Оптимизация дисков
Здесь пользователь может произвести дефрагментацию, очистку или форматирование жесткого диска. При активном и долговременном использовании перемещения и удаление сотен файлов приводят к нестабильной работе жесткого диска из-за путаницы во фрагментах. При дефрагментации каждый бит информации расставляется «по полочкам». Освобождается место и диску легче производить поиск файлов, что приводит к ускорению его работы. Данная функция по умолчанию установлена на еженедельное автоматическое включение. Опытные пользователи иногда отключают некоторые носители от автоматической дефрагментации по многим причинам — к примеру, резервные диски дефрагментировать не стоит.
Популярные операционные системы
Windows
Одна из первых операционных систем для ПК, поэтому под нее написано множество программ, приложений и игр. Есть три типа: Home — для домашнего использования, Professional — для корпоративных целей и Ultimate — продвинутая версия для любого пользователя.
Плюсы и минусы ОС
— Привычный интерфейс | — Слабая защита — легко поймать вирус |
— Легкость установки программ: с одного щелчка по файлу | — Требовательность к системным ресурсам |
— Большой выбор софта, приложений, игр | — Долгая загрузка ОС MacOS |
— Регулярные обновления против багов |
MacOS
Это десктопная ОС, которую использует компания Apple для компьютеров Mac. Ее разработали под конкретное оборудование, поэтому операционка работает на нём максимально эффективно. Идет в комплекте с компьютером.
Плюсы и минусы ОС
— Устойчива к вирусам | — Меньше программ и игр, если сравнивать с Windows |
— Высокая скорость работы программ — ничего не тормозит | — Устанавливается только на компьютеры Apple |
— Отлаженная координация ресурсов компьютера | — Высокая цена |
— Мало багов | — Ограниченное количество драйверов |
Linux
Бесплатная операционка с открытым кодом. Это значит, можно взять ядро и при желании написать ОС под себя. На базе ядра Linux создали Ubuntu, Debian и Fedora.
Плюсы и минусы ОС
— Не надо покупать лицензию | — Мало поддерживаемого софта и игр |
— Бесплатный софт | — Ограниченная поддержка аппаратного обеспечения |
— Высокий уровень безопасности | — Новичкам непросто разобраться в работе ОС |
— Низкие системные требования — встанет и на старенький компьютер |
iOS
Операционка для мобильных устройств — смартфонов и планшетов от компании Apple. Идет в комплекте с фирменными гаджетами.
Плюсы и минусы ОС
— Высокая производительность | — Высокая цена |
— Высокий уровень защиты от спама | — Большинство приложений платные |
— Регулярные обновления |
Android
OC от компании Google для мобильных девайсов. Встраивается в большинство смартфонов.
Плюсы и минусы ОС
— Бесплатная ОС | — Есть баги — приложения могут подвисать |
— Можно скачивать приложения из сторонних источников, а не только из магазина | — Бывают проблемы с безопасностью |
— Встает на девайсы разных производителей |
Типы системы управления
Управленческие комплексы могут отличаться. Среди систем управления выделяют два типа:
- открытые;
- закрытые.
Существенное отличие этих систем заключается в том, что для закрытой системы управления характерен блок управления в виде составной части этой системы, в отношении которой осуществляется управление. Основным критерием эффективности работы в случае открытой системы являются свойства, присущие управляющему устройству. К примеру, эффективность системы, которой управляет человек, определяется человеком. В ситуациях, когда процесс самой управляемой операции значительно влияет на ход управления, систему принято считать закрытой.
В закрытом типе системы управления присутствует обратная связь:
- постоянное измерение параметра, используемого в качестве управляемого, на входе;
- аналогичные измерения на выходе, позволяющие ликвидировать отклонения и ошибки от заданной величины.
Примечание
Не для всех закрытых систем представляется возможным производить коррекцию параметров. Некоторые информационные потоки представляют собой замкнутый контур.
Обратная связь основана на обратном воздействии итогов управления системы на процесс самого управления, либо применении данных, поступающих от объекта управления. Обратная связь может быть нескольких видов:
- Внешняя и внутренняя.
- Положительная и отрицательная.
В случае положительной обратной связи усиливается действие выходного сигнала. Отрицательная обратная связь приводит к ослаблению входного сигнала. Положение системы ухудшается при положительной обратной связи. Восстановление равновесия наблюдается во время отрицательной обратной связи.
Какую ОС выбрать айтишнику
Чтобы выбрать ОС, надо понять, с какого девайса на ней планируете работать и как.
Если разработчик планирует создавать игры, стоит использовать Windows для десктопных, Android либо iOS для мобильных. Полноценные шутеры и бродилки со сложным управлением пишут под ПК, чуть проще — под смартфоны.
Написать программу
Есть смысл выбрать Linux. ОС можно настроить под себя, весь софт под нее бесплатный. А можно поставить оболочки, внутри которых запускать сторонние программы, например от Windows.
Работать с медиаконтентом
Если нужно профессионально работать с аудио- и видеофайлами в специальных редакторах, подходит MacOS. Она качественно обрабатывает звук, быстро рендерит видео, не подвисает, если параллельно работают две программы.
Научитесь создавать, поддерживать, улучшать сайты и приложения на курсе «Веб-разработчик» от онлайн-университета Skypro. Справитесь, даже если совсем нет опыта в IT. Соберете портфолио и пройдете мастер-классы с реальными рабочими задачами. Центр карьеры подготовит к собеседованиям и научит откликаться на вакансии. Если не найдете работу за четыре месяца, вам вернут деньги за обучение.
Веб-разработчик: новая работа через 9 месяцев
Получится, даже если у вас нет опыта в IT
Узнать больше
Вебинары
27 апреля 19:00 МСК
Как работать из дома без навыков программирования
1 Администрирование операционной системы Windows
Администрирование операционной системы – управление её компонентами. Администрирование операционной системы является очень увлекательным и ответственным делом. Интерес процесса администрирования в том, что один человек, он же администратор ОС, не покидая своего рабочего места может влиять на работу целой сети, в которую может входить от нескольких до многих тысяч компьютеров
Из-за того, что эта работа позволяет практически неограниченно производить какие-либо действия с компьютерами в сети, то к выбору системного администратора работодатели должны подходить с особой ответственностью, так как очень важно быть уверенным в надёжности человека, который имеет доступ к любой информации в компьютерной сети предприятия
Установка и настройка операционной системы Windows Server зависит от задач, под которые создавалась компьютерная сеть в целом. Базовые задачи, которые должна выполнять система Microsoft объединила в виде нескольких серверных ролей, список которых предоставлен ниже:
- Файловый сервер (сервер, который регулирует доступ к файлам сети)
- Сервер печати (Управляет доступом к сетевым принтерам и контролирует очередь печати)
- Сервер приложений (Сервер, на котором выполняются службы и приложения компьютерной сети)
- Почтовый сервер (Сервер, который предоставляет доступ к почтовым протоколам таким как POP3, SMTP).
- Сервер терминалов (выполняет задачи для клиентских компьютеров, работающих в режиме терминальной службы)
- Сервер виртуальной части сети (Сервер, осуществляющий маршрутизацию сетевого трафика и управляющий телефонией сети).
- Служба каталогов (Сервер, на котором работают службы каталогов и расположено хранилище всего каталога)
- Система доменных имён (Сервер с запущенной службой DNS)
- Сервер протокола динамической настройки узлов. (Сервер, на котором запущена служба DHCP, которая автоматизирует назначение IP-адресов)
- Сервер потокового мультимедиа вещания (сервер, предоставляющий мультимедийные потоки)
Мощнейшей средой администрирование операционных систем является Microsoft Windows Server. В данной ОС используются мощные инструменты управления компьютерной сетью, такие как:
- Active Directory – служба каталогов для операционной системы Windows, в которой используется пространство имён.
- IntelliMirror – средства конфигурирования, которые поддерживают зеркальное отражение пользовательских данных
- Terminal Services – службы терминалов, которые позволяют удалённо войти в систему
- Windows Script Host – сервер скриптов windows для автоматизации таких распространённых задач, как создание новых УЗ для пользователей.
Одной из самых надёжных и мощных ОС для администрирования, как уже было сказано является Windows Server. Рассмотрим одну из базовых версий Windows Server 2016 Standard Edition. Включает в себя базовый набор сетевых служб, разработана для предоставления служб и ресурсов другим системам в компьютерной сети. Преимущества версии ОС Standard Edition:
- Поддержка общего доступа к файлам и принтерам сети
- Безопасное подключение к сети Интернет
- Централизованная организация сетевых настольных приложений
Стандартное издание содержит все основные возможности Windows Server 2003, но в нём недоступны некоторые функции, которые, по мнению Microsoft, необходимы только крупным предприятиям. Поддерживает до 4 гигабайт оперативной памяти и до четырёх процессоров на компьютер.
Газовые гиганты
Кроме планет земной группы, в Солнечной системе существуют газовые гиганты — Юпитер и Сатурн.
Юпитер — одинокая недозвезда
Иногда про Юпитер говорят, что это своего рода недозвезда. На самом деле Юпитеру очень далеко до звезды — ему нужно стать примерно в 80 раз более массивным. Но на звезду он немного похож своим составом из водорода и гелия. Юпитер массивней, чем все остальные планеты, астероиды, пыль, мусор, кометы в Солнечной системе вместе взятые. Так что если бы мы были инопланетными астрономами, которые издалека наблюдают за Солнечной системой, то в течение долгого времени мы могли бы регистрировать только пустой Юпитер.
Юпитер
(Фото: Unsplash)
Сатурн — газовый гигант с кольцами
Сатурн по размерам меньше, чем Юпитер, но интересен своими замечательными кольцами. Их, кстати, попробовал открыть еще Галилео Галилей, но у него не получилось. В первые телескопы он увидел Сатурн в виде Чебурашки: кружок и какие-то странные ушки вокруг. Это его настолько поразило, что, будучи, человеком очень осторожным и консервативным, он не опубликовал свое открытие, но сделал некое зашифрованное сообщение. Когда у Галилея появились более совершенные телескопы, он посмотрел на Сатурн еще раз. И ничего не увидел. Но не потому что это был какой-то дефект, а потому что кольца повернулись ребром. И Галилей не стал расшифровывать свое раннее сообщение. А кольца были открыты позже уже Гюйгенсом спустя несколько десятилетий.
Сатурн
(Фото: NASA)