- •1. Каков состав программного обеспечения эвм?
- •2. В чем заключается управление данными?
- •3. Основные виды носителей данных
- •4. Основные виды организации файлов
- •5. В чем заключается управление задачами в ос?
- •7. Какие типы пользовательских интерфейсов вам известны?
- •8. Что такое дисковая операционая система
- •9. Какие версии dos вам звестны?
- •10. Какие компоненты входят в состав dos?
- •4) Командный процессор command.Com.
- •11. Файловая система dos
- •12. Что такое Windows и их версии?
- •13. Как изенить размер и положение окна в Windows?
- •14. Что такое буфер обмена?
- •15. Что такое ос Windows 95?
- •Значки рабочего стола
- •17. Что такое панель задач, панель упрвления, проводник?
- •18. Каковы особенности файловой системы в Windows 95?
- •Области диска
- •Цепочка fat
- •Структура записи в каталоге
- •Другие изменения в fat32
- •19. Каковы характеристики ос Unix?
- •Основные понятия семейства ос unix:
- •20. Каковы особенности ос Unix?
- •21. Принципы организации сетей
- •Виды сетей: одноранговые и на основе сервера. Преимущества и недостатки.
- •22. Топологии локальных сетей
- •23. Основные элементы территориальных сетей
- •24. Система протоколов для сетей
- •25. Назначение сетевых операционных систем
- •26. Что такое программные оболочки?
- •27. Какие функции выполняет Norton Commander?
- •28. Как функционируют интернет-браузеры?
- •Основные функции браузера
- •29. Функции сред разработки Интегрированная среда разработки
- •30. Основные принципы визуального программирования
- •Общее понятие визуального программирования
- •9.2. Технология визуального программирования
Основные понятия семейства ос unix:
1.) Виртуальная машина. Каждому пользователю после входа в систему предоставляется виртуальный компьютер, в котором есть все необходимые ресурсы: процессор, память, устройства, файлы. Текущее состояние виртуального компьютера называется образом, который включает: образ памяти; значения общих регистров процессора; состояния открытых файлов; текущую директорию и другую информацию.
2.) Пользователь. Для входа в систему вводит учетное имя и пароль. Каждому зарегистрированному пользователю соот-ветствует каталог файловой системы, который называется домашним каталогом пользователя.
3.) Интерфейс пользователя. Пользователь взаимодействует с системой UNIX на использовании командных языков. После входа пользователя в систему у него запускается командный интерпретатор shell (оболочка).
4.) Атрибуты файлов. Владелец может назначить защиту файла со стороны 3х классов пользователей: собственно владельца; группы пользователей, к которой принадлежит владелец; всех пользова-телей, имеющих доступ к системе. Каждый файл имеет 3 вида разрешения на доступ: чтение (r); запись (w); выполнение (x).
5.) Процесс в UNIX – программа, выполняя-емая в собственном виртуальном адресном пространстве. Когда пользователь входит в систему, автоматически создается процесс, в котором выполняется программа командного интерпретатора.
6.) Привилегированный пользователь — Центральной частью системы UNIX являет-ся ядро (kernel). Ядро идентифицирует каждого пользователя по его идентифи-катору UID (UserIdentifier), уникальному целому значению, присвоенному пользова-телю при регистрации в системе. Кроме того, каждый пользователь относится к группе пользователей, которая идентифи- цируется некоторым целым значением GID (Group Identifier).
Администратору системы выделяется нулевое значение UID. Пользователь с таким значением UID называется суперпользователь (superuser) или root. Он имеет неограниченные права на доступ к любому файлу и на выполнение любой программы. На суперпользователя не распространяется ограничение на исполь- зуемые ресурсы.
7.) Стандартные файлы - многие команды работают по умолчанию со стандартными файлами:
Standard Input (S.I.) – стандартный поток ввода;
Standard Output (S.O.) – стандартный поток вывода;
Diagnostic Output (D.O.) – диагностический поток вывода.
Однако есть средства изменения умолчаний. Эти средства называются перенаправлением ввода и вывода (<,>).
8.) Режимы переднего и заднего плана – обычно команды выполняются в режиме переднего плана (foreground), т.е. «пока вы ждете». Однако если во время выполнения некоторой команды вы хотите выполнять другие команды, то эту (первую) команду можно выполнить в режиме заднего плана (background). Для того чтобы команда выполнялась в режиме заднего плана, необходимо ее закончить знаком &.
—————————————————————
Выполнение процессов в ОС UNIX:
Процесс может выполняться в одном из двух состояний – пользовательском или систем-ном.
В пользовательском состоянии процесс выполняет пользовательскую программу и имеет доступ к пользовательскому сегменту данных.
В системном состоянии процесс выполняет программы ядра и имеет доступ к системному сегменту данных.
В UNIХ-системах используется разделение времени, то есть каждому процессу выделяется квант времени. Процесс либо завершается сам до истечения отведенного ему кванта времени, либо он откладывается по истечении кванта. Чем меньше отведенное процессу время – тем выше его приоритет. Все системные процессы имеют более высокие приоритеты по сравнению с пользовательскими и поэтому всегда обслуживаются в первую очередь.
