
- •1.Классификация программного обеспечения эвм
- •2)Второе свойство по – переносимость. Если спо можно ставить на вычислительные системы различной архитектуры то оно переносимо. 3) Третье свойство по – Вариабельность.
- •Транслятор – переводит исходный модуль, написанный на языке высокого уровня в объектный код.
- •3.Структура ос и основные понятия ос
- •4.Управление процессами
- •Procedure dispach:
- •5.Управляет процессами (нитями) – диспетчер процессов.
- •Procedure dispach:
- •If esbFlag Procedure Wait (esb);
- •If esbFlag
- •6.Обслуживание ввода-вывода
- •1990–1994: Windows 3.0–Windows nt — поддержка графики
- •7.Файловая система (фс)
- •Интерфейс Windows 7
- •8.Управление памятью
- •9.Управление ресурсами в ос
- •If Allocator(k,pd) then
- •1) Компьютеры выполняют 2 функции:
- •4) Файлы и файловые системы
- •11.Основные понятия и концепции виртуальной памяти
- •12.Мультипроцессорные системы
- •13.Механизм управления и средства взаимодействия параллельных процессов
- •1)Задача взаимного исключения.
- •2)Задача производитель-потребитель.
- •3)Задача читатели-писатели.
- •4)Задача «Обедающие философы».
- •14.Семафорная техника синхронизации и упорядочивания процессов
- •1.Файловая система hpfs (High Performance File System)
- •15.Тупики
- •16. Графы распределения ресурсов
- •17.Восстановление после тупиков
- •18.Логическая организация файла
- •19.Файловая система (фс)
- •20.Файловая система hpfs (High Performance File System)
- •21.Физическая организация и адресация файла
- •22.Ntfs – New Technology File System
- •23.Логическая организация файла
- •24.Классификация прерываний.
- •25.Тупики и редукция графов
6.Обслуживание ввода-вывода
Это группа процессов, которые инициируются программами или самой ОС, и которые связаны с передачей информации между оперативной памятью и дисками, магнитными лентами и между магнитными лентами и магнитными дисками.
Обмен информацией осуществляется побайтно или блоками с помощью специально-выделенных каналов. Системы ввода-вывода включают, как правило, группу буферов ввода-вывода, каналов ввода-вывода.
Канал – это специализированная на вводе-выводе машина. Канал работает на специальной канальной программе, в которой используются привилегированные команды (внутренние команды ЦП).
Каналы делятся на три типа:
А) мультиплексные (навешано много устройств ввода-вывода, действующих медленно: поэтому канальная программа должна переключаться от одного канала к другому(принтеры));
Б) селекторные (одно устройство быстрое, с большим объёмом (винчестер));
В) DMA (Direct Memory Access – прямой доступ к памяти) – канал, выполняющий канальную программу без вмешательства центрального процессора. По окончанию программы канал генерирует прерывания по вводу-выводу, которые могут работать параллельно.
В мультипрограммной системе одновременно могут существовать процессы пользователя Ui ,они обрабатываются диспетчером заданий(SuperVisor). Диспетчер задания имеет – загрузчик заданий, который обеспечивает загрузку заданий с дискового накопителя в ОП. Функции:
1)определяет, какое задание надо выбрать для загрузки в ОП;
2)формирует процесс Ui пользователя, а именно его слово состояния PSW;
3)завершает выполнение очередного задания.
В любой ОС есть 2 важных процесса: спулер ввода и спулер вывода.
Спулер – процесс ввода-вывода в режиме реального времени.
Диспетчер спулинга – это программа, которая формирует Pool (пул) буфер, т.е. структуру, соответствующую каждому буферу (занят – незанят). Из этих структур формируются очереди пустых буферов, готовых к вводу.
Развитие windows от 3x до win 7
1990–1994: Windows 3.0–Windows nt — поддержка графики
22 мая 1990 года Microsoft объявляет о создании Windows 3.0, вслед за которой в 1992 году появилась Windows 3.1 Windows стала самой распространенной операционной системой. Масштабы успеха заставили Microsoft пересмотреть намеченные ранее планы. Виртуальная память улучшила визуальную графику.
Windows NT
Windows NT 3.1 является 32-разрядной операционной системой, что делает ее стратегической бизнес-платформой, поддерживающей высокопроизводительные инженерные и научные программы.
1995–2001: Windows 95 —расцвет эпохи ПК (и появляется Интернет)
24 августа 1995 года Microsoft выпускает Windows 95, Этот запуск стал самым разрекламированным за всю историю Microsoft. В рекламных роликах, транслируемых по телевизору, участники «Роллинг Стоунз» поют «Запусти меня» на фоне изображений новой кнопки «Пуск
1998–2000: Windows 98, Windows 2000, Windows Me
Операционная система Windows 98, выпущенная 25 июня 1998 года, стала первой версией Windows, разработанной специально для потребителей.. Windows 98 называют операционной системой, которая «Лучше в работе и игре».Операционная система Windows Me, разработанная для использования на домашних компьютерах, предлагает большое количество улучшений в работе с музыкой, видеозаписями и домашними сетями.
Windows 2000 Professional
Windows 2000 создана на основе проверенной базы кода Windows NT Workstation 4.0 и добавляет основные улучшения в надежности, удобстве использования, совместимости с интернет-ресурсами и поддержке мобильных компьютерных задач.
2001–2005: Windows XP — стабильность, удобство и скорость
25 октября 2001 года выходит Windows XP с обновленным дизайном, ориентированным на удобство использования, и единым центром справки и поддержки. Операционная система доступна на 25 языках. Для Microsoft версия Windows XP стала одним из самых популярных продуктов на ближайшие годы. Она оказалась быстрой и стабильной. Навигация в меню «Пуск», на панелях задач и управления стала более понятной.
2006–2008: Windows Vista
Выпущенная в 2006 году операционная система Windows Vista содержит самую надежную систему безопасности из всех использовавшихся ранее. Контроль учетных записей помогает предотвратить внесение потенциально опасными программами изменений на компьютере.
2009 — настоящее время: Windows 7 и так далее...
В конце 2000-х годов началась эпоха беспроводных сетей. Когда в октябре 2009 года была выпущена Windows 7, продажи ноутбуков превышали продажи настольных компьютеров, а распространенным способом выхода в Интернет стали общедоступные территории беспроводного доступа, например в кафе. Пользователи получили возможность создавать беспроводные сети в офисе и дома.Windows 7 содержит большое количество возможностей, например новые способы работы с окнами — Snap, Peek и Shake. В составе операционной системы появился компонент Windows Touch, позволяющий использовать пальцы для просмотра веб-страниц, пролистывания фотографий и открытия файлов и папок.