10985-1 (662943), страница 2

Файл №662943 10985-1 (Программное обеспечение) 2 страница10985-1 (662943) страница 22016-07-31СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

Защита информации

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

Сетевые средства и распределённые системы

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

Первая задача наиболее естественно решается с помощью использования так называемой сетевой файловой системы [network file system - NFS], которая организует работу пользователя с удалёнными файлами так, как будто эти файлы находятся на магнитном диске самого пользователя.

Вторая задача решается с помощью механизма вызова удалённой процедуры [remote procedure call — RPC], который реализуется средствами ядра и также скрывает от пользователя разницу между локальными и удалёнными программами.

Наличие средств для управления ресурсами удалённых ЭВМ, является основой для создания распределённых вычислительных систем. Распределённая вычислительная система [distributed computer system] – это совокупность нескольких связанных ЭВМ, работающих независимо, но выполняющих общее задание. Такую систему можно рассматривать как многопроцессорную.

Модель «клиент-сервер»

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

Технология «plug and play».

Под технологией «plug and play» (PnP-технология) понимается способ взаимодействия между операционной системой и внешними устройствами. Операционная система проводит опрос всех периферийных устройств и должна получить от каждого устройства определённый ответ, из которого можно определить, какое устройство подключено и какой драйвер требуется для его нормальной работы. Цель использования данной технологии заключается в упрощении подключения новых внешних устройств. Пользователь должен быть избавлен от сложной работы по настройке внешнего устройства, требующей высокой квалификации.

Сервисные и инструментальные системы

Сервисные системы

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

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

Р
ис. 5. Роль операционной среды

Источник [2].

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

Р
ис. 6. Роль оболочки ОС

Источник [2].

Утилита [utility] – это система, дополняющая пользовательский интерфейс. Утилиты реализуют важные функции по управлению ЭВМ, которые, как правило, недостаточно полно представлены в программах, поставляемых с операционной системой.

Наиболее важными функциями утилит являются:

обслуживание жёсткого диска: форматирование, восстановление удалённых файлов, дефрагментация, низкоуровневое редактирования дисков и др.;

обслуживание файлов и каталогов: поиск, сортировка, копирование по определённому условию и т.д.;

работа с архивами: создание архивов и их обновление, сжатие файлов;

защита от компьютерных вирусов: обнаружение вирусов, лечение файлов;

предоставление пользователю расширенной информации и ПЭВМ и ОС;

шифрование информации.

Р
ис. 7. Роль утилиты

Источник [2].

Пример

Наиболее известные операционные среды - Windows3.11 и DESQview, которые предназначались для расширения возможностей ОС MS-DOS. Для пользователя работа с этими оболочками выглядела подобно работе в многозадачной ОС с графическим интерфейсом, поэтому многие зачастую ошибочно называли Windows3.11 операционной системой.

ОС Unix имеет в своём составе, как правило, несколько оболочек, которые отличаются друг от друга в основном форматом и набором команд. Самой популярной оболочкой для MS-DOS являлась программа Norton Commander, которая стала прообразом для многих других подобных программ для ОС Windows95: Windows Commander, FAR-Manager и др.

В своём составе Windows95 имеет некоторые утилиты: для проверки диска Scandisk, для дефрагментации диска Defrag, планировщик заданий Scheduler, которые устанавливаются на ПЭВМ по желанию пользователя. Наиболее известными утилитами как для MS-DOS, так и для Windows95 остаётся комплекс программ Norton Utilities.

Широко используемыми утилитами являются архиваторы. К ним относятся, например, WinZip, WinRar, WinArj, которые отличаются по сути только используемым алгоритмом сжатия.

Инструментальные системы

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

К инструментальным системам относятся: системы программирования; системы быстрой разработки приложений и системы управления базами данных.

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

В её состав включаются:

компилятор и/или интерпретатор;

редактор связей;

среда разработки;

библиотека стандартных подпрограмм;

документация.

Компилятор [compiler] – это программа, выполняющая преобразование исходной программы в объектный модуль, то есть файл, состоящий из машинных команд. Интерпретатор [interpreter] – программа, непосредственно выполняющая инструкции языка программирования.

Редактор связей [linker] – это программа, которая собирает несколько объектных файлов в один исполняемый файл.

Интегрированная среда разработки [integrated development environment - IDE] – совокупность программ, включающая в себя текстовый редактор, средства управления файлами программного проекта, отладчик [debugger] программ, которая автоматизирует весь процесс разработки программ (см. рис. 3.8).

Библиотека стандартных подпрограмм [standard library] – набор объектных модулей, организованных в специальные файлы, которые предоставляются производителем системы программирования. В таких библиотеках имеются обычно подпрограммы ввода-вывода текста, стандартные математические функции, программы управления файлами. Объектные модули из стандартной библиотеки обычно автоматически подключаются редактором связей к пользовательским объектным модулям.

Р
ис. 8. Этапы разработки программ

Системы быстрой разработки приложений [rapid application development - RAD] представляют собой развитие обычных систем программирования. В RAD-системах во многом автоматизирован сам процесс программирования. Программист не пишет сам текст программы, а с помощью некоторых наглядных манипуляций указывает системе, какие задачи должны выполняться программой. После чего RAD-система сама генерирует текст программы.

Пример

Среди наиболее известных систем программирования можно назвать системы Borland C++, Microsoft Visual C++. Известные RAD-системы общего назначения: Borland Delphi, Microsoft Visual BASIC, Borland C++ Builder, Sybase PowerBuilder.

Система управления базами данных - СУБД [database management system - DBMS] – это комплекс программ, предназначенных для создания, ведения и совместного использования базы данных многими пользователями. В состав СУБД может входить система программирования, дополненная средствами, специфическими для управления БД.

Список литературы

Список литературы

Андерсон К. Минаси М. Локальные сети. Полное руководство: К.: ВЕК+, М.: ЭНТРОП, СПб.: КОРОНА принт, 1999. – 624 с.

Богумирский Б.С. Руководство пользователя ПЭВМ: В 2-х ч. – СПб.: Ассоциация OILCO, 1992. – 357 с.

Головкин Б.А. Параллельные вычислительные системы. М.: Наука, 1980. – 520 с.

Елманова Н.З. Borland C++ Builder 3.0. Архитектура «клиент/сервер», многозвенные системы и Internet-приложения. – М.: Диалог-МИФИ, 1999. – 240 с.

Касаткин А.И., Вальвачев А.Н. Профессиональное программирование на языке Си: От Turbo C к Borland С++: Мн.: Выш.шк., 1992. –240 с.

Косарев В.П. Ерёмин Л.В. Компьютерные системы и сети. - М.: Финансы и статистика, 1999. – 464 с.

Кручинин С. Архитектура компьютера. Hard и Soft №4 1995.

Мельников Д.А. Информационные процессы в современных сетях. Протоколы, стандарты, интерфейсы, модели. – М.: КУДИЦ-ОБРАЗ, 1999. –256 с.

Першиков и др. Русско-английский толковый словарь по информатике. – М.: Финансы и статистика, 1999. – 386 с.

Экономическая информатика и вычислительная техника: Учебник/ Под ред. В.П. Косарева. – М.: Финансы и статистика, 1996. – 336 с.

Характеристики

Тип файла
Документ
Размер
258,95 Kb
Тип материала
Учебное заведение
Неизвестно

Список файлов реферата

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6518
Авторов
на СтудИзбе
302
Средний доход
с одного платного файла
Обучение Подробнее