Презентация на тему: » операционные системы операционные оболочки – интерфейсные системы, драйверы (программы, управляющие работой внешних устройств) утилиты (служебные программы)» — Транскрипт:
3 операционные системы операционные оболочки – интерфейсные системы, драйверы (программы, управляющие работой внешних устройств) утилиты (служебные программы) диспетчеры файлов или файловые менеджеры средства динамического сжатия данных (архиваторы) средства диагностики ПК средства обеспечения компьютерной безопасности
4 базовый модуль (ядро ОС)- управляет работой программы и файловой системой, обеспечивает доступ к ней и обмен файлами между периферийными устройствами; командный процессор — расшифровывает и исполняет команды пользователя, поступающие прежде всего через клавиатуру; драйверы периферийных устройств — программно обеспечивают согласованность работы этих устройств с процессором (каждое периферийное устройство обрабатывает информацию по разному и в различном темпе); дополнительные сервисные программы (утилиты) — делают удобным и многосторонним процесс общения пользователя с компьютером.
Машечкин И. В. — Операционные системы — Управление внешними устройствами
5 Первый этап загрузки ОС. В системном блоке компьютера находится постоянное запоминающее устройство (ПЗУ, постоянная память, ROM-Read Only Memory — память с доступом только для чтения), в котором содержатся программы тестирования блоков компьютера и первого этапа загрузки ОС. Они начинают выполнятся с первым импульсом тока при включении компьютера.
На этом этапе процессор обращаются к диску и проверяет наличие на определенном месте (в начале диска) очень небольшой программы — загрузчика. Если эта программа обнаружена, то она считывается в ОЗУ и ей передается управление. Второй этап загрузки ОС. Программа — загрузчик, в свою очередь, ищет на диске базовый модуль ОС, переписывает его память и передает ему управление.
Третий этап загрузки ОС. В состав базового модуля входит основной загрузчик, который ищет остальные модули ОС и считывает их в ОЗУ. После окончания загрузки ОС управление передается командному процессору и на экране появляется приглашение системы к вводу команды пользователя.
6 осуществление диалога с пользователем; ввод-вывод и управление данными; планирование и организация процесса обработки программ; распределение ресурсов (оперативной памяти, процессора, внешних устройств); запуск программ на выполнение; всевозможные вспомогательные операции обслуживания; передача информации между различными внутренними устройствами; программная поддержка работы периферийных устройств (дисплея, клавиатуры, принтера и др.).
7 «Центр справки и поддержки» Microsoft помощь по всем вопросам технической поддержки Windows, то есть по вопросам, связанным с печатью и факсимильной связью, быстродействием и обслуживанием, оборудованием и исправлением неполадок. Консоль «Управление компьютером» имеются представления «Служебные», «Хранилище» и «Службы и приложения».
С помощью диспетчера устройств можно проверить установленные устройства и загрузить или обновить драйверы устройств. С помощью диспетчера диска можно просмотреть параметры настройки диска, а с помощью компонента «Службы» просмотреть выполняющиеся приложения. Средство «Сведения о системе»предоставляет параметры настройки ресурсов оборудования, компонентов, программной среды и Интернета, а также дополнительные средства диагностики неполадок. Средство «Восстановление системы» способ отказаться от вредоносных изменений в системе, внесенных в процессе установки устройства или приложения.
8 Комплект офисных приложений MS OFFICE Бухгалтерские системы Финансовые аналитические системы Интегрированные пакеты делопроизводства CAD – системы (системы автоматизированного проектирования) Редакторы HTML или Web – редакторы Браузеры – средства просмотра Web — страниц Графические редакторы Экспертные системы И так далее.
9 Инструментальное ПО или системы программирования — это системы для автоматизации разработки новых программ на языке программирования.
10 1. Текстовый редактор для создания файла с исходным текстом программы. 2. Компилятор или интерпретатор. Исходный текст с помощью программы-компилятора переводится в промежуточный объектный код. Исходный текст большой программы состоит из нескольких модулей (файлов с исходными текстами).
Каждый модуль компилируется в отдельный файл с объектным кодом, которые затем надо объединить в одно целое. 3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код. 4. визуальный методы программирования
11 Borland Delphi — предназначен для решения практически любых задачи прикладного программирования Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений Microsoft Visual Basic – это популярный инструмент для создания Windows-программ Microsoft Visual C++ — это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows
12 Приведите примеры прикладного программного обеспечения: 1) общего назначения 2) профессионально – ориентированного назначения. Приведите несколько примеров операционных систем. Приведите несколько примеров утилит (служебных программ) Построить функциональную схему операционной системы (на 1 уровне: управление данными, управление задачами, связь с пользователем).
13 Сообщение по темам: «Однозадачные и многозадачные режимы работы с ПК» «Однопользовательские и многопользовательские режимы работы с ПК» Возможна ли работа с ПК в: Однозадачном однопользовательском режиме? Однозадачном многопользовательском режиме? Многозадачном однопользовательском режиме? Многозадачном многопользовательском режиме? В каком из представленных режимах будут по максимуму использоваться ресурсы ПК?
Источник: www.myshared.ru
Назначение операционных систем
Компьютер — это программно управляемое автоматическое устройство для работы с информацией. Без программ любой компьютер — просто «железо».
Совокупность программ, хранящихся в долговременной памяти компьютера, составляют программное обеспечение (ПО) компьютера.
Все множество программ, составляющих ПО, можно разделить на три группы:
Общая схема состава программного обеспечения компьютера приведена на рис. 4.4.
Рис. 4.4. Состав программного обеспечения компьютера
Прикладное программное обеспечение
Прикладные программы дают возможность пользователю непосредственно решать свои информационные задачи, создавать и обрабатывать информационные объекты.
•обладает определенными потребительскими качествами (т. е. он
нужен пользователю);
•допускает хранение на цифровых носителях в виде самостоятель
ной информационной единицы (файла, папки, архива);
•допускает выполнение над ним определенных действий путем ис
пользования аппаратных и программных средств компьютера.
Прикладное программное обеспечение делится на две части. К первой части относятся те программы, которые полезны большинству пользователей независимо от их профессиональных интересов. Они называются прикладными программами общего назначения. В таблице 4.1 приведены основные виды прикладных программ (программных комплексов) и соответствующие информационные объекты, которые с их помощью создаются и обрабатываются.
В последнее время за списком перечисленных видов программ закрепилось название «офисные программы». Этот список постепенно расширяется: появляются программы-органайзеры, несложные программы верстки макетов печатных изданий и пр.
Таблица 4.1. Программы и информационные объекты
Вторую часть прикладных программ составляют специализированные программы (профессионально ориентированные). Дать их полный перечень практически невозможно. Математики, инженеры, научные работники многих специальностей нуждаются в программах, выполняющих математические расчеты; профессиональные издатели книг не могут довольствоваться текстовыми процессорами общего назначения и нуждаются в специаль-
ных программах — издательских системах; бухгалтерам и экономистам требуются свои программы. Фактически для любой профессии, связанной с обработкой информации, уже создано свое специализированное ПО.
К классу специализированных программ следует отнести также обучающие программы, с которыми, возможно, вы имели дело на уроках или дома. Кроме того, специально для учителей созданы инструментальные программы, позволяющие им самостоятельно конструировать цифровые (электронные) средства обучения. Совокупность таких средств представляет собой новый вид образовательных ресурсов.
Системное программное обеспечение
Назначение операционных систем
Особое место в программном обеспечении занимают операционные системы.
Операционная система— это комплекс программ, обеспечивающих:
•управление устройствами и задачами (процессами) — согласован
ную работу всех аппаратных средств компьютера и выполняемых
программ;
•работу с файлами — организацию хранения и обработки файлов на
внешних носителях;
•пользовательский интерфейс — диалог пользователя с компьюте
ром.
Кроме того, существуют специальные программы, выполняющие некоторые дополнительные услуги системного характера (например, управление внешними устройствами, архивирование файлов, защиту от вирусов, «лечение» и оптимизацию дисков и т. д.). Эти программы называются утилитами.
Впредыдущем параграфе мы отмечали, что современный компьютер может включать много (иногда десятки) устройств — ресурсов компьютера. Эти устройства иногда работают одновременно, иногда «встают в очередь» друг за другом. Это и центральный процессор, и несколько видов устройств оперативной памяти, и периферийные (внешние) устройства, среди которых:
•устройства ввода (клавиатура, мышь, сканер и др.);
•устройства вывода (монитор, принтер, графопостроитель и др.);
•внешние запоминающие устройства (дисководы для магнитных и
оптических дисков, устройства для работы с флэш-памятью);
•устройства управления (мышь, джойстик и др.);
Все это оборудование должно работать согласованно, по заданной программе, в едином режиме. При этом скорости работы различных устройств различаются в сотни, тысячи и более раз. Деятельность опера-
ционной системы по управлению ресурсами можно уподобить действиям дирижера, которому надо управлять огромным оркестром, включающим десятки различных инструментов, чтобы они вступали в игру в нужный момент и отдельные звуки переплетались бы в стройную мелодию.
Для управления работой внешних устройств в состав операционной системы входят специальные программы, которые называются драйверами внешних устройств.Для каждого типа и каждой конкретной модели внешнего устройства существует свой драйвер. Иногда ОС автоматически подбирает подходящий драйвер, иногда об этом приходится заботиться пользователю.
Впамять компьютера может быть загружено одновременно несколько программ, которые будут выполняться частями параллельно. Иногда мы сознательно поручаем это нашему ПК, запустив, скажем, одновременно почтовую программу и текстовый процессор. Но даже если мы этого не делаем, все равно: на экране идут часы, в то же время компьютер производит незаметные, но совершенно необходимые операции по защите от вирусов, защите от удаленных хакерских атак по сети, контролю состояния устройств и т. д.
Каждую выполняемую программу называют процессом. Отсюда термин «управление процессами». Организовать параллельное выполнение программ очень непросто, поскольку они обращаются к одним и тем же ресурсам — к центральному процессору, к различным видам памяти, к внешним устройствам. Решает эту задачу операционная система.
Компьютеры первых двух поколений работали в однозадачном режиме: пока не заканчивалось выполнение очередной программы, другие программы в компьютер не загружались. При этом значительная часть времени уходила на механический ввод программы и данных с перфорационного носителя, вывод на бумажную печать, чтение и запись на магнитные носители. Все это время процессор «простаивал», ожидая, когда свою работу закончат его «медленные сотрудники».
Ситуация изменилась с появлением на ЭВМ третьего поколения контроллеров внешних устройств. Стало возможным освободить процессор от управления «неповоротливыми» механизмами, переложив эту задачу на контроллеры. А процессор получил возможность все время заниматься своей основной работой — обработкой данных.
Пока одна программа (процесс) ожидает, например, завершения ввода/вывода данных, другая программа может занимать процессор. При этом состояние первого, прерванного процесса должно быть сохранено, чтобы его в нужный момент можно было восстановить и продолжить выполнение программы. Такой режим работы называется многозадачным режимом.
Наиболее сложны многопользовательские многозадачные операционные системы, применяемые в многотерминальных системах — вычислительных комплексах, в которых к одному общему компьютеру подключается несколько устройств ввода/вывода или персональных компьютеров (терминалов) для одновременной работы многих пользователей.
Важная функция ОС — поддержка пользовательского интерфейса, В настоящее время общепринятым стал графический интерфейс, поддерживаемый системами меню (по крайней мере, в мире ПК).
Наибольшее число ПК во всем мире работают под управлением ОС Windows, с которой вы наверняка знакомы. Тем не менее напомним основные правила пользовательского интерфейса. Взаимодействие пользователя с ОС происходит по схеме:
1) ОС находится в состоянии ожидания команды пользователя;
2) пользователь отдает команду в какой-либо форме (чаще всего — че
рез меню);
3) ОС исполняет команду или сообщает о невозможности выполнения;
4) ОС возвращается в состояние ожидания следующей команды по
льзователя; и т. д.
![]() |
Рис. 4.5. Рабочий стол WindowsXP |
Графический интерфейс, который пришел на смену некогда существовавшему символьному, позволяет пользователю выбирать объекты для команд с помощью графических образов этих объектов. Когда мы запускаем современную версию ОС Windows, перед нами на экране’ дисплея возникает Рабочий спгол (рис. 4.5), на котором расположено несколько графических объектов — символических изображений тех программ, с которыми пользователь работает наиболее часто. Кроме того, в нижней части экрана находится панель задач, содержащая ряд кнопок для запуска программ.
Рис. 4.6. Каскадное меню
Операционная система — большая и очень сложная программа. Ее объем может быть настолько велик, что она целиком не уместится в оперативной памяти. В ОС выделяется некоторая часть, которая является основой всей системы и называется ядром.
В состав ядра входят наиболее часто используемые модули, например средства распределения оперативной памяти и процессора, система прерываний и др. Программы, входящие в состав ядра, при загрузке ОС помещаются в оперативную память, где они постоянно находятся и используются при работе компьютера. Такие программы называются резидентными программами. Остальная часть ОС хранится на жестком диске и автоматически загружается в оперативную память по мере необходимости, а затем удаляется из нее.
Работа с файлами
Работу пользователя с файлами обслуживает подсистема ОС, которая называется файловой системой.Этой функцией ОС вы часто пользуетесь, поэтому сейчас подробно о ней говорить мы не будем. Отметим только то обстоятельство, что на современных компьютерах используется иерархическая, многоуровневая файловая структура. Необходимость этого связана с большим объемом внешних носителей информации. Для ускорения поиска втаких условиях иерархическая структура — самая рациональная.
Системы программирования— инструмент для работы профессиональных программистов. Каждая такая система ориентирована на определенный язык программирования: Паскаль, Бейсик, Фортран, Си, Ассемблер и др. Системы программирования позволяют создавать тексты программ, отлаживать и исполнять программы. Все перечисленные выше виды ПО создаются программистами с помощью систем программирования.
Вопросы и задания
1. Приведите классификацию программного обеспечения современных компью
теров.
2. В чем принципиальное отличие прикладного программного обеспечения об
щего назначения от иных видов прикладного программного обеспечения?
3. В чем заключается принцип организации диалога «компьютер—пользова
тель» с помощью меню?
4. Что такое ядро ОС?
5. Какие программы управляют работой внешних устройств?
6. Что такое система программирования?
Статьи к прочтению:
- Назначение органов управления
- Назначение отверстий в стенах и плитах перекрытий при помощи программы консул.
Подключение внешних устройств
Похожие статьи:
- Состав операционной системы. Накопители на гибких магнитных дисках — Предназначены для хранения небольших объемов информации — Это носители произвольного (прямого) доступа к…
- Программное обеспечение эвм, классификация программного обеспечения. понятие операционной системы. П.о. – совокупность программ, процедур и правил, обеспечивающих взаимодействия аппаратных средств, а так же взаимодействие пользователей с вычислительной…
Источник: csaa.ru
Программное обеспечение внешних устройств
Цель:изучение основных компонентов персонального компьютера и основных видов периферийного оборудования, способов их подключения, основных характеристик, изучить программное обеспечение внешних устройств.
Оборудование:системный блок, монитор, клавиатура, мышь, кабели в комплекте, периферийные устройства с различными типами разъемов (принтер, модем и другие).
Задание:
1. Изучить программное обеспечение внешних устройст компьютера.
Программное обеспечение (ПО) [software]-это просто совокупность программ, используемых для решения задач на ЭВМ.
Если внешнее устройство, подключаемое к ПК через порт, соединяется с Вашим ПК впервые, то может потребоваться достаточно много времени, чтобы ПК смог это устройство распознать. Более того, ресурсов Вашей операционной системы может быть недостаточно, чтобы данное устройство распознать и подключить к операционной системе.
В этом случае Вам потребуется специальное программное обеспечение, которое Вы должны будете установить на Ваш ПК, чтобы это устройство могло работать совместно с ним. Как правило, такое программное обеспечение продается вместе с внешним устройством. Но если это устройство получено без программного обеспечения (например, б/у — бывшее в употреблении), то возникнет необходимость искать это программное обеспечение отдельно в магазинах, через Интернет, у знакомых и т.п.
Первое подключение нового внешнего устройства — это очень важный и ответственный шаг, который следует делать, полагаясь на инструкции, которые будет выдавать операционная система. В противном случае не гарантируется, что устройство будет работать так, как определено его техническими характеристиками.
После правильного подключения внешнего устройства может раздаться
звуковой сигнал. Также одновременно с сигналом или вместо него может
появиться меню, предлагающее соответствующим образом начать работу с
Упражнения по компьютерной грамотности:
1) Нужно ли специальное программное обеспечение (драйвер) для того, чтобы подключить принтер к порту ввода-вывода?
2) В какой последовательности Вы подключаете принтер к своему ПК?
Лабораторная работа
Операционная система Windows
Цель работы: изучить основы работы в операционной системе Windows: приёмы управления при помощи мыши, операций с файловой системой при помощи системы окон папок и работы с файловой структурой при помощи программы Проводник.
Управлять ОС Windows можно с помощью манипулятора мышь и клавиатуры.