Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LekOS.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.56 Mб
Скачать

79

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Рязанский государственный радиотехнический университет

Факультет вычислительной техники

Кафедра Электронных Вычислительных Машин

Конспект лекций

по дисциплине

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

Направление подготовки 230100_62

« Информатика и вычислительная техника»

Квалификация выпускника - инженер

Очная форма обучения

Рязань 2012

УДК 681.3.06

Операционные системы. Учебное пособие / Рязан. гос. радиотехнич. Академия. ; Сост. В.А. Чичикин. Рязань, 2011. 82 с.

Излагаются основы теории операционных систем и основные возможности современных ОС на примере OS Windows 2000/XP, Unix и Linux.

Предназначены студентам специальностей 230100, 230104 и 230105 для направления 230100 «Информатика и вычислительная техника».

Табл.

Операционные системы, процессы, ресурсы, файловые системы, каталоги

Печатается по решению методического совета

Рязанской государственной радиотехнической академии.

Рецензенты: кафедра ЭВМ Рязанской государственной

радиотехнической академии

/ зав. кафедрой проф. В.К.Злобин /

Классификация программного обеспечения эвм

ПО

СПО ППО

MS Office СОУВП САП MathCAD

AutoCAD

Archi CAD

ОС отладчики

драйверы ассемблеры и микроассемблеры

загрузчики редакторы (текстовые)

системные загрузчики

библиотеки документация

оболочки препроцессоры

документация редакторы связи

текст. редакторы трансляторы

ППО (прикладное программное обеспечение) – это программы, комплексы программ и пакеты программ, которые предназначены для решения задач из данной предметной области. (MathCad , Microsoft Office , Бухгалтерия 1С предприятие , Archi Cad, Exel, MS Word и т. д.)

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

САП (Системы автоматизированного программирования).

Текстовые редакторы: а) для составления программ;

б) для записи и редактирования пакетных файлов.

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

Макроассемблер - это ассемблер, допускающий использование подпрограмм, представленных в виде макроопределений.

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

Пример:

#include <stdio.h>

Транслятор – переводит исходный модуль, написанный на языке высокого уровня в объектный код ( OBJ ).

Компиляторы – это трансляторы, в которых сначала осуществляется полный перевод программы, а затем ее выполнение.

Интерпретаторы – это трансляторы, в которых фазы перевода и выполнения меняются (повторяются).

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

Редакторы связи (связывающие загрузчики) – это загрузчики, которые позволяют не только размещать программу в памяти, но и компоновать ее из отдельно-транслируемых модулей.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]