Классификация видов программного обеспечения ПК и их назначение

Автор работы: Пользователь скрыл имя, 16 Марта 2015 в 23:16, реферат

Краткое описание

Современные компьютеры и компьютерная техника в настоящее время не могут работать без соответствующего программного обеспечения, так как ПО- неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Для того, чтобы компьютер выполнял необходимые задачи, на него должны быть установлены программы, содержащие алгоритмы выполнения этих задач.

Вложенные файлы: 1 файл

Информатика. Реферат.docx

— 75.32 Кб (Скачать файл)

3. Понятие системного  программного обеспечения.

Для того чтобы мы могли не думать о том, как в компьютере происходит работа процессора с программами, данными и с аппаратными устройствами, существует специальный комплекс программ, называемых операционной системой.

3.1. Операционные системы (ОС) являются основой системного программного обеспечения. Без операционной системы доступ к аппаратуре и программам современного компьютера невозможен.

Операционные системы разные, но их назначение и функции одинаковые. Операционная система является базовой и необходимой составляющей ПО компьютера, без нее компьютер не может работать в принципе.

Операционная система – комплекс программ, обеспечивающих взаимодействие всех аппаратных и программных частей компьютера между собой и взаимодействие пользователя и компьютера.

Операционная система обеспечивает связь между пользователем, программами и аппаратными устройствами.

3.2. Структура операционной  системы:

  • Ядро – переводит команды с языка программ на язык «машинных кодов», понятный компьютеру.
  • Драйверы – программы, управляющие устройствами.
  • Интерфейс – оболочка, с помощью которой пользователь общается с компьютером.

Операционная система обеспечивает совместное функционирование всех устройств компьютера и предоставляет пользователю доступ к его ресурсам.

 

Процесс работы компьютера в определенном смысле сводится к обмену файлами между устройствами. В операционной системе имеются программные модули, управляющие файловой системой.

 

В состав операционной системы входит специальная программа — командный процессор, которая запрашивает у пользователя команды и выполняет их. Пользователь может дать, например, команду выполнения какой-либо операции над файлами (копирование, удаление, переименование), команду вывода документа на печать и т. д. Операционная система должна эти команды выполнить.

С одной стороны она опирается на базовое ПО компьютера, входящее в состав BIOS (базовая система ввода-вывода), с другой стороны, она сама является опорой для ПО более высоких уровней – прикладных и большинства служебных приложений.

Все ОС обеспечивают свой автоматический запуск.

После включения компьютера производится самотестирование компьютера и затем загрузка операционной системы с системного диска в оперативную память. Загрузка должна выполняться в соответствии с программой загрузки. Однако для того чтобы компьютер выполнял какую-нибудь программу, эта программа должна уже находиться в оперативной памяти, а в момент включения компьютера в его оперативной памяти нет ничего, поскольку оперативная память не может ничего хранить без подзарядки ячеек. Разрешение этого противоречия состоит в последовательной, поэтапной загрузке операционной системы.

Самотестирование компьютера. В состав компьютера входит постоянное запоминающее устройство (ПЗУ), содержащее программы тестирования компьютера и первого этапа загрузки операционной системы, – это BIOS (Basic Input/Output System – базовая система ввода/вывода).

После включения питания компьютера процессор начинает выполнение программы самотестирования компьютера POST (Power-ON Self Test). Производится тестирование работоспособности процессора, памяти и других аппаратных средств компьютера.

Загрузка операционной системы. После проведения самотестирования специальная программа, содержащаяся в BIOS, начинает поиск загрузчика операционной системы. Происходит поочередное обращение к имеющимся в компьютере дискам (гибким, жестким, CD-ROM) и поиск на определенном месте (в первом, так называемом загрузочном, секторе диска) наличия специальной программы Master Boot (загрузчика операционной системы).

Если установлен системный диск и программа-загрузчик оказывается на месте, то она загружается в оперативную память и ей передается управление работой компьютера. Программа ищет файлы операционной системы на системном диске и загружает их в оперативную память в качестве программных модулей. Если системные диски в компьютере отсутствуют, на экране монитора появляется сообщение «Non system disk», и компьютер «зависает», то есть загрузка операционной системы прекращается и компьютер остается неработоспособным. После окончания загрузки операционной системы управление передается командному процессору.

ОС предназначены для обеспечения нескольких видов интерфейса:

§ интерфейса между пользователем и программно-аппратными средствами компьютера (интерфейс пользователя);

§ интерфейса между программным и аппратным обеспечением (аппаратно-программный интерфейс);

§ интерфейса между разными видами программного обеспечения (программный интерфейс).

3.3.Основные функции ОС:

- выполнение по запросу программ  тех достаточно элементарных (низкоуровневых) действий, которые являются общими  для большинства программ и  часто встречаются почти во  всех программах (ввод и вывод  данных, запуск и остановка других  программ, выделение и освобождение  дополнительной памяти и др.);

- загрузка программ в оперативную  память и их выполнение; - стандартизованный  доступ к периферийным устройствам (устройства ввода-вывода);

- управление оперативной памятью (распределение между процессами, организация виртуальной памяти);

- управление доступом к данным  на энергонезависимых носителях (таких как жесткий диск, оптические  диски и др.), организованным в  той или иной файловой системе;

- обеспечение пользовательского  интерфейса;

- сетевые операции, поддержка стека  сетевых протоколов. Дополнительные  функции ОС:

- параллельное или псевдопараллельное  выполнение задач (многозадачность);

- эффективное распределение ресурсов  вычислительной системы между  процессами;

- разграничение доступа различных  процессов к ресурсам;

- организация надежных вычислений (невозможности одного вычислительного  процесса намеренно или по  ошибке повлиять на вычисления  в другом процессе), основанная  на разграничении доступа к  ресурсам;

- взаимодействие между процессами: обмен данными, взаимная синхронизация;

- защита самой системы, а также  пользовательских данных и программ  от действий пользователей (злонамеренных  или по незнанию) или приложений;

- многопользовательский режим  работы и разграничение прав.

 

3.4.Современные ОС:

1. ОС семейства Windows - продукт корпорации Microsoft.

Свою «родословную» Windows начинают от операционной системы DOS и первоначально представляли собой надстраиваемые над ней оболочки (Windows запускался из под DOS), увеличивающие возможности DOS и облегчающие неподготовленному пользователю работу с компьютером. Уже более поздние версии (начиная с Windows NT) представляли собой полноценные операционные системы. Преимуществом Windows считается дружественный для пользователя интерфейс. Из недостатков отмечают ненадежность системы.

2. Unix-подобные ОС

Операционная система UNIX оказала большое влияние на развитие мира операционных систем, заложив основы работы современных ОС. Изначально UNIX был системой для разработки ПО. Несмотря на то, что Unix-подобные системы уступают по популярности Windows, они работают на больших типах компьютеров.

- Linux - представляет собой множество Unix-подобных операционных систем (дистрибутивов), которые чаще всего являются свободно распространяемыми?

- MAC OS - также создавалась на основе ядра UNIX. Является продукт компании Apple для ее же компьютеров Macintosh. Считается надежной и удобной. Но в отличие от Windows не так популярна.

4. Заключение

В заключении хочу сделать краткий вывод о вышеизложенном: программное обеспечение- это совокупность программ, позволяющих осуществить на компьютере автоматизированную обработку информации. Программное обеспечение делится на системное (общее) и прикладное (специальное).

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

 

 

 

5. Оглавление

 

 

 

Оглавление

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Реферат №20

Дата создания Дата (фикс.) Время (фикс.)  
 


Информация о работе Классификация видов программного обеспечения ПК и их назначение