Студопедия — Основные отличия Windows 2000
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Основные отличия Windows 2000






Интерфейс W2k подобен Windows 98 с установленным IE 5.0. Первое, что бросается в глаза, это то, что изменилась цветовая гамма. Теперь она напоминает одну из схем, используемых в рабочем столе KDE для Linux. Еще одной заметной деталью является тень под курсором мыши. В Start Menu введена функция, знакомая по Office 2000, когда при открытии показываются только наиболее часто употребляемые пункты, остальные открываются, если нажать стрелочку вниз. На второй закладке Taskbar Properties, Advanced, находится окошко Start Menu Settinqs, которое позволяет добавить/удалить строки, входящие в Start Menu, и расширить некоторые пункты. Полезной функцией на этой закладке является кнопка Re-sort. W2k, по умолчанию, ставит папки с последними инсталлированными программами в самом низу Start Menu, папки могут быть даже ниже Линков на файлы. Re-sort устраняет эту несправедливость и расставляет все папки сверху вниз по алфавиту. Еще одним отличием, часто подводящим людей, ранее работавших с NT и W9x, как ни странно, является широкое применение Checkbox. Особенно тех, которые представляют из себя просто квадратик на белом фоне. Task Manaqer – это один из самых мощных и удобных инструментов в NT, предназначенных для управления процессами. Task manaqer состоит из трех закладок - Performance, Processes, Applications. Начнем с Performance. На этой закладке показывается информация о загрузке процессора(ов) в реальном времени, показывается загрузка о физической памяти, причем показано, сколько занято/свободно оперативной памяти и сколько занято системного Swap a. Вторая закладка, Processes, содержит список процессов, активных в данный момент. Для каждого процесса можно узнать некоторую дополнительную информацию, как то: PID (Processes ID), количество используемой оперативной памяти, количество нитей, сгенерированных процессом, и многое другое. Последняя закладка Task Manaqer – Applications, позволяет просмотреть список работающих приложений и завершить любое из них.

Task Manaqer позволяет не только завершать приложения, он может также запускать новые приложения. Active Direсtory – это новое средство управления пользователями и сетевыми ресурсами. Оно призвано облегчить работу администраторам больших сетей на базе W2k и вокруг него строится вся система управления сетью и ее безопасности. Active Directory строится на следующих принципах: 1.Единая регистрация в сети. 2.Безопасность информации. В службу Active Directory встроены средства идентификации пользователя. Для каждого объекта в сети можно централизованно выставлять права доступа, в зависимости от групп и конкретных пользователей.3.Централизованное управление.

При использовании службы Active Directory у администратора отпадает необходимость вручную конфигурировать каждую машину. 4.Гибкий интерфейс. Структуры каталогов меняются быстро и легко. Например, создать несколько деревьев, представляющих различные офисы в разных зданиях или регионах и с легкостью задать связь и права доступа между ними. Подключить сетевой принтер к директории бухгалтеров одним движением мыши. 5.Интеграция с DNS. Благодаря тесной интеграции с DNS в Active Directory в локальной сети используются те же имена ресурсов, что и в Интернет.

6.Масштабируемость. Несколько доменов Active Directory могут быть объедены вместе под одним управлением. 7.Простота поиска. В домене Active Directory разлиные объекты можно находить по самым различным признакам, таким, как имя пользователя или компьютера, адрес электронной почты пользователя и так далее. DFS (Distributed File System) – один из инструментов Active Directory. Он позволяет создавать сетевые ресурсы, в которые может входить множество файловых систем на различных машинах. Для пользователя Active Directory это абсолютно прозрачно и не имеет никакого значения.

Назад

38. Основные компоненты OC UNIX

Core – ядро системы; kernel – оболочка ядра системы; development system – средства разработки программ; manuals – экранные руководства пользователя и программиста; VP/ix – эмулятор MS – Dos; UUCP – средства передачи данных по каналам связи; STREAMS – механизм сетевых протоколов; TCP/IP – сетевой протокол; NFS – сетевая файловая система; X Windows– средства сетевых графических интерфейсов пользователя (GUI); Looking Glass – командная оболочка на базе GUI. Ядро управляет основными ресурсами (процессор, оперативная память) и периферийными устройствами обмена и хранения данных.

Командный интерпретатор Shell обслуживает терминал пользователя и транслирует команды в запрос к ядру ОС. Каждый пользователь системы имеет: имя пользователя (для установления взаимодействия пользователей и начисления расходов); пароль пользователя (для контроля входа в систему и защиты своих данных). Пользователи могут быть объединены в группы. Один пользователь, называемый superuser, является администратором системы. В частности, он «заводит» всех прочих пользователей. Можно сменить свой пароль в любое время: login. Командная строка – это последовательность слов, разделенных пробелами.

Первое слово командной строки – и есть команда, остальные – параметры. Типы параметров: имя файла (используют символы а – Z, 0-9, _,., -); опция (ключ) уточняет смысл команды.

Вывод н экран текущей даты-date. Получение списка вех (активных) польз-й - > who. Команды разделяются либо концом строки, либо точкой запятой. При наборе текста команды польз-ль может совершить ошибку. Исправление последней буквы: backspace; ^H; #(диез). Исправление последней строки: ^x; ^v; @. Приостановка/продолжение вывода на экран: ^S - приостановка, ^Q – продолжение.

Назад

37. NTFS4, NTFS5.

1. Работа с большими дисками. NTFS имеет размер кластера 512 байт, что в принципе оптимально, но его можно менять до 64 Кбайт. NT FS способна теоретически работать с томами размером в 16,777,216 терабайт. 2. Устойчивость. NTFS содержит две копии аналога FAT, которые называются MFT. В отличие от FAT MSDOS, MFT больше напоминает таблицу базы данных. NTFS использует систему транзакций при записи файлов на диск. Эта система пришла из СУБД, где защита целостности данных – жизненно важное дело. В упрощенном виде она работает так: драйвер в/в NTFS инициирует процесс записи, одновременно сообщая сервису Log File Service вести регистрацию всего происходящего; данные пишутся в кэш,

под управлением сервиса, посылает данные Virtual Memory Manager для записи на диск в фоновом режиме; Virtual Memory Manager посылает данные драйверу диска, пропустив их через Fault Tolerant Driver; драйвер диска шлет их контроллеру, который уже пишет их либо в кэш, либо прямо на диск; если эта операция проходит без ошибок, запись регистрации удаляется; если происходит сбой, запись остается в таблице транзакций. Такая сис-ма гарантирует абсолютную сохранность данных в случае копирование, перемещения и удаления файлов или директорий. 3.Защищенность. NTFS рассматривает файлы как объекты. Каждый файловый объект обладает свойствами, такими, как его имя, дата создания, дата последнего обновления, архивный статус и дескриптор безопасности. Файловый объект также содержит набор методов, которые позволяют с ним работать, такие, как open, close, read, write. 4.Комрессия данных. NTFS позволяет сжимать отдельные каталоги и файлы. 5.Поддержка формата ISO Unicode. Формат Unicode использует 16bit для кодировки каждого символа. Для простого пол-ля это означает то, что теперь он может называть файлы на любом языке. Файловая сис-ма NTFS5. Основное это отсутствие квотирования. Второе, достаточно важное отличие NTFS5 от старой версии – возможность поиска файла по имени его владельца. Кроме непосредственного изменения самой структуры NTFS, в W2k добавлен Microsoft Index Server, который значительно ускоряет поиск файлов.

В NTFS5 добавлена функция точки монтирования или, по-другому, точки соединения. Функция эта знакома польз-м различных версий. С помощью этой технологии можно присоединит любой дисковый ресурс в любое место файловой сис-мы. Динамические диски. Это физический диск, на котором могут быть созданы динамические разделы. Такой диск может быть доступен только из W2k. Динамические разделы могут быть следующие видов: 1. Простые. Простые разделы практически ничем не отличаются от тех, к которым мы привыкли. 2.Составные. Состоят из нескольких динам-х дисков, которые представлены как один диск. Данные пишутся и читаются последовательно. 3. Чередующиеся. Несколько динамических дисков, которые представлены как один диск. Данные пишутся и читаются одновременно на несколько дисков. Это теоретически должно обеспечивать вдвое большую скорость на дисковых операциях. 4. Зеркальные. Эти разделы состоят из двух физических дисков. Данные, записываемые на один из дисков, автоматически дублируются на другом. Это не дает никаких преимуществ в плане скорости, но зато обеспечивает вдвое большую степень надежности сохранности данных. 5. Raid5. Состоит из трех или более дисков. Представляет из себя stripped volume с контролем ошибок. То ест данные пишутся на два диска, в два блока, а на третий диск и в третий блок записывается ECC, код коррекции ошибок, с помощью которого по информации любого из блоков можно восстановить содержимое второго блока. Это технология позволяет более экономно использовать дисковое пространство. Обычный диск может быть конвертирован в динамический из окна Disk Management, однако обратный процесс не всегда возможен.

Назад

39. Кат-ги и ф-лы ОС UNIX.

При регистрации польз-ля администратором с-мы ему назнач-ся собствен.кат-г польз-ля. В именах кат-гов и ф-лов малые и большие буквы считаются различными. Символы. и _ не могут испол-ся в кач-ве первой буквы имени. Имя ф-ла имеет расширение, символ после точки:.с-пр-ма на Си,.р пр-ма на языке Паскаль. Также можно испол-ть маскирующие метасимволы *-предст-ет произвол.строку (возможно пустую),?-любой одиночный знак. Непечатаемыми явл-ся символы со знаком ^. Узнать имя тек.кат-га можно >pwd; /users/mary. В рез-те на экран вывод-ся имя тек.кат-га. Для печати кат-га испол-ся команда Ls.

Испол-ся ключи: -а- все ф-лы и подкат-ги, -l- полная инф-ция. Изменить раб.кат-г – cd. Рабочий кат-г польз-ля созд-ся администратором с–мы md. Пустой кат-г удал-ся rd. Печатать и создать ф-л -cat. Для орг-ции небуферизованного вода испол-ся ключ –u. Просм.конец ф-ла tail (-3-3 последние строки; +6-последние строки, начиная с 6). Опр-ть тип ф-ла: file. Копировать ф-л: ср. Перенос и переим-е ф-ла осущ-ся mv. Она перемещ-т ф-л или кат-г из одного места в др. Побочный эффект – переим-е ф-ла. Отличие от копир-я – исх.ф-л будет уничтожен. Удалить ф-л: rm. Ключ –I требует подтверждения на удаление кажд.ф-ла, -r уничтожить все поддиректории.

Назад

40. Владелец ф-ла и его защита.

Кажд.ф-л и к-г имеют владельца – обычно это польз-ль, создавший их в I раз. Владелец может затем назначить тип защиты ф-ла от 3х категорий польз-лей: 1)владельца (самого себя); 2)представителей той же группы польз-лей, что и владелец; 3)всех остальных польз-лей. Кажд.ф-л имеет 3 вида разрешения на доступ: чтение (r) можно смотреть содержимое ф-ла или к-га; запись (w) можно менять содержимое ф-ла или к-га; выполнять (х) испол-ть ф-л как команду UNIX и искать в кат-ге. Все комбинации 3х видов разрешения доступа для 3х классов польз-лей запис-ся в формате. Установить и изменить режим доступа к ф-лу: chmod <режим> <ф-лы> - установить режим; chmod <изменения> <ф-лы> - изм-ть режим. В изм-ях испол-ся обозн-я: u-user; r-read; g-group; o-other; a-all; =-назначить; +-добавить; --отнять.

Назад

41. Работа с текст.ф-лами.

Она выполн-ся простыми ср-вами печати ф-лов, сравнения ф-лов… Простой способ печати – перенаправл-е стандартного вывода команды cat на терминал, имеющий устр-во печати. Есть также ком-ы просмотра очереди заявок на печать lpstat и удаления заявки из очереди (cancel). Ком-й pr можно разбить текст на страницы. Размеры стр-цы равны 66 строкам, длина строки 72 знака, но их можно изм-ть: –w-изм-ть ширину, -l-длину, -h-вводит заголовок печати.

Если ф-л большой, то его можно разбить на части split, а после его можно собрать cat. Кажд.часть становится независ.ф-лом. Команда sort упорядочивает записи ф-ла в алфавитно-цифровом порядке. Д/сохр-я рез-та сортировки в ф-ле испол-ся ключ –о. Д/слияния отсорт.ф-лов ключ –m. Удалить дублированную запись: -u. Подсчет числа строк, слов и знаков в ф-ле выполн-ся wc. Ком-а grep осущ-ет поиск по одному или неск-ким ф-лам и печатает все строки, содержащие предъявленный образец текста.

Ключ –v предписывает печать всех строк, кроме найденных. Утилита tr работает со стандарт.вводом и имеет 2 аргумента, задающих упорядочен.мн-ва знаков, причем кажд.знак I мн-ва замен-ся соответств.знаком II. Ключ –d задает мн-во символов, ктр будут уничтожены. В процессе разработки п.о. возникает необх-ть сравнения версий ф-ла. Узнать, чем версии отлич-ся друг от друга, можно с помощью diff. Сравнение ф-лов осущ-ся по строкам.

В рез-те выполнения ком-ы печатаются строки измененные (с), уничтоженные (d)и добавленные (а). Др.возмож-ть быстрого сравнения ф-лов cmp, реализованная на основе побуквенного сравнения 2х ф-лов. Сomm позволяет узнать что в 2-х различных ф-лах общее. Ком-а awk позволяет проверять отн-я между полями строк и выполн-ть некоторые действия над строками. Эта утилита имеет встроенные образцы и переменные. Образцы Begin и End – начало и конец ф-ла. Переменная NR – число строк в ф-ле, NF-число слов.

Назад

42. Связь польз-ль – польз-ль.

UNIX предполагает возмож-ть коллективной работы и кооперации польз-лей. В с-ме имеются след.возмож-ти коммуникации: write д/немедленной посылки сообщения др.польз-лю; mail реализующая электрон.почту. Ком-й write посылается сообщ-е польз-лю в момент исполнения этой ком-ы. Это означает, что адресат должен быть в этот момент в с-ме. Чтобы узнать, работает ли абонент в с-ме в дан.момент, есть ком-а who.

Электрон.почта – ср-во, позволяющее польз-лям посылать друг другу сообщ-я, ктр накапливаются в почтовых ящиках, реализованных в с-ме. В отличие от ком-ы write, в режиме mail о приходе почты польз-ль извещ-ся после окончания текущей работы. Сущ-ет подсказка (?), она означает, что с-ма mail ждет указания о том, что делать с почтой: печатать, удалить, сохранить… Чтобы переслать данное письмо другому, нужно ввести m. Д/просмотра почты из ф-ла введи ключ –f. Для выхода из режима mail необх-мо набрать q.

Назад

43. Стандартные ф-лы.

Многие ком-ы работают со стандарт.ф-лами. Но есть ср-ва изм-я параметров умолчания, т.е. возмож-ть указать другие ф-лы. Д/перенаправления вывода испол-ся знак >. Если необх-мо что-то добавить то пишут >>. Д/перенаправления станд.ввода испол-ся занк <. Конвейер – группа команд, объединенная пр-ными каналами. Пр-ный канал образ-ся назначением станд.вывода одной ком-ы станд.вводом след.ком-ы. Д/фор-мирования пр-ного канала испол-ся знак |. Фильтры – ком-ы, ктр могут получать дан-е со станд.ввода и выводить дан-е на станд.вывод. Больш-во ком-д явл-ся фильтрами, но есть ком-ы ls-не работает со станд.вводом, а lpr- не работает со станд.выводом. Сообщ-я об ошибках, возникающих при выполнении команд, исп-ют диагностический вывод. Он производ-ся на экран, но может быть и перенаправлен в любой ф-л. Д/этого испол-ся дескриптор ф-ла (целое число): 0-станд.ввод, 1-Станд.вывод, 2-диагн.вывод. Ком-ы выполн-ся в интерактивном режиме. Но, если во время выполн-я некоторой ком-ы вы хотите выпол-ть др.ком-ы, то I ком-у можно выполн-ть в фоновом режиме. Д/орг-ции фонового выполн-я ком-ы nroff исп-ся завершающий знак &. Чтобы выяснить сост-е фонового процесса, следует испол-ть ком-у ps. Ключ –I- инф-ция о родителе, адрес; -а-инф-ция о всех процессах с-мы. Приоритет процесса опр-ся значением параметра nice, а д/уничтожения процессов служит ком-а kill.

Назад

44. Ср-ва разработки пр-м.

UNIX обеспеч-ет богатый набор ср-в д/разработки пр-м, вкл-щий компиляторы, редактор связей… Редакторы ex и vi – 2 различных имени расширенной версии редактора ed. Эта пр-а работает как экранно-ориентированный редактор при обращении по имени vi и как строчно-ориент. при обращении по имени ех. Работа с этими редакторами производится в 2х режимах: командном и ввода текста. В с-ме UNIX имеются компиляторы с языков Си, Паскаль… Ком-ы вызова компилятора имеют вид сс, рс. Рез-том работы компилятора явл-ся ф-л исполняемого кода, имеющий имя a.out. Если вы хотите дать ему имя, то исп-ся ключ –о. Редактор связей вызыв-ся. Ком-й ld.

Рез-том его работы явл-ся ф-л с именем a.out, но при этом объектные ф-лы уничтож-ся. Чтобы сохранить их, можно подавить автоматический вызов редактора связей ключом –с в команде вызова компилятора. На вход редакторы связей могут подаваться не только ф-лы объектного кода, но и библиотечные ф-лы. Имя библиотечного ф-ла обычно оканч-ся на.а. Д/создания, просмотра библиот.ф-лов испол-ся ком-а ar. Ключи: -r-заменить модули в библиотеке; -с-создать библ-ку; -v-печатать включаемые модули; -t- вывести на экран содер-е библ-ки. Порядок размещ-я модулей в библ-ке сущ-н. #если подпр-ма test вызывает подпр-му check, то ф-лtest.o должен предшествовать ф-лу check.o в библ-ке. Д/выявления и печати таких завис-тей ком-а lorder.

Назад

45. Системное администрирование.

В f-и администратора с-мы UNIX входит повседневное упр-е с-мой во всех аспектах ее сущ-я, таких, как подключ-е новых польз-лей, упр-е ФС… Спецпольз-ли – польз-ли, выполняющие действия над с-мой, недоступные обычным польз-лям. Один из них, имеющий неограниченные полномочия, наз-ся суперпольз-лем (имя-root). Стать им можно: 1) загрузить с-му в режиме единствен.польз-ля; 2)выполн-ть команду SU. Кат-г польз-ля созд-ся суперпольз-лем и вначале принадлежит ему. Чтобы изм-ть групповую принадлеж-ть кат-га испол-ся ком-а chown и chgrp. К с-ме можно подключить терминалы, ктр соответств.одна строка. Загрузка с-мы: ком-а init – просматривает ф-л; getty – выдает на терминал, указанный именем спецф-ла во II поле ф-ла содержимое др.ф-ла; login – выполн-т ком-у из последнего поля записи дан.польз-ля в ф-ле и устанавл-ет в кач-ве текущего начальный к-г польз-ля. По окончании сеанса команда getty заверш-ся. Одной из команд, выполняемых в составе сист.стартового командного ф-ла начальным процессом, может быть ком-а /etc/cron, создающая постоянный процесс. Ком-а at выполн-т командный ф-л интерпретатора shell. Эту ком-у можно запустить любой польз-ль, чтобы оставить задание на ночное время. Ср-ва упр-я о.с. – аппаратно-зависимы. Ос хранится в загрузочном формате. Д/задания формата испол-ся ком-а /Ibin/init с именем спецфайла д/устр-ва, на ктр нах-ся инициализируемый том. Кажд.том имеет 1 загруз.обл-ть, содержащую целое число логич.блоков. Кажд.загруз.обл-ть содержит 1 О.с. Д/проверки целостности ОС в загруз.обла-ти, а также д/контроля добавленных сегментов можно выполн-ть команду /Ibin/osck. Переконфигур-е ОС позволяет настроить ее для работы на заданных аппаратных ср-вах и с учетом особен-тей испол-я с-мы для заданного класса задач. Д/упр-я конфиг-цией имеется команда /Ibin/uconfig. При ее выполн-и нужно быть уверенным, что ОС в загруз.обл-ти совпадает с текущей Ос. Загрузка с-мы осущ-ся, когда мы включаем ЭВМ. Процесс загрузки автоматизирован и заключ-ся в послед-ном вызове пр-м. I пр-ма запуск-ся при включ-и питания. В заверш-и процесса загрузки с-ма выпол-ет командный ф-л, ктр содержит: демонтаж старых ф.с.; монтаж нов.ф.с.; удаление времен.ф-лов… Выключ-е многопольз-кой с-мы производ-ся выполн-ем ком.ф-ла /etc/Shutdown.

Назад

46. ФС ОС UNIX.

Фс имеет иерархич.структуру кат-гов и ф-лов, включая кор.кат-г. Фс располаг-ся на устр-ве, ктр явл-ся магнит.диском того или иного типа. Кажд.фс имеет 4 осн.части: 1)загруз.блок – I блок диска, зарезервированный д/систем.загрузочной пр-мы; 2)суперблок (содержит имя фс, имя тома, размер диск.простр-ва, время последнего изм-я) – I блок фс, содержит осн.данные фс и ее размещ-и на диске; 3)I-узлы – посл-ть блоков вслед за суперблоком. Кажд.i-узел содержит ссылки на блоки;есть ровно 1 I-узел для кажд.к-га; 4)блоки – содержат либо действительные данные кат-гов и ф-лов, либо ссылки на блоки. Кажд.i-узел содержит 13 указ-лей. Первые 10 ссылаются на блоки данных ф-ла.Если длина ф-ла больше, чем 5120б, то испол-ся 11 указ-ль… Создать новую фс можно командой mkfs. Она имеет 2 пар-ра: I явл-ся именем спецф-ла и указ-ет устр-во, на ктр созд-ся фс. II – размер простр-ва фс в блоках, испол-ся для опр-я числа блоков. Независимо от объема данных в с-ме важно иметь регулярную процедуру сохр-я ф-лов, чтобы обесп-ть восст-е в случае их потери. Возможны различные способы сохр-я. I – еженедельное полное копир-е. При этом ф-лы копир-ся на магнит.ленту. Наиболее мощным ср-вом сброса в архив в некоторых реализациях служит команда backup. Для сброса на ленту или гибкий диск и обратного восст-я: tar. Для просмотра содержимого архива испол-ся ключ t. Для извлеч-я из архива нужно выполнить эту команду с ключом х. Структура фс может быть нарушена и требовать восст-я. # некоторый блок может быть вне с-мы. Но струтура фс обладает некоторой избыточностью, позволяющей восст-ть отдельные поломки. В различных реализациях сущ-ют разные команды проверки целостности фс, но их возмож-ти в большей или меньшей степени перекрыв-ся с возмож-тями команды fsck. Она всегда проверяет корневую фс. Необх-мым условием правильной работы fsck явл-ся наличие пустого кат-га, расположенного в корневом кат-ге. Если при выполн-и fsck будут найдены кат-ги, на ктр никто не ссылается в фс, они будут подключены в пустой кат-г. Регулярное выполн-е команды du позволяет выявить польз-лей, захвативших много дисковой памяти. Команда печатает число блоков, занятых каждым ф-лом и кат-гом в дереве, указанном пар-ром команды. Испол-е find помогает выявить долго не используемые ф-лы большого объема, а также найти ф-лы, представляющие опасность для ОС. Ключ –name указ-ет последующее имя ф-ла, ключ –print предписывает вывод полного имени ф-ла на экран. Команда df показывает число всех свободных блоков.

Назад

47. Ядро ОС UNIX.

В ОС UNIX имеется ядро, ктр упр-ет ресурсами компа и предоставляет польз-лям ба­зовый набор услуг. Одно из осн.достижений ОС UNIX состоит в том, что с-ма обладает св-вом высокой мобильности. Смысл этого кач-ва состоит в том, что вся ос просто перенос-ся на различные аппаратные платформы. Все части с-мы, не считая ядра, явл-ся полностью машинно-незави­симыми. В рез-те продуманного раз­деления машинно-зависимых и машинно-незав-х компонен­тов ядра удалось добиться того, что осн.часть ядра не зависит от архитект-х особен-тей целевой платфор­мы. Машинно-завис.часть традиционного ядра ОС UNIX вкл-ет след.компоненты: 1)упр-я памятью; 2)переключ-я контекста процессов между режимами польз-ля и ядра… Осн.f-и ядра ОС UNIX: 1)упр-я процессами и нитями — f-я создания,завер­шения и отслеживания сущ-щих процессов и нитей; 2)упр-я памятью-f-я отображения практически неогранич-й виртуал.памяти процессов в физич-ую
операт.пам.компа; 3)упр-я ф-лами –f-я, реализующая абстракцию фс-иерархии кат-гов и ф-лов; 4)коммуникации и обеспеч-я возмож-ти обмена данными между процессами;

5)програм-го интерфейса-f-я, обеспеч-щая до­ступ к возмож-тям ядра со стороны польз-ских про­цессов на основе механизма сист.вызовов. ОС UNIX стре­мится обеспеч-ть среду, в ктр польз-ские пр-мы могли бы быть полностью мобильны. Для этого потребовался дополн.уровень, скрывающий особен-ти конкретного мех-ма возбуждения внутр.прерываний. Он обеспеч-ся библ-кой сист.вызовов, ктр предст.собой обычную библиотеку заранее реализованных f-й с-мы программирования языка Си. Назад

48. Упр-е устр-вами.

Упр-е внеш.устр-вами - это одна из важ-х f-й любой ос. Для доступа к внеш.устр-вам в ОС UNIX испол-ся универсальная абстракция ф-ла. Фс содержит так называемые спецф-лы, д/ктр отводятся отдельные i-узлы, но ктр на самом деле соотв-ют внеш.устр-ва. Это решение позволяет естеств.образом работать в одном и томже интерф-се с любым ф-лом или внеш.устр-вом. Простое объявл-е внеш­.устр-ва спецф-лом не даст возмож-ти работать с этим устр-вом, если не создан и не подключен к с-ме спец.программный код, ктр наз-ся драйв-м устр-ва(многовходовой пр-ный модуль со своими статическими данными, ктр умеет инициировать работу с устр-вом). В ОС UNIX различ-ся символьные, блочные и потоковые др-ры. Символьные др-ры предназн-ся для обслуж-я устр-тв, ктр реально ориентированы на прием или выдачу произвольных посл-тей байтов. Они исп-ют f-и, ктр заключ-ся в возмож-ти взятьдан-е из Вирт.простр-ва польз-кого процесса и поместить дан-е туда. Блочные драйверы работают с использ-ем возмож-тей сист.буферизации блочных обменов ядра ОС UNIX.

В число f-й входит вкл-е соотв-щего блока дан-х в с-му буферов ядра ОС UNIX и взятие содерж-го буферной обл-ти. Потоковые др-ры (конвейер модулей, обеспеч.обработку запросов польз-ля) предназн-ны для реализации доступа к сет.устрой­ствам. В ОС UNIX возможны 2способа вкл-я др-ра в состав ядра ОС. Iсп состоит в полном вкл-и др-ра в состав ядра на стадии генерации с-мы. IIсп позволяет обойтись мин кол-вом статистич-х объявлений на стадии генерации ядра. Влюбой момент работы с-му такой др-р может быть загружен в ядро с-мы. После появления в ядре ОС UNIX др-ры всех разн-тей f-ют единообразно.

Назад

49. Многопольз-кий режим.

Осн.проблемой орг-ции мнопольз-го режима в любой ос явл-ся орг-ция планирования // выполн-я неск-ких процессов. Исторически ос UNIX явл-ся с-мой разделения времени, т.е. с-ма должна прежде всего «справедливо» разделять ресурсы процессора между процессами, относящимися к разным польз-лям. Однако ОС UNIX всегда была рассчитана на то, чтобы обслу­ж-ть больше процессов, чем можно одновр-но разместить в осн.памяти. Поэтому требова­лась неск-ко более гибкая схема планирования разделения ресур­сов процессора. В результате было введено понятие приоритета. Оно опр-ет, во-первых, возмож­-ть процесса пребывать в осн.памяти и на равных конкури­ровать за процессор. Во-вторых, от значения приоритета процесса зависит размер временного кванта. В-третьих, знач-е приоритета влияет на место процесса в общей очереди процессов к ресурсу процессора. Каждый процесс при своем образ-и получает нек-й устанавливаемый с-мой статический приоритет, ктр в дальнейшем может быть изменен. В ОС UNIXсущ-ют 2 понимания термина «мягкое реальное время» и «жесткое реальное время». Жесткое реал.время означ., что каждое событие, происх-щее в с-ме, должно обраб-ся с-мой за время, не превосходя­щее верхнего предела времени, отведенного для таких действий. Режим мягкого реал.времени предпо­л-ет, что нек-рые процессы по­лучают права на получ-е ресурсов осн.памяти и процессо-ра, сущ-но превосхо-дящие права процессов, не относя­щихся к категории процессов реал.времени. Процессы, обладающие динамич-ми приоритетами, обладают след.особен-тями: 1)каждому из таких процессов предоставл-ся неогр-ный сверху квант времени на проц-ре; 2)процесс реал.времени не может быть перемещен из осн.памяти во внешнюю, если он готов к выполн-ю и в ОП присутствует хотя бы 1 ппроцесс, не относящийся к категории процессов реал.времени; 3)любой процесс реал.времени, перемещенный во внеш.память, но готовый к выполн-ю, перенос-ся в осн.память, как только в ней образ-ся свободная обл-ть соотв.размера.

Назад

50. Осн.возмож-ти NC.

Оболочка NC явл-ся самой распростр-ной из использ-х в наст.время надстроек над DOS, преобразующих ее командный польз-кий интерф-с в интерф-с типа «меню». Причины привязанности многих к «классической» оболочке NC в ее исключительной простоте, привычности работы с ней, в экономном использ-и ею ресурсов ПК. Оболочка NC разработанна американской фирмой Peter Norton Computing, ктр с 1990 года входит в состав корпорации Symantec. Оболочка NC обеспеч-ет: 1)отображ-е деревьев кат-гов и содерж-го кат-гов в форме, наиболее удобной д/восприятия чел-ком;

2)выполн-е всевозмож=х действий с кат-гами, ф-лами и целыми поддеревьями ФС (создание, копирование); 3)естеств.работу с архивами, включая отображ-е их содерж-го, а также создание, обновление и распаковку архивов; 4)подготовку текст.ф-лов; 5)выполн-е из ее среды всех команд DOS… Оболочка NC полностью все же не освобождает польз-ля от необх-ти знать польз-кий интерф-с DOS, т.к.многие f-и доступны только на уровне с-мы или реализ-ся на этом уровне гораздо эффективнее. Оболочка NC столь привлекательна благодаря великолепным высокоскоростным ср-вам визуализации дан-х и развитым ср-вам электронной почты.

Визуализация ф-ла состоит в форматиров-и его содерж-го с последующим отображ-ем рез-та на экране монитора. Достоинства NC: высокая степень интеграции f-й; поддержка иерархической с-мы меню; простота освоения и удобство использ-я; высокая устойчивость в работе и приемлемая защищ-ть от ошибок польз-ля; поддержка манипулятора – мыши. Недостатки NC: отсутствие ср-в сортировки кат-гов в дереве файл.структуры; невозмож-ть выполн-я групповых операций над ф-лами в различных кат-гах; невозмож-ть выполн-я каких-либо действий с группами ф-лов, найденными на диске ср-вами оболочки. NC запуск-ся ф-лом nc.exe. Экран NC включает: панели (левую и правую) д/отображ-я i-ции о ф-лах, дисках, д/манипулирования ф-лами и пр-мами; ниспадающее меню, предназначенное д/упр-я видом панелей, конфигурирования с-мы; зону командной строки и протокола работы; меню использ-я f-ной клавиатуры. NC позволяет также запустить любые заранее выбранные пр-мы, используя спец.польз-кое меню. Для этого достаточно нажать f-ную клавишу F2 и выбрать из предлагаемого списка пр-му. Назад

51. Структура nc.ext, nc.mnu.

В дан.ф-ле содерж-ся связь ф-лов, содержащих данные, с прилож-ями, обрабатывающими соответств.ф-лы: текст.ф-л *.txt – с текст.редактором; пр-мы *.bas, *.pas – со своей средой программир-я; архивный ф-л – со своим архиватором. Тогда при нажатии Enter NC будет автоматически загружать соответств.выделенный ф-л в соответств.ему пр-му. Д/обеспеч-я такого режима работы служит ф-л nc.ext. Он нах-ся в кат-ге NC со всеми остальными ф-лами NC и может быть отредактирован в любом текст.редакторе для DOS, в том числе и в редакторе, встроенном в NC. Д/редактирования ф-ла nc.ext проще всего найти его курсором и нажать F4.В этом ф-ле указывают расширение ф-ла, а затем командный ф-л той пр-мы, с ктр он связывается, # Lexicon. Этот ф-л может иметь след.структуру: txt: lexicon!.!; doc: windows winword!.!; pas: turbo!.!; bas: qbasic!.!.

Меню польз-ля NC значительно облегчает и ускоряет запуск прикладных пр-м и поэтому широко примен-ся на практике. Меню польз-ля содерж-ся в ф-ле nc.mnu. Если этот ф-л нах-ся в кат-ге NC, то такое меню польз-ля явл-ся Главным. Оно вызыв-ся при нажатии F2 из любого кат-га, если в нем нет своего ф-ла nc.mnu. В последнем случае будет вызыв-ся Локальное меню. Ф-л nc.mnu явл-ся текстовым и редактир-ся в любом текст.редакторе, но чаще всего для этого примен-ся встроенный в NC редактор. Сначала в ф-ле nc.mnu указывают ту клавишу, ктр надо будет нажимать д/запуска пр-мы. Затем на этой же строчке после: дается комментарий к запускаемой пр-ме. На второй строке после 2х пробелов запис-ся команда DOS, в общем случае с указанием полного пути. Иногда продолж-е этой команды запис-ся на третьей, 4 и т.д.строке, если использ-ся команда DOS cd. #при нажатии клавиши W будет запущена Windows.Структура nc.mnu: W: Windows 3.1.1 win; N: Norton Utilities norton. Назад

52. FAR Manager д/ Windows.

FAR(подобие NC) – это работающая в текст.режиме пр-ма упр-я ф-лами д/Win.95, 98 и Win NT, с поддержкой длинных имен ф-лов и широким набором операций над ф-лами и папками. В командной строке при запуске Far M.могут быть исп-ны некоторые ключи и пар-ры: /ag – запрет отображ-я псевдографич-х символов; /e[<строка>[:<позиция>]]<filename> - редактир-е указанного ф-ла; /V<file-name> - просмотр указанного ф-ла. В командах Far часто исп-ся маски ф-лов д/отбора отдел.ф-лов и папок или их групп. Маски могут включать обычные допустимые в именах ф-лов символы * (любое кол-во символов) или? (любой символ).

Для обработки ф-лов и папок панели ф-лов они могут быть выбраны неск-кими различными способами. <ins> - помечает ф-л под курсосром; <Shift+Клавиши курсора> - позволяют перемещать курсор; <Num+> и <Num-> - выбирают или снимают пометку с группы с исп-нием одной или неск-ких разделенных запятыми масок ф-лов; <Shift+Num+(-)> - выбирают (снимают) пометку со всех ф-лов. Если ни один ф-л не выбран, то будет обработан только ф-л под курсором. След.команды могут быть исп-ны д/копир-я, переноса и переимен-я ф-лов и папок: <F5> - копировать выбранные ф-лы; <Shift+F5> - копировать ф-л под курсором вне завис-ти от пометки; <F6> - переимен-ть или перенести выбранные ф-лы (Shift+F6 подобно Shift+F5). Также можно создавать жесткие связи ф-лов с помощью команды <Alt+F6>. Возмож-ть копир-я, переноса и переименов-я ф-лов д/подключаемых модулей зависит от f-ности конкретного модуля. Если ф-л, в ктр производ-ся копиров-е, уже сущ-ет, то он может быть перезаписан, пропущен, либо его содерж-е может быть дописано в конец. Если дсик, на ктр производ-ся копиров-е или перенос ф-лов, в ходе операции заполнился, то можно либо отменить операцию, либо заменить диск и выбрать пункт Разделить,после чего копируемый ф-л будет разделен между дисками. Операции копир-я и переноса ф-лов могут быть выполнены с помощью «перетаскивания». Нажмите на лев.кнопку мыши на исх.ф-ле или папке, перетащите его на др.панель и отпустите кнопку мыши 9тоже самое и с группой ф-лов). Меню выбора диска – позволяет сменить тек.диск панели, отсоедин-ся от сетевого диска или открыть нов.панель подключаемого модуля. Настройки меню выбора диска сохр-ся в конфигурации Far. Far показывает 2 панели с различной i-цией: 1)панель ф-лов (отображ-т содерж-е тек.папки, можно выполнять различные файл.и архив.операции);

2)панель i-ции (содержит след.данные: имя и тип тек.диска, тип его ФС, сетевое имя, общий и свободный размеры, метку тома и серийный номер; уровень загрузки памяти; ф-л описания папки, можно просмотреть его содерж-е с помощью F3 или отредактировать с помощью F4; 3)панель дерева папок (отображ-т структуру папок тек.диска в виде дерева. Это позволяет быстро сменитьт тек.папку, а также выполнять операции над папками); 4)панель быстрого просмотра (исп-ся д/получения i-ции о выбранном эл-те панели ф-лов или дерева папок). Меню «Левая» и «Правая» позволяют изменить пар-ры левой и правой панелей соотв-но.

Far поддерж-ет подключаемые модули, ктр могут быть исп-ны д/созд-я нов.команд Far и поддержки дополнительных ФС. Все подключаемые модели хранятся в отдел.папках, размещ-ных в папке Plugins, ктр нах-ся в одной папке с Far.exe. Команда Поиск ф-ла (папки) предназначена д/поиска одного или неск-ких ф-лов и папок в дереве папок или кат-гов и может быть исп-на с ФС, поддерживаемыми с помощью внешних модулей. Поиск может выполн-ся на вех дисках, кроме сменных, во всех папках, начиная с корневой, начиная с тек.папки, только в тек. Папке или в отмеченной папке. Обл-ть поиска сохр-ся в конфигурации. Для просмотра и редактиров-я найденных ф-лов могут быть исп-ны F3 и F4, но редактир-е и просмотр не поддерж-ся д/ФС подключаемых модулей. Меню польз-ля предназначено д/упрощения выполн-я часто использ-мых операций. Оно содерж-т заданные польз-лем команды и посл-ти команд, ктр могут быть выполнены с исп-нием этого меню. Меню польз-ля может включать вложенные меню. Для редактир-я или создания глав.или местного меню польз-ля примен-ся команда Меню польз-ля из Меню команд. Глав.меню польз-ля может быть только одно. Оно вызыв-ся в том случае, если для тек.папки отсутствует местное меню, ктр может быть расположено в любой папке.

Глав.меню по умолчанию хран-ся в Реестре глав.меню. Far позволяет задать 3 команды, ассоциированные с опр-ным типом ф-ла, заданным маской: команда запуска – выполн-ся при нажатии Enter; команда просмотра – выполн-ся при нажатии F3; ком-да редактрир-я – F4. В ассоциированных ком-дах могут быть исп-ны спец.символы:! (!.!)– длин.имя ф-ла без (с) расширения;!-- (!-!) - короткое имя ф-ла без (с) расширения;!: - тек.диск;!\ - тек.путь. Far позволяет открыть неск-ко копий встроенной пр-мы просмотра и редактора. Следует исп-ть <Ctrl+Tab> - переключает на след.экран; <Ctrl+Shift+Tab> - на предыдущий;

<F12> - выводит список всех доступных экранов. Far поддерж-т неск-ко независ-х наборов макрокоманд: макроком-ды оболочки, пр-мы просмотра, реадктора… Они могут быть исп-ны д/переопр-ния стаедарт.клавиш или комбинаций клавиш Far или д/созд-я новых клавиатурных ком-д. Д/задания макроком-ды необх-мо нажать <Ctrl+. >, завершить ее запись - <Cttrl+Shift+. >. Возмож-ти пр-мы просмотра: F7 – поиск, PgUp – стр-ца вверх, Home – в начало ф-ла, Alt+F8 – изменить тек.позицию, Ctrl+O – показать польз-кий экран. Ком-ды упр-я встроенным редактором: Del – удалить символ, Ctrl+Y – удалить строку, Ctrl+A – пометить весь текст, Shift+клавиши курсора – пометка блока, Ctrl+D – удалить блок, Alt+U – сдвинуть блок влево, F10, Esc – выход.

Назад

 

 

 


 







Дата добавления: 2015-04-19; просмотров: 336. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

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

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

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

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

Признаки классификации безопасности Можно выделить следующие признаки классификации безопасности. 1. По признаку масштабности принято различать следующие относительно самостоятельные геополитические уровни и виды безопасности. 1.1. Международная безопасность (глобальная и...

Прием и регистрация больных Пути госпитализации больных в стационар могут быть различны. В цен­тральное приемное отделение больные могут быть доставлены: 1) машиной скорой медицинской помощи в случае возникновения остро­го или обострения хронического заболевания...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия