1 / 23

Тема: Понятие операционной системы.

ЦЕЛЬ УРОКА: усвоение знаний о понятиях “ программное обеспечение ” и его виды, “ Операционная система ” , ее назначение и функции. Тема: Понятие операционной системы. 1. Понятие и классификация программного обеспечения. СОВРЕМЕННЫЙ КОМПЬЮТЕР. АППАРАТНЫЕ СРЕДСТВА ( HARDWARE ).

nelly
Download Presentation

Тема: Понятие операционной системы.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ЦЕЛЬ УРОКА: усвоение знаний о понятиях “программное обеспечение”и его виды,“Операционная система”, ее назначение и функции.

  2. Тема: Понятие операционной системы.

  3. 1. Понятие и классификация программного обеспечения. СОВРЕМЕННЫЙ КОМПЬЮТЕР АППАРАТНЫЕ СРЕДСТВА (HARDWARE) ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (SOFTWARE)

  4. КОМПЬЮТЕРНАЯ ПРОГРАММА – это закодированная информация о действиях, которые предписывается выполнить компьютеру, алгоритм для исполнения компьютером, описанный или на языке машинных кодов, или на специальном языке программирования.

  5. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (ПО) – это совокупность программ обработки данных и необходимых для их эксплуатации документов.

  6. Программное обеспечение Уникальное Системное Системы программирования. Прикладное. Операционные системы. Библиотеки стандартных программ Средства контроля и диагностики. Языки програ- ммирования. Трансляторы и интепретаторы Пакеты прикладных программ.

  7. 2. Понятие операционной системы. Назначение и функции. Операционная система - это совокупность программ, обеспечивающих организацию вычислительного процесса на ЭВМ. Основные функции ОС. Управление данными Управление задачами. Связь с человеком – оператором.

  8. Главной функцией ОС - является управление прикладными процессами, памятью и внешними устройствами, интерфейсом пользователя, безопасностью данных и прочим.

  9. СТРУКТУРА ОС Ядро-командный интерпретатор(переводчик) Драйвера и «системные библиотеки» Интерфейс пользовательская оболочка

  10. ядро — командный интерпретатор, «переводчик» с программного языка на «железный» язык машинных кодов, понятный компьютеру; специализированные программы для управления различными устройствами, входящими в состав компьютера. Такие программы называются драйверами, т. е. управляющими. Сюда же относятся «системные библиотеки», используемые как самой операционной системой, так и входящими в ее состав программами; удобная оболочка, с которой общается пользователь, — интерфейс. Своего рода красивая обертка, в которую упаковано скучное и не интересное для пользователя ядро. Поэтому такая нестабильная и ненадежная с точки зрения ядра ОС, как Windows 98/МЕ, и пользовалась таким сногсшибательным успехом — благодаря красивой обертке-интерфейсу.

  11. Структура ОС носит модульный характер. Рассмотрим последовательность обработки задания на ЭВМ. • Решение любой задачи на ЭВМ начинается с написания ее алгоритма на языке программирования. Текст алгоритма называется исходной программой или исходным модулем. • Первый этап обработки - трансляция, т.е. перевод текста исходного модуля с какого либо языка программирования на язык машинных команд конкретной ЭВМ. Трансляция осуществляется с помощью специальных, сложных программ - трансляторов, которые входят в состав комплекта системных обрабатывающих программ ОС. • Транслятор загружается в оперативную память (RAM) ЭВМ, ему передается управление центральным процессором, входной информацией для него служит транслируемый исходный модуль, результатом работы является текст программы на машинном языке - объектный модуль. • Сложные программные комплексы состоят из многих модулей, поэтому, перед этапом выполнения программы необходимо объединение всех модулей и определение связей между ними.

  12. В современных ОС такое объединение модулей осуществляется после этапа трансляции перед загрузкой программы в RAM ЭВМ для выполнения. Процесс установления межмодульных связей в различных ОС называют редактированием связей (компоновкой задач, построением задач), и выполняется он с помощью специальной программы редактора связей. • Программа редактора связей осуществляет первичное разрешение межмодульных ссылок. Предположим, что в модуле А существует команда обращения к модулю В - call В. Редактор связей после объединения обоих модулей в единый загрузочный модуль в соответствующей машинной команде должен проставить адрес модуля В, определенный относительно начала всего загрузочного модуля. • Чтобы программа могла выполняться, единый загрузочный модуль должен быть помещен в RAM ЭВМ. Эту операцию называют этапом загрузки, а программу, которая осуществляет загрузку, - загрузчиком или программой выборки.

  13. Операционная система занимает большой объем, поэтому в оперативной памяти находятся только те ее части, с которыми в данный момент работает процессор (они называются резидентными). Остальные программы располагаются во внешней памяти и переписываются в оперативную по мере необходимости.

  14. Тема:Типы операционных систем. Стандартные сервисные программы поддержки операционного окружения.

  15. Цель: рассмотреть классификацию операционных систем, познакомить с основными программами поддержки сервисного окружения.

  16. 1. Типы операционных систем. На сегодняшний день на рынке программного обеспечения сосуществуют несколько семейств операционных систем. По своим функциональным свойствам ОС могут быть разделены по меньшей мере на три группы: • однопользовательские однозадачные; • однопользовательские многозадачные; • многопользовательские многозадачные.

  17. Несмотря на то, что в исторической последовательности первыми на сцену вышли (в 60-70 – е годы xx в.) именно многопользовательские многозадачные ОС (OS, 360/370, RSX и тд.) наибольшее распространение получили однозадачные ОС (MS DOS и ее аналоги). В однозадачных ОС пользователь в один момент времени работает с одной конкретной программой (задачей).

  18. Однопользовательские многозадачные операционные системы позволяют параллельно работать с несколькими программами, и количество программ зависит от мощности системы. К данному типу операционных систем относятся: ОС всех версий Microsoft Windows, UNIX, OS/2, Linux, Mac OS. Многопользовательские многозадачные или сетевые ОС связаны с появлением локальных и глобальных сетей и предназначены для обеспечения доступа ко всем ресурсам вычислительной сети. Примером таких систем являются: Novell Net Ware, Microsoft Windows – NT, UNIX, IBM LAN.

  19. Кроме того существует еще одна классификация ОС: • по количеству пользователей: однопользовательские ОС (MS DOS, Windows) и многопользовательские (VM, Unix); • по доступу: пакетные (OS/360), интерактивные (Windows, Unix), системы реального времени (QNX,Neutrino,RSX); • по количеству решаемых задач: однозадачные (MS DOS) и многозадачные (Windows, Unix).

  20. 2. Стандартные сервисные программы.

More Related