ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
(ДГТУ)
Кафедра ______ИНФОРМАТИКА_________
УТВЕРЖДАЮ
Зав. кафедрой
___________Соболь Б.В.
"______"________2010 г.
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
К курсовой работе __________по «Информатике»_ ______________________________
(наименование учебной дисциплины)
на тему:__________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
Автор работы _________________ ___________________________________________
Специальность____________________________________________________________
Обозначение курсовой работы ____________________Группа_____________________
Руководитель проекта____________________ _______________________________
(подпись) (Ф.И.О.)
Работа защищена _______________________ _______________________________
(дата) (оценка)
Члены комиссии ________________________ _______________________________
(подпись) (Ф.И.О)
____________________________ ______________________________
(подпись) (Ф.И.О)
Ростов-на-Дону
2010
Тема: «Операционные системы. Управление памятью. Ввод-вывод»
Содержание
Введение………………………………………………………………………………3
1. Операционные системы………………………………………………………….4
1.1 Файловая система……………………………………………………………….5
1.1.1 Классификация файловых систем………………………………………….6
1.1.2 Задачи файловой системы…………………………………………………..7
1.2 Структура и состав операционной системы………………………………..11
1.3 Защищенные подсистемы……………………………………………………..12
2. Управление памятью…………………………………………………………….14
3. Ввод-вывод………………………………………………………………………...17
Заключение……………………………………………………………………………20
Список литературы…………………………………………………………………..21
Введение
Операционная система (ОС) неотъемлемая часть программного обеспечения компьютера, управляющая всеми его аппаратными компонентами. Другими словами, ОС обеспечивает целостное функционирование всех компонентов компьютера, а также предоставляет пользователю доступ к аппаратным возможностям компьютера. Состав и структуру ОС составляют следующие модули:
базовый модуль (ядро ОС) управляет работой программ и файловой системой, обеспечивает доступ к ней и обмен файлами между периферийными устройствами;
командный процессор расшифровывает и исполняет команды пользователя, поступающие, прежде всего через клавиатуру;
драйверы периферийных устройств программно обеспечивают согласованность работы этих устройств с процессором (каждое периферийное устройство обрабатывает информацию по-разному и в различном темпе);
дополнительные сервисные программы (утилиты) делают удобным и многосторонним процесс общения пользователя с компьютером.
Файлы, составляющие ОС, хранятся на диске, поэтому система называется дисковой операционной (ДОС). Известно, что для их выполнения программы и, следовательно, файлы ОС должны находиться в оперативной памяти (ОЗУ). Однако, чтобы произвести запись ОС в ОЗУ, необходимо выполнить программу загрузки, которой сразу после включения компьютера в ОЗУ нет. Выход из этой ситуации состоит в последовательной, поэтапной загрузке ОС в оперативную память.
Существует несколько наиболее распространенных ОС, каждая из которых ориентирована на определенную разрядность процессора, тип процессора, а также емкость ОЗУ. По мере расширения возможностей компьютера требуются все более мощные и современные программные средства для использования этих ресурсов пользователями. Такими качествами обладают, в частности, ОС фирмы Microsoft.
1. Операционные системы
Для операционных систем существует набор базовых понятий, таких как процессы, память и файлы, которые являются самыми важными для понимания общей идеи построения и функционирования ОС.
Ключевое понятие ОС - процесс. С каждым процессом связывается его адресное пространство – список адресов в памяти от некоторого минимума до некоторого максимума. По этим адресам процесс может занести информацию и прочесть ее. Адресное пространство содержит саму программу, данные к ней и ее стек. Со всяким процессом связывается некий набор регистров, включая счетчик команд, указатель стека и другие аппаратные ресурсы, а также вся информация, необходимая для запуска программы. Чтобы лучше разобраться в понятии процесса, проведем аналогию с системой, работающей в режиме разделения времени. Предположим, ОС решает остановить работу одного процесса и запустить другой, потому что первый израсходовал отведенную для него часть рабочего времени ЦП. Позже остановленный процесс должен быть запущен снова из того же состояния, в каком его остановили. Следовательно, всю информацию о процессе нужно где-либо сохранить. Так, процесс может иметь несколько одновременно открытых для чтения файлов. Связанный с каждым файлом указатель дает т
Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.