Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Понятие ОС.






Виды ПО.

 

Чтобы заставить ПК выполнить какие-либо действия, нужно составить для него последовательный набор инструкций, т.е. программу.

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

 
 

Все программы, работающие на ПК, можно разделить на три категории:

 

Прикладное ПО предназначено для выполнения конкретных задач пользователя. Прикладные программы можно разделить на несколько направлений:

- системы обработки текстов;

- электронные таблицы;

- системы управления базами данных;

- системы обработки графической информации;

- интегрированные системы;

- информационно-поисковые системы;

- учебные программы;

- системы искусственного интеллекта;

- экспертные системы;

- программы специального назначения.

Инструментальные системы (системы программирования) обеспечивают создание новых программ для компьютеров (Turbo Pascal, Delphi, Visual Basic и т.д.)

Системные программы – осуществляют организацию вычислительного процесса и управление ресурсами ЭВМ. Системное ПО подразделяется на:

- операционные системы;

- оболочки пользователя;

- сервисные программы (утилиты).

 

Понятие ОС.

 

В наборе системных программных продуктов главное место занимают операционные системы – ОС.

ОС выполняет такие операции:

· контроль работоспособности оборудования ПК

· выполнение процедуры начальной загрузки

· управление работой устройств ПК

· управление файловой системой

· взаимодействие пользователя с ПК

· загрузка и выполнение прикладных программ

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

 

На начальном этапе развития средств вычислительной техники на большинстве ПК была установлена ОС MS DOS или один из ее аналогов, например PC DOS или Novell DOS. Несмотря на свою простоту и экономичность, эти ОС морально устарели, и на смену им пришли ОС нового поколения.

ОС, являясь главной частью сетевого ПО, создает среду для выполнения приложений и во многом определяет, насколько эффективно будут работать эти приложения. В связи с этим современные ОС должны обеспечивать:

· многозадачность

· развитый графический пользовательский интерфейс

· использование всех возможностей современных микропроцессоров

· устойчивость в работе и защищенность

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

· компьютерную безопасность

· совместимость со всеми видами приложений, разработанных для MS DOS

· поддержку сетевых функций:

o совместного использования файлов и принтеров при высокой производительности

o эффективного выполнения прикладных программ, ориентированных на архитектуру «клиент-сервер»

o дистанционного доступа к сети

o интеграции с Интернетом, т.е. поддержку соответствующих протоколов и ПО Web-сервера

o организацию внутренней электронной почты, телеконференций

o доступ к ресурсам территориально распределенных многосерверных сетей

 

К числу таких ОС относятся:

· Windows NT

· Windows 2000

· Windows XP

· OS/2 Warp

· Unix

 

В настоящее время чаще используются ОС Windows XP или Windows 2000. Это расширение ОС Windows NT.

ОС Windows NT/ XP – быстродействующая 32-разрядная сетевая ОС с графическим интерфейсом и встроенными сетевыми функциями. В ней реализованы следующие архитектурные решения:

- Переносимость – способность работать на CISC- и RISC-процессорах

- Многозадачность – использование одного процессора для работы множества приложений или потоков нитей (если приложения разбиваются на отдельные исполняемые компоненты)

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

- Масштабируемость – возможность автоматического подключения дополнительных процессоров

- Расширяемость – обеспечена открытой модульной архитектурой, позволяющей добавлять новые модули на все уровни ОС

- Архитектура клиент-сервер – предполагает присоединение однопользовательской рабочей станции к многопользовательскому серверу для распределения между ними нагрузки по обработке данных

- Объектная архитектура

- Надежность и отказоустойчивость

- Совместимость – поддерживает приложения более ранних ОС, а также широкий набор устройств и сетей

- Доменная архитектура сетей – предполагает группировку компьютеров в домены

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

 

Основная файловая система ОС Windows NT/XP – NTFS.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.