- •История возникновения и развития ос
- •Основные версии unix.
- •Основные версии ос Windows
- •Установка unix-подобной ос Краткие сведения по установке Unix-подобных систем (на примере FreeBsd)
- •Установка ос Windows.
- •Ядро и вспомогательные модули ос
- •Ядро в привилегированном режиме
- •Микроядерная архитектура
- •Многослойная структура ос
- •Физическая память и виртуальное адресное пространство.
- •Виртуальное адресное пространство процесса
- •9.Способы доступа к памяти в защищенном режиме.
- •10. Многозадачность ос
- •11. Динамически подключаемая библиоте
- •Формат файлов dll придерживается тех же соглашений, что и формат исполняемых файлов, сочетая код, таблицы и ресурсы, отличаясь лишь интерпретацией некоторых полей. Цели введения
- •12) Файловая подсистема ос.
- •13) Типы файлов.
- •14) Блочные и символьные устройства
- •15) Файлы, проецируемые в память
- •16) Сокеты
- •17) Корневой каталог.
- •18) Права доступа к файлам в ос.
- •Возможные действия над файлом
- •Указание прав доступа с помощью буквенной нотации
- •Указание прав доступа с помощью числовой нотации
- •19. Системные процессы ос.
- •20. Прикладные процессы ос
- •21. Взаимодействие между процессами.
- •22. Сигналы межпроцессного взаимодействия
- •23. Алармымежпроцессного взаимодействия.
- •24. Каналы fifOмежпроцессного взаимодействия.
- •25. Сообщения межпроцессного взаимодействия.
- •Семафоры межпроцессорного взаимодействия. Семафоры
- •Командный интерпретатор ос.
- •Программирования на языке командного интерпретатора ос.
- •Команда в общем виде:
- •Цикл for
- •Операторы цикла while и until
- •Переменные в скриптах командного интерпретатора ос.
- •Перенаправление ввода/вывода командного интерпретатора ос.
- •Команды more и sort
- •Ветвления в скриптах командного интерпретатора ос. Оператор выбора
- •Условный оператор
- •Циклы в скриптах командного интерпретатора ос.
- •Цикл for
- •Операторы цикла while и until
- •33. Настройка локальной сети.
- •34. Протоколы tcp/ip сети.
- •35. Служба доменных имен.
- •36.Сетевая файловая система.
- •37. Методы управления локальной сетью.
- •38. Методы настройки служб ос.
- •39. Методы управления учетными записями пользователей ос.
- •Сервис печати ос.
- •Методы повышения отказоустойчивости ос.
- •Методы диагностики процесса загрузки ос.
- •Методы диагностики текущего состояния ос.
- •Актуальность защиты операционной системы.
- •Виды атак на ос.
- •Способы защиты ос от типовых атак.
Условный оператор
Командный интерпретатор поддерживает условный оператор следующего общего вида:
<условный оператор> ::=
if <команды> then <команды> {elif <команды> then <команды>} [else <команды>] fi
Выполняются команды после if и проверяется код возврата последней из них. Если это 0 (истина) выполняются соответствующие команды после then и выполнение оператора завершается. Если же это не 0 (ложь), то при наличии конструкций elif выполняются последовательно соответствующие команды-условия и, если они возвращают код 0, команды после then, а затем оператор завершается. Если ни одно из условий не было истинным, выполняются команды в части else и оператор завершается.
В качестве условия в условном операторе может использоваться любая команда. Однако, имеется стандартная команда для проверки условий в традиционном понимании. Это команда test, представленная в следующем разделе.
Циклы в скриптах командного интерпретатора ос.
Командный интерпретатор поддерживает циклическую обработку. Чаще всего на практике используется цикл for - цикл по списку слов. Он описан в следующем подразделе.
Обратите внимание, что выделенные полужирным ключевые слова должны быть первым словом команды, т.е. первым словом в строке или идти сразу после точки с запятой.
Цикл for
Цикл for имеет следующий синтаксис:
<цикл for> ::=
for <имя переменной> [in<список слов>] do <команды> done
<список слов> ::=
<слово>{<пробел><слово>}
<команды> ::=
<команда> {<; или перевод строки><команда>}
Переменная последовательно получает значение очередного слова из списка, и для этого значения выполняются команды в теле цикла. Цикл завершается, когда пройден весь список слов. По умолчанию в качестве списка слов используются аргументы командной строки.
Операторы цикла while и until
Командный интерпретатор поддерживает также традиционные циклы по условию со следующим синтаксисом:
<оператор while> ::=
while <команды> do <команды> done
<оператор until> ::=
until <команды> do <команды> done
Выполняются команды, задающие условие, и проверяется код возврата последней из них. Если это ноль (истина), выполняются команды в теле цикла while или завершается выполнение цикла until. Если это не ноль (ложь), завершается работа цикла while или выполняется очередная итерация цикла until.
33. Настройка локальной сети.
Когда ставиться цель создать локальную сеть, то в первую очередь нужно определиться с ее структурой. Рассмотрим на данный момент популярные в практическом смысле структуры:
Соединение двух или более компьютеров в сеть.
Подключение к интернету нескольких компьютеров домашней сети.
Офисная сеть средней величины.
Соединение двух или более компьютеров в сеть
В этом случаем Вам потребуется сетевой коммутатор – свитч. По скорости передачи данных среди свитчей можно выделить 100 мегабитные (D-link DES-1005A, D-link DES-1008A, TP-link TL-SF1005D, TP-link TL-SF1008D) и 1 гигабитные (D-link DGS-1005D/GE, D-link DGS-1008D/GE, TP-link TL-SG1005D, TP-link TL-SG1008D).
Для малой сети вполне хватит пятипортового или восьмипортового коммутатора. Свитч в сети является центральным узлом. Сетевые провода проходят напрямую от компьютеров к свитчу. Порты в свитче равнозначны и подключать кабель можно в любой из них.
На каждом компьютере необходимо в настройках сети указать IP адрес и маску подсети. Общепринято для небольших локальных сетей указывать адреса в диапазоне 192.168.0.0-192.168.255.255.Следующим важным моментом является настройка рабочей группы, в которую входят компьютеры локальной сети. Если компьютеры находятся в одной рабочей группе, то можно перейти к ресурсам компьютеров через сетевое окружение Windows, а если в разных, то компьютеры будут недоступны. Поэтому, для обмена данными между компьютерами локальной сети необходимо присоединить их к одной рабочей группе.Установка рабочей группы производится в панели управления в пункте «Система» на вкладке «Имя компьютера». После задания имени компьютера и названия рабочей группы, к которой он принадлежит, необходимо произвести перезагрузку.После подключения компьютеров к свитчу, установки настроек IP адресов и рабочей группы ваша сеть будет работать.
Все же, следует отметить, что такая схема сейчас используется не часто, так как она позволяет только обмениваться данными между компьютерами (передавать файлы, писать сообщения, играть в сетевые игры), но не имеет выхода в интернет. Подойдет, если необходимо быстро скопировать информацию с одного компьютера на другой. О том, как предоставить ресурсы компьютеры другим пользователям читайте в статьях «Открытие на общий доступ папок и файлов в Windows 7» и «Открытие на общий доступ папок и файлов в Windows XP».
В частном случае, если требуется соединить два компьютера, то можно обойтись без коммутатора, а использовать провод, обжатый по «обратной» схеме.
