Программный принцип работы компьютера
Файлы ОС хранятся во внешней, долговременной памяти компьютера (на жестком, гибком или лазерном диске). Однако программы могут выполняться, только если они находятся в оперативной памяти, поэтому файлы ОС необходимо загрузить в оперативную память.
Числовая, текстовая, графическая и звуковая информация может обрабатываться компьютером, если она представлена в двоичной знаковой системе. Информация в двоичном компьютерном коде представляет собой последовательность нулей и единиц, т.е. данные. Для обработки в компьютере данные представляются в форме последовательности электрических импульсов.
Для того чтобы компьютер «знал», что ему делать с данными, как их обрабатывать, он должен получить определенную команду (инструкцию). Например, «сложить два числа» или «заменить один символ в тексте на другой».
Обычно решение задачи представляется в форме алгоритма, т.е. определенной последовательности команд. Такая последовательность команд (инструкций), записанная на «понятном» компьютеру языке, называется программой.
Б12. Программное обеспечение компьютера, состав и структура. Назначение операционной системы. Командное взаимодействие пользователя с компьютером. Графический пользовательский интерфейс.
Программное обеспечение — это совокупность программ для создания, обработки, изменения, удаления информации и программных документов, необходимых для этих программ. Программное обеспечение является одним из видов обеспечения вычислительных систем, наряду с техническим (аппаратным – «железо»), математическим, информационным и пр.
Виды программного обеспечения (ПО) | ||
Системное ПО -обеспечивает согласованное взаимодействие устройств компьютера и создает условия для выполнения остальных программ. | Прикладное ПО -это программы, непосредственно предназначенные для удовлетворения потребностей пользователя. | Инструментальное ПО -средства автоматизации разработки компьютерных программ, то есть инструменты программиста. Инструментальное ПО — это разновидность прикладного ПО (оно является прикладным для разработчика). |
Виды системного ПО:· Операционная система,· драйверы, кодеки,· программы для обслуживания компьютера (утилиты),· программы для защиты, антивирусы | Виды:· текстовые и графические редакторы;· программы работы с электронными таблицами;· системы управления базами данных;· средства просмотра web-страниц;· обучающие системы, электронные энциклопедии, игры;· специализированные программные системы, предназначенные для автоматизации определенного вида профессиональной деятельности, например, банковские системы, системы управления транспортными перевозками, системы геометрического моделирования в машиностроении. | Виды:· системы программирования для различных языков. |
Операционная система (ОС) обеспечивает совместное функционирование всех устройств компьютера и предоставляет пользователю доступ к его ресурсам.
Без ОС компьютер не может работать в принципе и является лишь набором отдельных аппаратных устройств (процессор, память и т.д.).
Состав операционной системы:
Файлы ОС хранятся во внешней, долговременной памяти компьютера (на жестком, гибком или лазерном диске). Однако программы могут выполняться, только если они находятся в оперативной памяти, поэтому файлы ОС необходимо загрузить в оперативную память.
Диск (жесткий, гибкий или лазерный), на котором находятся файлы ОС и с которого производится ее загрузка, называется системным.
Статьи к прочтению:
Системное программное обеспечение компьютера
Операционная система (ОС) — главная часть программного обеспечения, без которой компьютер работать не может.
Операционная система — это комплекс программ, обеспечивающих совместное функционирование всех устройств компьютера и предоставляющих пользователю доступ к ресурсам компьютера. |
Компьютер — сложная система, состоящая из множества аппаратных (физических) и программных (информационных) объектов. К физическим объектам относятся устройства памяти, монитор, клавиатура, принтеры и др.; к информационным объектам относятся всевозможные программы и данные.
Интерфейс
В свою очередь, компьютер является частью системы «человек — компьютер». Средства, обеспечивающие взаимосвязь между объектами этой системы, называют интерфейсом.
Аппаратный интерфейс
Аппаратный интерфейс — средства, обеспечивающие взаимодействие между устройствами компьютера. Для обеспечения совместного функционирования аппаратного обеспечения компьютера в состав ОС входят драйверы устройств — специальные программы, управляющие работой подключённых к компьютеру устройств (клавиатуры, мыши, монитора, принтера и т. д.). Каждому устройству соответствует свой драйвер, поставляемый производителем этого оборудования.
Пользовательский интерфейс
Пользовательский интерфейс — средства, обеспечивающие взаимодействие человека и компьютера. В операционную систему входят программы, поддерживающие диалог пользователя с компьютером: желая произвести некоторое действие (запустить программу на выполнение, распечатать текст на принтере, посмотреть свойства компьютера и т. д.), человек даёт ОС соответствующую команду. Операционная система выполняет эту команду и предоставляет пользователю результат работы или же сообщает о невозможности выполнения заданной команды. Чуть позже мы рассмотрим пользовательский интерфейс более подробно.
В настоящее время наиболее распространёнными ОС для персональных компьютеров являются Windows, MacOS и Linux (рис. 2.6).
Сейчас компьютеры продаются как без ОС, так и уже с установленной ОС. По желанию пользователя на компьютер можно установить другую операционную систему, приобретя её дистрибутив на оптическом диске. При установке ОС входящие в её состав программы копируются с оптического диска дистрибутива на жёсткий диск компьютера. После установки программы операционной системы хранятся в долговременной памяти — на жёстком диске.
Установка ОС с дистрибутива на жёсткий диск требуется не всегда. Например, при использовании Live-дистрибутива ОС Linux загружается непосредственно с CD и использует только оперативную память.
Подготовка к восприятию нового материала
Каким же образом происходит загрузка операционной системы? (В процессе загрузки ОС сначала производится тестирование работоспособности процессора, памяти и других аппаратных средств компьютера, причем краткие диагностические сообщения о процессе тестирования выводятся на экран монитора.)
После окончания загрузки ОС пользователь получает возможность управлять компьютером с использованием графического интерфейса ОС.
3.4. Прикладное программное обеспечение
Программы, с помощью которых пользователь может работать с разными видами информации, не прибегая к программированию, принято называть прикладными программами или приложениями. |
Можно выделить приложения общего назначения и приложения специального назначения.
- текстовые редакторы — для работы с текстовой информацией;
- электронные таблицы — для автоматизации вычислений;
- графические редакторы — для создания и редактирования всевозможных графических изображений;
- мультимедийные проигрыватели — для воспроизведения звука, анимации и видео;
- редакторы презентаций — для создания материалов, позволяющих большой аудитории не только слышать выступающего, но и видеть ключевые положения его выступления;
- системы управления базами данных — для доступа к упорядоченной информации из некоторой предметной области.
Как правило, пользователь, приобретая компьютер, устанавливает на нём так называемый офисный пакет программ, включающий основные приложения общего назначения. Наибольшее распространение получили следующие офисные пакеты: Microsoft Office для операционных систем Windows и Mac OS; OpenOffice.org для операционных систем Windows и Linux (рис. 2.7).
Рис. 2.7.
Логотипы наиболее распространённых офисных пакетов
- издательские системы — для автоматизации подготовки книг, журналов и другой печатной продукции;
- бухгалтерские программы — для автоматизированного вычисления заработной платы и учёта денежных средств предприятия (организации);
- системы автоматизированного проектирования (САПР) — для создания трёхмерных чертежей зданий, механизмов и других сложных объектов;
- программы компьютерного моделирования — для испытаний устойчивости проектируемых сооружений, безопасности и других характеристик транспортных средств и других объектов;
- математические пакеты — для выполнения сложных научных и технических расчётов;
- геоинформационные системы — для разработки топографических карт, подготовки метеорологических прогнозов, моделирования экологических ситуаций и т. д.;
- медицинские экспертные системы — для помощи в постановке диагноза больному и др.
К программам специального назначения относят и многочисленные образовательные программы: электронные учебники, тренажёры, тестирующие системы, конструкторы, энциклопедии и справочники. Очень много полезных для себя образовательных программ по разным предметам вы можете найти в Единой коллекции цифровых образовательных ресурсов.
Системное по
! Программы, которые обеспечивают возможность работы других программ, связывают все устройства компьютера в единую систему, называются системными программами.
! Системные программы — управляют работой аппаратных средств и обеспечивают услугами пользователя и его прикладные комплексы.
!Комплекс взаимосвязанных программ, предназначенных для того, чтобы обеспечить пользователям удобный способ общения с устройствами компьютера, называется системными программами.
Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом.
Это программы общего пользования не связаны с конкретным применением ПК и выполняют традиционные функции: планирование и управление задачами, управления вводом-выводом и т.д. Другими словами, системные программы выполняют различные вспомогательные функции, например, создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.п.
К системному ПО относятся:
операционные системы — эта программа загружается в ОЗУ при включении компьютера;
программы – оболочки — обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander;
операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования и.т.;
драйверы — программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера;
утилиты — вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг, (они либо расширяют и дополняют соответствующие возможности операционной системы, либо решают самостоятельные важные задачи).
К утилитам относятся:
диспетчеры файлов или файловые менеджеры;
средства динамического сжатия данных, позволяют увеличить количество информации на диске за счет ее динамического сжатия (программы-упаковщики – архиваторы);
средства просмотра и воспроизведения;
средства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков;
средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами;
средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).
! Утилиты – программы, имеющие вспомогательное значение, расширяющие возможности операционной системы
Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее, т.е. автономно.
В чем заключается основное различие между операционной системой и прикладными программами?
В чем заключается основное различие между операционной системой и прикладными программами?
6. Серверное программное обеспечение
Для того чтобы компьютер мог выступать в роли сетевого сервера необходимо установить серверную часть сетевой операционной системы, которая позволяет поддерживать ресурсы и распространять их среди сетевых клиентов. Важным вопросом для сетевых серверов является возможность ограничить доступ к сетевым ресурсам. Это называется сетевой защитой (network security). Она предоставляет средства управления над тем, к каким ресурсам могут получить доступ пользователи, степень этого доступа, а также, сколько пользователей смогут получить такой доступ одновременно. Этот контроль обеспечивает конфиденциальность и защиту и поддерживает эффективную сетевую среду.
В дополнение к обеспечению контроля над сетевыми ресурсами сервер выполняет следующие функции:
- предоставляет проверку регистрационных имен (logon identification) для пользователей;
- управляет пользователями и группами;
- хранит инструменты сетевого администрирования для управления, контроля и аудита;
- обеспечивает отказоустойчивость для защиты целостности сети.
Конспект урока «Программное обеспечение компьютера. Операционная система»
Как мы уже говорили, компьютер работает под управлением программ. Вся совокупность программ называется программным обеспечением.
Базовой и необходимой составляющей программного обеспечения компьютера является операционная система.
Операционные системы разные, но их назначение и функции одинаковые. Операционная система является основной и необходимой составляющей программного обеспечения компьютера, без нее компьютер не может работать в принципе.
Операционная система — комплекс программ, обеспечивающих взаимодействие всех аппаратных и программных частей компьютера между собой и взаимодействие пользователя и компьютера.
Первой задачей операционной системы является обеспечение совместного функционирования всех аппаратных устройств компьютера.
Второй задачей операционной системы является представление пользователю доступа к ресурсам компьютера.
Любая операционная система имеет как минимум 3 компонента:
Все операции, связанные с процессами, выполняются под управлением той части операционной системы, которая называется ядром.
Ядро представляет собой лишь небольшую часть кода операционной системы в целом, однако оно относится к числу наиболее интенсивно используемых компонент системы. По этой причине ядро обычно резидентно размещается в основной памяти, в то время как другие части операционной системы перемещаются во внешнюю память и обратно по мере необходимости.
Драйвер — это компьютерная программа, с помощью которой другая программа (обычно операционная система) получает доступ к аппаратному обеспечению некоторого устройства.
В общем случае, для использования любого устройства (как внешнего, так и внутреннего) необходим драйвер. Но обычно с операционными системами поставляются драйверы для ключевых компонентов аппаратного обеспечения, без которых система не сможет работать. Однако для некоторых устройств (таких, как графическая плата или принтер) могут потребоваться специальные драйверы, обычно предоставляемые производителем устройства.
Для упрощения работы пользователя в состав современных операционных систем, входят программные модули, создающие графический пользовательский интерфейс.
Интерфейс — это оболочка, с помощью которой пользователь общается с компьютером
Различают два вила интерфейса: пользовательский и графический интерфейс.
Пользовательский интерфейс — это совокупность правил и приемов, создаваемых программой, с помощью которых пользователь управляет ею. К примеру, программный интерфейс может имитировать изображение проигрывателей компакт-дисков или музыкальных файлов и позволяет управлять ими путем нажатия на соответствующие клавиши проигрывателя.
Графический интерфейс — это комплекс программных средств, позволяющий пользователю ориентироваться в программной среде Windows с использованием графических объектов. Взаимодействие человека с компьютером организовано в форме диалога с использованием ввода и вывода на экран дисплея графической информации, когда управление программами осуществляется с помощью кнопок, меню, окон, экранных панелей и других элементов управления.
Операционная система содержит также сервисные программы, или утилиты. Такие программы позволяют обслуживать диски, выполнять операции с файлами, работать в компьютерных сетях и т. д.
Для удобства пользователя в операционной системе обычно имеется и справочная система. Она предназначена для оперативного получения необходимой информации о функционировании как операционной системы в целом, так и о работе ее отдельных модулей.
А теперь давайте мы с вами разберемся с установкой и загрузкой операционной системы.
Операционные системы распространяются на оптических дисках в форме дистрибутивов. Для начала нужно провести установку операционной системы, в процессе которой файлы операционной системы копируются с оптического диска дистрибутива на жесткий диск компьютера.
После установки файлы операционной системы хранятся в долговременной памяти на жестком диске, который называется системным. Но программы могут выполняться, только если они находятся в оперативной памяти компьютера. Поэтому необходима загрузка файлов операционной системы с системного диска в оперативную память.
В процессе загрузки операционной системы сначала производится тестирование работоспособности процессора, памяти и других аппаратных средств компьютера, но при этом на экран монитора выводятся краткие диагностические сообщения о процессе тестирования.
После окончания загрузки операционной системы пользователь получает возможность управлять компьютером с использованием графического интерфейса операционной системы.