Понятия и функции операционной системы

Автор: Пользователь скрыл имя, 27 Марта 2013 в 05:27, контрольная работа

Краткое описание

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

Оглавление

Понятия и функции операционной системы………………………...3 – 7
Исходные данные (Таблица 1, Таблица 1.1)………………………... 8 – 9
Таблица с расчетами (Таблица 2)……………………………………….9
Фильтрация записей………………………………………………….10 – 11
Расчет итогов…………………………………………………………12 – 13
Диаграммы………………………………………………………..............14
Список использованной литературы…………………………………...15

Файлы: 1 файл

информатика.doc

— 595.00 Кб (Скачать)

Содержание

  • Понятия и функции операционной системы………………………...3 – 7
  • Исходные данные (Таблица 1, Таблица 1.1)………………………... 8 – 9
  • Таблица с расчетами (Таблица 2)……………………………………….9
  • Фильтрация записей………………………………………………….10 – 11
  • Расчет итогов…………………………………………………………12 – 13
  • Диаграммы………………………………………………………..............14
  • Список использованной литературы…………………………………...15

 

 

 

 

 

 

 

 

 

 

 

Понятие и функции операционной системы.

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

Компьютерная система  состоит из аппаратного обеспечения, системных программ и программ-приложений.

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

Выше расположен микроархитектурный уровень, где находятся внутренние регистры и арифметико-логическое устройство (АЛУ). На каждом такте процессора из регистра выбирается один или два операнда, которые обрабатываются в АЛУ. Результат сохраняется в одном или нескольких регистрах. В некоторых машинах операции над данными контролируются программными приложениями, которые называются микропрограммами. В других компьютерах такой контроль выполняется напрямую аппаратными цепями.

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

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

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

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

Основные функции ОС:

Ос как расширенная  машина

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

Ос как диспетчер ресурсов

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

Управление ресурсами  включает в себя их мультиплексирование (распределение) двумя способами: во времени и в пространстве.

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

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

Другой ресурс, распределяемый пространственно, — это диск (жесткий). Распределение дискового пространства и отслеживание того, кто какие блоки диска использует, является типичной задачей управления ресурсами, которую также выполняет ОС.

Вывод: ОС – это программа  контролирующая работу прикладных программ и системных приложений и исполняющая  роль интерфейса между приложениями и аппаратным обеспечением компьютера.

Классификация ОС.

1.Общего назначения.

2.Специального назначения

По типу вычисляемой системы:

1. ОС мейнфреймов: а)Пакетная  обработка; б) обработка транзакций; в) системы разделения времени.

2. Серверные; 3. Многопроцессорные ОС; 4. Встроенные ОС; 5. ОС смарт-карт

ОС реального времени (VxWorks,QNX):ОС с жесткой системой реального  времени; ОС с гибкой системой реального  времени.

По режиму обработки  задач: однозадачные, многозадачные (мультипрограммные).

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Движение  товаров за месяц по предприятию

   
         

         Таблица 1

   

номер 
цеха

Наименование  
товара

Цена  
за единицу

Остаток 
на начало 
месяца,  
кол-во

Обороты  
за месяц, 
приход, 
кол-во

Обороты за месяц, 
расход, кол-во

   

11

Штукатурка  
"Ротбанд" 30 кг

420

100

40

30

   

5

ГВЛВ 

480

500

300

290

   

11

Шпаклевка 
"Фугенфюлер" 25 кг

300

80

25

15

   

3

Жидкий битум (15 л)

390

10

8

5

   

5

Подвес прямой

30

400

350

300

   

3

Гидроизол (15 л)

350

30

20

15

   

11

Шпаклевка 
"Мультифиниш" 25кг

500

50

30

18

   

3

Изовер 

990

170

150

140

   

5

ППН

100

300

200

150

   

5

ПП

9

 

590

400

350

   

11

Клей плиточный 
"Флизинклибер" 25 кг

520

60

38

21

   

3

Стеклоткань

29

300

150

139

   

3

Праймер для  
гидроизола (5 л)

150

40

20

20

   

11

Шпаклевка  
"Terraco" 25 кг

490

99

60

80

   

5

соединитель "Краб"

10

350

260

200

   
               
               

Исходные данные в отсортированном виде

   
         

          Таблица 1.1

 

номер 
цеха

Наименование  
товара

Цена  
за единицу

Остаток 
на начало 
месяца,  
кол-во

Обороты  
за месяц, 
приход, 
кол-во

Обороты за месяц, 
расход, кол-во

   

11

Штукатурка  
"Ротбанд" 30 кг

 

20

100

40

30

   

11

Шпаклевка 
"Фугенфюлер" 25 кг

300

80

25

15

   

11

Шпаклевка 
"Мультифиниш" 25кг

500

50

30

18

   

11

Клей плиточный 
"Флизинклибер" 25 кг

520

60

38

21

   

11

Шпаклевка  
"Terraco" 25 кг

490

99

60

80

   

5

ГВЛВ 

480

500

300

290

   

5

Подвес прямой

30

400

350

300

   

5

ППН

100

300

200

150

   

5

ПП

91

590

400

350

   

5

соединитель "Краб"

10

350

260

200

   

3

Жидкий битум (15 л)

390

10

8

5

   

3

Гидроизол (15 л)

350

30

20

15

   

3

Изовер 

990

170

150

140

   

3

Стеклоткань

29

300

150

139

   

3

Праймер для  
гидроизола (5 л)

150

40

20

20

   
               
               

"Оборотная  ведомость движения товаров за месяц".

               
       

         

 

                                                        

                                                Таблица 2

номер 
цеха

Наименование  
товара

Цена  
за единицу

Остаток 
на начало 
месяца,  
кол-во

Обороты  
за месяц, 
приход, 
кол-во

Обороты

за месяц, 
расход,

кол-во

Остаток 
на конец 
месяца, 
кол-во

Остаток 
на конец 
месяца, 
сумма

11

Штукатурка  
"Ротбанд" 30 кг

420

100

40

30

110

46200

11

Шпаклевка 
"Фугенфюлер"

25 кг

300

80

25

15

90

27000

11

Шпаклевка 
"Мультифиниш" 25кг

500

50

30

18

62

31000

11

Клей плиточный 
"Флизинклибер" 25 кг

520

60

38

21

77

40040

11

Шпаклевка  
"Terraco" 25 кг

490

99

60

80

79

38710

5

ГВЛВ 

480

500

300

290

510

244800

5

Подвес прямой

30

400

350

300

450

13500

5

ППН

100

300

200

150

350

35000

5

ПП

91

590

400

350

640

58240

5

соединитель "Краб"

10

350

260

200

410

4100

3

Жидкий битум

(15 л)

390

10

8

5

13

5070

3

Гидроизол (15 л)

350

30

20

15

35

12250

3

Изовер 

990

170

150

140

180

178200

3

Стеклоткань

29

300

150

139

311

9019

3

Праймер для  
гидроизола (5 л)

150

40

20

20

40

6000

               

               

2. Фильтрация  записей

               
                 
                 

 

 
               

а) Наименование товара, который имеет наименьшую цену

номер 
цеха

Наименование  
товара

Цена  
за единицу

Остаток 
на начало 
месяца,  
кол-во

Обороты  
за месяц, 
приход, 
кол-во

Обороты

за месяц, 
расход,

кол-во

Остаток 
на конец 
месяца, 
кол-во

Остаток 
на конец 
месяца, 
сумма

5

соединитель "Краб"

10

350

260

200

410

4100


б) Наименование товаров, которых осталось на конец  месяца в количестве от 10 до 20 включительно

номер 
цеха

Наименование  
товара

Цена  
за единицу

Остаток 
на начало 
месяца,  
кол-во

Обороты  
за месяц, 
приход, 
кол-во

Обороты

за месяц, 
расход,

кол-во

Остаток 
на конец 
месяца, 
кол-во

Остаток 
на конец 
месяца, 
сумма

3

Жидкий битум 

(15 л)

390

10

8

5

13

5070


в) Записи о  товарах, которых поступило за месяц  более 10

номер 
цеха

Наименование  
товара

Цена  
за единицу

Остаток 
на начало 
месяца,  
кол-во

Обороты  
за месяц, 
приход, 
кол-во

Обороты

за месяц, 
расход,

 кол-во

Остаток 
на конец 
месяца, 
кол-во

Остаток 
на конец 
месяца, 
сумма

11

Штукатурка  
"Ротбанд" 30 кг

420

100

40

30

110

46200

11

Шпаклевка 
"Фугенфюлер"

25 кг

300

80

25

15

90

27000

11

Шпаклевка 
"Мультифиниш" 25кг

500

50

30

18

62

31000

11

Клей плиточный 
"Флизинклибер" 25 кг

520

60

38

21

77

40040

11

Шпаклевка  
"Terraco" 25 кг

490

99

60

80

79

38710

5

ГВЛВ 

480

500

300

290

510

244800

5

Подвес прямой

30

400

350

300

450

13500

5

ППН

100

300

200

150

350

35000

5

ПП

91

590

400

350

640

58240

5

соединитель "Краб"

10

350

260

200

410

4100

3

Гидроизол (15 л)

350

30

20

15

35

12250

3

Изовер 

990

170

150

140

180

178200

3

Стеклоткань

29

300

150

139

311

9019

3

Праймер для  
гидроизола (5 л)

150

40

20

20

40

6000


               

 

Итоговые  данные по каждому цеху и общие  итоги 

по  предприятию в графах 4, 5, 6, 7, 8

 
                 

Таблица 2.1

 

номер 
цеха

Наименование  
товара

Цена  
за единицу

Остаток 
на начало 
месяца,  
кол-во

Обороты  
за месяц, 
приход, 
кол-во

Обороты

за месяц, 
расход,

 кол-во

Остаток 
на конец 
месяца, 
кол-во

Остаток 
на конец 
месяца, 
сумма

 

11

Штукатурка  
"Ротбанд" 30 кг

420

100

40

30

110

46200

 

11

Шпаклевка 
"Фугенфюлер"

25 кг

300

80

25

15

90

27000

 

11

Шпаклевка 
"Мультифиниш" 25кг

500

50

30

18

62

31000

 

11

Клей плиточный 
"Флизинклибер" 25 кг

520

60

38

21

77

40040

 

11

Шпаклевка  
"Terraco" 25 кг

490

99

60

80

79

38710

 

11 Итог

 

389

193

164

418

182950

 

5

ГВЛВ 

480

500

300

290

510

244800

 

5

Подвес прямой

30

400

350

300

450

13500

 

5

ППН

100

300

200

150

350

35000

 

5

ПП

91

590

400

350

640

58240

 

5

соединитель "Краб"

10

350

260

200

410

4100

 

5 Итог

 

2140

1510

1290

2360

355640

 

3

Жидкий битум 

(15 л)

390

10

8

5

13

5070

 

3

Гидроизол (15 л)

350

30

20

15

35

12250

 

3

Изовер 

990

170

150

140

180

178200

 

3

Стеклоткань

29

300

150

139

311

9019

 

3

Праймер для  
гидроизола (5 л)

150

40

20

20

40

6000

 

3 Итог

 

550

348

319

579

210539

 

Общий  
итог

   

3079

2051

1773

3357

749129

 
                 
     

 

 

         

Сумма выручки  от остатка на конец месяца, кол-ва

 
                 

                                                                                                                                                Таблица 2.2

 

номер 
цеха

Наименование  
товара

Цена  
за единицу

Остаток 
на начало 
месяца,  
кол-во

Обороты  
за месяц, 
приход, 
кол-во

Обороты

за месяц, 
расход,

кол-во

Остаток 
на конец 
месяца, 
кол-во

Остаток 
на конец 
месяца, 
сумма

 

11

Штукатурка  
"Ротбанд" 30 кг

420

100

40

30

170

71400

 

11

Шпаклевка 
"Фугенфюлер" 25 кг

300

80

25

15

120

36000

 

11

Шпаклевка 
"Мультифиниш" 25кг

500

50

30

18

98

49000

 

11

Клей плиточный 
"Флизинклибер" 25 кг

520

60

38

21

119

61880

 

11

Шпаклевка  
"Terraco" 25 кг

490

99

60

80

239

117110

 

11 Итог

       

746

335390

 

5

ГВЛВ 

480

500

300

290

1090

523200

 

5

Подвес прямой

30

400

350

300

1050

31500

 

5

ППН

100

300

200

150

650

65000

 

5

ПП

91

590

400

350

1340

121940

 

5

соединитель "Краб"

10

350

260

200

810

8100

 

5 Итог

       

4940

749740

 

3

Жидкий битум (15 л)

390

10

8

5

23

8970

 

3

Гидроизол (15 л)

350

30

20

15

65

22750

 

3

Изовер 

990

170

150

140

460

455400

 

3

Стеклоткань

29

300

150

139

589

17081

 

3

Праймер для  
гидроизола (5 л)

150

40

20

20

80

12000

 

3 Итог

       

1217

516201

 

Общий 
итог

         

6903

1601331

 
     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Диаграммы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

       
                 
   
                 

 

 

               
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 

               
                 
                 
                 
                 

               
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 

 

               
                 
                 
                 
                 

 

 

 

 

Список использованной литературы 
 
1. Microsoft Excel 97. Шаг за шагом: Практическое пособие. М.: ЭКОМ, 1997.  
2. Аладьев В.З. Основы информатики: Учеб. пособие. М .: Филинъ, 1999. 544 с.  
3. Могилев А.В., Пак Н.И., Хеннер Е.К. Информатика: Учеб. пособие для студ. пед. вузов. М.: Изд. центр Академия, 2002. 816 с.  
4. Симонович С.В. и др. Информатика: Базовый курс. СПб.: Питер, 2001.  
5. Степанов В.В., Степанова Г.Ф. Информационные технологии в управлении: Учеб. пособие. Омск; Изд-во ОмГТУ, 2003. 157 с.

 


Информация о работе Понятия и функции операционной системы