Контрольная работа по операционным системам: Контрольная работа для студентов заочного отделения по дисциплине «Операционные системы» | Материал на тему:

Содержание

Контрольная работа для студентов заочного отделения по дисциплине «Операционные системы» | Материал на тему:

КРАЕВОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ

ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

 «ДАЛЬНЕВОСТОЧНЫЙ  ТЕХНИЧЕСКИЙ  КОЛЛЕДЖ»

Методические указания и задания
к контрольной работе по дисциплине
ОП.04. Операционные системы
 для студентов заочной формы обучения

для специальности

09.02.02 «Компьютерные сети»

Усурийск

2016

РАССМОТРЕНЫ

на заседании кафедры

информационных технологий

Протокол № 1от «26 сентября 2016 г.

Заведующая кафедрой ________ О.В. Миронова

СОГЛАСОВАНЫ

зав. отделением отделения заочного и

дополнительного образования

______________ Н.А. Лицова

«27»  сентября 2016 г.

Составила: Цыганок Н.В.. – преподаватель информационных технологий

Методические указания к выполнению домашней контрольной работы по дисциплине «Операционные системы», составлены на основе Федерального   государственного образовательного стандарта  по специальности 09. 02.02 «Компьютерные сети».  Дисциплина входит в общепрофессиональный цикл. Контрольные задания для студентов-заочников, разработаны в соответствии с требованиями ФГОС СПО по дисциплине и Положением о  письменных контрольных работах на отделении заочного и дополнительного образования КГА ПОУ «Дальневосточный технический колледж»


Содержание

1 Пояснительная записка

4

2 Основные требования к содержанию и оформлению контрольных работ

5

3 Задания к выполнению контрольной работы

7

4 Методические рекомендации по написанию контрольной работы.

8

5 Информационное обеспечение

8


1 Пояснительная записка

Учебная дисциплина «Операционные системы» является частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности 230111 «Компьютерные сети». Дисциплина входит в общепрофессиональный цикл.

Процесс изучения учебной дисциплины «Операционные системы» направлен  на формирование у студентов следующих компетенций:

Общие компетенции (ОК):

ОК 1. Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес.

ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество.

ОК 4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития.

ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации.

ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности.

Профессиональные компетенции (ПК):

ПК 2.1. Администрировать локальные вычислительные сети и принимать меры по устранению возможных сбоев.

ПК 3.1. Устанавливать, настраивать, эксплуатировать и обслуживать технические и программно-аппаратные средства компьютерных сетей.

ПК 3.2. Проводить профилактические работы на объектах сетевой инфраструктуры и рабочих станциях.

ПК 3.4. Участвовать в разработке схемы послеаварийного восстановления работоспособности компьютерной сети, выполнять восстановление и резервное копирование информации.

В результате освоения учебной дисциплины обучающийся должен уметь:

В результате освоения дисциплины обучающийся должен уметь:

– устанавливать и сопровождать операционные системы;

– выполнять оптимизацию системы в зависимости от поставленных задач;

– восстанавливать систему после сбоев;

– осуществлять резервное копирование и архивирование системной информации.

В результате освоения дисциплины обучающийся должен знать:

– принципы построения, типы и функции операционных систем;

– машинно-зависимые и машинно-независимые свойства операционных систем;

– модульную структуру операционных систем;

– работу в режиме ядра и пользователя;

– понятия приоритета и очереди процессов;

– особенности многопроцессорных систем;

– управление памятью;

– принципы построения и защиту от сбоев и несанкционированного доступа;

– сетевые операционные системы.

При выполнении контрольной работы следует руководствоваться общими указаниями по выполнению письменных контрольных работ.

Все задания для  контрольной работы разделены на 10 вариантов.

Номер варианта  выполняемого задания устанавливается по последней цифре индивидуального шифра студента.

ТАБЛИЦА №1 ВЫБОРА ВАРИАНТА КОНТРОЛЬНОЙ РАБОТЫ

Последняя цифра номера индивидуального шифра (номер варианта)

1 Я Я    1

циф

а н с

мер

а за

i етн

ой к и и ж

к н

№ задания

0

1

2

3

4

5

6

7

8

9

1

1

2

3

4

5

6

7

8

9

10

   2

10

9

8

7

6

5

4

3

2

1

Задание по данной дисциплине состоит из двух теоретических вопросов.

Критерии оценок:

Домашняя контрольная работа оценивается по зачетной системе.

Зачет ставиться преподавателем, если контрольная работа выполнена:

100 % – работа выполнена по стандартной или самостоятельно разработанной методике в полном объеме, сделаны полные аргументированные выводы, аккуратно оформлена.

80% – работа выполнена по стандартной методике, без ошибок в расчетах, даны недостаточно полные объяснения, сделаны выводы.

60% – работа имеет не полные ответы на вопросы,  имеет некоторые недочеты в оформлении. (Контрольная работа обязательно дорабатывается  и защищается на экзамене).

Незачет – студент не справился с заданием (выполнено менее 60% задания), не раскрыто основное содержание вопросов, имеются грубые ошибки в освещении вопроса,  а также выполнено не самостоятельно.


2 Основные требования к содержанию и оформлению контрольных работ.

В процессе выполнения домашней контрольной работы необходимо выполнять следующие требования:

— подборку материала осуществлять самостоятельно, на основе углубленного изучения нормативно-справочной и специальной  литературы в соответствии с задание ДКР.

— четко и последовательно  излагать материал в соответствии с самостоятельно составленным или предложенным преподавателям  планом; в текстовой части каждый вопрос плана должен быть выделен отдельно.

В конце каждого вопроса следует формулировать выводы по существу изложенного материала. Вывод должен логически завершать проведенные рассуждения. Обычно выводы начинаются оборотом «таким образом,…» или «итак…», затем формулируется содержание самих выводов. Выводы должны быть краткими, конкретными и вытекать из изложенного материала.

 — наличие и правильное оформление списка литературы (с точными библиографическими данными), которую студент изучил и использовал при написании контрольной работы.

— на последней странице работы (после списка литературы) ставится дата выполнения контрольной работы и подпись студента.

— ДКР должна иметь содержание, список источников или литературы, титульный лист,  который содержит  название учебного заведения, специальность; название предмета, по которому написана контрольная; курс, группа; фамилия, имя и отчество студента, домашний адрес и телефон.

— объем контрольной работы должен составлять 7-15 печатных листов.

 — работы оформляются на одной стороне стандартного листа формата А4 (210х297 мм) белой односортной бумаги. Работа выполняется компьютерным способом – текст оформляется шрифтом Times New Roman, кегль шрифта 14 пунктов, межстрочный интервал – полуторный. Для пометок рецензента должны быть оставлены поля шириной 3 см. Работа должна иметь общую нумерацию страниц. Номер страницы не ставится на титульном листе.


3 Задания к выполнению контрольной работы

Задание 1.

  1. Назначение и функции операционной системы, состав. Типы ОС.
  2. Понятие программного интерфейса, его назначение. Виды интерфейсов. Языки взаимодействия пользователя с операционной системой.
  3. Операционное окружение, состав, назначение. Драйверы устройств. Утилиты операционной системы.
  4. Сетевые и распределенные операционные системы (РОС).Функциональные компоненты СОC.
  5. ОС для автономного компьютера. ОС как система управления ресурсами.
  6. Управление файлами и внешними устройствами. Сетевые операционные системы (СОС). Сетевые и распределенные операционные системы (РОС).Функциональные компоненты СОC.
  7. Упрощенная архитектура типовой микро-ЭВМ. Классификация периферийных устройств и их архитектура.
  8. Структура оперативной памяти. Адресация. Основные регистры.
  9. Ядро и вспомогательные модули ОС. Ядро в привилегированном режиме
  10. Многослойная структура ОС. Машинно-зависимые компоненты ОС. Микроядерная архитектура.

Задание 2.

  1. Понятие прерывания. Последовательность действий при обработке прерываний. Классы прерываний.
  2. Рабочая область прерываний. Вектор прерывания. Приоритеты прерываний
  3. Понятия: задание, процесс, планирование процесса, очереди. Состояния существования процесса.
  4. Диспетчеризация процесса. Блок состояния процесса. Алгоритм диспетчеризации. Механизмы взаимодействия процессов. Стратегии планирования работы процессора.
  5. Механизм разделения центральной памяти. Разделение памяти на разделы. Разделение памяти с разделами фиксированного и примерного размера.
  6. Аппаратные и программные средства защиты памяти. Способы защиты памяти.
  7. Понятие виртуального ресурса. Отображение виртуальной памяти в реальную. Общие методы реализации виртуальной памяти.
  8. Размещение страниц по запросам. Страничные кадры. Таблица отображения страниц. Динамическое преобразование адресов. Сегментная организация памяти.
  9. Иерархия запоминающих устройств. Файловая система. Иерархическая структура файловой системы. Логическая организация файловой системы. Примеры файловых систем.
  10. Классификация ресурсов ОС. Взаимоблокировки. Обнаружение и устранение взаимоблокировок.


5  Информационное обеспечение

  1. Гордеев А.В. Операционные системы: Учебник для вузов – СПб.: Питер, 2007. – 416 с.
  2. Олифер В.Г. Сетевые операционные системы: Учебник для вузов – СПб.: Питер, 2009. – 669 с.
  3. Партыка Т.Л. Операционные системы, среды и оболочки: учебное пособие – М.: Форум, 2009. – 528 с.
  4. Карпов В.Е., Коньков К.А Основы операционных систем – М.: Издательство «Интуит.ру», 2006 г.
  5. Назаров С.В., Гудыно Л.П., Кириченко А.А. Операционные системы. Практикум – М., 2008. – 464 с.
  6. Руссинович М., Соломон Д. Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP и Windows 2000 – СПб.: Издательско-торговый дом «Русская редакция»; 2006.
  7. Столлингс В. Операционные системы – М.: Вильямс, 2006. – 848 с.
  8. Таненбаум Э. Современные операционные системы – СПб.: Питер, 2010. – 1116 с.

Интернет ресурсы:

  1. http://www.ict.edu.ru/catalog/index.php — информационно-коммуникационные технологии в образовании
  2. http://artishev.com/texnologii/setevaya-os.html- сетевая операционная система
  3. http://inoblogger.ru/2010/03/31/operacionnaya-sistema-interneta/- операционная система интернета
  4. http://www. tver.mesi.ru/e-lib/res/648/14/1.html-сети сети и сетевые операционные системы

Контрольная работа по теме: ОПЕРАЦИОННАЯ СИСТЕМА. ФАЙЛОВАЯ СИСТЕМА

Контрольная работа по теме: ОПЕРАЦИОННАЯ СИСТЕМА. ФАЙЛОВАЯ СИСТЕМА

Сформулируйте определение

Операционная система – это ______________________________________________________________________________________________________________________________________________________________________________________________________

  1. Какие операционные системы вам известны?

Ответ:_______________________________________________________________________________________________________________________________

2. Перечислите основные составляющие современной операционной системы.

Ответ:_______________________________________________________________________________________________________________________________

3. Перечислите системные файлы, с которыми работает компьютер в процессе начальной загрузки.

Ответ:_______________________________________________________________________________________________________________________________

Сформулируйте определения:

Файл — это ____________________________________________________________________________________________________________________________________

Файловая система – это ___________________________________________________________________________________________________________________________________

4. Перечислите основные операции с файлами и каталогами.

Ответ:_______________________________________________________________________________________________________________________________

5. Каковы различия имени файла в MS DOS и в операционной системе Windows?

Ответ:_________________________________________________________________________________________________________________________________________________________________________________________________

6. Запомните таблицу:

Операционные системы, файловые системы (Контрольная работа)

КОНТРОЛЬНА РОБОТА

з дисциплини

«Информатика и компьютерная техника» на тему:

«Операционные системы»

«Файловые системы»

План

1. Операционные системы

2. Файловые системы

3. Файловые системы и имена файлов

Список литератури

1. Операционные системы

Операцио́нная систе́ма, ОС (англ. operating system) — базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.

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

Помимо вышеуказанных функций ОС может осуществлять и другие, например, предоставление пользовательского интерфейса, сетевое взаимодействие и т.п. С 1990-х наиболее распространёнными операционными системами для персональных компьютеров и серверов являются ОС семейства Microsoft Windows и Windows NT, Mac OS и Mac OS X, системы класса UNIX, и Unix подобные (особенно GNU/Linux).

Операционные системы могут быть классифицированы по базовой технологии ([Юникс] -подобные или подобные Windows), типу лицензии ([собственническое программное обеспечение|проприетарная] или [открытое программное обеспечение|открытая]), развивается ли в настоящее время (устаревшие DOS или NextStep или современные GNU/Linux и Windows), для рабочих станций (DOS, Apple), или для серверов ([AIX]), [операционная система реального времени|ОС реального времени] и [встроенная операционная система|встроенные ОС] ([VxWorks], [QNX]), [PDA], или специализированные (управление производством, обучение, и т.   п). Назначение и основные возможности программы MS EXCEL.

Интерфейс программы. Основные элементы интерфейса. Понятие электронной таблицы, ячейки, строки, столбца, система адресации. Движение по табличному полю. Ввод данных. Типы данных. Редактирование содержимого ячейки. Изменение ширины и высоты ячейки. Свойства ячейки (команда “Формат ячеек”).

2. Файловые системы

Все современные ОС обеспечивают создание файловой системы, которая предназначена для хранения данных на дисках и обеспечения доступа к ним.

Основные функции файловой системы можно разделить на две группы:

Функции для работы с файлами (создание, удаление, переименование файлов и т.д.)

Функции для работы с данными, которые хранятся в файлах (запись, чтение, поиск данных и т.д.)

Известно, что файлы используются для организации и хранения данных на машинных носителях. Файл — это последовательность произвольного числа байтов, обладающая уникальным собственным именем или поименованная область на машинных носителях.

Структурирование множества файлов на машинных носителях осуществляется с помощью каталогов, в которых хранятся атрибуты (параметры и реквизиты) файлов. Каталог может включать множество подкаталогов, в результате чего на дисках образуются разветвленные файловые структуры. Организация файлов в виде древовидной структуры называется файловой системой.

Принцип организации файловой системы — табличный. Данные о том, в каком месте на диске записан файл, хранится в таблице размещения файлов (File Allocation Table, FAT).

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

По принципу построения FAT похожа на оглавление книги, так как операционная система использует ее для поиска файла и определения кластеров, которые этот файл занимает на жестком диске.

Наименьшей физической единицей хранения данных является сектор. Размер сектора 512 байт. Поскольку размер FAT — таблицы ограничен, то для дисков, размер которых превышает 32 Мбайт, обеспечить адресацию к каждому отдельному сектору не представляется возможным.

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

Сначала для дискет и небольших жестких дисков (менее 16 Мбайт) использовалась 12-разрядная версия FAT (так называемая FAT12). Затем в MS-DOS была введена 16-разрядная версия FAT для более крупных дисков.

Операционные системы MS DOS, Win 95, Win NT реализуют 16 — разрядные поля в таблицах размещения файлов. Файловая система FAT32 была введена в Windows 95 OSR2 и поддерживается в Windows 98 и Windows 2000.

FAT32 представляет собой усовершенствованную версию FAT, предназначенную для использования на томах, объем которых превышает 2 Гбайт.

FAT32 обеспечивает поддержку дисков размером до 2 Тбайт и более эффективное расходование дискового пространства. FAT32 использует более мелкие кластеры, что позволяет повысить эффективность использования дискового пространства.

В Windows XP применяется FAT32 и NTFS. Более перспективным направлением в развитии файловых систем стал переход к NTFS (New Technology File System — файловая система новой технологии) с длинными именами файлов и надежной системой безопасности.

Объем раздела NTFS не ограничен. В NTFS минимизируется объем дискового пространства, теряемый вследствие записи небольших файлов в крупные кластеры. Кроме того, NTFS позволяет экономить место на диске, сжимая сам диск, отдельные папки и файлы.

По способам именования файлов различают “короткое» и “длинное” имя.

Согласно соглашению, принятому в MS-DOS, способом именования файлов на компьютерах IBM PC было соглашение 8.3., т.е. имя файла состоит из двух частей: собственно имени и расширения имени. На имя файла отводится 8 символов, а на его расширение — 3 символа.

Имя от расширения отделяется точкой. Как имя, так и расширение могут включать только алфавитно-цифровые символы латинского алфавита. Имена файлов, записанные в соответствии с соглашением 8.

3, считаются “короткими».

С появлением операционной системы Windows 95 было введено понятие “длинного» имени. Такое имя может содержать до 256 символов. Этого вполне достаточно для создания содержательных имен файлов. “Длинное” имя может содержать любые символы, кроме девяти специальных: \ /: *? “ < > |.

В имени разрешается использовать пробелы и несколько точек. Имя файла заканчивается расширением, состоящим из трех символов. Расширение используется для классификации файлов по типу.

Уникальность имени файла обеспечивается тем, что полным именем файла считается собственное имя файла вместе с путем доступа к нему.

Путь доступа к файлу начинается с имени устройства и включает все имена каталогов (папок), через которые проходит. В качестве разделителя используется символ “\” (обратный слеш — обратная косая черта). Например: D: \Documents and Settings\ТВА\Мои документы\lessons-tva\ robots. txt Несмотря на то, что данные о местоположении файлов хранятся в табличной структуре, пользователю они представляются в виде иерархической структуры — людям так удобнее, а все необходимые преобразования берет на себя операционная система.

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

Компонент под названием имя файла является строкой длиной до 255 символов. Эти имена хранятся в файле особого типа, который называется каталогом. Информация о файле в каталоге называется записью каталога и включает, кроме имени файла, указатель на сам файл. Записи каталога могут ссылаться как на другие каталоги, так и на обычные файлы. Таким образом формируется иерархия каталогов и файлов, которая и называется файловой системой filesystem;

Рисунок 2-2. Небольшая файловая система

Одна небольшая файловая система показана на Рис.2-2. Каталоги могут содержать подкаталоги, и нет ограничений вложенности одного каталога в другой по глубине. Для соблюдения целостности файловой системы, ядро не позволяет процессу производить запись непосредственно в каталоги. Файловая система может хранить не только обычные файлы и каталоги, но также ссылки на другие объекты, такие, как устройства и сокеты.

Файловая система образует дерево, начало которого находится в корневом каталоге, иногда называемому по имени слэш, которое соответствует символу одинарной наклонной черты (/). Корневой каталог содержит файлы; в нашем примере на Рисунке 2.2, он содержит vmunix, копию выполнимого объектного файла ядра. В нем также расположены каталоги; в этом примере он содержит каталог usr. Внутри каталога usr располагается каталог bin, который в основном содержит выполнимый объектный код программ, таких, как ls и vi.

Процесс обращается к файлу, указывая путь до него, который является строкой, состоящей из нескольких или ни одного имен файлов, разделенных символами слэша (/). С каждым процессом ядро связывает два каталога, при помощи которых можно интерпретировать маршруты до файлов. Корневой каталог процесса является самой верхней точкой файловой системы, которую может достичь процесс; обычно он соответствует корневому каталогу всей файловой системы. Маршрут, начинающийся с символа слэша, называется абсолютным маршрутом, и интерпретируется ядром, начиная с корневого каталога процесса.

Имя пути, которое не начинается со слэша, называется относительным маршрутом, и интерпретируется относительно текущего рабочего каталога процесса. (Этот каталог кратко также называют текущим каталогом или рабочим каталогом) Текущий каталог сам по себе можно обозначить непосредственно по имени dot, что соответствует одной точке (). Имя файла dot-dot (.) обозначает родительский каталог текущего каталога. Корневой каталог является предком самому себе.

Процесс может задать собственный корневой каталог при помощи системного вызова chroot, и установить текущий каталог системным вызовом chdir. Каждый процесс может в любой момент выполнить вызов chdir, но chroot позволено выполнять только процессу с административными привилегиями. Chroot обычно используется для ограничения доступа к системе.

Взяв файловую систему, изображенную на Рисунке 2.2, и полагая, что процесс имеет в качестве корневого каталога корневой каталог файловой системы, и в качестве текущего каталога /usr, он может обратиться к файлу vi либо от корня по абсолютному имени /usr/bin/vi, либо из текущего каталога с относительным именем bin/vi.

Системные утилиты и базы данных располагаются в нескольких всем известных каталогах. Частью предопределенной иерархии является каталог, содержащий домашний каталог для каждого пользователя — например, /usr/staff/mckusick и /usr/staff/karels на Рисунке 2. 2 Когда пользователи регистрируются в системе, то рабочий каталог их командного процессора устанавливается в домашний каталог. В своих домашних каталогах пользователи могут создавать каталоги так же легко, как и обычные файлы. Таким образом, пользователь может строить иерархии каталогов произвольной сложности.

Пользователь обычно знает только об одной файловой системе, но система может знать, что одна виртуальная файловая система на самом деле состоит из нескольких физических файловых систем, каждая из которых расположена на отдельном устройстве. Физическая файловая система не может располагаться на нескольких физических устройствах. Так как большинство физических дисковых устройств разбиваются на несколько логических устройств, то на одном физическом устройстве может располагаться более одной файловой системы, но не более одной для каждого логического устройства. Одна из файловых систем — та, с которой начинаются все абсолютные имена — называется корневой файловой системой, и она всегда доступна. Другие файловые системы могут монтироваться; это значит, что они могут интегрироваться в иерархию каталогов корневой файловой системы. Ссылки на каталог, в котором находится смонтированная в него файловая системе, прозрачно преобразуются ядром в ссылки на корневой каталог смонтированной файловой системы.

Файлы организованы иерархически в каталоги. Каталог является типом файла, но, в отличие от обычных файлов, каталог имеет структуру, определяемую системой. Процесс может читать каталог, как будто это обычный файл, но только ядру разрешено изменять каталог. Каталоги создаются системным вызовом mkdir и удаляются системным вызовом rmdir. До 4.2BSD системные вызовы mkdir и rmdir были реализованы как последовательность системных вызовов link и unlink. Имелось три причины для добавления системных вызовов специально для создания и удаления каталогов:

Операция может быть сделана атомарной. Если система завершила работу аварийно, то каталог не может оставаться в промежуточном состоянии, что может случиться при последовательном вызове серии операций.

При работе сетевой файловой системы создание и удаление файлов и каталогов должны выполняться атомарно, чтобы могли выполняться последовательно.

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

3. Файловые системы и имена файлов

Не все CD могут быть прочитаны во всех операционных системах, очень многое зависит от файловой системы и способа именования файлов при создании диска. Если Вам нужна максимальная совместимость, проверьте это по таблице:

Файловая система/имена файлов

Операционная система

DOS/Windows 3.1

Windows

Mac

Unix

95

NT 3.51

NT 4.0

ISO 9660 Level 1

+

+

+

+

+

+

Joliet

+*

+

+

+*

+*

Romeo

+

+

+

+***

+/-

HFS (Mac)

+

+****

UDF (DirectCD)

+**

+**

+**

ISO 9660 Level 3 (DirectCD for Windows)

+

+

* короткие имена FILENA~1. TXT или длинные с патчем для Linux ** если установлен драйвер UDF *** если имя короче 31 символа **** Linux со специальным патчем.

ISO 9660 (8+3 characters set) (или ISO 9660 Level 1)

MS-DOS 8+3 filenames (неограниченный набор символов)

Joliet

Другие файловые системы

ISO-9660 Level 2

ISO-9660 Level 3

Rock Ridge

HFS

Список литератури

  1. Автоматизированные информационные технологии в экономике. Под. ред. Г.А. Титоренко — М. Компьютер ЮНИТИ, 1998, — 336 с.

  2. Бердтис А. Структуры данных. — М.: Статистика, 1974, — 408 с.

  3. Блек Ю. Сети ЭВМ: протоколы, стандарты, интерфейсы. — М.: Мир, 1980.

  4. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. — М.: Финансы и статистика, 1992.

  5. Бойков В., Савинков В.М. Проектирование баз данных информационных систем. М. Мир 1997.

  6. Боэм Б. У. Инженерное программирование для проектирования программного обеспечения. — М.: Радио і связь, 1985, — 512с.

  7. Брябрин В.М. Программное обеспечение персональных ЭВМ. — М.: Наука, 1988.

  8. Васильев В.Н. Организация, управление и экономика гибкого интегрированного производства в машиностроении. — М.: Машиностроение, 1986. -312 с.

  9. Вершинин О.В. Компьютер для менеджера. — М.: Высшая школа, 1990.

  10. Вычислительные машины, системы и сети / Под ред. А.П. Пятибратова. — М.: Финансы и статистика, 1991.

  11. Герасименко В.А. Защита информации в автоматизированных системах обработки данных. — В 2-х кн. — М.: Энергоатомиздат, 1994.

  12. Гершгорин Л.Г. Что такое АРМ бухгалтера. — М.: Финансы и статистика, 1988.

Операционные системы и история их развития (Курсовая работа)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ и НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ САЛЕХАРДСКИЙ ПЕДАГОГИЧЕСКИЙ КОЛЛЕДЖ НАРОДОВ КРАЙНЕГО СЕВЕРА ИМЕНИ ГЕРОЯ СОВЕСТКОГО СОЮЗА А. М.ЗВЕРЕВА

СПЕЦИАЛЬНОСТЬ «информатика 050202»

КУРСОВАЯ РАБОТА

ОПЕРАЦИОННЫЕ СИСТЕМЫ И ИСТОРИЯ ИХ РАЗВИТИЯ

Выполнила студентка 2 курса

Польшина Юлия Борисовна

Научный руководитель преподаватель

Воробьев Владимир Иванович

Салехард 2008 г

Содержание

Введение

Глава 1 Характеристика операционных систем

1.1 Части операционных систем

1.2 Функции и состав операционных систем

1.3 Программы ОС

1.4 Управление данными в ОС

1.5 Управление заданиями (процессами, задачами)

Глава 2. Типы операционных систем

2.1 Стандарт CP/M

2.2 Стандарт MSX

2. 3 Операционные системы типа DOS

2.4 ОС, основанные на графическом интерфейсе

2.5 Пи – система

2.6 ОС Multics

2.7 ОС семейства UNIX

2.8 ОС семейства Windows

Глава 3. История и основные предпосылки появления ОС Windows

3.1 Windows 3.x

3.2 Windows 3.0

3.3 Windows 3.1

3.4 Windows 95

3.5 Windows 98

3.6 Windows 2000

3.7 Windows XP

3.8 Windows Vista

Заключение

Литература

Введение

Среди всех системных программ, с которыми приходится иметь дело пользователям компьютеров, особое место занимают операционные системы.

Операционная система – это программа, которая запускается сразу. Среди всех системных программ, с которыми приходится иметь дело пользователям компьютеров, особое место занимают операционные системы.

Операционная система (ОС) управляет компьютером, запускает программы, обеспечивает защиту данных, выполняет различные сервисные функции по запросам пользователя и программ. Каждая программа пользуется услугами ОС, а потому может работать только под управлением той ОС, которая обеспечивает для нее услуги. Таким образом, выбор ОС очень важен, так как он определяет, с какими программами Вы сможете работать на своем компьютере. От выбора ОС зависит также производительность Вашей работы, степень защиты данных, необходимые аппаратные средства и т.д. Однако, выбор операционной системы также зависит от технических характеристик (конфигурации) компьютера. Чем более современнее операционная система, тем она не только предоставляет больше возможностей и более наглядна, но также тем больше она предъявляет требований к компьютеру (тактовая частота процессора, оперативная и дисковая память, наличие и разрядность дополнительных карт и устройств).

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

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

ОС осуществляет загрузку в оперативную память всех программ, передает им управление в начале их работы, выполняет различные действия по запросу выполняемых программ и освобождает занимаемую программами оперативную память при их завершении.

Актуальность исследования обусловлена потребностью улучшения операционных систем для повышения качества работы пользователя с ЭВМ, делая её, более простой, и освобождая его от обязанностей распределять ресурсы и управлять ими.

Объект исследования — операционные системы.

Предмет исследования – эффективные технологии, научные труды ученых и программистов, применяемые пользователем в работе над операционной системой.

Цель исследования — заключается в представлении наиболее распространенных ОС и более удобных для общения пользователя с ПК.

Задачи исследования :

  1. Изучить характеристику ОС.

  2. Определить последовательность ОС.

  3. Составить классификацию развития ОС.

  4. Проанализировать современные ОС и выявить их недостатки и достоинства.

Гипотеза исследования — постоянно повышается удобство интерактивной работы с компьютером путём включения в ОС развитых графических интерфейсов, использующих наряду с графикой звук и видеоизображение. Пользовательский интерфейс ОС становится всё более интеллектуальным, направляя действия человека в типовых ситуациях и принимая за него рутинные решения.

Глава 1. Характеристика операционных систем

1.1 Операционная система состоит из следующих частей

Базовая система ввода-вывода (BIOS, Basic Input/Output System), находящаяся в постоянной памяти компьютера. Эта часть ОС является «встроенной» в ПК.

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

Загрузчик ОС – это очень короткая программа, находящаяся в первом секторе каждой дискеты с ОС. Функция этой программы заключается в считывании в память еще двух модулей ОС, которые и завершают процесс загрузки.

Загрузчик ОС на жестком диске состоит из двух частей. Первая часть загрузчика находится в первом секторе жесткого диска, она выбирает, из какого из разделов жесткого диска следует продолжать загрузку. Вторая часть загрузчика находится в первом секторе этого же раздела, она считывает в память модули ОС и передает им управление.

Дисковые файлы IO.SYS и MSDOS.SYS(они могут называться по-другому, например, IBMBIO.COM и IBMDOS.COM для PC DOS, DRBIOS.SYS и DRDOS.SYS для DR DOS – названия меняются в зависимости от версии ОС).

Они загружаются в память загрузчиком ОС и остаются в памяти компьютера постоянною Файл IO.SYS представляет собой дополнение к базовой системе ввода-вывода в ПЗУ. Файл MSDOS.SYS реализует основные высокоуровневые услуги ОС.

КОНТРОЛЬНАЯ РАБОТА №1 — Студопедия

Жадановская Н. П.

 

 

 

Операционные системы

 

Контрольные работы

 

 

Учебное пособие

для студентов заочной формы обучения

 

Санкт–Петербург

2017

УДК 681.3.066

 

 

Жадановская Н.П. Операционные системы. Контрольные работы [Текст]: учебное пособие для студентов заочной формы обучения/. – СПб.: СПбГТИ(ТУ), 2017. –133 с.

 

 

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

Каждая контрольная работа обязательно включает практическое задание, позволяющее оценить полученные знания при исследовании функционирования современных операционных систем на примере операционных систем семейства MS Windows*. .

 

Учебное пособие предназначено для студентов заочной формы обучения по направлению подготовки 09.03.01 «Информатика и вычислительная техника» и соответствует разделам рабочей программы дисциплины  «Операционные системы».

 

Ил. 59, табл. 22, библиогр. назв. 10

 


 

Рецензенты:

Гайков А.В., зам .зав. кафедрой системного анализа Санкт-Петербургского государственного технического института (технического университета), канд техн.наук, доц.

 

 

Утверждено на заседании учебно-методической комиссии факультета информатики и управления

 

 

Рекомендовано к изданию РИСо СПбГТИ(ТУ)

© СПбГТИ(ТУ), 2016 г.

 

 

ОГЛАВЛЕНИЕ

 

ВВЕДЕНИЕ                                                                                4

 

КОНТРОЛЬНАЯ РАБОТА №1. ОРГАНИЗАЦИЯ ФАЙЛОВОЙ СИСТЕМЫ                                                                                   6

 

КОНТРОЛЬНАЯ РАБОТА №2. ОРГАНИЗАЦИЯ И УПРАВЛЕНИЕ ОСНОВНОЙ ПАМЯТЬЮ                                                           41

 

КОНТРОЛЬНАЯ РАБОТА №3. УПРАВЛЕНИЕ ПРОЦЕССАМИ 85

 

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ                       119

 

 

ВВЕДЕНИЕ

 

Сегодня существует большое количество разных типов операционных систем, отличающихся областями применения, аппаратными платформами и методами реализации. Естественно, это обуславливает и значительные функциональные различия этих операционной системы.

Даже у конкретной операционной системы набор выполняемых функций зачастую определить не так просто — та функция, которая сегодня выполняется внешним по отношению к системе компонентом, завтра может стать ее неотъемлемой частью и наоборот.

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


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

Дисциплина «Операционные системы» принадлежит к числу общепрофессиональных.

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

Дисциплина «Операционные системы» для студентов заочного отделения читается на 3 курсе. Студенты решают три контрольные работы и сдают экзамен.

В учебном пособии составлены три контрольные работы, включающие в себя содержание работы, варианты и примеры решения.

Каждая контрольная работа содержит три части: аналитическую, тестовую и практическую.


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

Тестовые задания должны показать качество проработки теоретических вопросов.

Практические задания позволяют применить полученные знания не только для решения теоретических задач, но и для использования встроенных специальных средств современной операционной системы, рассчитанных на пользователя профессионала.

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

Студент самостоятельно выбирает задания контрольной работы. Номер варианта соответствует номеру первой буквы фамилии студента согласно таблице 1.

 

Таблица 1 —Распределение вариантов заданий

Порядковый номер студента в контрольной ведомости Номер варианта Порядковый номер студента в контрольной ведомости Номер варианта
1 1 11 11
2 2 12 12
3 3 13 13
4 4 14 14
5 5 15 15
6 6 16 16
7 7 17 17
8 8 18 18
9 9 19 19
10 10 20 20

Пример решения контрольной работы

ХХ

                                              

 

Студенту необходимо представить отчёт о выполненных контрольных работах в распечатанном виде и в электронном виде на любом носителе информации. Отчёт должен включать: титульный лист, условие задачи и предложенное решение поставленных задач. На титульном листе отчёта о выполнении контрольных работ необходимо указать фамилию, имя и отчество студента, номер учебной группы, номер контрольной работы, номер варианта.

Приступая к выполнению контрольных работ, рекомендуется также ознакомиться  с методическими материалами и литературой, предложенной в списке рекомендуемой литературы.

КОНТРОЛЬНАЯ РАБОТА №1

Контрольная работа по дисциплине «Операционные системы»

Федеральное агентство по образованию

Российский государственный профессионально-педагогический университет

Инженерно-педагогический институт

Кафедра микропроцессорной управляющей техники

Контрольная работа по дисциплине

«Операционные системы»


Дата сдачи работы:

«_____»___________2007г.


Работу выполнила

студентка группы ЗВТ – 305 С


Работу принял:

______________/ _____________

(подпись) (расшифровка)


Работу проверил:

______________/ _____________

(подпись) (расшифровка)

Екатеринбург, 2007

Оглавление


Оглавление 2

I. Теоретическая часть 3

Сервисы Windows 2000 3

Почему именно Windows 3

Краткий обзор Windows 2000 5

Настройка сервисов в Windows 2000/XP 6

II. Практическая часть 20

Используемая литература: 29

I. Теоретическая часть

Сервисы Windows 2000

Почему именно Windows


Своим лидирующем положением на рынке 16-разрядные среды Windows обязаны отнюдь не превосходному качеству и удобству пользовательского интерфейса. По этим двум показателям Windows всегда находилась в числе отстающих.

До момента выпуска Windows 95 пользовательский интерфейс Macintosh, как правило, считался значительно превосходящим Windows. Кроме того, отдельные операционные системы (в особенности OS/2, Windows NT, SCO Unix и другие) в значительно большей степени проработаны с технической точки зрения. И хотя даже непредвзятые наблюдатели отмечают отставание Windows 95 с точки зрения пользовательского интерфейса и технологии, разрыв между Windows 95 и ее конкурентами, вне всякого сомнения, значительно сократился.

С самого начала успех платформы Windows был обусловлен тем фактором, что она работала достаточно хорошо на большинстве компьютеров класса PC. Кроме того, Microsoft уделяла много внимания соответствию операционных систем PC-совместимым компьютерам, для чего требовалось идти на определенные компромиссы в области технологии. Это делалось с целью обеспечить нормальное функционирование Windows на небольших, доступных широкому кругу пользователей компьютерах, имеющих небольшой объем памяти и процессорную мощность, что способствовало увеличению общего объема продаж. Например, ранние версии Windows (в отличие от OS/2 и Mac) фактически не являлись независимыми операционными системами. Предыдущие версии Windows можно назвать основой для всех операционных систем с графическим пользовательским интерфейсом, в то время как DOS являлась основой для систем, построенных на основе текстового интерфейса. Windows 95 была дополнена значительным количеством новых функций, а Windows 98 и Windows 2000 отличаются еще большими усовершенствованиями.

Деловая стратегия Microsoft сделалась предметом обсуждения с момента выхода в свет первой версии Windows. Серьезные профессионалы в области вычислительной техники отнеслись к исходной версии Windows крайне презрительно. Предпочтение отдавалась OS/2, Warp, выпущенной несколькими годами позднее первой версии Windows, ставшей объектом жесткой критики.

Значительное преобладание на рынке Windows 95 сказало свое слово в пользу деловой стратегии Microsoft. Большинство владельцев компьютеров PC обусловливают свой выбор программного обеспечения не только соображениями технологии. Выбор производится с учетом таких факторов, как имеющиеся альтернативные варианты, количество поддерживаемого программного обеспечения, цена, удобство использования и преобладание марки на рынке. На основе этих факторов формируются предпочтения потребителей. При разработке Windows Microsoft учитывала эти предпочтения, что позволило ей в короткий срок обойти конкурентов и занять первое место на рынке.

Windows являлось привлекательной ОС для разработчиков программного обеспечения, чего нельзя сказать о ее конкурентах, вследствие чего для Windows было выпущено прикладных программ, нежели для любой другой операционной системы, использующей графический пользовательский интерфейс. Windows привлекало разработчиков программного обеспечения широкими возможностями по увеличению доли рынка. По большинству показателей Windows не являлась лучшей операционной системой с точки зрения технологии, однако благодаря высоким потенциальным объемам продаж, разработчики отдавали предпочтения Windows как основной операционной системе.

Операционные системы — реферат, курсовая работа, диплом, 2017

Заказать реферат (курсовую, диплом или отчёт) без рисков, напрямую у автора.

Похожие работы:

Операционная система FreeBSD

31.05.2009/курсовая работа

Анализ достоинств и недостатков FreeBSD при инсталляции ее в роли настольной и серверной операционной системы. Сравнение с UNIX-подобными и неродственными программными продуктами. Взаимодействие с компьютерами по сети, требования к аппаратной среде.

Операционная система Linux Mandriva

23.05.2010/презентация

Анализ технических возможностей операционной системы Mandriva Linux — дистрибутива GNU/Linux, разрабатываемого французской компанией Mandriva, выпускающей свободные, коммерческие и корпоративные версии своего дистрибутива. Этапы установки оболочки Linux.

Операционная система NetWare

13.04.2009/реферат

Понятие об операционной системе NetWare, ее основы, история создания, факторы достижения высокой производительности. Характеристика линейки продуктов от NetWare 286 2.x до Open Enterprise Server 2.0 и причины сдачи ведущих позиций фирмой Novell.

Операционная система Unix

6.10.2006/курсовая работа

Различные составляющие операционной системы. Основные функции Unix системы. Подключение к системе с терминалов. Syslog. Графический интерфейс пользователя. Подключение к системе через сеть. Файловая система. Запуск системы и перезагрузка.

Операционная система Unix

21.02.2009/контрольная работа

История создания, назначение ОС UNIX. Функциональные характеристики: управление процессами, памятью и файлами, коммуникационные средства и программный интерфейс. Особенности архитектуры ОС UNIX. Способы управления процессами и условия эксплуатации.

Операционная система Unix

5.04.2010/реферат

История появления операционной системы Unix. Перекомпиляция Unix в коды любой аппаратной платформы, ее многозадачность и многотерминальность. Основные отличия Unix от других операционных систем. Использование Unix в качестве сервера и рабочей станции.

Операционная система Windows

13.01.2010/реферат

История развития Windows: покупка лицензии на ОВОS, выпуск версии МS-DOS 1.0, графической оболочки Microsoft Windows 1.0 и поддержка расширенной памяти. Графический пользовательский интерфейс (GUI) и комбинация DOS-Windows. Windows NT и поздние версии.

Операционная система Windows

8.04.2009/контрольная работа

Архитектурная организация ЭВМ основных классов и типов. Классификация компьютеров по поколениям. Операционные системы: Windows 95, Windows XP и Windows Vista. Защита от компьютерных вирусов: сканирование, эвристический анализ, антивирусные мониторы.

Операционная система Windows

24.04.2007/курсовая работа

История Windows. Особенности Windows XP. Файловая система и структура. Основные принципы работы с системой. Начало и завершение работы, главное меню. Запуск и завершение программ. Окна и диалоги, панель задач. Установка Windows XP.

Операционная система Windows 2000 Server

6.10.2006/курсовая работа

Семейство ОС Windows 2000. Windows 2000 Server. Windows 2000 Advanced Server. Windows 2000 Datacenter Server. ОС Windows Server 2003. Организация сети на основе Windows 2000. Службы каталогов, DHCP, DNS, WINS. Конфигурирование сервера.

Операционная система Windows 2003 Server

23.05.2010/презентация

Изучение возможностей операционной системы Windows Server 2003 — ОС семейства Windows NT от компании Microsoft, предназначенной для работы на серверах. Анализ основных изданий ОС: Web Edition, Standard Edition, Еnterprise Edition, Datacenter Edition.

Операционная система Windows Server 2008

15.12.2009/реферат

Общая характеристика Microsoft Windows Server 2008: особенности, гибкость, защита, контроль. Усовершенствования операционной системы: Server Core, службы терминалов, Windows PowerShell, самовосстанавливающаяся NTFS, Server Manager, улучшение надежности.

Операционная система Windows XP

20. 10.2009/реферат

Понятие, сущность, структура и виды операционных систем. Характеристика операционной системы Windows XP, требования к ее установке, сравнительный анализ версий, особенности настройки, обновления версии, установки драйверов устройств и добавление новых.

Операционная система Windows XP SP3

23.05.2010/презентация

Изучение технических возможностей операционной системы Windows XP – ОС семейства Windows NT корпорации Microsoft. Особенности интегрированного программного обеспечения. Дополнительные аплеты в панели управления Windows. Графический интерфейс пользователя.

Запуск тестов в нескольких операционных системах — основные шаги

Информация в этом разделе относится к настольным и веб-приложениям.

Чтобы убедиться, что ваше приложение правильно работает в разных версиях Windows, вам необходимо протестировать его на всех из них.

Создание тестов для разных версий Windows может быть непростым делом, поскольку между ними есть некоторые различия. Например:

  • Системные пути и имена файлов Windows: C: \ Users vs C: \ Documents and Settings, Documents vs My Documents и т. Д.

  • Другой интерфейс в стандартных системных диалогах (Open File и др.).

  • Различные настройки контроля учетных записей пользователей (UAC), которые не позволяют приложениям выполнять привилегированные операции, если у них нет прав администратора.

TestComplete включает функции, упрощающие создание тестов для разных версий Windows:

  • Объекты Sys.OSInfo и aqEnvironment позволяют проверить версию Windows, чтобы включить в тесты операции, относящиеся к конкретной версии.

  • Методы OpenFile и SaveFile позволяют работать с диалоговыми окнами «Открыть файл» и «Сохранить файл» одинаково в разных версиях Windows.

Общие задачи и решения см. В разделах «Выполнение тестов в нескольких операционных системах — Типичные задачи».

Общий подход

Общая процедура создания тестов для запуска в нескольких операционных системах включает следующие шаги:

  1. Спланируйте шаги, которые будет выполнять ваш тест, и определите, какие шаги будут общими для всех операционных систем, а какие — специфичными для конкретных операционных систем.

  2. Выполните шаги тестирования. Рекомендуется реализовывать шаги тестирования в виде отдельных подпрограмм сценариев, тестов по ключевым словам, низкоуровневых процедур и т. Д.

  3. Group создает шаги, так что шаги, специфичные для операционных систем, выполняются только в соответствующих операционных системах, а общие шаги выполняются во всех операционных системах. Для управления созданными шагами вы можете использовать элементы теста или управлять ими из других тестов. Для получения дополнительной информации см. Запуск теста по имени.

  4. Выберите среду, в которой будут выполняться ваши тесты. Вы можете использовать как физические, так и виртуальные компьютеры с установленными желаемыми операционными системами. Убедитесь, что у вас есть сетевой доступ к компьютерам, на которых будут выполняться тесты, и на этих компьютерах установлен TestComplete (или TestExecute).

  5. Выберите подход, который вы будете использовать для управления тестовыми запусками в других операционных системах:

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

Анализ результатов

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

Изучите журнал тестирования, созданный для вашего протестированного приложения в различных операционных системах, чтобы узнать, прошли ли тесты успешно. Чтобы просмотреть журнал тестирования, созданный для ваших протестированных приложений в нескольких операционных системах, вы можете либо войти в систему на удаленных компьютерах, на которых выполнялись тесты, и получить доступ к журналам вручную, либо вы можете использовать различные функции, предоставляемые TestComplete, для управления журналами.

Для получения дополнительной информации о работе с журналами TestComplete см. Результаты тестирования.

Примечание: Если вы используете сетевой пакет для управления тестовыми запусками, вы можете настроить его для автоматического сбора результатов тестирования. После завершения тестового запуска все результаты будут скопированы с удаленных компьютеров на компьютер, с которого вы управляете тестовым запуском, и занесены в общий журнал сетевого пакета.

См. Также

Запуск тестов в нескольких операционных системах
Создание тестов
Тесты, элементы тестирования и тестовые наборы
Результаты тестов

Тестирование вашего проекта в нескольких операционных системах

Улучшите эту страницу на GitHub

Если ваш код используется в нескольких операционных системах, его, вероятно, следует протестировать на несколько операционных систем.Travis CI может тестировать на Linux и macOS.

Чтобы включить тестирование в нескольких операционных системах, добавьте ключ os в свой .travis.yml :

Значение переменной $ TRAVIS_OS_NAME установлено на linux или osx в зависимости от операционной системы, в которой выполняется конкретная сборка, поэтому вы можете использовать ее для условного оформления сценариев сборки.

Если вы уже используете матрицу сборки для тестирования нескольких версий, ключ os также умножает матрицу.

Различия в операционных системах #

Когда вы тестируете свой код в нескольких операционных системах, помните о различиях. которые могут повлиять на ваши тесты:

  • Не все инструменты могут быть доступны в macOS.

    Мы все еще работаем над созданием набора инструментов в среде macOS. Недостающее программное обеспечение может быть доступно через Homebrew.

  • Доступность языка.

    Не все языки доступны во всех операционных системах, и в разных системах могут быть установлены разные версии.Прежде чем отправиться в путешествие по тестированию нескольких ОС, обязательно проверьте этот выпуск GitHub с подробным описанием доступных языков.

  • Поведение файловой системы другое.

    Файловая система HFS + на наших рабочих процессах macOS нечувствительна к регистру (это значение по умолчанию для macOS), и файлы в каталоге возвращаются отсортированными. В Linux файловая система чувствительна к регистру и возвращает записи каталога в порядок, в котором они появляются в каталоге внутри.

    Ваши тесты могут неявно полагаться на это поведение и могут не работать из-за них.

  • В конце концов, это разные операционные системы.

    Команды

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

Разрешение сбоев при выполнении заданий в одной операционной системе #

Чтобы игнорировать результаты заданий в одной операционной системе, добавьте следующие к вашему .travis.yml :

  вакансий:
  allow_failures:
    - ОС: osx
  

Пример матрицы сборки для нескольких ОС #

Вот пример файла .travis.yml с использованием директив if / then для настройки жизненного цикла сборки для использования Graphviz как в Linux, так и в macOS.

  язык: c

Операционные системы:
  - Linux
  - osx

компилятор:
  - gcc
  - лязг

дополнения:
  apt:
    пакеты:
      - графвиз

before_install:
  - если ["$ TRAVIS_OS_NAME" = "osx"]; затем заварить обновление; фи
  - если ["$ TRAVIS_OS_NAME" = "osx"]; затем заварить install graphviz; фи

сценарий:
  - cd src
  - сделать все
  

Есть много вариантов, доступных и использующих матрицу .ключ include необходим для включения каких-либо конкретных записей. Например, эта матрица будет направлять сборки в среду сборки Trusty и в образ macOS с использованием Xcode 7.2:

.
  вакансий:
  включают:
    - ОС: Linux
      dist: trusty
    - ОС: osx
      osx_image: xcode7.2
  

Пример Python (неподдерживаемые языки) #

Например, этот .travis.yml использует ключ matrix.include для включения четырех конкретных записей в матрицу построения.Он также использует преимущества языка : общий для тестирования Python на macOS. Пользовательские требования установлены в ./.travis/install.sh ниже.

  язык: питон

вакансии:
  включают:
    - ОС: Linux
      питон: 3.2
      env: TOXENV = py32
    - ОС: Linux
      питон: 3.3
      env: TOXENV = py33
    - ОС: osx
      язык: общий
      env: TOXENV = py32
    - ОС: osx
      язык: общий
      env: TOXENV = py33
установить:
    - ./.travis/install.sh
скрипт: сделать тест
  

Этот настраиваемый сценарий установки (только псевдокод) использует переменные $ TRAVIS_OS_NAME и $ TOXENV для установки предварительных требований (Python), специфичных для macOS, Linux и каждой конкретной версии python.

  #! / Bin / bash

если [$ TRAVIS_OS_NAME = 'osx']; потом

    # Установите некоторые пользовательские требования на macOS
    # например варить установить pyenv-virtualenv

    case "$ {TOXENV}" в
        py32)
            # Установите некоторые пользовательские требования Python 3. 2 на macOS
            ;;
        py33)
            # Установите некоторые пользовательские требования Python 3.3 на macOS
            ;;
    esac
еще
    # Установите некоторые пользовательские требования в Linux
фи
  
Затем

Travis CI автоматически тестирует четыре расширенные сборки, используя make test .

Введение в операционные системы — практические контрольные вопросы и экзамен по главе

Стр. 1

Вопрос 1 1. Когда вы удаляете файлы и ярлыки на своем компьютере, они попадают в папку _____.

Ответы:

вопрос 2 2.С помощью чего из следующего вы можете быстро получить доступ к программе или хранилищу?

Ответы:

Вопрос 3 3. Где мы находим доступ к программному обеспечению, которое используем на компьютере?

Ответы:

Вопрос 4 4.
Операционная система _____.

Ответы:

Вопрос 5 5. Архитектурная структура многоуровневой операционной системы напоминает _____.

Ответы:

Стр. 2

Вопрос 6 6.Оборудование находится на уровне _____ многоуровневой операционной системы.

Ответы:

Вопрос 7 7. Вы работаете в компании, которая использует несколько типов компьютерных операционных систем и устройств. ИТ-отделу необходимо эффективно управлять несколькими платформами для всех пользователей. Что вам нужно сделать, чтобы это произошло?

Ответы:

Вопрос 8 8.Что из перечисленного ниже не является широко используемой операционной системой для настольных или портативных компьютеров?

Ответы:

Вопрос 9 9.
Что такое вычисления в рабочей группе?

Ответы:

Вопрос 10 10.Какая мобильная операционная система была представлена ​​в 2002 году и последний раз обновлялась в 2016 году?

Ответы:

Стр. 3

Вопрос 11 11. Какой программный уровень находится между пользователем и оборудованием компьютера?

Ответы:

Вопрос 12 12.Что из перечисленного характерно для мобильных операционных систем, но не для операционных систем для настольных компьютеров?

Ответы:

Вопрос 13 13. Что из нижеперечисленного является
НЕ частью аппаратных служб и функции управления программными службами операционной системы?

Ответы:

Вопрос 14 14.
Основные функции безопасности, выполняемые операционной системой, включают все функции, перечисленные ниже, ЗА ИСКЛЮЧЕНИЕМ _____.

Ответы:

Вопрос 15 15. Что из следующего ниже
НЕ является примером операционной системы?

Ответы:

Стр. 4

Вопрос 16 16.Теоретический предел объема ОЗУ, который может использовать 64-разрядная система, составляет _____.

Ответы:

Вопрос 17 17. Выбор между 32-битной или 64-битной ОС возможен только в системе с _____ процессором.

Ответы:

Вопрос 18 18.Наиболее важным преимуществом 64-разрядной ОС перед 32-разрядной ОС является то, что 64-разрядная ОС поддерживает

Ответы:
Вопрос 19 19.

Рассмотрим следующую строку текста, используемую в интерфейсе командной строки:

‘ls -l’

Как называется часть этой строки текста ‘-l’?

Ответы:

Вопрос 20 20.Компьютерный интерфейс, в котором пользователь взаимодействует с компьютерной системой, вводя строки текста, называется _____.

Ответы:

Стр.5

Вопрос 21 21. Какова цель программного обеспечения эмулятора терминала?

Ответы:

Вопрос 22 22.Что из этого является частью процесса загрузки, которая проверяет, что все оборудование запитано?

Ответы:

Вопрос 23 23. Если что-то не так с процессом загрузки, что поможет вам решить проблему?

Ответы:

Вопрос 24 24.
Что вы делаете, чтобы начать процесс загрузки?

Ответы:

Вопрос 25 25. _____ направлено на отделение каждого пользователя от других.

Ответы:

Стр.6

Вопрос 26 26.Что из перечисленного является наиболее распространенным типом виртуализации?

Ответы:

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

Ответы:

Вопрос 28 28.Какое программное обеспечение используется для обработки инструкций и координации между устройствами?

Ответы:

Вопрос 29 29.
Управление вводом-выводом находится на уровне _____ многоуровневой операционной системы.

Ответы:

Вопрос 30 30.Какое из следующих утверждений относительно персональных операционных систем НЕ соответствует действительности?

Ответы:
Глава Введение в операционные системы Инструкции по экзамену

Выберите ответы на вопросы и нажмите «Далее», чтобы просмотреть следующий набор вопросов. Вы можете пропустить вопросы, если хотите, и приходите назад к ним позже с помощью кнопки «Перейти к первому пропущенному вопросу».Когда вы сдадите пробный экзамен, появится зеленая кнопка отправки. появляться. Щелкните его, чтобы увидеть свои результаты. Удачи!

Сборка и тестирование ОС

— Linaro

Linaro поддерживает программы, предназначенные для членов Linaro, для повышения качества операционных систем Zephyr, Linux и Android. Мы работаем с разработчиками апстрима и сопровождающими выпусков, чтобы ускорить доступность исправлений безопасности и ошибок и улучшить качество стабильных выпусков (путем выявления регрессий перед выпуском), повысить частоту обновлений продуктов для устройств за счет повышения уверенности в качестве и расширить доступное тестирование. разработчикам и производителям устройств, прежде чем они передадут свой код в релизы.

Программа Linaro по обеспечению качества ядра Linux охватывает как тестирование ядра Linux, так и тестирование общего ядра Android, производного от LTS. Среда функционального тестирования ядра Linux (LKFT) Linaro — это самая надежная и стабильная среда функционального тестирования Linux в отрасли. Еженедельно в последних 6 выпусках Linux LTS, ветвях linux-next и linux-mainline, сборочных тестах Linaro и отчетах о более чем 350 комбинациях выпуск + архитектура + цель при каждом нажатии на ветку git.Мы проводим функциональное тестирование почти 40 из этих комбинаций на реальном и эмулированном оборудовании и сообщаем о результатах менее чем за 48 часов. На сегодняшний день мы провели более 156 миллионов тестовых запусков деревьев Linux LTS на различных встроенных, эмулируемых и серверных платформах. Мы еженедельно работаем со специалистами по сопровождению LTS, чтобы проводить тестирование и сообщать о регрессиях в последних релиз-кандидатах до того, как релизы будут выпущены.

Мы также создаем и тестируем функциональные возможности (Android CTS и VTS) общие ядра Android еженедельно и сообщаем о регрессах в ядре Linux и AOSP непосредственно разработчикам Linux и Google, соответственно.На сегодняшний день мы провели более 530 миллионов тестов на различных мобильных чипсетах, предотвратив регрессию до того, как они попадут в рабочие мобильные устройства. Изучите проект функционального тестирования ядра Linux Linaro по адресу https://lkft.linaro.org

Linaro поддерживает множество CI проектов с открытым исходным кодом и фреймворки тестирования. Сюда входит тестирование CI для следующего набора

TuxSuite ™ от Linaro, который является основой наших усилий по тестированию. Теперь это доступно как коммерческая услуга, чтобы помочь всем, кто заинтересован в улучшении тестирования ядра Linux, сделать это быстро и масштабно.Превратите свое тестирование из ограниченного и нечастого в постоянное и обширное с TuxSuite.

% PDF-1.4 % 1 0 объект > эндобдж 4 0 obj > эндобдж 2 0 obj > ручей 2015-01-06T12: 30: 37ZTeX2015-01-07T11: 10: 21 + 01: 002015-01-07T11: 10: 21 + 01: 00Mac OS X 10.10.1 Quartz PDFContextuuid: 29c387b0-d882-404b-91f5-d06fb0f5708auuid : 57a5dc34-2429-4ce1-a14a-cd6dc61ef2b9application / pdf конечный поток эндобдж 3 0 obj > эндобдж 5 0 obj > / XObject> >> / Аннотации [12 0 R] / Родитель 3 0 R / MediaBox [0 0 595 842] >> эндобдж 6 0 obj > эндобдж 7 0 объект > ручей xTr03lLzrJq @ | AjlIG: uv} + = | t_Hk> «[; WCN $ 1Ξso & G86s>» ҹdF + A3! R {nl / 1k (iR5wH% / 0f! ȅr $ f5nRVEBC ^ fWnEq + 䤇 \ 5LM #] Aa AOyiS3Ie * cVNz`Da] J l9! rH Y9R-64BD ّ? J = K ~ YsnG «u; C

и AŽ! WB9 BTYyzWv> / hV +) D \ ͅ @ b ~ 2; конечный поток эндобдж 8 0 объект > эндобдж 9 0 объект > эндобдж 10 0 obj > эндобдж 11 0 объект > / ProcSet [/ PDF / Text / ImageB / ImageC / ImageI] / XObject> / Шрифт> >> / BBox [0 0 595. EYt

Требования к компьютеру — цифровое тестирование

Координатор тестирования, наблюдатели и экзаменуемые в вашей школе нуждаются в школьном устройстве.

Компьютеры для преподавателей

Координаторы

и наблюдатели используют последние версии поддерживаемых браузеров для доступа к системе доставки тестов.

Компьютер координатора испытаний

Координатор тестирования вашей школы использует TIDE для организации тестовых заданий и настройки параметров учащихся до и во время тестового дня. Им понадобится выделенный компьютер с Windows, macOS или Linux.TIDE недоступен в Chrome OS или iPadOS.

Проктор Компьютеры

Наблюдатели используют интерфейс TA для проведения теста. Каждой тестовой комнате нужен выделенный компьютер с Windows, macOS, Linux, Chrome OS или iPadOS.

Поддерживаемые веб-браузеры

Используйте последнюю версию браузера, указанную для вашей операционной системы:

  • Windows: Chrome, Edge (только Windows 10) и Firefox
  • MacOS: Chrome, Firefox и Safari
  • Linux: Chrome и Firefox
  • Chrome OS: Chrome
  • iPadOS: Safari

Не забудьте отключить блокировку всплывающих окон.

Тестовые устройства для учащихся

Студенты проходят тест, открывая безопасный браузер. Вам нужно будет настроить один школьный компьютер, Chromebook или iPad для каждого учащегося.

Размеры экрана и разрешение

Все устройства должны соответствовать следующим требованиям:

  • Размеры: 10 дюймов или больше (за исключением iPad, который может иметь дисплей 9,7 дюйма; нельзя использовать Apple iPad Minis).
  • Минимальное разрешение: 1024 x 768.В зависимости от используемого монитора или экрана можно использовать более высокое разрешение.

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

Источник питания

Мы настоятельно рекомендуем, чтобы все компьютеры были подключены к источнику питания, но как минимум все тестовые устройства должны сохранять заряд до пяти часов.

Устройство резервного копирования

Если возможно, поместите резервное устройство в каждую испытательную комнату; если в день тестирования возникнет техническая проблема, учащийся может немедленно переключить устройства и потерять меньше времени на тестирование.

Настройка устройства

Настройте устройства, как описано на следующих страницах:

Ресурс

OS

[редактировать на GitHub]

Используйте ресурс аудита os Chef InSpec для тестирования платформы, на которой работает система.

Доступность

Установка

Этот ресурс распространяется вместе с Chef InSpec.Вы можете использовать его автоматически.

Версия

Этот ресурс впервые стал доступен в версии 1.0.0 InSpec.

Синтаксис

Ресурсный блок os объявляет платформу для тестирования. Платформа может быть указана через сопоставление или имя блока управления. Например, используя сопоставитель:

  описать os.family do
  это {должно eq 'platform_family_name'}
конец
  
  • 'platform_family_name' (строка) является одним из aix , bsd , darwin , debian , hpux , linux , redhat , solaris , suse , unix или windows

Параметры, доступные для os :

  • : имя — имя операционной системы, например centos
  • : семейство — операционная система семейство, например redhat
  • : release — версия операционной системы, например 7.3.1611
  • : arch — архитектура операционной системы, например x86_64

Примеры

В следующих примерах показано, как использовать этот ресурс аудита Chef InSpec.

Тест для RedHat

  описание os.family do
  это {должно быть "redhat"}
конец
  

Тест для Ubuntu

  описание os.family do
  это {следует уравнять "debian"}
конец
  

Тест для Microsoft Windows

  описывает ОС.семья делать
  он {должен соответствовать 'windows'}
конец
  

Сопоставители

Для получения полного списка доступных сопоставителей посетите нашу страницу сопоставлений.

ос. Семья? Помощники

Ресурс аудита os включает набор помощников, которые обеспечивают более детальное тестирование платформ, названий платформ, архитектур и выпусков. Используйте любой из следующих помощников для конкретных платформ для тестирования конкретных платформ:

  • aix?
  • BSD? (включая Дарвин, FreeBSD, NetBSD и OpenBSD)
  • Дарвин?
  • debian?
  • hpux?
  • Linux? (включая Alpine Linux, Amazon Linux, ArchLinux, CoreOS, Exherbo, Fedora, Gentoo и Slackware)
  • redhat? (включая CentOS)
  • solaris? (включая Nexenta Core, OmniOS, Open Indiana, Solaris Open и SmartOS)
  • suse?
  • unix?
  • окна?

Например, для тестирования Дарвина используйте:

  опишите ОС.bsd? делать
   это {должно соответствовать истине}
конец
  

Для тестирования в Windows используйте:

  описать os.windows? делать
   это {должно соответствовать истине}
конец
  

и для тестирования использования Redhat:

  описать os.redhat? делать
   это {должно соответствовать истине}
конец
  

Используйте следующие помощники для проверки названий операционных систем, выпусков и архитектур:

  описать os.name do
   it {should eq 'foo'}
конец

опишите os.выпустите делать
   it {should eq 'foo'}
конец

описать os.арка делать
   it {should eq 'foo'}
конец
  

os.family names

Используйте os.family , чтобы обеспечить более детальное тестирование платформ, названий платформ, архитектур и выпусков. Используйте любое из следующих имен для конкретных платформ для тестирования конкретных платформ:

  • aix
  • bsd Для платформ, которые являются частью семейства ОС Berkeley darwin , freebsd , netbsd и Открытые Обсуды .
  • debian
  • hpux
  • linux . Для платформ, входящих в семейство Linux: alpine , amazon , arch , coreos , exherbo , fedora , gentoo и slackware .
  • Редхат . Для платформ, входящих в семейство Redhat centos .
  • Солярис . Для платформ, входящих в семейство Solaris: nexentacore , omnios , openindiana , opensolaris и smartos .
  • suse
  • unix
  • windows

Например, оба следующих теста должны иметь одинаковый результат:

  если os.family == 'debian'
 описать порт (69) сделать
 его ('процессы') {должны включать 'in.tftpd'}
 конец
elsif os.family == 'redhat'
 описать порт (69) сделать
 его ('процессы') {должны включать 'xinetd'}
 конец
конец  если os.
Leave a Reply

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *