- •Достоинства и недостатки динамической памяти.
- •50. Однотранзисторная ячейка флэш-памяти
- •51. Устройство памяти с nor
- •52. Устройство памяти с nand
- •57. Разделы жесткого диска
- •Виды разделов Первичный (основной) раздел
- •Расширенный (дополнительный) раздел
- •58. Устройство лазерного принтера и принцип работы
- •59. Принцип работы манипулятора «мышь»
- •60.Принцип работы струйного принтера
- •61.Принцип работы ж/к монитора
- •62.Классификация программного обеспечения эвм
- •63.Операционные системы
- •64.Классификации и функции ос
- •65.Системы программирования
- •66. Юридическая классификация программного обеспечения эвм
- •68. Классификации вирусов
- •69. Файловые и загрузочные вирусы
- •70. Макровирусы и сетевые вирусы
- •71. Стелс вирусы и Полиморфные вирусы
- •72. Троянские программы и руткиты
63.Операционные системы
Операционная система - комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем. Существуют две группы определений операционной системы: «набор программ, управляющих оборудованием» и «набор программ, управляющих другими программами». Обе они имеют свой точный технический смысл, который связан с вопросом, в каких случаях требуется операционная система.
Операционные системы нужны:
если нужен универсальный механизм сохранения данных
для предоставления системным библиотекам часто используемых подпрограмм
для распределения полномочий
необходима возможность имитации «одновременного» исполнения нескольких программ на одном компьютере
для управления процессами выполнения отдельных программ
Ядро — центральная часть операционной системы, управляющая выполнением процессов, ресурсами вычислительной системы и предоставляющая процессам координированный доступ к этим ресурсам. Основными ресурсами являются процессорное время, память и устройства ввода-вывода. Доступ к файловой системе и сетевое взаимодействие также могут быть реализованы на уровне ядра.
Объекты ядра ОС:
Процессы
Файлы
События
Потоки
Семафоры
Мьютексы
Каналы
Файлы, проецируемые в память
64.Классификации и функции ос
Поддержка многозадачности. По числу одновременно выполняемых задач операционные системы могут быть разделены на два класса:
-однозадачные (например, MS-DOS, MSX) -многозадачные (OC EC, OS/2, UNIX, Windows 95).
Однозадачные ОС в основном выполняют функцию предоставления пользователю виртуальной машины, делая более простым и удобным процесс взаимодействия пользователя с компьютером.
Поддержка многопользовательского режима. По числу одновременно работающих пользователей ОС делятся на:
однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2);
многопользовательские (UNIX, Windows NT).
Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей.
Вытесняющая и невытесняющая многозадачность. Важнейшим разделяемым ресурсом является процессорное время. Способ распределения процессорного времени между несколькими одновременно существующими в системе процессами (или нитями) во многом определяет специфику ОС. Среди множества существующих вариантов реализации многозадачности можно выделить две группы алгоритмов:
невытесняющая многозадачность (NetWare, Windows 3.x);
вытесняющая многозадачность (Windows NT, OS/2, UNIX).
Основным различием между вытесняющим и невытесняющим вариантами многозадачности является степень централизации механизма планирования процессов.
Поддержка многонитевости. Важным свойством операционных систем является возможность распараллеливания вычислений в рамках одной задачи. Многонитевая ОС разделяет процессорное время не между задачами, а между их отдельными ветвями.
Многопроцессорная обработка. Другим важным свойством ОС является отсутствие или наличие в ней средств поддержки многопроцессорной обработки - мультипроцессирование. Мультипроцессирование приводит к усложнению всех алгоритмов управления ресурсами. Многопроцессорные ОС могут классифицироваться по способу организации вычислительного процесса в системе с многопроцессорной архитектурой: асимметричные ОС и симметричные ОС.