Файл: Функции операционных систем персональных компьютеров.docx
Добавлен: 24.04.2024
Просмотров: 14
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
него может быть система приоритетов, дающая преимущество одним устройствам над другими. Одновременно могут рассматриваться сразу несколько запросов к различным контроллерам устройств при условии, что есть однозначный способ обособленной выдачи сигнала подтверждения. Поэтому довольно часто для каждого DMA-канала на шине используется отдельная линия подтверждения. Многие шины могут работать в двух режимах: пословном и поблочном. Некоторые DMA-контроллеры могут также работать в обоих режимах. В первом режиме осуществляются операции, описанные ранее: DMA-контроллер запрашивает передачу одного слова и получает его. Если центральному процессору также нужна шина, то он вынужден ждать. Такой механизм называется захватом цикла, поскольку контроллер устройства ненадолго украдкой перехватывает у центрального процессора первый попавшийся цикл шины, слегка замедляя его работу. В блочном режиме DMA-контроллер предписывает устройству занять шину, осуществить серию пересылок данных, а затем освободить шину. Такой образ действий называется пакетным режимом. Он более эффективен, чем захват цикла, поскольку, чтобы занять шину, требуется определенное время, а тут это время затрачивается на передачу сразу нескольких слов только один раз. Недостаток пакетного режима заключается в том, что если будет передаваться довольно длинный пакет данных, то он может заблокировать центральный процессор и другие устройства на весьма существенный период времени. Рассмотренную нами модель иногда называют сквозным режимом, так как DMA-контроллер предписывает контроллеру устройства осуществить передачу данных непосредственно в оперативную память. Альтернативный режим, который используется некоторыми DMA-контроллерами, предусматривает принуждение контроллера устройства на передачу слова DMA-контроллеру, который затем выставляет на шине дополнительный запрос на запись слова по месту его предназначения. Эта схема требует дополнительного цикла шины на каждое передаваемое слово, но она обладает большей гибкостью, поскольку может копировать из устройства в устройство и даже из одного места памяти в другое (выполняя сначала чтение из памяти, а затем запись в память по другому адресу).
10 Единицы измерения
Во всей компьютерной науке, вместо традиционных английских единиц измерения используются единицы метрической системы. Обычно приставки сокращаются до первых букв, причем если единица измерения больше 1, используются заглавные буквы. Например, база данных размером 1 Тбайт занимает на диске около 10^12 байт, а часы с интервалом в 100 пс будут тикать каждые 10^-10 с. Так как приставки милли- и микро- начинаются с буквы «м», нужно было выбрать для них разные сокращения — для милли- используется «м», а для микро- — «мк». Следует отметить, что при измерении объемов памяти в компьютерной промышленности принято использовать единицы измерения, значения которых несколько отличаются от общепринятых. Кило означает 210 (1024), а не 103 (1000), поскольку для измерения памяти всегда применяются степени числа 21. Поэтому 1 Кбайт памяти содержит 1024 байта, а не 1000 байт. Точно так же 1 Мбайт содержит 220 (1 048 576) байта 1 Гбайт — 230 (1 073 741 824) байт. Но линия связи в 1 Кбит/с передает 1000 бит/с, а 10-мегабитная локальная сеть работает со скоростью 10 000 000 бит/с, поскольку эти скорости не измеряются в степенях числа 2. К сожалению, многие люди имеют склонность смешивать эти две системы, особенно при измерении емкостей дисковых накопителей.
Заключение
Операционные системы можно рассматривать с двух точек зрения: в качестве менеджеров ресурсов и в качестве расширенных машин. С точки зрения менеджера ресурсов работа операционных систем заключается в эффективном управлении различными частями системы. С точки зрения расширенной машины работа операционных систем состоит в предоставлении пользователям абстракций, более удобных в использовании по сравнению с реальным компьютером. В число таких абстракций включаются процессы, адресные пространства и файлы. Операционные системы имеют долгую историю, которая начинается с тех дней, когда ими заменили оператора, и доходит до современных многозадачных систем. Вехи этой истории включают ранние системы пакетной обработки, многозадачные системы и операционные системы персональных компьютеров. Поскольку операционные системы тесно взаимодействуют с аппаратным обеспечением, для их понимания могут быть полезны некоторые знания об устройстве компьютерного оборудования. Компьютеры состоят из процессоров, памяти и устройств ввода-вывода. Все эти составные части соединяются с помощью шин.
Базовыми понятиями, на которых строятся все операционные системы, являются процессы, управление памятью, управление вводом-выводом данных, файловая система и безопасность. Основой любой операционной системы является набор системных вызовов, которые она способна обработать. Они говорят о том, что реально делает операционная система. Операционные системы могут иметь различную структуру. Наиболее распространенными являются монолитная система, многоуровневая система, микроядро, клиентсерверная система, виртуальная машина и экзоядро
Список используемой литературы
1. Борисов М.В. Основы информатики и вычислительной техники./М.В. Борисова – Ростов н/Д: Феникс, 2006
2. П.П. Беленького Информатика. Серия Учебники, учебные пособия – Ростов н/Д: Феникс, 2003
3. Васильев Б.М. Операционные системы – М.: Знание, 1990
4. Владимир Волков «Понятный самоучитель работы в Windows». «Питер», С-Пб.2001
5. Гладкий А.А., Клименко Р.А. «Реестр WindowsXP.Трюки и эффекты» 2-е изд. – СПб.: Питер 2007
6. Зараев А.В. Новая энциклопедия персонального компьютера. Самое полное и доступное руководство для пользователя. – М: Эксмо 2004
7. Илюшечкин В.М., А.Е. Костин Системное программное обеспечение / Изд. 2-е, перераб. и доп. – М.: Высшая школа, 1991
9. Информатика: «Энциклопедический словарь для начинающих» / Сост. Д.А.Поспелов. – М.: Педагогика-Пресс, 1994
10. Ляхович В.Ф. Основы информатики. н/Д.: Изд-во «Феникс», 1996
11. MicrosoftWindows 98. Шаг за шагом: практ. пособие. Русская версия/Пер. с анг. – М.: Издательство ЭКОМО
12. Потапкин А.В «Операционная система Windows 95» - 1999
13. Партыка Т. Л., Попов И.И. «Операционные системы, среды и оболочки» Учебное пособие. – М.: ФОРУМ:ИНФРА-М, 2006
14. Стоцкий Ю. Работа на персональном компьютере. Самоучитель – СПб.:Питер, Киев: Издательская группа BHV, 2006
15. Хлебалина Е. Леонов А. Энциклопедия детей. Т22. Информатика – М,: Аванта+,2004
16. Черноскутовая И.А. Информатика. Учебное пособие для среднего профессианального образования - СПб.: Питер, 2005
10 Единицы измерения
Во всей компьютерной науке, вместо традиционных английских единиц измерения используются единицы метрической системы. Обычно приставки сокращаются до первых букв, причем если единица измерения больше 1, используются заглавные буквы. Например, база данных размером 1 Тбайт занимает на диске около 10^12 байт, а часы с интервалом в 100 пс будут тикать каждые 10^-10 с. Так как приставки милли- и микро- начинаются с буквы «м», нужно было выбрать для них разные сокращения — для милли- используется «м», а для микро- — «мк». Следует отметить, что при измерении объемов памяти в компьютерной промышленности принято использовать единицы измерения, значения которых несколько отличаются от общепринятых. Кило означает 210 (1024), а не 103 (1000), поскольку для измерения памяти всегда применяются степени числа 21. Поэтому 1 Кбайт памяти содержит 1024 байта, а не 1000 байт. Точно так же 1 Мбайт содержит 220 (1 048 576) байта 1 Гбайт — 230 (1 073 741 824) байт. Но линия связи в 1 Кбит/с передает 1000 бит/с, а 10-мегабитная локальная сеть работает со скоростью 10 000 000 бит/с, поскольку эти скорости не измеряются в степенях числа 2. К сожалению, многие люди имеют склонность смешивать эти две системы, особенно при измерении емкостей дисковых накопителей.
Заключение
Операционные системы можно рассматривать с двух точек зрения: в качестве менеджеров ресурсов и в качестве расширенных машин. С точки зрения менеджера ресурсов работа операционных систем заключается в эффективном управлении различными частями системы. С точки зрения расширенной машины работа операционных систем состоит в предоставлении пользователям абстракций, более удобных в использовании по сравнению с реальным компьютером. В число таких абстракций включаются процессы, адресные пространства и файлы. Операционные системы имеют долгую историю, которая начинается с тех дней, когда ими заменили оператора, и доходит до современных многозадачных систем. Вехи этой истории включают ранние системы пакетной обработки, многозадачные системы и операционные системы персональных компьютеров. Поскольку операционные системы тесно взаимодействуют с аппаратным обеспечением, для их понимания могут быть полезны некоторые знания об устройстве компьютерного оборудования. Компьютеры состоят из процессоров, памяти и устройств ввода-вывода. Все эти составные части соединяются с помощью шин.
Базовыми понятиями, на которых строятся все операционные системы, являются процессы, управление памятью, управление вводом-выводом данных, файловая система и безопасность. Основой любой операционной системы является набор системных вызовов, которые она способна обработать. Они говорят о том, что реально делает операционная система. Операционные системы могут иметь различную структуру. Наиболее распространенными являются монолитная система, многоуровневая система, микроядро, клиентсерверная система, виртуальная машина и экзоядро
Список используемой литературы
1. Борисов М.В. Основы информатики и вычислительной техники./М.В. Борисова – Ростов н/Д: Феникс, 2006
2. П.П. Беленького Информатика. Серия Учебники, учебные пособия – Ростов н/Д: Феникс, 2003
3. Васильев Б.М. Операционные системы – М.: Знание, 1990
4. Владимир Волков «Понятный самоучитель работы в Windows». «Питер», С-Пб.2001
5. Гладкий А.А., Клименко Р.А. «Реестр WindowsXP.Трюки и эффекты» 2-е изд. – СПб.: Питер 2007
6. Зараев А.В. Новая энциклопедия персонального компьютера. Самое полное и доступное руководство для пользователя. – М: Эксмо 2004
7. Илюшечкин В.М., А.Е. Костин Системное программное обеспечение / Изд. 2-е, перераб. и доп. – М.: Высшая школа, 1991
9. Информатика: «Энциклопедический словарь для начинающих» / Сост. Д.А.Поспелов. – М.: Педагогика-Пресс, 1994
10. Ляхович В.Ф. Основы информатики. н/Д.: Изд-во «Феникс», 1996
11. MicrosoftWindows 98. Шаг за шагом: практ. пособие. Русская версия/Пер. с анг. – М.: Издательство ЭКОМО
12. Потапкин А.В «Операционная система Windows 95» - 1999
13. Партыка Т. Л., Попов И.И. «Операционные системы, среды и оболочки» Учебное пособие. – М.: ФОРУМ:ИНФРА-М, 2006
14. Стоцкий Ю. Работа на персональном компьютере. Самоучитель – СПб.:Питер, Киев: Издательская группа BHV, 2006
15. Хлебалина Е. Леонов А. Энциклопедия детей. Т22. Информатика – М,: Аванта+,2004
16. Черноскутовая И.А. Информатика. Учебное пособие для среднего профессианального образования - СПб.: Питер, 2005