- •1.Информация, передача информации, информационный канал.
- •2.Непрерывная и дискретная информация.
- •3.Единицы количества информации: вероятностный и объёмный подходы.
- •4.Свойства информации.
- •5.Информатика как наука.
- •6.Информационный процесс.
- •7.Процесс передачи информации: информационный канал, дискретная и непрерывная информация.
- •8.Кодирование информации: кодирование целых и действительных чисел.
- •9.Кодирование текстовой информации.
- •10.Кодирование графической информации.
- •11.Понятие «Архитектура компьютера».
- •12.Классическая архитектура компьютера. Принцип Фон-Неймана.
- •13.Архитектура современного компьютера: магистрально-модульный принцип.
- •14. Аппаратные и программные средства, оценка производительности компьютерной системы, классификация эвм.
- •15. Внутренняя структура эвм.
- •16.Внешние устройства эвм.
- •17. История развития микропроцессора.
- •18.Внутрення организация микропроцессора.
- •19.Принципы работы процессора и его характеристики.
- •20. Виды программного обеспечения: сервисное по.
- •21. Виды программного обеспечения: прикладное по.
- •22.Назначение о основные функции операционных систем.
- •23.Однозадачные, многозадачные, однопользовательские операционные системы.
- •24.Понятие файловой системы.
- •25.Операционные системы семейства Windows.
- •26. Классфикация прикладного программного обеспечения.
- •27. Инструменальные программные средства общего назначения.
- •28.Инструментальные программные средства специального назначения.
- •29.Программные средства профессионального уровня.
- •30.Понятие информационной системы.
- •33.Состав и функции систем управления бд.
25.Операционные системы семейства Windows.
При создании ОС Windows в нее были заложены следующие основные концепции:
Мультизадачность – ОС и пользователь могут одновременно работать с несколькими приложениями.
Визуальная ориентированность – пользователь не вводит команды, а управляет графическими объектами.
Объектная ориентированность – пользователь работает с папками и документами, а не с программами или командами.
Универсальный интерфейс – все программы похожи по управлению.
Технология внедрения и связывания объектов - все основные объекты можно комбинировать и вкладывать друг в друга при работе с документами.
Технология обмена данных – практически любая совместимая информация может быть передана из одной программы в другую через специальную область памяти, называемую буферос обмена.
Windows – ОС, внутренняя структура которой связана с особенностями процессоров. Опишем основные компоненты из которых складывается архитектура Windows.
Драйверы устройств отвечают за операции с аппаратным обеспечением. Они принимают команды от ОС и переводят в конкретные инструкции устройства. Благодаря этому, ПО для Windows не зависит от внешних устройств и пользуется сервисом , который предоставит ОС. Для стандартных устройств (принтер, монитор и т.п.) в Windows реализованы аппаратно-независимые драйверы, в дополнение к которым разработчики пишут так называемые мини-драйверы для подержки аппаратно-независимых операций.
Встроенные функции Windows находятся в файлах *.dll – динамически загружаемых библиотеках. Модули *.dll – это разделяемые библиотеки частовых процедур к которым по мере необходимости обращаются исполняемые программы.
Модуль Kernel отвечает за файловый ввод-вывод, управление памятью, загрузку и выполнение программ, поддержку сетевой и файловой системы.
Модуль GDI управляет графическими операциями Windows (т.е. включение и выключение пикселов, прорисовывание линий, закраска областей) и печатью.
Модуль USER управляет пользовательским вводом-выводом, включая операции с клавиатурой, мышью,звуковыми драйверами, системными часами и портами ввода-вывода. Модуль обеспечивает пользовательский интерфейс Windows, поддерживает отображение и перемещение окон, меню и значков.
Windows 95 и выше позволяет использовать виртуальную адресацию памяти, т.е. адресовать больший её объём, чем на компьютере установлено оперативной памяти, для этого Windows использует возможности процессора по обмену страницами памяти с жёстким диском. В процессе работы в память постоянно загружаются программный код и данные. Если потребности программы превышают возможности компьютера, те участки памяти, которые требуются меньше всего «откладываются» на жёсткий диск для этого используется специальный файл подкачки (файл виртуальной памяти). Таким образом, виртуальная адресация – это способ управления памятью, при котором адресуемая память делится между процессами и отображает не доступные области физической памяти. Особенность виртуальной памяти Windows – способность файла-подкачки динамически изменять свой размер от потребностей системы.
Windows – многозадачная и многопоточная система – это означает, что в ОС «одновременно»выполняются несколько процессов, причём в пределах одного процесса могут параллельно существовать несколько более простых процессов, называемые потоками. Каждое работающее приложение Windows – процесс, причём каждый процесс состоит из одного потока. Поток может использовать память и системные ресурсы, выделяемые ему материнским процессом, но не может сам обращаться к ОС с требованием выделить новые ресурсы.
В каждый момент времени выполняется 1 поток. В режиме вытесняющей многозадачости каждый поток выполняется определённое количество времени или до тех пор пока приоритет другого потока не превысит его приоритет.
Приоритеты распределяет ОС – поэтому ни один процесс или поток не может захватить монопольное управление. Каждому приложению отводится строго определённая доля процессного времени, каждое приложение может быть в любой момент переведено в фоновый режим. При вытесняющей многозадачности кажется, что программы действительно выполняются одновременно.
При кооперативной многозадачности каждое приложение получает фактически столько процессного времени, сколько считает нужным. Все приложения делят процессное время, периодически опрашивая друг друга, поэтому хорошо заметно, когда 1 программа тормозит другую, а при длительной операции с диском замедляется практически вся программная деятельность.