Автор: Пользователь скрыл имя, 10 Марта 2012 в 20:04, курсовая работа
Данная курсовая работа по дисциплине Операционные системы. Основная часть курсовой работы включает в себя два раздела. Тема первого раздела - «Память ПК в операционной системе DOS». Целью данного раздела является исследование и наиболее полное раскрытие темы, изучение видов памяти и типов памяти в DOS
Второй радел курсовой работы посвящается написанию поставленных задач на языке программирования С++. Целью данного раздела является, нахождение наиболее простых приемов и функций для их написания, а также приобретение навыков по построению алгоритмов и блок-схем Си-программ.
ВВЕДЕНИЕ
Теоретическая часть
MS-DOS
Ограничения DOS
Простота DOS
Состав и общая схема работы MS-DOS
Система управления памятью
Память ПК
Назначение памяти
Классификация видов памяти
Типы устройств памяти в зависимости от возможности записи и перезаписи данных
Виды памяти, различаемые по признаку зависимости сохранения записи при снятии электропитания
Различия видов памяти по виду физического носителя и способа записи данных
По назначению, организации памяти и/или доступа к ней
Память ПК в DOS
Оперативная память
Организация памяти.
Модернизация памяти
Типы памяти
Обычная память
Расширенная память
Дополнительная память
Верхняя память
Загрузка DOS в старшую память
Заключение
ЗАДАЧА №1
Постановка задачи №1
Блок-схема задачи №1
Разработка алгоритма и программы
Исходный текст программы
Результаты вычислений
ЗАДАЧА №2
Постановка задачи №2
Блок-схема
Разработка алгоритма и программы
Исходный текст программы
Результаты вычислений
Заключение
Литература
{
float h,sum=0,s;
int i=0,k=0;
printf("Hello, honorable professor!!!\nI'm very glad that you are looking at my list\nThis is a work of cutting something on parts\nYou will get a quantity of parts and\nostatok from cutting!\nLet's start!!!\n\n");
printf("Enter length\n");
scanf("%f", &h);
while (s!=-1)//условие прекращения ввода отрезков
{
if (sum>h) //чтобы сумма отрезков, на которые поделен стержень не //превышал длины стержня
{
sum-=s;//так как сумма была наросчена после ввода слишком большого отрезка
k++;
printf("Enter less otrezok\n");
}
printf("Enter otrezok (if you want to finish - enter -1)\n");
scanf("%f", &s);
i++;
sum+=s; //нарасчивается сумма длин введенных отрезков
}
printf("\n\nostatok %f, otrezkov %d\n\n\n",h-sum-1,i-k-1);
printf("Always yours,\nParovoy Evgeni\n\nGoodluck!!!\n");
}
В ходе выполнения курсовой работы была раскрыта основная тема «Память ПК в операционной системе DOS».
Так же в ходе работы были закреплены навыки по построению схем алгоритмов, разработке программ на языке СИ и их отладке. Большое внимание было уделено операциями над матрицами и использованию циклов.
1. Белодед Н.И. Алгоритмизация и программирование. Важные мелочи. Минск-2007.
2. Белодед Н.И. Алгоритмизация и программирование: Пособие по курсовому проектированию / Н.И. Белодед - Мн.: Академия управления при Президенте Республики Беларусь, 2005. – 199 с.
3. Демидович Е.М. Основы алгоритмизации и программирования. Язык СИ: - Мн.: Бестпринт, 2004 – 384с.
4. revolution.allbest.
5. httpclaw.rua-technic23230.htm
6. frolov-lib.rubooksbspv18ch1_3.
7. httposys.ruos1MS_DOS.shtml
1