Операцио́нная систе́ма

Автор: Пользователь скрыл имя, 25 Февраля 2013 в 20:40, доклад

Описание работы

Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс междуустройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений.

Работа содержит 1 файл

Операцио́нная систе́ма.docx

— 29.31 Кб (Скачать)

Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс междуустройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных операционных систем общего назначения. http://ru.wikipedia.org/wiki/Операционная_система

Состав операционной системы

Современные операционные системы  имеют сложную структуру, каждый элемент которой выполняет определенные функции по управлению компьютером.

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

2. Командный процессор. Специальная программа, которая запрашивает у пользователя команды и выполняет их.

3. Драйверы устройств. Специальные программы, которые обеспечивают управление работой устройств и согласование информационного обмена с другими устройствами, а также позволяют производить настройку некоторых параметров устройств. Технология «Plug ad Play» (подключай и играй) позволяет автоматизировать подключение к компьютеру новых устройств и обеспечивает их конфигурирование.

4. Графический интерфейс. Используется для упрощения работы пользователя.

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

6. Справочная система. Позволяет оперативно получить информацию как о функционировании операционной системы в целом, так и о работе ее отдельных модулей. (http://festival.1september.ru/articles/587540/)

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

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

 

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

  • Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).
  • Загрузка программ в оперативную память и их выполнение.
  • Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
  • Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).
  • Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.
  • Обеспечение пользовательского интерфейса.
  • Сохранение информации об ошибках системы.

Дополнительные функции:

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

Компоненты операционной системы:

  • Загрузчик
  • Ядро
  • Командный процессор (интерпретатор)
  • Драйверы устройств
  • Интерфейс

(http://ru.wikipedia.org/wiki/Операционная_система)

Файловая система

Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами. (http://citforum.ru/operating_systems/sos/glava_10.shtml )

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

  • Для носителей с произвольным доступом (например, жёсткий диск): FAT32, HPFS, ext2 и др. Поскольку доступ к дискам в разы медленнее, чем доступ к оперативной памяти, для прироста производительности во многих файловых системах применяется асинхронная запись изменений на диск. Для этого применяется либо журналирование, например в ext3,ReiserFS, JFS, NTFS, XFS, либо механизм soft updates и др. Журналирование широко распространено в Linux, применяется в NTFS. Soft updates — в BSD системах.
  • Для носителей с последовательным доступом (например, магнитные ленты): QIC и др.
  • Для оптических носителей — CD и DVD: ISO9660, HFS, UDF и др.
  • Виртуальные файловые системы: AEFS и др.
  • Сетевые файловые системы: NFS, CIFS, SSHFS, GmailFS и др.
  • Для флэш-памяти: YAFFS, ExtremeFFS, exFAT.
  • Немного выпадают из общей классификации специализированные файловые системы: ZFS (собственно файловой системой является только часть ZFS), VMFS (т. н. кластерная файловая система, которая предназначена для хранения других файловых систем) и др.

 

Основные функции любой файловой системы нацелены на решение следующих  задач:

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

В многопользовательских системах появляется ещё одна задача: защита файлов одного пользователя от несанкционированного доступа другого пользователя, а  также обеспечение совместной работы с файлами, к примеру, при открытии файла одним из пользователей, для  других этот же файл временно будет  доступен в режиме «только чтение».

(http://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0 )

 

Проводник Windows — это приложение, реализующее графический интерфейс доступа пользователя к файлам в операционной системе Microsoft Windows.

Проводник в настоящее время  фактически является основой графической  оболочки пользователя Windows.(  http://ru.wikipedia.org/wiki/%CF%F0%EE%E2%EE%E4%ED%E8%EA_Windows)

 

Цель навигации состоит в обеспечении доступа к нужной папке и ее содержимому. Мы специально не говорим о том, что цель навигации — это поиск нужных файлов и папок, поскольку для этой операции есть специальные средства.

 Навигацию по файловой структуре  выполняют на левой панели  Проводника, на которой показана  структура папок. Папки могут  быть развернуты или свернуты, а также раскрыты или закрыты.  Если папка имеет вложенные  папки, то на левой панели  рядом с папкой отображается  узел, отмеченный знаком «+». Щелчок  на узле разворачивает папку,  при этом значок узла меняется  на «-». Таким же образом  папки и сворачиваются.(  http://5ballov.qip.ru/referats/preview/84306/5 )

 

FreeCommander - это легкая в использовании альтернатива стандартному проводнику Windows. Программа поможет Вам с ежедневной работой в Windows. Здесь Вы найдете все необходимые функции для управления Вашими данными. Вы можете брать FreeCommander куда угодно - просто скопируйте установочную директорию на USB-флешку - и Вы можете работать с этой программой на стороннем компьютере. (http://www.freecommander.com/ru/fc_faq_ru.htm )

Главные особенности  в FreeCommander:

  • Двухпанельная технология - горизонтально и вертикально
  • Закладочный интерфейс
  • Опциональное дерево папок для каждой панели
  • Встроенный файловый просмотрщик для просмотра файлов в шестнадцатеричном, двоичном, текстовом или в формате изображения
  • Просмотрщик файлов работает и внутри архивов
  • Встроенное управление архивами: ZIP (чтение, запись), CAB (чтение, запись), RAR (чтение)
  • Встроенный FTP клиент
  • Легкий доступ к системным папкам, панели управления, рабочему столу и пеню Пуск
  • Копирование, перемещение, удаление, переименование файлов и папок
  • Инструмент мульти-переименования
  • Затирание файлов
  • Создание и проверка контрольных сумм MD5
  • Разделение файлов
  • Свойства файлов и контекстное меню
  • Вычисление размера папки
  • Сравнение / синхронизация папок
  • Изменение даты и атрибутов файла
  • Избранные папки / программы
  • Поиск файлов (также внутри архивов)
  • Файловые фильтры для отображения
  • Заданные пользователем колонки для подробного просмотра
  • Командная строка DOS
  • Мультиязычная поддержка

(http://www.freecommander.com/ru/index.htm )

 

 

 

 

 


Информация о работе Операцио́нная систе́ма