Читайте также: |
|
Эволюция операционных систем.
-на первых компах не было ОС, задачи решались в ручную.
-затем были мониторные системы, где автоматизировались действия по вып. пакета заданий.
-компы на интегральных схемах. Появились важные функции: мультипрограммирование,
мультипроцессирование, многотерминальный режим, вирт. память, файл. сист., разграничен. доступа,
сетевая работа.
-появление привелегирован. и пользов. режимов, регистры для переключения с одного процесса
на другой.
паралленьно с ОС развивалась комп. язык: маш. код => ASM => Яз. выс. ур.
Определение операционной системы. ОС как виртуальная машина. ОС как система управления ресурсами.
Опр: комплекс взаимосвязн. программ., который действ. как интерфейс между прилож. и польз. с одной стороны
и аппар. обеспеч. с другой.
Как вирт.: (интерф. между ОС и прилож.) выпол. значит. больший круг задач, пользов. не надо
заботиться о том, что у него за комп.
Как сист. упр. рес.: имеет ресуры, планирует (кому, когда, ско-ко),
учитывает использов., удовлет. запросов на испол. ресурсов, резреш. конфликтов.
CPU, RAM, I/O - ресурсы
Функциональные компоненты ОС автономного компьютера.
подсистемы управления ресурсами:
-управл. процессами (кому как сколько)
-управл. RAM (различные методы выделения)
-управл. I/O (кому как сколько)
подсистемы общие для всех ресурсов:
-администрирование
-защита данных (адресн. простр. одного процесса от другого)
-интерфейс пользователя (запуск программ, лазание по каталогам, тыкание мышкой)
-интерфейс программиста (программист может юзать готовые компоненты, API)
-управление файл. и внешними устройствами. (файлы, драйверы)
(ОС виртуализирует отдельный набор данных, хранящихся на внешнем накопителе, в виде
файла - простой неструктурированной последовательности байтов, имеющей символьное имя).
%%%%
-где то в ОС важна пропускная способность вычисл. сист.
-где то --- время реакции.
%%%%
Сетевые ОС, функциональные компоненты сетевой ОС.
тоже что и ОС автономная компьютера + эффективный способ разделения ресурсов
между множествами выполняемых в сети процессов.
добавляется
-транспортная подсистема (TCP UDP...)
-клиентская часть(позволяет получать данные с удаленных систем)
-серверная часть(позволяет предоставлять данные удаленным компьютерам)
-одноранговые системы (как клиентская часть так и серверная)
Одноранговые и серверные сетевые ОС.
-одноранговые выполняют как серверную часть так и клиентскую
-серверные выполняют только серверную, для улучш. эффект. работы ОС, ущемляются
другие возможности. (поддержка мощных аппаратных платформ, поддержка большого числа
одновремен. вып. процессов, централизован. администрир., широкий набор сетев. служб.)
Дата добавления: 2015-11-16; просмотров: 71 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Open the brackets using the Present Simple or the Present Continuous tense-forms. | | | Мультипрограммирование, характерные критерии эффективности. |